插上充电器,得等待10S,工程模式才会显示充电电流
时间:10-02
整理:3721RD
点击:
插上充电器,得等待10S,工程模式才会显示充电电流
插上充电器,得等待10S,工程模式才会显示充电电流。
原因是因为防止电量突变,插上充电器后第一次执行BAT_THREAD不会上报电压电流电量等信息,需要等到下一个10S执行 BAT_THREAD!
解决方法:
1.修改mt_Battery_update_status函数:
- static void mt_battery_update_status(void)
- {
- #if defined(CONFIG_power_EXT)
- battery_log(BAT_LOG_CRTI, "[BATTERY] CONFIG_POWER_EXT, no update android.\n");
- #else
- {
- usb_update(&usb_main);
- ac_update(&ac_main);
- wireless_update(&wireless_main);
- battery_update(&battery_main);
- if(skip_battery_update==KAL_FALSE)
- {
- battery_log(BAT_LOG_CRTI, "mt_battery_update_status.\n");
- }
- else
- {
- battery_log(BAT_LOG_CRTI, "skip mt_battery_update_status.\n");
- skip_battery_update=KAL_FALSE;
- } }
- #endif
- }
2.修改mt_battery_update_EM函数:
- if (skip_battery_update==KAL_FALSE)
- {
- bat_data->BAT_CAPACITY = BMT_status.UI_SOC;
- }
看下!
学习!
感谢小编分享
这个要顶一下。如果不修改,确实要很久呢。
感谢分享!
顶顶顶
好资料!
谢谢
感觉这个不准啊,而且亮屏状态充电电流很低