#ifndef ADC_DRIVER_H__ #define ADC_DRIVER_H__ #include "common_types.h" #include typedef enum { ADC_CH_0 = 0, ADC_CH_1 = 1, ADC_CH_2 = 2, ADC_CH_3 = 3, ADC_CH_4 = 4, ADC_CH_5 = 5, ADC_CH_6 = 6, ADC_CH_7 = 7, } adc_channel_t; ret_code_t adc_init(void); ret_code_t adc_deinit(void); uint16_t adc_read_channel(adc_channel_t ch); ret_code_t adc_start_dma(uint16_t *buffer, uint32_t len); #endif