From 35e79709e3f54d94457efbf47ad94da43880639c Mon Sep 17 00:00:00 2001 From: richonguzman Date: Fri, 21 Jun 2024 15:33:56 -0400 Subject: [PATCH] HeltecWSL V3 battery reading fix --- src/battery_utils.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/battery_utils.cpp b/src/battery_utils.cpp index 8fcec0e..c9f5a9d 100644 --- a/src/battery_utils.cpp +++ b/src/battery_utils.cpp @@ -37,10 +37,10 @@ namespace BATTERY_Utils { int sample; int sampleSum = 0; #ifdef ADC_CTRL - #if defined(HELTEC_WSL_V3) || defined(HELTEC_WIRELESS_TRACKER) + #if defined(HELTEC_WIRELESS_TRACKER) digitalWrite(ADC_CTRL, HIGH); #endif - #if defined(HELTEC_V3) || defined(HELTEC_V2) + #if defined(HELTEC_V3) || defined(HELTEC_V2) || defined(HELTEC_WSL_V3) digitalWrite(ADC_CTRL, LOW); #endif #endif @@ -57,10 +57,10 @@ namespace BATTERY_Utils { } #ifdef ADC_CTRL - #if defined(HELTEC_WSL_V3) || defined(HELTEC_WIRELESS_TRACKER) + #if defined(HELTEC_WIRELESS_TRACKER) digitalWrite(ADC_CTRL, LOW); #endif - #if defined(HELTEC_V3) || defined(HELTEC_V2) + #if defined(HELTEC_V3) || defined(HELTEC_V2) || defined(HELTEC_WSL_V3) digitalWrite(ADC_CTRL, HIGH); #endif double inputDivider = (1.0 / (390.0 + 100.0)) * 100.0; // The voltage divider is a 390k + 100k resistor in series, 100k on the low side.