From 876b08e3e42b8bb8dd1e55565572b7f2e9cf5e10 Mon Sep 17 00:00:00 2001 From: Ewoud Date: Sat, 8 Apr 2023 14:42:14 +0200 Subject: [PATCH] Temporary disable WLED_ENABLE_DMX_INPUT in esp32_4MB_V4_S_base --- platformio.ini | 3 ++- wled00/cfg.cpp | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/platformio.ini b/platformio.ini index 326c0d41..f03084af 100644 --- a/platformio.ini +++ b/platformio.ini @@ -909,7 +909,8 @@ platform = ${esp32.platformV4} platform_packages = ${esp32.platformV4_packages} build_unflags = ${common.build_unflags} build_flags = ${common.build_flags} ${esp32.build_flagsV4} ${common_mm.build_flags_S} - -Wno-misleading-indentation -Wno-format-truncation -D WLED_ENABLE_DMX_INPUT + -Wno-misleading-indentation -Wno-format-truncation + ; -D WLED_ENABLE_DMX_INPUT lib_deps = ${esp32.lib_depsV4} ${common_mm.lib_deps_S} board_build.partitions = ${esp32.default_partitions} board_build.f_flash = 80000000L ; use full 80MHz speed for flash (default = 40Mhz) diff --git a/wled00/cfg.cpp b/wled00/cfg.cpp index c537f37d..6cf9012d 100644 --- a/wled00/cfg.cpp +++ b/wled00/cfg.cpp @@ -1072,7 +1072,9 @@ bool deserializeConfigSec() { JsonObject ap = doc["ap"]; getStringFromJson(apPass, ap["psk"] , 65); +#if defined(WLED_ENABLE_MQTT) || !defined(WLED_DISABLE_HUESYNC) JsonObject interfaces = doc["if"]; +#endif #ifdef WLED_ENABLE_MQTT JsonObject if_mqtt = interfaces["mqtt"]; @@ -1111,7 +1113,10 @@ void serializeConfigSec() { JsonObject ap = doc.createNestedObject("ap"); ap["psk"] = apPass; +#if defined(WLED_ENABLE_MQTT) || !defined(WLED_DISABLE_HUESYNC) JsonObject interfaces = doc.createNestedObject("if"); +#endif + #ifdef WLED_ENABLE_MQTT JsonObject if_mqtt = interfaces.createNestedObject("mqtt"); if_mqtt["psk"] = mqttPass;