From 618be275af3448d8e8af835ee8db205fd4e8a1f4 Mon Sep 17 00:00:00 2001 From: richonguzman Date: Fri, 24 May 2024 14:42:39 -0400 Subject: [PATCH] battery monitor update --- src/LoRa_APRS_iGate.cpp | 4 +--- src/battery_utils.cpp | 11 ++++++----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/LoRa_APRS_iGate.cpp b/src/LoRa_APRS_iGate.cpp index 20c492a..8571834 100644 --- a/src/LoRa_APRS_iGate.cpp +++ b/src/LoRa_APRS_iGate.cpp @@ -47,12 +47,10 @@ WiFi_AP *currentWiFi = &Config.wifiAPs[myWiFiAPIndex]; bool isUpdatingOTA = false; uint32_t lastBatteryCheck = 0; -String batteryVoltage; // ???? + bool backUpDigiMode = false; bool modemLoggedToAPRSIS = false; -bool shouldSleepLowVoltage = false; - std::vector receivedPackets; String firstLine, secondLine, thirdLine, fourthLine, fifthLine, sixthLine, seventhLine; diff --git a/src/battery_utils.cpp b/src/battery_utils.cpp index bc44580..8b1e696 100644 --- a/src/battery_utils.cpp +++ b/src/battery_utils.cpp @@ -3,12 +3,13 @@ #include "boards_pinout.h" #include "utils.h" -extern Configuration Config; -extern uint32_t lastBatteryCheck; -extern bool shouldSleepLowVoltage; +extern Configuration Config; +extern uint32_t lastBatteryCheck; -float adcReadingTransformation = (3.3/4095); -float voltageDividerCorrection = 0.288; +bool shouldSleepLowVoltage = false; + +float adcReadingTransformation = (3.3/4095); +float voltageDividerCorrection = 0.288; // for External Voltage Measurment (MAX = 15Volts !!!) float R1 = 100.000; //in Kilo-Ohms