diff --git a/src/sys/svc/hasp_ota.cpp b/src/sys/svc/hasp_ota.cpp index e18ab3b4..e0abb98a 100644 --- a/src/sys/svc/hasp_ota.cpp +++ b/src/sys/svc/hasp_ota.cpp @@ -188,6 +188,18 @@ static void ota_on_error(ota_error_t error) // delay(5000); } +IRAM_ATTR void otaLoop(void) +{ + ArduinoOTA.handle(); +} + +void otaEverySecond(void) +{ + if(otaPrecentageComplete >= 0) otaProgress(); +} +#endif // HASP_USE_ARDUINOOTA + + void otaSetup(void) { #if ESP_ARDUINO_VERSION_MAJOR >= 2 @@ -236,17 +248,6 @@ void otaSetup(void) #endif // HASP_USE_ARDUINOOTA } -IRAM_ATTR void otaLoop(void) -{ - ArduinoOTA.handle(); -} - -void otaEverySecond(void) -{ - if(otaPrecentageComplete >= 0) otaProgress(); -} -#endif // HASP_USE_ARDUINOOTA - #if HASP_USE_HTTP_UPDATE > 0 static unsigned long htppLastLoopTime = 0;