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

Afe Settings Data. More...

#include <ltc_afe.h>

Collaboration diagram for LtcAfeSettings:

Public Attributes

LtcAfeAdcMode adc_mode
 
uint16_t cell_bitset [LTC_AFE_MAX_DEVICES]
 
uint16_t aux_bitset [LTC_AFE_MAX_DEVICES]
 
size_t num_devices
 
size_t num_cells
 
size_t num_thermistors
 
SpiSettings spi_settings
 
const SpiPort spi_port
 

Detailed Description

Afe Settings Data.

Set by the user when ltc_afe_init is called Stores SPI information, which cell and aux inputs are enabled, and number of things

Note
For more info on SpiSettings refer to spi.h

Member Data Documentation

◆ adc_mode

LtcAfeAdcMode adc_mode

Determines ADC Mode

◆ aux_bitset

uint16_t aux_bitset[LTC_AFE_MAX_DEVICES]

Bitset showing aux inputs enabled for each device

◆ cell_bitset

uint16_t cell_bitset[LTC_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 (aux 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: