From 7bd8d5008b0166d8ce25aab455bacfdffabc704c Mon Sep 17 00:00:00 2001 From: Frank <91616163+softhack007@users.noreply.github.com> Date: Sun, 29 Mar 2026 22:14:20 +0200 Subject: [PATCH] bugfix: update Flash Usage after file upload if we have the flicker-free RMT driver, also update FS usage info when filling /json/state --- wled00/json.cpp | 3 +++ wled00/wled_server.cpp | 1 + 2 files changed, 4 insertions(+) diff --git a/wled00/json.cpp b/wled00/json.cpp index 2fe5cba8..8b84eabd 100644 --- a/wled00/json.cpp +++ b/wled00/json.cpp @@ -1078,6 +1078,9 @@ void serializeInfo(JsonObject root) wifi_info[F("channel")] = WiFi.channel(); wifi_info[F("ap")] = apActive; +#if defined(ARDUINO_ARCH_ESP32) && !defined(WLEDMM_FILEWAIT) + updateFSInfo(); // refresh flash usage info - may cause flicker unless we have the RMTHI driver +#endif JsonObject fs_info = root.createNestedObject("fs"); fs_info["u"] = fsBytesUsed / 1000; fs_info["t"] = fsBytesTotal / 1000; diff --git a/wled00/wled_server.cpp b/wled00/wled_server.cpp index 7e2cd879..5bd3df1f 100644 --- a/wled00/wled_server.cpp +++ b/wled00/wled_server.cpp @@ -126,6 +126,7 @@ void handleUpload(AsyncWebServerRequest *request, const String& filename, size_t request->send(200, "text/plain", F("File Uploaded!")); } cacheInvalidate++; + updateFSInfo(); // refresh memory usage info } }