129 #if defined (__cplusplus)
326 const uint8_t chanIndex,
340 const uint8_t chanIndex,
407 const uint8_t chanIndex,
408 uint16_t *
const result);
536 #if defined (__cplusplus)
Defines the user calibration configuration.
bool continuousConvEnable
uint32_t ADC_DRV_GetTriggerErrorFlags(const uint32_t instance)
This function returns the trigger error flags bits of the ADC instance.
void ADC_DRV_AutoCalibration(const uint32_t instance)
Executes an Auto-Calibration.
adc_input_clock_t
Input clock source selection Implements : adc_input_clock_t_Class.
adc_clk_divide_t
Clock Divider selection Implements : adc_clk_divide_t_Class.
adc_voltage_reference_t voltageRef
void ADC_DRV_GetHwAverageConfig(const uint32_t instance, adc_average_config_t *const config)
Gets the current Hardware Average configuration.
adc_inputchannel_t
Input channel selection Implements : adc_inputchannel_t_Class.
void ADC_DRV_InitHwCompareStruct(adc_compare_config_t *const config)
Initializes the Hardware Compare configuration structure.
void ADC_DRV_InitHwAverageStruct(adc_average_config_t *const config)
Initializes the Hardware Average configuration structure.
void ADC_DRV_ConfigConverter(const uint32_t instance, const adc_converter_config_t *const config)
Configures the converter with the given configuration structure.
adc_input_clock_t inputClock
void ADC_DRV_ConfigUserCalibration(const uint32_t instance, const adc_calibration_t *const config)
Configures the User Calibration feature with the given configuration structure.
adc_resolution_t
Conversion resolution selection Implements : adc_resolution_t_Class.
IRQn_Type
Defines the Interrupt Numbers definitions.
void ADC_DRV_Reset(const uint32_t instance)
Resets the converter (sets all configurations to reset values)
adc_clk_divide_t clockDivide
void ADC_DRV_GetChanResult(const uint32_t instance, const uint8_t chanIndex, uint16_t *const result)
Gets the last result for the selected control channel.
Defines the hardware average configuration.
void ADC_DRV_ConfigChan(const uint32_t instance, const uint8_t chanIndex, const adc_chan_config_t *const config)
Configures the selected control channel with the given configuration structure.
void ADC_DRV_ConfigHwCompare(const uint32_t instance, const adc_compare_config_t *const config)
Configures the Hardware Compare feature with the given configuration structure.
void ADC_DRV_GetChanConfig(const uint32_t instance, const uint8_t chanIndex, adc_chan_config_t *const config)
Gets the current control channel configuration for the selected channel index.
void ADC_DRV_InitChanStruct(adc_chan_config_t *const config)
Initializes the control channel configuration structure.
void ADC_DRV_InitConverterStruct(adc_converter_config_t *const config)
Initializes the converter configuration structure.
void ADC_DRV_ClearTriggerErrors(const uint32_t instance)
Clear all latch trigger error.
void ADC_DRV_GetConverterConfig(const uint32_t instance, adc_converter_config_t *const config)
Gets the current converter configuration.
void ADC_DRV_InitUserCalibrationStruct(adc_calibration_t *const config)
Initializes the User Calibration configuration structure.
IRQn_Type ADC_DRV_GetInterruptNumber(const uint32_t instance)
Returns the interrupt number for the ADC instance.
bool compareRangeFuncEnable
Defines the converter configuration.
adc_average_t
Hardware average selection Implements : adc_average_t_Class.
void ADC_DRV_GetUserCalibration(const uint32_t instance, adc_calibration_t *const config)
Gets the current User Calibration configuration.
adc_trigger_t
Trigger type selection Implements : adc_trigger_t_Class.
bool compareGreaterThanEnable
void ADC_DRV_ClearLatchedTriggers(const uint32_t instance, const adc_latch_clear_t clearMode)
Clear latched triggers under processing.
adc_latch_clear_t
Defines the trigger latch clear method Implements : adc_latch_clear_t_Class.
void ADC_DRV_WaitConvDone(const uint32_t instance)
Waits for a conversion/calibration to finish.
adc_voltage_reference_t
Voltage reference selection Implements : adc_voltage_reference_t_Class.
adc_resolution_t resolution
void ADC_DRV_GetHwCompareConfig(const uint32_t instance, adc_compare_config_t *const config)
Gets the current Hardware Compare configuration.
void ADC_DRV_ConfigHwAverage(const uint32_t instance, const adc_average_config_t *const config)
Configures the Hardware Average feature with the given configuration structure.
Defines the hardware compare configuration.
adc_inputchannel_t channel
Defines the control channel configuration.