lvgl / lvgl_esp32_drivers

Drivers for ESP32 to be used with LVGL
MIT License
330 stars 281 forks source link

LVGL release/v8.3 & ESP-IDF 4.2 - 5.2 #223

Open hiruna opened 1 year ago

hiruna commented 1 year ago

Context

The current master branch of the lvgl_esp32_drivers is not compatible with ESP-IDF v5.x.

This PR includes code changes to allow compatibility with ESP-IDF 5+ (with backward compatibility down to v4.2).

Tested ESP-IDF versions:

Tested LVGL versions

Tested MCUs

Tested Displays

Additional Changes

See https://github.com/hiruna/lv_port_esp32/tree/develop/lvgl_8.3.7_idf_5.2 for the changes I made to the lv_port_esp32, I will create a PR with my changes to it afte this branch is reviewed and merged.

See https://github.com/lvgl/lvgl_esp32_drivers/issues/222 for my testing & findings.

myfreax commented 1 year ago

Thank your work, It work well for me

f00b4r0 commented 1 year ago

this project seems abandoned, I wonder if it wouldn't be more effective to port these drivers to esp_lcd framework, so they can be used much more easily within any project? Espressif already have their own lvgl component which is maintained and easy to use, maybe that's why there's less interest in lvgl_esp32?

BunnySakura commented 10 months ago

增加了ST7735S的XY坐标偏移配置:https://github.com/BunnySakura/lvgl_esp32_drivers/tree/fork/hiruna_lvgl_8.3.7_idf_5.2

Added XY coordinate offset configuration for ST7735S: https://github.com/BunnySakura/lvgl_esp32_drivers/tree/fork/hiruna_lvgl_8.3.7_idf_5.2