19 #ifndef CODEBASE_PERIPHERAL_MODULES_SIMPLE_ADC_H_ 20 #define CODEBASE_PERIPHERAL_MODULES_SIMPLE_ADC_H_ 37 #if SYS_CFG_PRESENT == 1 38 #include "sys_config.h" 41 #ifndef SAADC_CHANNEL_USED_SIMPLE_ADC 42 #define SAADC_CHANNEL_USED_SIMPLE_ADC 1 46 #ifndef SIMPLE_ADC_CHANNEL_USED 47 #define SIMPLE_ADC_CHANNEL_USED SAADC_CHANNEL_USED_SIMPLE_ADC 54 ANALOG_PIN_2 = SAADC_CH_PSELP_PSELP_AnalogInput0,
55 ANALOG_PIN_3 = SAADC_CH_PSELP_PSELP_AnalogInput1,
56 ANALOG_PIN_4 = SAADC_CH_PSELP_PSELP_AnalogInput2,
57 ANALOG_PIN_5 = SAADC_CH_PSELP_PSELP_AnalogInput3,
58 ANALOG_PIN_28 = SAADC_CH_PSELP_PSELP_AnalogInput4,
59 ANALOG_PIN_29 = SAADC_CH_PSELP_PSELP_AnalogInput5,
60 ANALOG_PIN_30 = SAADC_CH_PSELP_PSELP_AnalogInput6,
61 ANALOG_PIN_31 = SAADC_CH_PSELP_PSELP_AnalogInput7,
62 ANALOG_VDD = SAADC_CH_PSELP_PSELP_VDD
uint32_t simple_adc_get_value(simple_adc_gain_t gain, simple_adc_input_t pin)
This function initializes the SAADC peripheral, gets an ADC value and then deinitializes The function...
simple_adc_gain_t
Gain factor of the ADC input source.
simple_adc_input_t
Input selection for the analog-to-digital converter.