diff --git a/libraries/ArduinoOTA/src/ArduinoOTA.cpp b/libraries/ArduinoOTA/src/ArduinoOTA.cpp index e60f28eac..91d9e3321 100644 --- a/libraries/ArduinoOTA/src/ArduinoOTA.cpp +++ b/libraries/ArduinoOTA/src/ArduinoOTA.cpp @@ -243,6 +243,19 @@ void ArduinoOTAClass::_onRx() { void ArduinoOTAClass::_runUpdate() { IPAddress ota_ip = _ota_ip; + if (!LittleFS.begin()) { +#ifdef OTA_DEBUG + OTA_DEBUG.println("LittleFS Begin Error"); +#endif + _udp_ota->append("ERR: ", 5); + _udp_ota->append("no filesystem", 13); + _udp_ota->send(ota_ip, _ota_udp_port); + delay(100); + _udp_ota->listen(IP_ADDR_ANY, _port); + _state = OTA_IDLE; + return; + } + if (!Update.begin(_size, _cmd)) { #ifdef OTA_DEBUG OTA_DEBUG.println("Update Begin Error"); @@ -261,15 +274,6 @@ void ArduinoOTAClass::_runUpdate() { _state = OTA_IDLE; return; } - if (!LittleFS.begin()) { - _udp_ota->append("ERR: ", 5); - _udp_ota->append("nofilesystem", 6); - _udp_ota->send(ota_ip, _ota_udp_port); - delay(100); - _udp_ota->listen(IP_ADDR_ANY, _port); - _state = OTA_IDLE; - return; - } _udp_ota->append("OK", 2); _udp_ota->send(ota_ip, _ota_udp_port); diff --git a/libraries/WiFi/src/BearSSLHelpers.cpp b/libraries/WiFi/src/BearSSLHelpers.cpp index 0def53b95..6755d7345 100644 --- a/libraries/WiFi/src/BearSSLHelpers.cpp +++ b/libraries/WiFi/src/BearSSLHelpers.cpp @@ -29,7 +29,8 @@ #include #include #include "StackThunk.h" -//#include + +#include #ifndef ARDUINO_SIGNING #define ARDUINO_SIGNING 0 #endif