- Fixed SW rotation in LVGL9.2
- Fixed freeing right buffers when error
- Fixed the issue of the DPI callback function not being initialized.
- Added support for direct mode and full refresh mode in the MIPI-DSI interface.
- Optimized avoid-tear feature and LVGL task.
- Updated RGB screen flush handling in LVGL9.
- Fixed rotation type compatibility with LVGL8.
- Fixed LVGL version resolution if LVGL is not a managed component
- Fixed link error with LVGL v9.2
- Fixed event error with LVGL v9.2
- Fixed LVGL port for using with LVGL9 OS FreeRTOS enabled
- Fixed bad handled touch due to synchronization timer task
- Added support for SW rotation in LVGL9
- Fixed missing callback in IDF4.4.3 and lower for LVGL port
- Added missing includes
- Fixed watchdog error in some cases in LVGL9
- Added RGB display support
- Added support for direct mode and full refresh mode
- Removed MIPI-DSI from display configuration structure - use
lvgl_port_add_disp_dsi
instead
- Added LVGL sleep feature: The esp_lvgl_port handling can sleep if the display and touch are inactive (only with LVGL9)
- Added support for different display color modes (only with LVGL9)
- Added script for generating C array images during build (depends on LVGL version)
- Applied initial display rotation from configuration #278
- Added blocking wait for LVGL task stop during esp_lvgl_port de-initialization #277
- Added missing esp_idf_version.h include
- Divided into files per feature
- Added support for LVGL9
- Added support for MIPI-DSI display
- Added support for USB HID mouse/keyboard as an input device
- Added low power interface
- Added support for encoder (knob) as an input device
- Added support for navigation buttons as an input device