diff --git a/WifiControlSensor/MQTT.h b/WifiControlSensor/MQTT.h index d3003a0..da2f8fa 100644 --- a/WifiControlSensor/MQTT.h +++ b/WifiControlSensor/MQTT.h @@ -1,4 +1,5 @@ #pragma once +#ifndef CONFIG_DISABLE_MQTT #include "Adafruit_MQTT.h" Adafruit_MQTT_Publish *MqttCreatePublisher(const char *fmt, ...); @@ -13,3 +14,16 @@ void MqttCheckSubscription(); void MqttChangeGpioValue(int gpio, int value); void MqttChangePWMValue(int gpio, int value); bool MqttIsConfigured(); +#else +int MqttConnect(){return 0;} +int MqttIsConnected(){return 0;} +int MqttSetup(char *server, char *user, char *passwd, int port, char * hostname){return 0;} +int MqttPublish(double temp, double pressure){return 0;} +int MqttDhtPublish(float temp, float humidity){return 0;} +int MqttDryPublish(int dry){return 0;} +int MqttIPPublish(const String &ip){return 0;} +void MqttCheckSubscription(){} +void MqttChangeGpioValue(int gpio, int value){} +void MqttChangePWMValue(int gpio, int value){} +bool MqttIsConfigured(){} +#endif diff --git a/WifiControlSensor/MQTT.ino b/WifiControlSensor/MQTT.ino index 26b0b25..103f448 100644 --- a/WifiControlSensor/MQTT.ino +++ b/WifiControlSensor/MQTT.ino @@ -1,3 +1,4 @@ +#ifndef CONFIG_DISABLE_MQTT #include #include "utils.h" #include "MQTT.h" @@ -214,3 +215,4 @@ void MqttCheckSubscription() { } } } +#endif