BAT_thread()
battery kernel thread for 10s check and charger in/out event
是整个充电时间大于或等于24小时
否 (1)gSyncPercentage是一个同步 bat_volt_check_point和BMT_status.SOC的全局变量恒压充电时间大于等于3小时否 Mt6573_battery_update()是
BAT_BatteryFullAction()
BMT_status.bat_vol>= 4.11V&&
是
提示充满
是否在恒压充电阶段,充电的电流小于或等于120mA,且持续1分钟
否是
G_bat_full_user_view== 1
否充电界面显示电量值 bat_volt_check_point=99是
bat_volt_check_point>= 100
否
bat_volt_check_point== BMT_status.SOC
是 gSyncPercentage=0 bat_data->BAT_CAPACITY= bat_volt_check_point