![]() |
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