HardFOC Core
API reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
Ads7952HandlerConfig Struct Reference

Configuration for ADS7952 handler initialization. More...

#include <Ads7952Handler.h>

Public Attributes

float vref
 External reference voltage (e.g. 2.5V)
 
float va
 Analog supply voltage (e.g. 5.0V)
 
ads7952::Range range
 Input range (Vref or 2*Vref clamped to VA)
 
ads7952::Mode initial_mode
 Initial operating mode (Manual/Auto1/Auto2)
 
uint16_t auto1_channel_mask
 Channel mask for Auto-1 mode (bit N = CH N)
 
uint8_t auto2_last_channel
 Last channel for Auto-2 mode (0–11)
 
uint8_t device_index
 Logical index for multi-device setups (0-based)
 

Detailed Description

Configuration for ADS7952 handler initialization.

Member Data Documentation

◆ auto1_channel_mask

uint16_t Ads7952HandlerConfig::auto1_channel_mask

Channel mask for Auto-1 mode (bit N = CH N)

◆ auto2_last_channel

uint8_t Ads7952HandlerConfig::auto2_last_channel

Last channel for Auto-2 mode (0–11)

◆ device_index

uint8_t Ads7952HandlerConfig::device_index

Logical index for multi-device setups (0-based)

◆ initial_mode

ads7952::Mode Ads7952HandlerConfig::initial_mode

Initial operating mode (Manual/Auto1/Auto2)

◆ range

ads7952::Range Ads7952HandlerConfig::range

Input range (Vref or 2*Vref clamped to VA)

◆ va

float Ads7952HandlerConfig::va

Analog supply voltage (e.g. 5.0V)

◆ vref

float Ads7952HandlerConfig::vref

External reference voltage (e.g. 2.5V)


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