martinberlin / lv_port_esp32-epaper

LVGL ported to ESP32 including various display and touchpad drivers. Forked to support parallel epaper displays (using EPDiy as a component) Supports also L58 touch controller used in Lilygo EPD47
https://www.tindie.com/search/?q=Kindle
MIT License
50 stars 12 forks source link

Attempt upgrade to LVGL 9.0 #16

Closed martinberlin closed 5 months ago

martinberlin commented 6 months ago

Fully experimental for now. Just would like to check speed vs. 8.1 version (current) plus there is also some interesting new features like File Explorer

As a first try updating just the lvgl component to 9.0 gives a lot of errors. Checking drivers repository: https://github.com/lvgl/lv_drivers One comes to the early conclusion that the last release of the drivers is for 8.3 so I need to check history but it seems that is not using anymore the drivers as it was after >8.3 (8.4 & 9)

As v9 is a major version it contains API breaking changes too. Most of the conceptual changes in v9 were internal, however the API was affected some widgets reword and refactoring as well.

CHANGELOG of Version 9 specifies this correctly