From 752d45bc2873f691881e4facedb428cbfe6d76a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Sun, 14 Sep 2025 12:18:09 +0200 Subject: [PATCH] Enable display in Heltec V3 --- src/LoRa_APRS_iGate.cpp | 7 +++++++ variants/heltec_v3/platformio.ini | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/LoRa_APRS_iGate.cpp b/src/LoRa_APRS_iGate.cpp index f2a6797..c9b44ba 100644 --- a/src/LoRa_APRS_iGate.cpp +++ b/src/LoRa_APRS_iGate.cpp @@ -62,6 +62,13 @@ BeaconTask beaconTask(toModem, toAprsIs); void setup() { Serial.begin(115200); LoRaSystem.getLogger().setSerial(&Serial); + +#ifdef HELTEC_V3 + // Power the display + pinMode(36, OUTPUT); + digitalWrite(36, LOW); +#endif + setWiFiLogger(&LoRaSystem.getLogger()); delay(1000); LoRaSystem.getLogger().log(logging::LoggerLevel::LOGGER_LEVEL_INFO, MODULE_NAME, "LoRa APRS iGate by OE5BPA (Peter Buchegger)"); diff --git a/variants/heltec_v3/platformio.ini b/variants/heltec_v3/platformio.ini index 2f37728..f96c998 100644 --- a/variants/heltec_v3/platformio.ini +++ b/variants/heltec_v3/platformio.ini @@ -2,4 +2,4 @@ extends = esp32s3_base board = heltec_wifi_lora_32_V3 build_flags = - ${esp32s3_base.build_flags} -DHELTEC_V3 -DUSE_SX1268 + ${esp32s3_base.build_flags} -DHELTEC_V3 -DUSE_SX1268 -DOLED_SDA=SDA_OLED -DOLED_SCL=SCL_OLED -DRESET_OLED=21