ZHDA005 December   2025 MSPM33C321A

 

  1.   1
  2.   摘要
  3.   商标
  4. 1概述
    1. 1.1 LVGL 项目设置
    2. 1.2 配置
    3. 1.3 初始化
    4. 1.4 LVGL 输出
    5. 1.5 LVGL 输入
    6. 1.6 LVGL 更新
  5. 2LVGL 示例
    1. 2.1 硬件连接
    2. 2.2 软件
    3. 2.3 LVGL 示例摘要
  6. 3总结
  7. 4修订历史记录

配置

LVGL 具有高度可配置性,欺诈库的配置在 lv_conf.h 文件中完成。此文件中有多个字段必须更新,才能使库正常工作。这些字段包括:

  • MY_DISP_HOR_RES:用于根据所用显示屏设置内部颜色缓冲区的水平尺寸
  • MY_DISP_VER_RES:用于根据所用显示屏设置内部颜色缓冲区的垂直尺寸
  • LV_COLOR_DEPTH:用于根据所用显示屏设置颜色缓冲区的颜色格式
  • LV_MEM_SIZE:用于设置用来存储对象和动画的动态内存量,通常为 48kB
  • LV_DRAW_COMPLEX:用于启用复杂形状,如圆角、圆和圆弧

此外,还可以调整几个 lv_conf.h 部分以减少应用程序内存占用量。这些字段包括:

  • 字体:禁用未使用的字体以减少所需闪存大小
  • 小部件:禁用未使用的小工具/演示以减少所需闪存大小
  • 演示:禁用未使用的演示以减少所需闪存大小