Initialization structure.
Public Attributes#
Adds a scan entry's ID to each FIFO result.
Enables halting the ADC in debug mode.
Controls the max threshold.
Controls the min threshold.
Controls the warmup mode.
Selects voltage reference.
Selects trigger to start a scan sequence.
Selects the action mode after a trigger (Single or Continuous).
Selects number of cycles between every scan in continuous action mode.
Selects the ADC result alignment.
Controls the data valid level before requesting DMA transfer.
Configurations entries.
ADC scan table entries.
Public Attribute Documentation#
voltage_reference#
sl_hal_adc_voltage_reference_t sl_hal_adc_init_t::voltage_reference
Selects voltage reference.
scan_trigger#
sl_hal_adc_trigger_t sl_hal_adc_init_t::scan_trigger
Selects trigger to start a scan sequence.
scan_trigger_action#
sl_hal_adc_trigger_action_t sl_hal_adc_init_t::scan_trigger_action
Selects the action mode after a trigger (Single or Continuous).
repetition_delay#
sl_hal_adc_repetition_delay_t sl_hal_adc_init_t::repetition_delay
Selects number of cycles between every scan in continuous action mode.
data_valid#
sl_hal_adc_data_valid_t sl_hal_adc_init_t::data_valid
Controls the data valid level before requesting DMA transfer.
config#
sl_hal_adc_config_t sl_hal_adc_init_t::config[SL_HAL_ADC_CONFIG_ID_MAX]
Configurations entries.
entries#
sl_hal_adc_scan_entry_t sl_hal_adc_init_t::entries[SL_HAL_ADC_CHANNEL_ID_MAX]
ADC scan table entries.