mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 10:37:38 -04:00
Gigabeat S: Make sure USB battery maintenece is engaged if fully charged from Main (charger off), USB is configured and Main is unplugged.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19740 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
4ef890ecee
commit
21869a1dc3
1 changed files with 6 additions and 0 deletions
|
@ -705,11 +705,17 @@ static void charger_control(void)
|
||||||
else if (pwr & POWER_INPUT_USB_CHARGER
|
else if (pwr & POWER_INPUT_USB_CHARGER
|
||||||
& POWER_INPUT_CHARGER)
|
& POWER_INPUT_CHARGER)
|
||||||
{
|
{
|
||||||
|
/* USB power only */
|
||||||
if (changed & POWER_INPUT_USB_CHARGER)
|
if (changed & POWER_INPUT_USB_CHARGER)
|
||||||
{
|
{
|
||||||
/* USB charger plugged - try charge */
|
/* USB charger plugged - try charge */
|
||||||
autorecharge_counter = -1;
|
autorecharge_counter = -1;
|
||||||
}
|
}
|
||||||
|
else if (changed & POWER_INPUT_MAIN_CHARGER)
|
||||||
|
{
|
||||||
|
/* Main charger pulled - go to battery maintenence. */
|
||||||
|
charger_setting = CHARGER_ADJUST;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue