From fbc29f519f5e0888eeec79f3056bbe8c6d0246f6 Mon Sep 17 00:00:00 2001 From: Dmitry422 Date: Fri, 17 Jan 2025 13:01:38 +0700 Subject: [PATCH] Disable autopoweroff if charger connected. --- applications/services/power/power_service/power.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/applications/services/power/power_service/power.c b/applications/services/power/power_service/power.c index dcbac6717..511c64c78 100644 --- a/applications/services/power/power_service/power.c +++ b/applications/services/power/power_service/power.c @@ -441,13 +441,12 @@ static void power_auto_poweroff_timer_callback(void* context) { furi_assert(context); Power* power = context; - //poweroff if not charging now or if connected to charger and charging done - if(((!furi_hal_power_is_charging())) || (furi_hal_power_is_charging_done())) { - power_off(power); - } else { - //else we dont poweroff device and restart timer + //Dont poweroff device if charger connected + if (furi_hal_power_is_charging()) { FURI_LOG_D(TAG, "We dont auto_power_off until battery is charging"); power_start_auto_poweroff_timer(power); + } else { + power_off(power); } }