From 5bd2e539ebde8e97adcd593a0e00f423c5950571 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Tue, 1 Oct 2024 18:07:10 +0200 Subject: [PATCH] Update battery status output on missing battery --- Config.h | 11 ++++++----- Power.h | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Config.h b/Config.h index 0513531..dd325c0 100644 --- a/Config.h +++ b/Config.h @@ -169,9 +169,10 @@ const uint8_t RX_ONGOING = 0x04; // Power management + #define BATTERY_STATE_UNKNOWN 0x00 #define BATTERY_STATE_DISCHARGING 0x01 - #define BATTERY_STATE_CHARGING 0x02 - #define BATTERY_STATE_CHARGED 0x03 + #define BATTERY_STATE_CHARGING 0x02 + #define BATTERY_STATE_CHARGED 0x03 bool battery_installed = false; bool battery_indeterminate = false; bool external_power = false; @@ -189,8 +190,8 @@ // Boot flags #define START_FROM_BOOTLOADER 0x01 - #define START_FROM_POWERON 0x02 - #define START_FROM_BROWNOUT 0x03 - #define START_FROM_JTAG 0x04 + #define START_FROM_POWERON 0x02 + #define START_FROM_BROWNOUT 0x03 + #define START_FROM_JTAG 0x04 #endif diff --git a/Power.h b/Power.h index 5112f50..60b1e8f 100644 --- a/Power.h +++ b/Power.h @@ -190,7 +190,7 @@ void measure_battery() { } } } else { - battery_state = BATTERY_STATE_DISCHARGING; + battery_state = BATTERY_STATE_UNKNOWN; battery_percent = 0.0; battery_voltage = 0.0; }