1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-26 17:46:14 +01:00

State and define.h changed

This commit is contained in:
Gregor Baues 2021-05-14 10:53:52 +02:00
parent 8f2f052e2a
commit 981453d399
2 changed files with 5 additions and 7 deletions

View File

@ -101,8 +101,9 @@ typedef struct csmqttclient_t {
enum DccMQTTState
{
INIT,
CONFIGURED, // server/client objects set
CONNECTED // mqtt broker is connected
CONFIGURED, // server/client objects set
CONNECTED, // mqtt broker is connected
CONNECTION_FAILED // Impossible to get the connection set after MAXRECONNECT tries
};
class DccMQTT

View File

@ -38,12 +38,9 @@
#define ETHERNET_ON false
#endif
// MQTT is on only if the ethernet is enabled
#if ENABLE_MQTT && ETHERNET_ON
// MQTT handles ethernet on it's own
#if ENABLE_MQTT && (defined(ARDUINO_AVR_MEGA) || defined(ARDUINO_AVR_MEGA2560) || defined(ARDUINO_SAMD_ZERO) || defined(TEENSYDUINO))
#define MQTT_ON true
#else
#define MQTT_ON false
#warning MQTT requires Ethernet to be enabled.
#endif
// #if WIFI_ON && ETHERNET_ON