diff --git a/esp32_marauder/BatteryInterface.cpp b/esp32_marauder/BatteryInterface.cpp index 6dc1863..7c44118 100644 --- a/esp32_marauder/BatteryInterface.cpp +++ b/esp32_marauder/BatteryInterface.cpp @@ -102,4 +102,6 @@ int8_t BatteryInterface::getBatteryLevel() { return this->power.getBatteryPercent(); } #endif + + return -1; } diff --git a/esp32_marauder/esp32_marauder.ino b/esp32_marauder/esp32_marauder.ino index 51bbbe2..5e08cb8 100644 --- a/esp32_marauder/esp32_marauder.ino +++ b/esp32_marauder/esp32_marauder.ino @@ -196,9 +196,13 @@ uint32_t currentTime = 0; #else void backlightOn() { #ifdef HAS_SCREEN - #if defined(MARAUDER_MINI) || defined(MARAUDER_MINI_V3) + #if defined(MARAUDER_MINI) || defined(MARAUDER_MINI_V3) && !defined(DUAL_MINI_C5) digitalWrite(TFT_BL, LOW); #endif + + #if defined(DUAL_MINI_C5) + digitalWrite(TFT_BL, HIGH); + #endif #if !defined(MARAUDER_MINI) && !defined(MARAUDER_MINI_V3) digitalWrite(TFT_BL, HIGH); @@ -208,9 +212,13 @@ uint32_t currentTime = 0; void backlightOff() { #ifdef HAS_SCREEN - #if defined(MARAUDER_MINI) || defined(MARAUDER_MINI_V3) + #if defined(MARAUDER_MINI) || defined(MARAUDER_MINI_V3) && !defined(DUAL_MINI_C5) digitalWrite(TFT_BL, HIGH); #endif + + #if defined(DUAL_MINI_C5) + digitalWrite(TFT_BL, LOW); + #endif #if !defined(MARAUDER_MINI) && !defined(MARAUDER_MINI_V3) digitalWrite(TFT_BL, LOW);