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.