* trying to get Heltec Tracker and Tracker V2 working

This commit is contained in:
Scott Powell
2026-07-13 23:27:50 +10:00
parent 2c9ab2fe5e
commit 1bdacb3247
3 changed files with 9 additions and 4 deletions
+7 -2
View File
@@ -102,7 +102,12 @@
static TFT_eSPI lcd = TFT_eSPI(160, 80); static TFT_eSPI lcd = TFT_eSPI(160, 80);
static uint32_t curr_color; static uint32_t curr_color;
#define _spi (&SPI1) #if defined(HELTEC_LORA_V3) || defined(HELTEC_TRACKER_V2)
static SPIClass tft_spi(SPI3_HOST);
#define _spi (&tft_spi)
#else
#define _spi (&SPI1)
#endif
SPISettings _spiSettings = SPISettings(40000000, MSBFIRST, SPI_MODE0); SPISettings _spiSettings = SPISettings(40000000, MSBFIRST, SPI_MODE0);
@@ -434,7 +439,7 @@ bool ST7735Display::begin() {
pinMode(PIN_TFT_LEDA_CTL, OUTPUT); pinMode(PIN_TFT_LEDA_CTL, OUTPUT);
#ifdef ESP_PLATFORM #ifdef ESP_PLATFORM
_spi->begin(_clk,_miso,_mosi,-1); _spi->begin(PIN_TFT_SCL, -1 /* _miso */, PIN_TFT_SDA /* _mosi */, -1);
#else #else
_spi->begin(); _spi->begin();
#endif #endif
+1 -1
View File
@@ -47,7 +47,7 @@ build_src_filter = ${esp32_base.build_src_filter}
lib_deps = lib_deps =
${esp32_base.lib_deps} ${esp32_base.lib_deps}
stevemarple/MicroNMEA @ ^2.0.6 stevemarple/MicroNMEA @ ^2.0.6
adafruit/Adafruit ST7735 and ST7789 Library @ ^1.11.0 bodmer/TFT_eSPI @ ^2.4.31
[env:Heltec_Wireless_Tracker_companion_radio_usb] [env:Heltec_Wireless_Tracker_companion_radio_usb]
extends = Heltec_tracker_base extends = Heltec_tracker_base
+1 -1
View File
@@ -55,7 +55,7 @@ build_src_filter = ${esp32_base.build_src_filter}
lib_deps = lib_deps =
${esp32_base.lib_deps} ${esp32_base.lib_deps}
${sensor_base.lib_deps} ${sensor_base.lib_deps}
adafruit/Adafruit ST7735 and ST7789 Library @ ^1.11.0 bodmer/TFT_eSPI @ ^2.4.31
[env:heltec_tracker_v2_repeater] [env:heltec_tracker_v2_repeater]
extends = Heltec_tracker_v2 extends = Heltec_tracker_v2