From da30730029f0a9c11f8c3da53edc475b819fd18b Mon Sep 17 00:00:00 2001 From: Thomas Peterson Date: Fri, 23 Jan 2026 17:21:54 +0100 Subject: [PATCH] Fixes --- main/Gui.cpp | 2 +- main/WidgetManager.hpp | 4 ++-- main/main.cpp | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/main/Gui.cpp b/main/Gui.cpp index bdca74f..57e3afe 100644 --- a/main/Gui.cpp +++ b/main/Gui.cpp @@ -16,7 +16,7 @@ static void screen_long_press_handler(lv_event_t * e) void Gui::create() { - // Initialize WidgetManager (loads config from NVS) + // Initialize WidgetManager (loads config from SD card) WidgetManager::instance().init(); if (esp_lv_adapter_lock(-1) == ESP_OK) { diff --git a/main/WidgetManager.hpp b/main/WidgetManager.hpp index 4fa7a25..0de53bf 100644 --- a/main/WidgetManager.hpp +++ b/main/WidgetManager.hpp @@ -8,7 +8,7 @@ class WidgetManager { public: static WidgetManager& instance(); - // Initialize (load config from NVS) + // Initialize (load config from SD card) void init(); // Build/rebuild all widgets from current config @@ -21,7 +21,7 @@ public: // Update config from web editor (JSON) - does NOT apply immediately bool updateConfigFromJson(const char* json); - // Save current config to NVS and apply to display + // Save current config to SD card and apply to display void saveAndApply(); // Reset to factory defaults diff --git a/main/main.cpp b/main/main.cpp index 5070d8d..ba2c0ba 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -56,15 +56,15 @@ public: } void run() { - ESP_LOGI(TAG, "Creating UI"); - knxWorker.init(); - gui.create(); - // Initialize SD card for web content and config storage if (!SdCard::instance().init()) { ESP_LOGW(TAG, "SD card not available, using defaults"); } + ESP_LOGI(TAG, "Creating UI"); + knxWorker.init(); + gui.create(); + // Start WebServer for widget configuration WebServer::instance().start(); @@ -89,4 +89,4 @@ extern "C" void app_main(void) Application app; app.init(); app.run(); -} \ No newline at end of file +}