From 84bbd932167dc210a863537ebfc5e9913121c8fe Mon Sep 17 00:00:00 2001 From: proddy Date: Fri, 26 Dec 2025 16:24:46 +0100 Subject: [PATCH] fix standalone --- lib_standalone/Preferences.h | 39 ++++++++++++++++++++---------------- src/core/emsesp.cpp | 3 +++ 2 files changed, 25 insertions(+), 17 deletions(-) diff --git a/lib_standalone/Preferences.h b/lib_standalone/Preferences.h index 227893420..07f24e8be 100644 --- a/lib_standalone/Preferences.h +++ b/lib_standalone/Preferences.h @@ -12,8 +12,8 @@ class Preferences { bool _readOnly; public: - Preferences(){}; - ~Preferences(){}; + Preferences() {}; + ~Preferences() {}; bool begin(const char * name, bool readOnly = false, const char * partition_label = NULL) { return true; @@ -26,44 +26,49 @@ class Preferences { return true; } + int getChar(const char * key, uint8_t defaultValue = 0) { + return 0; + } size_t putChar(const char * key, int8_t value) { return 0; } - size_t putUChar(const char * key, uint8_t value) { - return 0; - } - - size_t putDouble(const char * key, double value) { - return 0; - } uint8_t getUChar(const char * key, uint8_t defaultValue = 0) { return 0; } - - int getChar(const char * key, uint8_t defaultValue = 0) { + size_t putUChar(const char * key, uint8_t value) { return 0; } double getDouble(const char * key, double defaultValue = NAN) { return 0; } - - size_t putString(const char * key, const char * value) { + size_t putDouble(const char * key, double value) { return 0; } - size_t putString(const char * key, String value) { + + bool getBool(const char * key, bool defaultValue = false) { + return true; + } + size_t putBool(const char * key, bool value) { + return 0; + } + + String getString(const char * key, String defaultValue = String()) { + return ""; + } + size_t putString(const char * key, const char * value) { return 0; } size_t getString(const char * key, char * value, size_t maxLen) { return 0; } - String getString(const char * key, String defaultValue = String()) { - return ""; + size_t putString(const char * key, String value) { + return 0; } - // unused + // unused.... // void end(); // bool clear(); diff --git a/src/core/emsesp.cpp b/src/core/emsesp.cpp index 9754ca180..adf1c776e 100644 --- a/src/core/emsesp.cpp +++ b/src/core/emsesp.cpp @@ -1721,6 +1721,9 @@ void EMSESP::start() { LOG_INFO("EMS-ESP version %s", EMSESP_APP_VERSION); #endif + // check if the firmware is fresh + // this is set in UploadFileService::uploadComplete() + // and reset in System::set_partition_install_date() if (!EMSESP::nvs_.getBool(EMSESP_NVS_BOOT_NEW_FIRMWARE)) { LOG_DEBUG("Firmware is fresh"); }