From 363e40e1354d6859d65bc0a45cc729e7638eae8d Mon Sep 17 00:00:00 2001 From: Torsten Stauder Date: Fri, 9 Jul 2021 17:56:39 +0200 Subject: [PATCH] Fixing compile-error when MQTT isn't activated --- src/Mqtt.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Mqtt.cpp b/src/Mqtt.cpp index b85e6f1..707ee6d 100644 --- a/src/Mqtt.cpp +++ b/src/Mqtt.cpp @@ -179,12 +179,14 @@ bool publishMqtt(const char *topic, uint32_t payload, bool retained) { // Cyclic posting of WiFi-signal-strength void Mqtt_PostWiFiRssi(void) { - static uint32_t lastMqttRssiTimestamp = 0; + #ifdef MQTT_ENABLE + static uint32_t lastMqttRssiTimestamp = 0; - if (!lastMqttRssiTimestamp || (millis() - lastMqttRssiTimestamp >= 60000)) { - lastMqttRssiTimestamp = millis(); - publishMqtt((char *) FPSTR(topicWiFiRssiState), Wlan_GetRssi(), false); - } + if (!lastMqttRssiTimestamp || (millis() - lastMqttRssiTimestamp >= 60000)) { + lastMqttRssiTimestamp = millis(); + publishMqtt((char *) FPSTR(topicWiFiRssiState), Wlan_GetRssi(), false); + } + #endif } /* Cyclic posting via MQTT that ESP is still alive. Use case: when ESPuino is switched off, it will post via