forked from len0rd/rockbox
powermgmt: Don't force shutdown when externally powered
In rare cases, battery voltage at boot can be below the shutdown threshold even if a charger is plugged in. This triggers a forced shutdown and tells you to "RECHARGE!" despite there being plenty of power available, which is annoying. Tweak the forced shutdown check so it accounts for external power sources; if any are present, battery voltage will be ignored. Change-Id: Id6280b0b666df9eef31c37a03c07c9d6d3f50221
This commit is contained in:
parent
954dd0ff75
commit
1651254ba4
1 changed files with 6 additions and 0 deletions
|
|
@ -500,6 +500,12 @@ static void power_thread_rtc_process(void)
|
|||
/* switch off unit if battery level is too low for reliable operation */
|
||||
bool query_force_shutdown(void)
|
||||
{
|
||||
#if CONFIG_CHARGING
|
||||
/* It doesn't make sense to force shutdown when externally powered. */
|
||||
if (power_input_present())
|
||||
return false;
|
||||
#endif
|
||||
|
||||
#if defined(NO_LOW_BATTERY_SHUTDOWN)
|
||||
return false;
|
||||
#elif CONFIG_BATTERY_MEASURE & PERCENTAGE_MEASURE
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue