force restart when MQTT could not be connected

This commit is contained in:
strawmanbobi
2025-01-19 20:47:00 +08:00
parent 496869f305
commit 65bd953cff
2 changed files with 11 additions and 11 deletions

View File

@@ -75,11 +75,11 @@ int connectToEMQXBroker(PubSubClient &mqtt_client) {
} }
if (emqx_client->connected()) { if (emqx_client->connected()) {
INFOF("IoT connect done\n"); INFOF("IoT connect done\n");
return 0;
} else { } else {
ERRORF("IoT failed to connect\n"); ERRORF("IoT failed to connect\n");
return -1; ESP.restart();
} }
return 0;
} }
void emqxClientKeepAlive(PubSubClient& mqtt_client) { void emqxClientKeepAlive(PubSubClient& mqtt_client) {

View File

@@ -31,24 +31,24 @@
// generic COM debug // generic COM debug
#define DEBUGLN(...) \ #define DEBUGLN(...) \
{if (LOG_DEBUG) { Serial.printf("DEBUG: "); Serial.println(__VA_ARGS__);}} { if (LOG_DEBUG) { Serial.printf("DEBUG: "); Serial.println(__VA_ARGS__); } }
#define DEBUGF(...) \ #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(...) \ #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(...) \ #define INFOLN(...) \
{if (LOG_INFO) { Serial.printf("INFO: "); Serial.println(__VA_ARGS__);}} { if (LOG_INFO) { Serial.printf("INFO: "); Serial.println(__VA_ARGS__); } }
#define INFOF(...) \ #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(...) \ #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(...) \ #define ERRORLN(...) \
{if (LOG_ERROR) { Serial.printf("ERROR: "); Serial.println(__VA_ARGS__);}} { if (LOG_ERROR) { Serial.printf("ERROR: "); Serial.println(__VA_ARGS__); } }
#define ERRORF(...) \ #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(...) \ #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 #endif // IRIS_KIT_SERIALS_H