]> git.tnoah.ca Git - lora-radio.git/commitdiff
Updated charge status
authorMark Qvist <mark@unsigned.io>
Fri, 11 Oct 2024 08:21:10 +0000 (10:21 +0200)
committerMark Qvist <mark@unsigned.io>
Fri, 11 Oct 2024 08:21:10 +0000 (10:21 +0200)
Power.h

diff --git a/Power.h b/Power.h
index 71f81a3fd30c5765573b0b02658f5ebf24362406..1a3dd75ed725d18c3d88a9f077c583425162fac7 100644 (file)
--- a/Power.h
+++ b/Power.h
@@ -155,7 +155,11 @@ void measure_battery() {
       if (bat_voltage_dropping && battery_voltage < BAT_V_FLOAT) {
         battery_state = BATTERY_STATE_DISCHARGING;
       } else {
-        battery_state = BATTERY_STATE_CHARGING;
+        if (battery_percent < 100.0) {
+          battery_state = BATTERY_STATE_CHARGING;
+        } else {
+          battery_state = BATTERY_STATE_CHARGED;
+        }
       }
 
       // if (bt_state == BT_STATE_CONNECTED) {