OTA logging
This commit is contained in:
parent
c2de0695c0
commit
a63fb21f38
25
src/wifi.cpp
25
src/wifi.cpp
@ -19,6 +19,31 @@ void wifiConnect() {
|
|||||||
WiFi.setHostname(HOSTNAME);
|
WiFi.setHostname(HOSTNAME);
|
||||||
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
|
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
|
||||||
configTime(TZ_Europe_Berlin, NTP_SERVER);
|
configTime(TZ_Europe_Berlin, NTP_SERVER);
|
||||||
|
ArduinoOTA.onStart([]() {
|
||||||
|
Log.printf("OTA start...\n");
|
||||||
|
});
|
||||||
|
ArduinoOTA.onError([](const ota_error_t error) {
|
||||||
|
const char *name;
|
||||||
|
switch (error) {
|
||||||
|
case OTA_AUTH_ERROR: name = "AUTH";
|
||||||
|
break;
|
||||||
|
case OTA_BEGIN_ERROR: name = "BEGIN";
|
||||||
|
break;
|
||||||
|
case OTA_CONNECT_ERROR: name = "CONNECT";
|
||||||
|
break;
|
||||||
|
case OTA_RECEIVE_ERROR: name = "RECEIVE";
|
||||||
|
break;
|
||||||
|
case OTA_END_ERROR: name = "END";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
name = "[???]";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
Log.printf("OTA error #%d: %s\n", error, name);
|
||||||
|
});
|
||||||
|
ArduinoOTA.onEnd([]() {
|
||||||
|
Log.printf("OTA success\n");
|
||||||
|
});
|
||||||
ArduinoOTA.begin();
|
ArduinoOTA.begin();
|
||||||
yield();
|
yield();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user