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 部分以减少应用程序内存占用量。这些字段包括:
- 字体:禁用未使用的字体以减少所需闪存大小
- 小部件:禁用未使用的小工具/演示以减少所需闪存大小
- 演示:禁用未使用的演示以减少所需闪存大小