From d477d6ad3d6b903d651575ecb6b7cc28561f0603 Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Sat, 7 Aug 2021 00:21:01 +0200 Subject: [PATCH] Execute filesystemSetupFiles afterdispatch_factory_reset --- src/hasp/hasp_dispatch.cpp | 1 + src/hasp_filesystem.cpp | 2 +- src/hasp_filesystem.h | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hasp/hasp_dispatch.cpp b/src/hasp/hasp_dispatch.cpp index 4a9850e2..1b60abf3 100644 --- a/src/hasp/hasp_dispatch.cpp +++ b/src/hasp/hasp_dispatch.cpp @@ -1071,6 +1071,7 @@ bool dispatch_factory_reset() #if HASP_USE_SPIFFS > 0 || HASP_USE_LITTLEFS > 0 formated = HASP_FS.format(); + if (formated) filesystemSetupFiles(); #endif #if HASP_USE_EEPROM > 0 diff --git a/src/hasp_filesystem.cpp b/src/hasp_filesystem.cpp index 9484bdfe..85a35a88 100644 --- a/src/hasp_filesystem.cpp +++ b/src/hasp_filesystem.cpp @@ -195,7 +195,7 @@ static inline void filesystemCreateFile(const char* filename, const char* data) file.close(); } -static inline void filesystemSetupFiles() +void filesystemSetupFiles() { filesystemCreateFile("/pages.jsonl", HASP_PAGES_JSONL); filesystemCreateFile("/online.cmd", HASP_ONLINE_CMD); diff --git a/src/hasp_filesystem.h b/src/hasp_filesystem.h index 934fa9cd..ce7f8a7f 100644 --- a/src/hasp_filesystem.h +++ b/src/hasp_filesystem.h @@ -10,6 +10,7 @@ bool filesystemSetup(void); void filesystemList(); void filesystemInfo(); +void filesystemSetupFiles(); #if defined(ARDUINO_ARCH_ESP32) void filesystemUnzip(const char*, const char* filename, uint8_t source);