From 7576d45a8ddf9ac99c03fbafbd33b43d54a41ee5 Mon Sep 17 00:00:00 2001 From: cod3doomy Date: Wed, 14 May 2025 20:27:59 -0700 Subject: [PATCH] t-beam supreme: enabled lora tx led enabled lora tx led and verified it flashes with message transmit --- src/helpers/TBeamS3SupremeBoard.h | 6 ++++-- variants/lilygo_tbeam_supreme_SX1262/platformio.ini | 3 +-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/helpers/TBeamS3SupremeBoard.h b/src/helpers/TBeamS3SupremeBoard.h index e30c02ed..5a8070b9 100644 --- a/src/helpers/TBeamS3SupremeBoard.h +++ b/src/helpers/TBeamS3SupremeBoard.h @@ -36,7 +36,7 @@ #define P_GPS_RX 9 //GPS RX pin #define P_GPS_TX 8 //GPS TX pin #define P_GPS_WAKE 7 //GPS Wakeup pin -#define P_GPS_1PPS 6 //GPS 1PPS pin +//#define P_GPS_1PPS 6 //GPS 1PPS pin - repurposed for lora tx led #define GPS_BAUD_RATE 9600 //I2C Wire addresses @@ -59,6 +59,9 @@ public: #endif bool power_init(); void begin() { + + power_init(); + ESP32Board::begin(); esp_reset_reason_t reason = esp_reset_reason(); @@ -71,7 +74,6 @@ public: rtc_gpio_hold_dis((gpio_num_t)P_LORA_NSS); rtc_gpio_deinit((gpio_num_t)P_LORA_DIO_1); } - power_init(); } void enterDeepSleep(uint32_t secs, int pin_wake_btn = -1) { diff --git a/variants/lilygo_tbeam_supreme_SX1262/platformio.ini b/variants/lilygo_tbeam_supreme_SX1262/platformio.ini index b9118e3f..abcd89bc 100644 --- a/variants/lilygo_tbeam_supreme_SX1262/platformio.ini +++ b/variants/lilygo_tbeam_supreme_SX1262/platformio.ini @@ -5,12 +5,11 @@ build_flags = ${esp32_base.build_flags} -I variants/lilygo_tbeam_supreme_SX1262 -D LORA_TX_POWER=22 + -D P_LORA_TX_LED=6 -D RADIO_CLASS=CustomSX1262 -D WRAPPER_CLASS=CustomSX1262Wrapper ;-D DISPLAY_CLASS=SSD1306Display ;Needs to be modified for SH1106 -D SX126X_RX_BOOSTED_GAIN=1 - -D HAS_PMU=1 - -D HAS_GPS=1 build_src_filter = ${esp32_base.build_src_filter} +<../variants/lilygo_tbeam_supreme_SX1262> board_build.partitions = min_spiffs.csv ; get around 4mb flash limit