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

35 lines
602 B
C

#ifndef _BSP_CHARGE_H
#define _BSP_CHARGE_H
typedef enum
{
CHARGE_NO_FULL = 0, //电池没满
CHARGE_FULL, //电池满了
CHARGE_REFILL //电池续充
}charge_sta_m;
void bsp_charge_init(void);
void bsp_charge_off(void);
u8 charge_dc_detect(void);
void charge_detect(u8 mode);
void bsp_charge_sta(u8 sta);
void bsp_charge_set_stop_time(u16 stop_time);
void bsp_charge_bled_ctrl(void);
void charge_set_detect_cnt(u8 value);
/**
* 充电状态函数
* 返回充电状态
* 0 : 5V没接上
1 : 充电中
2 :充满
*/
u8 bsp_charge_sta_get(void);
#endif