mcu_ab568x/userboot240328/app/platform/bsp/bsp_saradc.h
2025-05-30 18:03:10 +08:00

23 lines
468 B
C

#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