diff --git a/src/LoRa_APRS_iGate.cpp b/src/LoRa_APRS_iGate.cpp index b36a3b3..1c498d6 100644 --- a/src/LoRa_APRS_iGate.cpp +++ b/src/LoRa_APRS_iGate.cpp @@ -48,7 +48,7 @@ ___________________________________________________________________*/ #endif -String versionDate = "2025-04-24"; +String versionDate = "2025-04-25"; Configuration Config; WiFiClient espClient; #ifdef HAS_GPS @@ -205,8 +205,7 @@ void loop() { } } - -// HWT not sleeping! +// ESP32 (and ESPS3) work? // ESP32C3 : // - HT-CT62 sleeps?? diff --git a/src/aprs_is_utils.cpp b/src/aprs_is_utils.cpp index 7b98b14..a6d842f 100644 --- a/src/aprs_is_utils.cpp +++ b/src/aprs_is_utils.cpp @@ -371,17 +371,6 @@ namespace APRS_IS_Utils { listenAPRSIS(); } } - if (Config.digi.ecoMode == 1) { - displayToggle(false); - #ifdef VEXT_CTRL - #if defined(HELTEC_WIRELESS_TRACKER) || defined(HELTEC_V3) - digitalWrite(VEXT_CTRL, LOW); - #endif - #if defined(HELTEC_WP) || defined(HELTEC_WS) || defined(HELTEC_V3_2) - digitalWrite(VEXT_CTRL, HIGH); - #endif - #endif - } } } \ No newline at end of file diff --git a/src/power_utils.cpp b/src/power_utils.cpp index 32c7b5e..314066f 100644 --- a/src/power_utils.cpp +++ b/src/power_utils.cpp @@ -223,13 +223,15 @@ namespace POWER_Utils { } #ifdef VEXT_CTRL - pinMode(VEXT_CTRL,OUTPUT); // GPS + TFT on HELTEC Wireless_Tracker and only for Oled in HELTEC V3 - #if defined(HELTEC_WIRELESS_TRACKER) || defined(HELTEC_V3) - digitalWrite(VEXT_CTRL, HIGH); - #endif - #if defined(HELTEC_WP) || defined(HELTEC_WS) || defined(HELTEC_V3_2) - digitalWrite(VEXT_CTRL, LOW); - #endif + if (Config.digi.ecoMode != 1) { + pinMode(VEXT_CTRL,OUTPUT); // GPS + TFT on HELTEC Wireless_Tracker and only for Oled in HELTEC V3 + #if defined(HELTEC_WIRELESS_TRACKER) || defined(HELTEC_V3) + digitalWrite(VEXT_CTRL, HIGH); + #endif + #if defined(HELTEC_WP) || defined(HELTEC_WS) || defined(HELTEC_V3_2) + digitalWrite(VEXT_CTRL, LOW); + #endif + } #endif #ifdef HAS_GPS diff --git a/src/utils.cpp b/src/utils.cpp index 36db487..ef249d9 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -88,7 +88,7 @@ namespace Utils { } void setupDisplay() { - displaySetup(); + if (Config.digi.ecoMode != 1) displaySetup(); #ifdef INTERNAL_LED_PIN digitalWrite(INTERNAL_LED_PIN,HIGH); #endif