LVGL v8.4.0 现已发布,带来了多项显著改进和错误修复。此版本专注于平台支持增强、核心控件的错误修复以及文档改进。
新功能#
Zephyr 的 PXP 加速支持#
为 NXP 的像素处理管线(PXP)硬件加速添加了 Zephyr RTOS 支持,使得在运行 Zephyr 的 i.MX RT 平台上能够实现更快的图形渲染。#5838
日历的自定义年份列表#
日历控件现在支持在标题下拉菜单中使用自定义年份列表,允许您限制或自定义日期选择的可用年份范围。#5275
pkg-config 支持#
添加了 pkg-config 文件以简化构建系统集成,使得在使用 autotools、Meson 或 CMake 的项目中链接 LVGL 变得更加容易。#5067
错误修复#
此版本解决了几个重要问题:
- 画布变换:修复了
lv_canvas_transform中负数offset_y参数的处理 #5846 - ST DMA2D:移除了未使用的函数以减少代码大小 #5561
- ARM-2D GPU:修复了 blend-normal-with-mask-and-opa 模式下的混合问题 #5163
- 屏幕加载:修复了同时启动两个带动画的屏幕加载时的崩溃问题 #5062
- 图表内存泄漏:修复了
lv_chart_remove_series中的内存泄漏 #5001 - 快照数据:正确设置返回描述符上的
data_size#4972
文档更新#
- 修复了文档中的各种拼写错误 #5502
- 说明了 SJPG 解码器现在支持超过 16 位的色深 #4971
- 更正了仪表控件文档:
LV_PART_TICK→LV_PART_TICKSe277114 - 添加了文档横幅
升级说明#
要升级到 v8.4.0,请在您的项目中更新 LVGL 依赖:
git clone --branch v8.4.0 https://github.com/lvgl/lvgl.gitbash或者如果使用包管理器,请更新到版本 8.4.0。
查看 GitHub 上的完整变更日志以获取完整详细信息。
