Fix FS#6322. Battery level gets updated again as it should.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11534 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
77b615344c
commit
4072848184
1 changed files with 7 additions and 0 deletions
|
@ -852,6 +852,9 @@ static void power_thread_sleep(int ticks)
|
|||
* battery_centivolts is the centivolt-scaled filtered battery value.
|
||||
*/
|
||||
battery_centivolts = (avgbat / BATT_AVE_SAMPLES + 5000) / 10000;
|
||||
|
||||
/* update battery status every time an update is available */
|
||||
battery_status_update();
|
||||
}
|
||||
else if (battery_percent < 8) {
|
||||
/* If battery is low, observe voltage during disk activity.
|
||||
|
@ -860,6 +863,10 @@ static void power_thread_sleep(int ticks)
|
|||
*/
|
||||
battery_centivolts = (battery_adc_voltage() +
|
||||
battery_centivolts + 1) / 2;
|
||||
|
||||
/* update battery status every time an update is available */
|
||||
battery_status_update();
|
||||
|
||||
#if (CONFIG_BATTERY!=BATT_4AA_NIMH) && (CONFIG_BATTERY!=BATT_3AAA)&& \
|
||||
(CONFIG_BATTERY!=BATT_1AA)
|
||||
if (!shutdown_timeout &&
|
||||
|
|
Loading…
Reference in a new issue