917 B
917 B
File System Interface
LVGL has a File system module to attach memories which can manipulate with files. Here you can find interfaces to
- FATFS
- PC (Linux and Windows using C standard function .e.g fopen, fread)
- POSIX (Linux and Windows using POSIX function .e.g open, read) file systems.
You still need to provide the drivers and libraries, this repo gives "only" the bridge between FATFS/PC/etc and LittlevGL.
Usage
- Add these lines to you
lv_conf.h
:
/*File system interface*/
#define LV_USE_FS_IF 1
#if LV_USE_FS_IF
# define LV_FS_IF_FATFS '\0'
# define LV_FS_IF_PC '\0'
# define LV_FS_IF_POSIX '\0'
#endif /*LV_USE_FS_IF*/
-
Enable an interface you need by changing
'\0'
to letter you want to use for that drive. E.g.'S'
for SD card with FATFS. -
Call
lv_fs_if_init()
to register the enabled interfaces.