LVGL v7.1 现已发布,带来大端序支持、改进的编码器支持、按钮矩阵文本对齐以及多项错误修复等功能。
新功能#
- 为
lv_obj添加focus_parent属性 - 允许在编码器输入设备中使用按钮
- 添加
lv_btnmatrix_set/get_align功能,用于文本对齐控制 - DMA2D:移除对 ST CubeMX HAL 的依赖
- 为
lv_mem_monitor_t结构体添加max_used属性 - 在
lv_init中测试字符串是否为 UTF-8 编码 - 为主题添加
user_data,用于自定义主题数据 - 在
lv_conf.h中添加LV_BIG_ENDIAN_SYSTEM标志,以修复大端序系统上的图像显示问题 - 添加内联函数
lv_checkbox_get_state(const lv_obj_t * cb)以扩展复选框功能 - 添加内联函数
lv_checkbox_set_state(const lv_obj_t * cb, lv_btn_state_t state)以扩展复选框功能
错误修复#
lv_img:修复角度或缩放改变时的无效区域- 更新样式处理以支持大端序 MCU
- 更改某些方法以支持大端序硬件
- 删除函数
lv_theme_set_base()参数中使用的 C++ 关键字 'new' - 在
lv_conf.h中添加LV_BIG_ENDIAN_SYSTEM标志,以修复大端序系统上的图像显示问题 - 修复大端序硬件上文本区域中插入字符的问题
