SmartSnippets DA1459x SDK
Data Fields

ADC configuration. More...

#include <hw_gpadc_v2.h>

Data Fields

HW_GPADC_INPUT_MODE input_mode
 
HW_GPADC_INPUT_POSITIVE positive
 
HW_GPADC_INPUT_NEGATIVE negative
 
uint8_t sample_time
 
bool continuous
 
uint8_t interval
 
HW_GPADC_MAX_INPUT_VOLTAGE input_attenuator
 
bool chopping
 
HW_GPADC_OVERSAMPLING oversampling
 

Detailed Description

ADC configuration.

Field Documentation

◆ chopping

bool hw_gpadc_config_t::chopping

chopping state

◆ continuous

bool hw_gpadc_config_t::continuous

continuous mode state

◆ input_attenuator

HW_GPADC_MAX_INPUT_VOLTAGE hw_gpadc_config_t::input_attenuator

input attenuator regulates the maximum measured input voltage

◆ input_mode

HW_GPADC_INPUT_MODE hw_gpadc_config_t::input_mode

input mode

◆ interval

uint8_t hw_gpadc_config_t::interval

interval between conversions in continuous mode

◆ negative

HW_GPADC_INPUT_NEGATIVE hw_gpadc_config_t::negative

negative channel

◆ oversampling

HW_GPADC_OVERSAMPLING hw_gpadc_config_t::oversampling

oversampling rate

◆ positive

HW_GPADC_INPUT_POSITIVE hw_gpadc_config_t::positive

positive channel

◆ sample_time

uint8_t hw_gpadc_config_t::sample_time

sample time, range: 0-15, time = (sample_time x 8) ADC_CLK cycles


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