no-OS
Public Attributes | List of all members
ad4170_config Struct Reference

AD4170 configuration. More...

#include <ad4170.h>

Collaboration diagram for ad4170_config:
Collaboration graph
[legend]

Public Attributes

struct ad4170_pin_muxing pin_muxing
 
struct ad4170_clock_ctrl clock_ctrl
 
uint16_t standby_ctrl
 
uint16_t powerdown_sw
 
uint16_t error_en
 
struct ad4170_adc_ctrl adc_ctrl
 
uint16_t channel_en
 
struct ad4170_channel_setup setup [AD4170_NUM_CHANNELS]
 
struct ad4170_channel_map map [AD4170_NUM_CHANNELS]
 
struct ad4170_setup setups [AD4170_NUM_SETUPS]
 
struct ad4170_ref_control ref_control
 
uint16_t v_bias
 
uint16_t i_pullup
 
struct ad4170_current_source current_source [AD4170_NUM_CURRENT_SOURCE]
 
struct ad4170_fir_control fir_control
 
struct ad4170_dac_config dac
 

Detailed Description

AD4170 configuration.

Member Data Documentation

◆ adc_ctrl

struct ad4170_adc_ctrl ad4170_config::adc_ctrl

ADC_Ctrl register settings.

◆ channel_en

uint16_t ad4170_config::channel_en

Channel_En register settings.

◆ clock_ctrl

struct ad4170_clock_ctrl ad4170_config::clock_ctrl

Clock_Ctrl register settings.

◆ current_source

struct ad4170_current_source ad4170_config::current_source[AD4170_NUM_CURRENT_SOURCE]

Current_Source register settings

◆ dac

struct ad4170_dac_config ad4170_config::dac

DAC settings (registers HW_LDAC_Mask, HW_Toggle_Mask, Channel_En and DAC_Span).

◆ error_en

uint16_t ad4170_config::error_en

Error_En register settings.

◆ fir_control

struct ad4170_fir_control ad4170_config::fir_control

FIR_Control register settings.

◆ i_pullup

uint16_t ad4170_config::i_pullup

I_Pullup register settings.

◆ map

struct ad4170_channel_map ad4170_config::map[AD4170_NUM_CHANNELS]

Channel_Map register settings.

◆ pin_muxing

struct ad4170_pin_muxing ad4170_config::pin_muxing

Pin_Muxing register settings.

◆ powerdown_sw

uint16_t ad4170_config::powerdown_sw

Power_Down_Sw register settings.

◆ ref_control

struct ad4170_ref_control ad4170_config::ref_control

Ref_Control register settings.

◆ setup

struct ad4170_channel_setup ad4170_config::setup[AD4170_NUM_CHANNELS]

Channel_Setup register settings.

◆ setups

struct ad4170_setup ad4170_config::setups[AD4170_NUM_SETUPS]

Setups settings.

◆ standby_ctrl

uint16_t ad4170_config::standby_ctrl

Standby_Ctrl register settings.

◆ v_bias

uint16_t ad4170_config::v_bias

V_Bias register settings.


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