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

Develop/lvgl 7.11.0 idf 5.0 #225

Open
wants to merge 104 commits into
base: develop/lvgl_7.11.0_idf_5.0
Choose a base branch
from

Conversation

controlol
Copy link

Merge master branch to this IDF 5.0 branch, then fix the issues.

  • Backlight missing includes
  • IDF 5.0 requires the driver component when using GPIO functions
  • Stricter printf

For me it was also necessary to use SPI_DMA_CH_AUTO. I am not sure if this is board specific (ESP32-S3) or version specific. I would be happy to add it as an option in Kconfig if desired.

tore-espressif and others added 30 commits February 12, 2021 12:07
Kconfig sets CONFIG_DISPLAY_ORIENTATION_LANDSCAPE and CONFIG_DISPLAY_ORIENTATION_LANDSCAPE_INVERTED.
This commit replaces the old references to CONFIG_LV_DISPLAY_ORIENTATION_LANDSCAPE and
CONFIG_LV_DISPLAY_ORIENTATION_LANDSCAPE_INVERTED.

Fixes: lvgl#48
SSD1306: Fix orientation symbol names
…-inversion

Fix/wrover kit display inversion
The double byte command OLED_CMD_SET_CONTRAST (SSD1306 datasheet rev 1.1 p.28) was followed by display_mode.
So the contrast was set to 0xA6 or 0xA7 depending on the display mode configured and the display mode itself wasn't configurable.
Fix contrast and display mode initialisation
Allows to not allocate a GPIO for display reset: some may have that pin tied or attached to a Power management IC.

Supersedes PR from @usedbytes doing same but only for IL9341, this is for all supported displays.
Many code editors are set to do this automatically now, so it ends up being annoying to scrape back out of commits to keep them easily reviewable.

Also added '.DS_Store' and 'build' entries to .gitignore
Fix contrast and display mode initialisation
GPIO display reset optional / Added M5Core2 / White space fixes
ST7789: Expose send_cmd and send_data to the user
tore-espressif and others added 30 commits August 23, 2021 10:13
Don't call backlight function when backlight is disabled
Fix orientation config define on Kconfig and ssd1306
The coordinates need to be swapped before inveting them when swapping is enabled.

Suggested in lvgl#118 by @wreyford
FT6X36: Fix coordinates inversion and swap
Add touch input values to an accessible FreeRTOS queue
ESP32-C3 and ESP32-S2 do not have VSPI or HSPI
Fix SPI configuration for ESP32C3 and ESP32S2
with ESP32-C3 specific auto-dma proper selection
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.