mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-04-21 13:57:20 +00:00
File System Interface
LittlevGL has a File system module to attach memories which can manipulate with files. Here you can find interfaces to
- FATFS
- PC (Linux and Windows)
- SPIFFS (ESP32 and ESP8266) 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_SPIFFS 'F'
#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.