From ab5a4905c6ddde0b87caaa7472419aea42e3e8b8 Mon Sep 17 00:00:00 2001 From: DeFiDude <59237470+DeFiDude@users.noreply.github.com> Date: Wed, 10 Jun 2026 20:29:41 -0600 Subject: [PATCH] rnode: enable T-Deck display (node ID, waterfall, BLE pairing PIN) --- launcher/src/main.cpp | 2 -- vendor/rnode_firmware/Boards.h | 3 ++- vendor/rnode_firmware/Display.h | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/launcher/src/main.cpp b/launcher/src/main.cpp index aadba49..6b1f406 100644 --- a/launcher/src/main.cpp +++ b/launcher/src/main.cpp @@ -222,8 +222,6 @@ void showBooting(const char *label, bool rnode) { display.print("Starting..."); if (rnode) { display.setCursor(30, 134); - display.print("Screen stays off in RNode mode."); - display.setCursor(30, 148); display.print("Reset the device to return here."); } } diff --git a/vendor/rnode_firmware/Boards.h b/vendor/rnode_firmware/Boards.h index 6dcabf7..04d1cd8 100644 --- a/vendor/rnode_firmware/Boards.h +++ b/vendor/rnode_firmware/Boards.h @@ -575,7 +575,8 @@ #define HAS_BUSY true #define HAS_TCXO true - #define HAS_DISPLAY false + // Display on for the rsDeck dual-boot build: node ID, waterfall, BLE pairing PIN. + #define HAS_DISPLAY true #define HAS_CONSOLE false #define HAS_WIFI true #define HAS_BLUETOOTH false diff --git a/vendor/rnode_firmware/Display.h b/vendor/rnode_firmware/Display.h index 90370b4..ea85578 100644 --- a/vendor/rnode_firmware/Display.h +++ b/vendor/rnode_firmware/Display.h @@ -470,6 +470,7 @@ bool display_init() { #elif BOARD_MODEL == BOARD_TDECK display.init(240, 320); display.setSPISpeed(80e6); + if (false) { #elif BOARD_MODEL == BOARD_HELTEC_T114 display.init(); // set white as default pixel colour for Heltec T114