Explorar el Código

Keep MainFlowTask alive to handle reboot (#2325)

Slider0007 hace 3 años
padre
commit
19158c998f
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  1. 6 0
      code/components/jomjol_flowcontroll/MainFlowControl.cpp

+ 6 - 0
code/components/jomjol_flowcontroll/MainFlowControl.cpp

@@ -1014,6 +1014,12 @@ void task_autodoFlow(void *pvParameter)
             vTaskDelay( xDelay );        
         }
     }
+
+    while(1) // Keep flow task running to handle necessary sub tasks like reboot handler, etc..
+    {
+        vTaskDelay(2000 / portTICK_PERIOD_MS); 
+    }
+
     vTaskDelete(NULL); //Delete this task if it exits from the loop above
     xHandletask_autodoFlow = NULL;
     ESP_LOGD(TAG, "task_autodoFlow: end");