Midnight Sun Firmware
Loading...
Searching...
No Matches
AdbmsAfeSettings

Afe Settings Data. More...

#include <adbms_afe.h>

Collaboration diagram for AdbmsAfeSettings:

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
 
SpiSettingsspi_settings
 
const SpiPort spi_port
 

Detailed Description

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

Note
For more info on SpiSettings refer to spi.h

Member Data Documentation

◆ adc_mode

AdbmsAfeAdcMode adc_mode

Determines ADC Mode

◆ cell_bitset

uint16_t cell_bitset[ADBMS_AFE_MAX_DEVICES]

Bitset showing cells are enabled for each device

◆ num_cells

size_t num_cells

Number of TOTAL cells across all devices

◆ num_devices

size_t num_devices

Number of AFE devices

◆ num_thermistors

size_t num_thermistors

Number of TOTAL thermistors (thermistor inputs) across all devices

◆ spi_port

const SpiPort spi_port

Determines which SPI port to use

◆ spi_settings

SpiSettings* spi_settings

SPI settings for AFE


The documentation for this struct was generated from the following file: