diff --git a/code/components/jomjol_fileserver_ota/server_ota.cpp b/code/components/jomjol_fileserver_ota/server_ota.cpp index bdfd8f35..720f3387 100644 --- a/code/components/jomjol_fileserver_ota/server_ota.cpp +++ b/code/components/jomjol_fileserver_ota/server_ota.cpp @@ -598,6 +598,12 @@ void hard_restart() void task_reboot(void *pvParameter) { + // write a reboot, to identify a reboot by purpouse + FILE* pfile = fopen("/sdcard/reboot.txt", "w"); + std::string _s_zw= "reboot"; + fwrite(_s_zw.c_str(), strlen(_s_zw.c_str()), 1, pfile); + fclose(pfile); + KillTFliteTasks(); // Kill autoflow task /* Stop service tasks */ @@ -608,14 +614,6 @@ void task_reboot(void *pvParameter) esp_camera_deinit(); WIFIDestroy(); - - // write a reboot, to identify a reboot by purpouse - FILE* pfile = fopen("/sdcard/reboot.txt", "w"); - std::string _s_zw= "reboot"; - fwrite(_s_zw.c_str(), strlen(_s_zw.c_str()), 1, pfile); - fclose(pfile); - - vTaskDelay(5000 / portTICK_PERIOD_MS); esp_restart(); // Reset type: CPU Reset (Reset both CPUs)