From c60dcca47723e2e71a10cabf688bdd1c9bcec3b4 Mon Sep 17 00:00:00 2001 From: Tinyu Date: Tue, 3 Feb 2026 14:30:58 +0800 Subject: [PATCH] Fix PowerHub charging detection. --- src/utility/Power_Class.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utility/Power_Class.cpp b/src/utility/Power_Class.cpp index 5c666fe..325a868 100644 --- a/src/utility/Power_Class.cpp +++ b/src/utility/Power_Class.cpp @@ -1774,7 +1774,7 @@ namespace m5 return (m5gfx::gpio_in(M5PaperS3_CHG_STAT_PIN) == false) ? is_charging_t::is_charging : is_charging_t::is_discharging; case board_t::board_M5PowerHub: // 0x50 reg is not accurate - return (getBatteryCurrent() < -10) ? is_charging_t::is_charging : is_charging_t::is_discharging; + return (getBatteryCurrent() > 10) ? is_charging_t::is_charging : is_charging_t::is_discharging; #endif #if defined (CONFIG_IDF_TARGET_ESP32P4) case board_t::board_M5Tab5: