From cf6817304bff08b793200448872d56eb2712ca57 Mon Sep 17 00:00:00 2001 From: fvanroie Date: Sun, 11 Sep 2022 16:11:19 +0200 Subject: [PATCH] Fix LVGL filesystem interface --- lib/lv_fs_if/lv_fs_if.c | 1 + lib/lv_fs_if/lv_fs_if.h | 1 + lib/lv_fs_if/lv_fs_pc.c | 6 +++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/lv_fs_if/lv_fs_if.c b/lib/lv_fs_if/lv_fs_if.c index 3f112d8d..472edcf2 100644 --- a/lib/lv_fs_if/lv_fs_if.c +++ b/lib/lv_fs_if/lv_fs_if.c @@ -6,6 +6,7 @@ /********************* * INCLUDES *********************/ +#include "lvgl.h" #include "lv_fs_if.h" #if LV_USE_FS_IF diff --git a/lib/lv_fs_if/lv_fs_if.h b/lib/lv_fs_if/lv_fs_if.h index a1bb4023..7da337dd 100644 --- a/lib/lv_fs_if/lv_fs_if.h +++ b/lib/lv_fs_if/lv_fs_if.h @@ -13,6 +13,7 @@ extern "C" { /********************* * INCLUDES *********************/ +#include "lvgl.h" #if LV_USE_FS_IF diff --git a/lib/lv_fs_if/lv_fs_pc.c b/lib/lv_fs_if/lv_fs_pc.c index a58de8c5..a1c86c97 100644 --- a/lib/lv_fs_if/lv_fs_pc.c +++ b/lib/lv_fs_if/lv_fs_pc.c @@ -6,6 +6,7 @@ /********************* * INCLUDES *********************/ +#include "lvgl.h" #include "lv_fs_if.h" #if LV_USE_FS_IF #if LV_FS_IF_PC != '\0' @@ -150,6 +151,9 @@ static lv_fs_res_t fs_open(lv_fs_drv_t* drv, void* file_p, const char* path, lv_ sprintf(buf, LV_FS_PC_PATH "\\%s", path); #endif + LV_LOG_USER(LV_FS_PC_PATH "/%%s"); + LV_LOG_USER(buf); + file_t f = fopen(buf, flags); if(f == NULL) return LV_FS_RES_UNKNOWN; @@ -298,7 +302,7 @@ static lv_fs_res_t fs_trunc(lv_fs_drv_t* drv, void* file_p) fflush(*fp); /*If not syncronized fclose can write the truncated part*/ uint32_t p = ftell(*fp); - // ftruncate(fileno(*fp), p); + // ftruncate(fileno(*fp), p); return LV_FS_RES_OK; }