From 10a9bb119d83d4770c56be4374ba221f0214a82a Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Tue, 14 Jul 2020 01:54:42 +0300 Subject: [PATCH] building flags & small bugfix (MQTT&TOGGLE) --- build-flags/build_flags_due-5100 | 3 ++- build-flags/build_flags_esp32-wifi | 16 +++++++++------- build-flags/build_flags_esp8266-wifi | 4 ++-- build-flags/build_flags_m5stack | 2 +- lighthub/inputs.cpp | 2 +- lighthub/main.cpp | 10 +++++++++- lighthub/options.h | 6 ++++++ platformio.ini | 8 ++++---- 8 files changed, 34 insertions(+), 17 deletions(-) diff --git a/build-flags/build_flags_due-5100 b/build-flags/build_flags_due-5100 index dce8b50..c7cd24c 100644 --- a/build-flags/build_flags_due-5100 +++ b/build-flags/build_flags_due-5100 @@ -1,3 +1,4 @@ -#NO special flags +-DARTNET_ENABLE +-DDMX_SMOOTH -DSTATUSLED -DSYSLOG_ENABLE diff --git a/build-flags/build_flags_esp32-wifi b/build-flags/build_flags_esp32-wifi index 2cb155e..d61532f 100644 --- a/build-flags/build_flags_esp32-wifi +++ b/build-flags/build_flags_esp32-wifi @@ -1,11 +1,13 @@ -DWIFI_ENABLE --DDMX_DISABLE +#-DDMX_DISABLE +#-DSPILED_DISABLE +#-DAC_DISABLE +#-DSYSLOG_ENABLE - udp errors -DMODBUS_DISABLE -#-DOWIRE_DISABLE --DDHT_DISABLE -DCOUNTER_DISABLE --DSPILED_DISABLE --DAC_DISABLE -#-DM5STACK -DOTA --DSYSLOG_ENABLE +#-DMCP23017 +-DMODBUS_TX_PIN=13 +#-DARTNET_ENABLE - udp rx errors (( +-DUSE_1W_PIN=16 +-DW5500_CS_PIN=15 diff --git a/build-flags/build_flags_esp8266-wifi b/build-flags/build_flags_esp8266-wifi index ef1c7f2..bdbe26d 100644 --- a/build-flags/build_flags_esp8266-wifi +++ b/build-flags/build_flags_esp8266-wifi @@ -5,5 +5,5 @@ -DSYSLOG_ENABLE -DMCP23017 -DARTNET_ENABLE --DUSE_1W_PIN=2 --DW5500_CS_PIN=53 +-DUSE_1W_PIN=16 +-DW5500_CS_PIN=15 diff --git a/build-flags/build_flags_m5stack b/build-flags/build_flags_m5stack index f8e317a..ef56c94 100644 --- a/build-flags/build_flags_m5stack +++ b/build-flags/build_flags_m5stack @@ -7,4 +7,4 @@ -DSPILED_DISABLE -DAC_DISABLE -DM5STACK --DSYSLOG_ENABLE +#-DSYSLOG_ENABLE diff --git a/lighthub/inputs.cpp b/lighthub/inputs.cpp index 0fba93f..795880a 100644 --- a/lighthub/inputs.cpp +++ b/lighthub/inputs.cpp @@ -959,7 +959,7 @@ if (!strchr(addrstr,'/')) setTopic(addrstr,sizeof(addrstr),T_OUT,emit->valuestri else if (strlen(scmd->valuestring)) mqttClient.publish(addrstr, scmd->valuestring, true); } else { //send reset command - if (!rcmd || rcmd->type == aJson_String) mqttClient.publish(addrstr, "OFF", true); + if (!rcmd || rcmd->type != aJson_String) mqttClient.publish(addrstr, "OFF", true); else if (strlen(rcmd->valuestring))mqttClient.publish(addrstr, rcmd->valuestring, true); } } diff --git a/lighthub/main.cpp b/lighthub/main.cpp index d166be2..6870f08 100644 --- a/lighthub/main.cpp +++ b/lighthub/main.cpp @@ -1561,7 +1561,9 @@ void printFirmwareVersionAndBuildOptions() { infoSerial<