summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/powermgmt.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c
index 78f4a5a..e4cdcde 100644
--- a/firmware/powermgmt.c
+++ b/firmware/powermgmt.c
@@ -216,11 +216,8 @@ void battery_level_update(void)
battery_level_cached = (level > 95) ? 100 : level + 5;
}
else {
- /* the level is allowed to be +1/-1 of the last value when usb not
- connected and to be +1/-3 of the last value when usb is
- connected */
- if (level > battery_level_cached + 1)
- level = battery_level_cached + 1;
+ /* the level is allowed to be -1 of the last value when usb not
+ connected and to be -3 of the last value when usb is connected */
if (usb_inserted()) {
if (level < battery_level_cached - 3)
level = battery_level_cached - 3;