![]() |
Midnight Sun Firmware
|
Afe Settings Data. More...
#include <adbms_afe.h>

Public Attributes | |
| AdbmsAfeAdcMode | adc_mode |
| uint16_t | cell_bitset [ADBMS_AFE_MAX_DEVICES] |
| size_t | num_devices |
| size_t | num_cells |
| size_t | num_thermistors |
| SpiSettings * | spi_settings |
| const SpiPort | spi_port |
Afe Settings Data.
Set by the user when adbms_afe_init is called Stores SPI information, which cell and thermistor inputs are enabled, and number of things
SpiSettings refer to spi.h | AdbmsAfeAdcMode adc_mode |
Determines ADC Mode
| uint16_t cell_bitset[ADBMS_AFE_MAX_DEVICES] |
Bitset showing cells are enabled for each device
| size_t num_cells |
Number of TOTAL cells across all devices
| size_t num_devices |
Number of AFE devices
| size_t num_thermistors |
Number of TOTAL thermistors (thermistor inputs) across all devices
| const SpiPort spi_port |
Determines which SPI port to use
| SpiSettings* spi_settings |
SPI settings for AFE