1、命令适配
enum {
LV_FS_MODE_WR = 0x01,
LV_FS_MODE_RD = 0x02,
};
define FA_READ 0x01
define FA_WRITE 0x02
define FA_OPEN_EXISTING 0x00
define FA_CREATE_NEW 0x04
define FA_CREATE_ALWAYS 0x08
define FA_OPEN_ALWAYS 0x10
define FA_OPEN_APPEND 0x30
如上所示,FATFS与LVGL的读写命令参数不一致,如需适配,需要修改LV_FS_MODE_WR 与LV_FS_MODE_RD ,将枚举改为如下:
enum {
LV_FS_OPEN_EXISTING = 0x00,
LV_FS_MODE_RD = 0x01,
LV_FS_MODE_WR = 0x02,
LV_FS_CREATE_NEW = 0x04,
LV_FS_CREATE_ALWAYS = 0x08,
LV_FS_OPEN_ALWAYS = 0x10,
LV_FS_OPEN_APPEND = 0x30,
};
2、不能加载外部图片文件。
原因:文件系统挂在写在了界面加载的前面导致的。