#ifndef _BSP_SARADC_H #define _BSP_SARADC_H typedef struct { u16 vrtc_first; u16 vrtc_val; u16 bg; u16 vbat2; u16 vbat_val; u32 vbat_total; u32 tmr1ms_cnt; } adc_cb_t; extern adc_cb_t adc_cb; void bsp_saradc_init(void); bool bsp_saradc_process(u32 auto_en); uint16_t bsp_saradc_exit(void); void bsp_saradc_tmr1ms_process(void); #define bsp_saradc_set_channel(n) saradc_set_channel(n) #endif // _BSP_SARADC_H