diff --git a/lib_standalone/ESP8266React.h b/lib_standalone/ESP8266React.h index ed283a629..9f7590ee1 100644 --- a/lib_standalone/ESP8266React.h +++ b/lib_standalone/ESP8266React.h @@ -74,10 +74,11 @@ class DummySettings { String CORSOrigin = "*"; uint8_t tx_power = 0; - uint8_t provisionMode = 0; + uint8_t provisionMode = 0; + uint32_t publish_time_water = 0; - static void read(DummySettings & settings, JsonObject root){}; - static void read(DummySettings & settings){}; + static void read(DummySettings & settings, JsonObject root) {}; + static void read(DummySettings & settings) {}; static StateUpdateResult update(JsonObject root, DummySettings & settings) { return StateUpdateResult::CHANGED; @@ -109,7 +110,7 @@ class ESP8266React { void begin() { _mqttClient = new espMqttClient(); }; - void loop(){}; + void loop() {}; SecurityManager * getSecurityManager() { return &_securitySettingsService; diff --git a/lib_standalone/Preferences.h b/lib_standalone/Preferences.h index 900ac09fe..227893420 100644 --- a/lib_standalone/Preferences.h +++ b/lib_standalone/Preferences.h @@ -41,6 +41,10 @@ class Preferences { return 0; } + int getChar(const char * key, uint8_t defaultValue = 0) { + return 0; + } + double getDouble(const char * key, double defaultValue = NAN) { return 0; } diff --git a/src/web/WebSettingsService.cpp b/src/web/WebSettingsService.cpp index 56170ae1a..68be0b171 100644 --- a/src/web/WebSettingsService.cpp +++ b/src/web/WebSettingsService.cpp @@ -90,7 +90,12 @@ StateUpdateResult WebSettings::update(JsonObject root, WebSettings & settings) { EMSESP::nvs_.putString("boot", (const char *)EMSESP_DEFAULT_BOARD_PROFILE); } - bool psram = ESP.getPsramSize() > 0; // System::PSram() is initializd later +#ifndef EMSESP_STANDALONE + bool psram = ESP.getPsramSize() > 0; // System::PSram() is initialized later +#else + bool psram = false; +#endif + if (System::load_board_profile(data, settings.board_profile.c_str())) { if (settings.board_profile == "CUSTOM") { //read pins, fallback to S32 data = {(int8_t)(root["led_gpio"] | 2),