area3001 / ESP32-platform-firmware

Universal badge platform for ESP32 based devices! Runs on the event badges from SHA2017, HackerHotel 2019, Disobey 2019, CampZone 2019, Disobey 2020 and more!
https://badge.team
1 stars 0 forks source link

uP Library - Display #3

Open bartcerneels opened 4 years ago

bartcerneels commented 4 years ago

As a badge hacker I want to use the display using high level framebuffer MicroPython code

bartcerneels commented 4 years ago

Driver got enhanced for newline.gent's TTGO-T-Display. It's also ST7789 LCD. So might work for us.

https://github.com/badgeteam/ESP32-platform-firmware/commit/6a6d35d876f7db59ad4bb5606a543c3a219d2239

bartcerneels commented 4 years ago

It's confirmed, the current display only supports 9-bit/3-wire mode. There is no D/C signal.

The existing ST7789V driver only works with 4-wire/8-bit. We should change the display or hack the driver.

Driver hack:

The curent display does support double data mode, using 2 wires to transfer data. This could be an advantage and performance gain, if the 9-bit overhead is not to much.