From 26b72d118860d1e0c13c3e26701c9c77c64d49a1 Mon Sep 17 00:00:00 2001 From: mverch67 Date: Wed, 26 Mar 2025 13:12:36 +0100 Subject: [PATCH] elecrow: default BT off, GPS not present, powersave on, debug logs via virtual USB --- boards/crowpanel.json | 4 ++-- src/mesh/NodeDB.cpp | 5 +++-- variants/elecrow_panel/variant.h | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/boards/crowpanel.json b/boards/crowpanel.json index 75b097ef7..570961ed7 100644 --- a/boards/crowpanel.json +++ b/boards/crowpanel.json @@ -8,8 +8,8 @@ "core": "esp32", "extra_flags": [ "-DBOARD_HAS_PSRAM", - "-DARDUINO_USB_CDC_ON_BOOT=0", - "-DARDUINO_USB_MODE=1", + "-DARDUINO_USB_CDC_ON_BOOT=1", + "-DARDUINO_USB_MODE=0", "-DARDUINO_RUNNING_CORE=1", "-DARDUINO_EVENT_RUNNING_CORE=0" ], diff --git a/src/mesh/NodeDB.cpp b/src/mesh/NodeDB.cpp index 803b82f9f..468192af1 100644 --- a/src/mesh/NodeDB.cpp +++ b/src/mesh/NodeDB.cpp @@ -584,7 +584,8 @@ void NodeDB::installDefaultConfig(bool preserveKey = false) resetRadioConfig(true); // This also triggers NodeInfo/Position requests since we're fresh strncpy(config.network.ntp_server, "meshtastic.pool.ntp.org", 32); -#if (defined(T_DECK) || defined(T_WATCH_S3) || defined(UNPHONE) || defined(PICOMPUTER_S3) || defined(SENSECAP_INDICATOR)) && \ +#if (defined(T_DECK) || defined(T_WATCH_S3) || defined(UNPHONE) || defined(PICOMPUTER_S3) || defined(SENSECAP_INDICATOR) || \ + defined(ELECROW)) && \ HAS_TFT // switch BT off by default; use TFT programming mode or hotkey to enable config.bluetooth.enabled = false; @@ -689,7 +690,7 @@ void NodeDB::initConfigIntervals() config.display.screen_on_secs = default_screen_on_secs; -#if defined(T_WATCH_S3) || defined(T_DECK) || defined(MESH_TAB) || defined(RAK14014) +#if defined(T_WATCH_S3) || defined(T_DECK) || defined(MESH_TAB) || defined(RAK14014) || defined(ELECROW) config.power.is_power_saving = true; config.display.screen_on_secs = 30; config.power.wait_bluetooth_secs = 30; diff --git a/variants/elecrow_panel/variant.h b/variants/elecrow_panel/variant.h index 1699f6b65..49a021f70 100644 --- a/variants/elecrow_panel/variant.h +++ b/variants/elecrow_panel/variant.h @@ -131,7 +131,7 @@ // GPS via UART1 connector #define HAS_GPS 1 -// #define GPS_DEFAULT_NOT_PRESENT 1 +#define GPS_DEFAULT_NOT_PRESENT 1 #define GPS_RX_PIN 18 #define GPS_TX_PIN 17