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

ltc_afe Firmware More...

Classes

struct  LtcAfeBitset
 
struct  LtcAfeSettings
 
struct  LtcAfeStorage
 

Macros

#define LTC_AFE_MAX_DEVICES   3
 
#define LTC_AFE_MAX_CELLS_PER_DEVICE   12
 
#define LTC_AFE_MAX_THERMISTORS_PER_DEVICE   8
 
#define LTC_AFE_MAX_CELLS   (LTC_AFE_MAX_DEVICES * LTC_AFE_MAX_CELLS_PER_DEVICE)
 
#define LTC_AFE_MAX_THERMISTORS   (LTC_AFE_MAX_DEVICES * LTC_AFE_MAX_THERMISTORS_PER_DEVICE)
 
#define _PACKED
 

Typedefs

typedef struct LtcAfeBitset LtcAfeBitset
 
typedef struct LtcAfeSettings LtcAfeSettings
 
typedef struct LtcAfeStorage LtcAfeStorage
 

Enumerations

enum  LtcAfeAdcMode {
  LTC_AFE_ADC_MODE_27KHZ = 0 , LTC_AFE_ADC_MODE_7KHZ , LTC_AFE_ADC_MODE_26HZ , LTC_AFE_ADC_MODE_14KHZ ,
  LTC_AFE_ADC_MODE_3KHZ , LTC_AFE_ADC_MODE_2KHZ , NUM_LTC_AFE_ADC_MODES
}
 

Functions

StatusCode ltc_afe_init (LtcAfeStorage *afe, const LtcAfeSettings *settings)
 

Detailed Description

ltc_afe Firmware