![]() |
The foxBMS secondary mcu API documentation
|
Files | |
file | com.c |
Driver for the COM module. | |
file | com.h |
Header for the driver for the COM module. | |
file | adc.c |
Driver for the analog to digital converter. | |
file | adc.h |
Header for the driver for the analog to digital converter. | |
file | driver_assert.c |
Provides an function intended for trapping the program in case of severe misconfiguration. | |
file | driver_assert.h |
Provides an function intended for trapping the program in case of severe misconfiguration. | |
file | can.c |
Driver for the CAN module. | |
file | can.h |
Header for the driver for the CAN module. | |
file | chksum.c |
Driver for the checksum calculation. | |
file | chksum.h |
Header for the driver for the checksum calculation. | |
file | dma.c |
Driver for the DMA module (encapsulation of the init function). | |
file | dma.h |
Headers for the driver for the DMA module (encapsulation of the init function). | |
file | io.c |
Driver for the I/O ports (pins). | |
file | io.h |
Header for the driver for the I/O ports (pins).. | |
file | mcu.c |
Functions for the MCU to manage time and interrupts. | |
file | mcu.h |
Headers for the functions for the MCU to manage time and interrupts. | |
file | rcc.c |
Driver for the clock system. | |
file | rcc.h |
Headers for the driver for the clock system. | |
file | bkpsram.c |
Driver for static backup RAM. | |
file | bkpsram.h |
Headers for the driver for static backup RAM. | |
file | rtc.c |
Driver for the real time clock. | |
file | rtc.h |
Headers for the driver for the real time clock. | |
file | spi.c |
Driver for the serial peripheral interface module (encapsulation of some HAL functions) | |
file | spi.h |
Headers for the driver for the serial peripheral interface module (encapsulation of some HAL functions). | |
file | uart.c |
Driver for the UART. | |
file | uart.h |
Headers for the driver for the UART. | |
file | wdg.c |
Driver for the watchdog. | |
file | wdg.h |
headers for the driver for the watchdog | |
file | cansignal.c |
Messages and signal settings for the CAN driver. | |
file | cansignal.h |
Headers for the messages and signal settings for the CAN driver. | |
file | interlock.c |
Driver for the interlock. | |
file | interlock.h |
Headers for the driver for the interlock. | |
file | ltc.c |
Driver for the LTC monitoring chip. | |
file | ltc.h |
Headers for the driver for the LTC monitoring chip. | |
file | ltc_defs.h |
Headers for the driver for the LTC monitoring chip. | |
file | meas.c |
Driver for the measurements needed by the BMS (e.g., I,V,T). | |
file | meas.h |
Headers for the driver for the measurements needed by the BMS (e.g., I,V,T). | |
file | foxmath.c |
mathlib function implementations | |
file | foxmath.h |
math library for often used math functions | |
Contains the drivers used by foxBMS