24 lines
545 B
C
24 lines
545 B
C
#ifndef __PBAT__
|
|
#define __PBAT__
|
|
|
|
typedef void (*BatIntCallback)(void);
|
|
|
|
typedef enum {
|
|
BAT_DETEC,
|
|
BAT_NOT_DETEC,
|
|
}BAT_STATUS;
|
|
|
|
|
|
void PM812_BATTERY_BIND_INTC(BatIntCallback callback);
|
|
void PM812_BATTERY_INTC_ENABLE(BOOL onoff);
|
|
void PM812_ENABLE_BAT_DET(BOOL onoff);
|
|
BAT_STATUS PM812_BATTERY_STATUS(void);
|
|
void PM812_BATTERY_TID_MEAS_ENABLE(BOOL onoff);
|
|
UINT32 PM812_BATTERY_TID_MEAS(void);
|
|
UINT32 PM812_BATTERY_GET_VBAT_MEAS_VOL_MV(void);
|
|
|
|
//fix build warnning
|
|
UINT32 PM812_BATTERY_GET_VBAT_MEAS_VOL_MV(void);
|
|
|
|
#endif
|