Skip to content

LVGL 9.0

Martin F edited this page May 14, 2024 · 5 revisions

For this v9 of LVGL I'm using this fork: git submodule add https://github.com/bwhitman/lvgl.git components/lvgl (In branch: tulip)

Since @bwhitman added the LV_COLOR_FORMAT_RGB332 that is missing so far in version 9 of LVGL.

v9: STEPS to check it out

git clone --recursive -b 16/lvgl-90 https://github.com/martinberlin/lv_port_esp32-epaper.git

That should do it. Should pull the repo in the 16/lvgl-90 branch and also additionally related drivers: https://github.com/martinberlin/lvgl_epaper_drivers/tree/lvgl-v9

Important point about TOUCH

The Kindle paperwhite1 ED060XC3 Eink comes with touch and front-light. But it seems there where 2 versions of touch, no idea about dates or datasheets, since Cypress was bought by Infineon and they won't provide any info about EOL chips... But there are 2 versions:

  1. TMA340 for this one we reverse engineered the touch
  2. TMA445 this one even-though the LVGL touch driver has this name, does not work yet. Sorry for the naming I initially though it was only one touch.

Make sure if you have a Kindle display that the touch is that model. Just remove that QR code from the top of the chip and check the label:

TMA340

DEMO VIDEO

https://twitter.com/martinfasani/status/1790353298282733703

Clone this wiki locally