23 lines
468 B
C
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
|