8. How-to
This section links to frequently asked questions.
8.1. BMS Software Modules
- 8.1.1. How to Use the CAN Module
- 8.1.2. How to Use the Diagnosis Module
- 8.1.3. How to Use the Database Module
- 8.1.4. How to Use the FTASK Module
- 8.1.5. How to Use assertions
- 8.1.6. How to Implement an Analog Front-End Driver
- 8.1.7. How to Implement a New Temperature Sensor Driver
- 8.1.8. How to reach STANDBY state
- 8.1.9. How to recalibrate the SOC
- 8.1.10. How to reinitialize NVRAM
- 8.1.11. How to update the foxBMS application using the bootloader
- 8.1.12. How to use the Contactor module
8.2. Other
- 8.2.1. How to Write State Machines
- 8.2.2. How to Use Generated Sources from HALCoGen
- 8.2.3. How to use Unit Tests
- 8.2.4. How to exclude files from unit tests
- 8.2.5. Using Ceedling
- 8.2.6. Linux specific Usage
- 8.2.7. Unit Test Macros
- 8.2.8. How to Build a Library and Link it in a foxBMS 2 Project
- 8.2.9. How to Test TCP/IP
- 8.2.10. How to Implement an Ethernet Port