6. Build Process
This section addresses relevant steps in the build process that are important to know when interacting with it.
6.1. Building the Analog Front-End Library
In order to easily switch between different AFEs the foxBMS 2 build system implements a mechanic for swapping implementations through a configuration file. The configuration file is described in Section 1.2.
The build system will automatically select the correct driver files depending on the configuration.
6.2. External Libraries
A How-to is found in How to Build a Library and Link it in a foxBMS 2 Project.