From ae34de5051066c84bce640858c1c3e42b2307ecc Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Fri, 20 Mar 2026 14:43:52 -0400 Subject: [PATCH 1/2] Add display support for dual mini c5 --- esp32_marauder/esp32_marauder.ino | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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); From da726d76c911a7b5efb4190d05c484e406f59230 Mon Sep 17 00:00:00 2001 From: Just Call Me Koko Date: Sat, 21 Mar 2026 21:44:35 -0400 Subject: [PATCH 2/2] Fix battery info crash --- esp32_marauder/BatteryInterface.cpp | 2 ++ 1 file changed, 2 insertions(+) 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; }