7. How-to
This section links to frequently asked questions.
7.1. BMS Software Modules
- 7.1.1. How to Use the CAN Module
- 7.1.2. Using the
f_DebugCAN Message - 7.1.3.
f_Debug - 7.1.4.
f_DebugResponse - 7.1.5. How to Use the Diagnosis Module
- 7.1.6. How to Use the Database Module
- 7.1.7. How to Use the FTASK Module
- 7.1.8. How to Use assertions
- 7.1.9. How to Implement an Analog Front-End Driver
- 7.1.10. How to Implement a New Temperature Sensor Driver
- 7.1.11. How to reach STANDBY state
- 7.1.12. How to recalibrate the SOC
- 7.1.13. How to reinitialize NVRAM
- 7.1.14. How to reset deep-discharge flag
- 7.1.15. How to update the foxBMS 2 application using the bootloader
- 7.1.16. How to use the Contactor module
7.2. Other
- 7.2.1. How to Write State Machines
- 7.2.2. How to Use Generated Sources from HALCoGen
- 7.2.3. How to use Unit Tests
- 7.2.4. Linux specific Usage
- 7.2.5. Unit Test Macros
- 7.2.6. How to Build a Library and Link it in a foxBMS 2 Project
- 7.2.7. How to Test TCP/IP
- 7.2.8. How to Implement an Ethernet Port
- 7.2.9. How to configure SPI for multi string support