20 #include "../../include/esp3d_config.h"
21 #if defined (DISPLAY_DEVICE) && (DISPLAY_UI_TYPE == UI_TYPE_ADVANCED)
23 #ifndef FILESYSTEM_FEATURE
24 #error No FileSystem defined
26 #if FILESYSTEM_FEATURE == ESP_SPIFFS_FILESYSTEM
29 #if FILESYSTEM_FEATURE == ESP_FAT_FILESYSTEM
32 #error Unknow FileSystem defined
47 lv_fs_res_t
esp_flash_open(lv_fs_drv_t * drv,
void * file_p,
const char * fn, lv_fs_mode_t mode)
50 const char * flags =
"";
51 if(mode == LV_FS_MODE_WR) {
53 }
else if(mode == LV_FS_MODE_RD) {
55 }
else if(mode == (LV_FS_MODE_WR | LV_FS_MODE_RD)) {
59 sprintf(buf,
"/%s", fn);
62 return LV_FS_RES_OUT_OF_MEM;
64 #if FILESYSTEM_FEATURE == ESP_SPIFFS_FILESYSTEM
65 *f = SPIFFS.open(buf, flags);
67 *f = FFat.open(buf, flags);
70 return LV_FS_RES_UNKNOWN;
109 lv_fs_res_t
esp_flash_read(lv_fs_drv_t * drv,
void * file_p,
void * buf, uint32_t btr, uint32_t * br)
117 return LV_FS_RES_UNKNOWN;
129 lv_fs_res_t
esp_flash_seek(lv_fs_drv_t * drv,
void * file_p, uint32_t pos)
137 return LV_FS_RES_UNKNOWN;
149 lv_fs_res_t
esp_flash_tell(lv_fs_drv_t * drv,
void * file_p, uint32_t * pos_p)
157 return LV_FS_RES_UNKNOWN;
161 #endif //(DISPLAY_DEVICE) && (DISPLAY_UI_TYPE == UI_TYPE_ADVANCED)