LVGL v7.5.0 introduces enhanced GPU and cache management capabilities, expanded font options, and important stability improvements.
New Features#
Performance and Memory Management#
- Custom cache management: New
clean_dcache_cbcallback andlv_disp_clean_dcachefunction enable integration with custom cache management systems - GPU synchronization: Added
gpu_wait_cbto defer CPU waiting until rendered data is actually needed, improving overall performance - Expanded font library: 10px and 8px built-in fonts now available for more compact UI designs
Bug Fixes#
- Fixed unexpected DEFOCUS behavior on
lv_pagewhen clicking background after scrollable area - Resolved crashes in
lv_obj_delandlv_obj_cleanwhen children list changed during deletion - Button matrix improvements:
- Width calculation now properly includes padding for multi-unit spanning buttons
- Line height calculation now uses proper rounding
- Added
decmopr_bufto garbage collection roots - Fixed division by zero in
draw_pattern(lv_draw_rect.c) when image or letter not found - Fixed rendering of images with 1 pixel height or width
- Fixed dropdown list selection issues with non-ASCII characters
Download#
Get LVGL v7.5.0 from GitHub.
