9#define ADC_AVERGE_TIMES_MIN 1
10#define ADC_AVERGE_TIMES_MAX 100
void set_adc_ucr(uint8_t idx, uint16_t ucr)
Definition: plat_adc.c:76
bool adc_get_poll_flag()
Definition: plat_adc.c:170
bool get_adc_ucr_status(uint8_t idx)
Definition: plat_adc.c:81
float adc_raw_mv_to_apms(uint16_t mv)
Definition: plat_adc.c:90
void plat_adc_init(void)
Definition: plat_adc.c:190
void adc_set_poll_flag(uint8_t onoff)
Definition: plat_adc.c:174
uint16_t * get_adc_buf(uint8_t idx)
Definition: plat_adc.c:53
@ ADC_IDX_MAX
Definition: plat_adc.h:6
@ ADC_IDX_MEDHA1_2
Definition: plat_adc.h:5
@ ADC_IDX_MEDHA1_1
Definition: plat_adc.h:3
@ ADC_IDX_MEDHA0_2
Definition: plat_adc.h:4
@ ADC_IDX_MEDHA0_1
Definition: plat_adc.h:2
uint16_t get_adc_averge_val(uint8_t idx)
Definition: plat_adc.c:48
uint16_t get_adc_averge_times(uint8_t idx)
Definition: plat_adc.c:58
uint16_t get_adc_ucr(uint8_t idx)
Definition: plat_adc.c:72
void adc_set_averge_times(uint8_t idx, uint16_t time)
Definition: plat_adc.c:62