Browse Source

* trying to get Heltec Tracker and Tracker V2 working

fast-st7735-display
Scott Powell 2 weeks ago
parent
commit
1bdacb3247
  1. 9
      src/helpers/ui/ST7735Display.cpp
  2. 2
      variants/heltec_tracker/platformio.ini
  3. 2
      variants/heltec_tracker_v2/platformio.ini

9
src/helpers/ui/ST7735Display.cpp

@ -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

2
variants/heltec_tracker/platformio.ini

@ -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

2
variants/heltec_tracker_v2/platformio.ini

@ -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

Loading…
Cancel
Save