28 #if (HAL_USE_ADC == TRUE) || defined(__DOXYGEN__)    47 #if !defined(PLATFORM_ADC_USE_ADC1) || defined(__DOXYGEN__)    48 #define PLATFORM_ADC_USE_ADC1                  FALSE    88 #define adc_lld_driver_fields                                               \    95 #define adc_lld_config_fields                                               \   102 #define adc_lld_configuration_group_fields                                  \   110 #if (PLATFORM_ADC_USE_ADC1 == TRUE) && !defined(__DOXYGEN__) adcerror_t
Possible ADC failure causes. 
 
void adc_lld_start(ADCDriver *adcp)
Configures and activates the ADC peripheral. 
 
uint16_t adc_channels_num_t
Channels number in a conversion group. 
 
void adc_lld_stop_conversion(ADCDriver *adcp)
Stops an ongoing conversion. 
 
Structure representing an ADC driver. 
 
uint16_t adcsample_t
ADC sample data type. 
 
void adc_lld_stop(ADCDriver *adcp)
Deactivates the ADC peripheral. 
 
ADCDriver ADCD1
ADC1 driver identifier. 
 
void adc_lld_init(void)
Low level ADC driver initialization. 
 
void adc_lld_start_conversion(ADCDriver *adcp)
Starts an ADC conversion.