From 2815c9abc0fd74e8da81a25068a3c960667c3431 Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Thu, 23 Apr 2026 21:13:23 -0500 Subject: [PATCH] Re-add isVbusIn() override (Thanks CoPilot!) --- src/Power.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Power.cpp b/src/Power.cpp index 5fe8097ec..8f957d2cb 100644 --- a/src/Power.cpp +++ b/src/Power.cpp @@ -1787,6 +1787,19 @@ class SerialBatteryLevel : public AnalogBatteryLevel return true; } + /** + * return true if there is an external power source detected + */ + virtual bool isVbusIn() override + { +#if defined(EXT_CHRG_DETECT) + + return digitalRead(EXT_CHRG_DETECT) == EXT_CHRG_DETECT_VALUE; + +#endif + return false; + } + private: SoftwareSerial BatterySerial = SoftwareSerial(SERIAL_BATTERY_RX, SERIAL_BATTERY_TX); uint8_t Data[6] = {0};