diff --git a/esp8285/src/emq_client.cpp b/esp8285/src/emq_client.cpp index b819dd1..e6e1b12 100644 --- a/esp8285/src/emq_client.cpp +++ b/esp8285/src/emq_client.cpp @@ -75,11 +75,11 @@ int connectToEMQXBroker(PubSubClient &mqtt_client) { } if (emqx_client->connected()) { INFOF("IoT connect done\n"); - return 0; } else { ERRORF("IoT failed to connect\n"); - return -1; + ESP.restart(); } + return 0; } void emqxClientKeepAlive(PubSubClient& mqtt_client) { diff --git a/esp8285/src/serials.h b/esp8285/src/serials.h index 467fcfb..3745d74 100644 --- a/esp8285/src/serials.h +++ b/esp8285/src/serials.h @@ -31,24 +31,24 @@ // generic COM debug #define DEBUGLN(...) \ - {if (LOG_DEBUG) { Serial.printf("DEBUG: "); Serial.println(__VA_ARGS__);}} + { if (LOG_DEBUG) { Serial.printf("DEBUG: "); Serial.println(__VA_ARGS__); } } #define DEBUGF(...) \ - {if (LOG_DEBUG) { Serial.printf("DEBUG: "); Serial.printf(__VA_ARGS__); Serial.println();}} + { if (LOG_DEBUG) { Serial.printf("DEBUG: "); Serial.printf(__VA_ARGS__); } } #define DEBUG(...) \ - {if (LOG_DEBUG) { Serial.printf("DEBUG: "); Serial.print(__VA_ARGS__); Serial.println();}} + { if (LOG_DEBUG) { Serial.printf("DEBUG: "); Serial.print(__VA_ARGS__); } } #define INFOLN(...) \ - {if (LOG_INFO) { Serial.printf("INFO: "); Serial.println(__VA_ARGS__);}} + { if (LOG_INFO) { Serial.printf("INFO: "); Serial.println(__VA_ARGS__); } } #define INFOF(...) \ - {if (LOG_INFO) { Serial.printf("INFO: "); Serial.printf(__VA_ARGS__); Serial.println();}} + { if (LOG_INFO) { Serial.printf("INFO: "); Serial.printf(__VA_ARGS__); } } #define INFO(...) \ - {if (LOG_INFO) { Serial.printf("INFO: "); Serial.print(__VA_ARGS__); Serial.println();}} + { if (LOG_INFO) { Serial.printf("INFO: "); Serial.print(__VA_ARGS__); } } #define ERRORLN(...) \ - {if (LOG_ERROR) { Serial.printf("ERROR: "); Serial.println(__VA_ARGS__);}} + { if (LOG_ERROR) { Serial.printf("ERROR: "); Serial.println(__VA_ARGS__); } } #define ERRORF(...) \ - {if (LOG_ERROR) { Serial.printf("ERROR: "); Serial.printf(__VA_ARGS__); Serial.println();}} + { if (LOG_ERROR) { Serial.printf("ERROR: "); Serial.printf(__VA_ARGS__); } } #define ERROR(...) \ - {if (LOG_ERROR) { Serial.printf("ERROR: "); Serial.print(__VA_ARGS__); Serial.println();}} + { if (LOG_ERROR) { Serial.printf("ERROR: "); Serial.print(__VA_ARGS__); } } #endif // IRIS_KIT_SERIALS_H \ No newline at end of file