From e0f600baf07b82481b2fd5e41aad130c0b1a6751 Mon Sep 17 00:00:00 2001 From: Mathieu Maret Date: Fri, 28 Oct 2016 18:04:30 +0200 Subject: [PATCH] Possibility to disable MQTT save ~6k --- WifiControlSensor/MQTT.h | 14 ++++++++++++++ WifiControlSensor/MQTT.ino | 2 ++ 2 files changed, 16 insertions(+) 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