PSOC E8XXGP Device Support Library
mtb_hal_adc_t Struct Reference

Description

ADC object.

Application code should not rely on the specific contents of this struct. They are considered an implementation detail which is subject to change between platforms and/or HAL releases.

Data Fields

struct _mtb_hal_adc_channel_s * channel_config [CY_SAR_MAX_NUM_CHANNELS]
 
uint32_t enabled_channels
 
uint32_t enabled_diff
 
uint32_t enabled_signed
 
bool enabled_continuous
 
const mtb_hal_clock_tclock
 
uint8_t adc_index
 

Field Documentation

◆ channel_config

struct _mtb_hal_adc_channel_s* mtb_hal_adc_t::channel_config[CY_SAR_MAX_NUM_CHANNELS]

◆ enabled_channels

uint32_t mtb_hal_adc_t::enabled_channels

◆ enabled_diff

uint32_t mtb_hal_adc_t::enabled_diff

◆ enabled_signed

uint32_t mtb_hal_adc_t::enabled_signed

◆ enabled_continuous

bool mtb_hal_adc_t::enabled_continuous

◆ clock

const mtb_hal_clock_t* mtb_hal_adc_t::clock

◆ adc_index

uint8_t mtb_hal_adc_t::adc_index