bsp_saradc.h 398 B

12345678910111213141516171819202122
  1. #ifndef _BSP_SARADC_H
  2. #define _BSP_SARADC_H
  3. typedef struct {
  4. u16 vrtc;
  5. u16 vbg;
  6. u16 vbat2;
  7. u16 vbat_val;
  8. #if TSEN_DETECT_EN
  9. u16 tsen;
  10. #endif
  11. u32 vbat_total;
  12. } adc_cb_t;
  13. extern adc_cb_t adc_cb;
  14. void bsp_saradc_init(void);
  15. bool bsp_saradc_process(void);
  16. uint16_t bsp_saradc_exit(void);
  17. #define bsp_saradc_set_channel(n) saradc_set_channel(n)
  18. #endif // _BSP_SARADC_H