26 #include "driver/adc_types_legacy.h"
28 #include "soc/soc_caps.h"
32 #define RTCIO_GPIO(n) n
33 #define RTCIO_NA UINT8_MAX
35 #define ADC_UNIT_INV ((adc_unit_t)255)
36 #define ADC_CHANNEL_INV SOC_ADC_MAX_CHANNEL_NUM
38 #define ADC1_CHANNEL_MAX (SOC_ADC_CHANNEL_NUM(ADC_UNIT_1))
39 #define ADC2_CHANNEL_MAX (SOC_ADC_CHANNEL_NUM(ADC_UNIT_2))
40 #define ADC_CHANNEL_MAX(u) ((u == ADC_UNIT_1) ? ADC1_CHANNEL_MAX : ADC2_CHANNEL_MAX)
49 adc_channel_t adc_channel;
59 extern const _adc_hw_desc_t _adc_hw[];
64 extern const gpio_t _gpio_rtcio_map[];
Low-level GPIO peripheral driver interface definitions.