-
Notifications
You must be signed in to change notification settings - Fork 721
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Partial Heltec Wireless Paper and Wireless Tracker support #2594
Conversation
🤖 Pull request artifacts
|
I think the cause may be the TFT_eSPI library. If in main.cpp I place a tft.init() above the I2C scanning the display comes to life, but LoRa init fails. If the tft.init() is placed below the I2C scanning LoRa works but not the display. Looks like an SPI issue handling both SPI devices at the same time. |
update to current latest version available
Further clues as to which e-ink display is actually used might be visible on the flex cable or on the back of the display itself (will need to carefully detach is, likely stuck on with double sided scotch tape) Found these links The DEPG0213BN is the GxEPD2_213_BN source code ? I also tried to no avail in the past ST7735/ST7789/ILI9xxx display in the past and could only get a black/grey picture even tried on nrf52 also |
Is the e-ink Display a DEPG0213BN ?
FPC-7528B on the flex cable |
Ok, according to these to sources that is the GxEPD2_213_BN display (DEPG0213BN) same as RAK 2.13 b/w e-ink https://www.aliexpress.com/i/1005005199511879.html @thebentern can you share a current boot log for the wireless tracker with #define TECHO_DISPLAY_MODEL GxEPD2_213_BN ? |
Well done |
I found the issue with the Heltec GPS: PIN_GPS_RESET (GPIO35) must be set to HIGH for a functional serial communication. Some Unicore specific adaptations may be required in GPS.cpp, see The following could be used for autodetect:
Debug log:
However, so far it did not get any satellites. Maybe some Unicore specific configuration is required. |
Screens still aren't working