luc-github / ESP3D-TFT

ESP3D Firmware for ESP32 based TFT
GNU General Public License v3.0
38 stars 9 forks source link

[FEATURE REQUEST]Move to lvgl 9.0 #54

Open luc-github opened 8 months ago

luc-github commented 8 months ago

I did some reading on migration guide and API description - the mechanism seems pretty identical, API is very close but there are a lot of renaming I plan to really start to work on it when official 9.0 release is done and move to 9.x when first bug release is out

luc-github commented 7 months ago

9.0 is out : https://github.com/lvgl/lvgl/releases/tag/v9.0.0 so time to start

luc-github commented 6 months ago

Looking at the changes - the initialisation is different - and some Api is cleaner So new API impact mostly display driver and input driver and of course bpc.c , that said espressif seems not yet ready for some drivers because sample code still use lvgl 8.3, https://github.com/espressif/esp-idf/blob/master/examples/peripherals/lcd/i80_controller/main/idf_component.yml |which show that espressif consider 9.0 is not yet mature to be integrated - also the docs between 9.0 release and latest git have been modified which confirm that we should wait next minor release to recheck integration possibility

luc-github commented 2 weeks ago

lvgl is now 9.2 and also some espressif sample codes have been updated (https://github.com/espressif/esp-iot-solution/tree/master/examples/display/lcd/rgb_lcd_8bit) - so it will be time to update ESP3D-TFT also