LVGL 8.1.0文件系统及图片解码踩坑

 lvgl 8.1.0内部集成了文件系统接口及图片解码功能,因此不用像以前那样额外添加,在使用的时候只需要配置lv_conf.h即可。

首先使能需要开启的文件系统宏,

LV_USE_FS_POSIX  ‘x’

LV_USE_FS_STDIO ‘Y’

需要非常注意的是,这里的‘X’ , ‘Y’就相当于卷标,后面在引用文件路径时,必须使用“X:/nnn/n”.

第二部使能对应的解码器的宏,#define LV_USE_PNG 1

文件系统及解码库的初始化都在lv_extra_init()中完成,无需额外操作。

配置完成后就可以直接使用图片文件了,不用再手动转换。

总的来说,不需要额外添加任何代码,但是也折腾了不少时间,想起了初中学到的美国工程师的故事,画一条线只值一美元,知道怎么画值9999美元,分享出来,让大家以后少踩坑。

你可能感兴趣的:(LVGL,单片机/嵌入式,linux,嵌入式)