Skip to content

Commit 1bdacb3

Browse files
committed
* trying to get Heltec Tracker and Tracker V2 working
1 parent 2c9ab2f commit 1bdacb3

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

src/helpers/ui/ST7735Display.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,12 @@
102102
static TFT_eSPI lcd = TFT_eSPI(160, 80);
103103
static uint32_t curr_color;
104104

105-
#define _spi (&SPI1)
105+
#if defined(HELTEC_LORA_V3) || defined(HELTEC_TRACKER_V2)
106+
static SPIClass tft_spi(SPI3_HOST);
107+
#define _spi (&tft_spi)
108+
#else
109+
#define _spi (&SPI1)
110+
#endif
106111

107112
SPISettings _spiSettings = SPISettings(40000000, MSBFIRST, SPI_MODE0);
108113

@@ -434,7 +439,7 @@ bool ST7735Display::begin() {
434439
pinMode(PIN_TFT_LEDA_CTL, OUTPUT);
435440

436441
#ifdef ESP_PLATFORM
437-
_spi->begin(_clk,_miso,_mosi,-1);
442+
_spi->begin(PIN_TFT_SCL, -1 /* _miso */, PIN_TFT_SDA /* _mosi */, -1);
438443
#else
439444
_spi->begin();
440445
#endif

variants/heltec_tracker/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ build_src_filter = ${esp32_base.build_src_filter}
4747
lib_deps =
4848
${esp32_base.lib_deps}
4949
stevemarple/MicroNMEA @ ^2.0.6
50-
adafruit/Adafruit ST7735 and ST7789 Library @ ^1.11.0
50+
bodmer/TFT_eSPI @ ^2.4.31
5151

5252
[env:Heltec_Wireless_Tracker_companion_radio_usb]
5353
extends = Heltec_tracker_base

variants/heltec_tracker_v2/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ build_src_filter = ${esp32_base.build_src_filter}
5555
lib_deps =
5656
${esp32_base.lib_deps}
5757
${sensor_base.lib_deps}
58-
adafruit/Adafruit ST7735 and ST7789 Library @ ^1.11.0
58+
bodmer/TFT_eSPI @ ^2.4.31
5959

6060
[env:heltec_tracker_v2_repeater]
6161
extends = Heltec_tracker_v2

0 commit comments

Comments
 (0)