Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

hiruna
Copy link

@hiruna hiruna commented Jun 3, 2023

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:

  • master (5.2)
  • release/v5.1
  • release/v5.0
  • release/v4.4
  • release/v4.3
  • release/v4.2

Tested LVGL versions

  • release/v8.3

Tested MCUs

  • ESP32-WROVER-E (Freenove, 240Mhz, 4MB Flash, 8MB PSRAM)
  • ESP32-S3-WROOM-1 [N8R8] (Freenove, 240Mhz, 8MB Flash, 8MB PSRAM)

Tested Displays

Additional Changes

  • change touch controller readouts to verbose logger
  • use spi dma chan auto for esp32s3
  • fixes for 128x128 ST7735 display

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 #222 for my testing & findings.

@myfreax
Copy link

myfreax commented Jun 30, 2023

Thank your work, It work well for me

@f00b4r0
Copy link

f00b4r0 commented Jul 30, 2023

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
Copy link

增加了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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants