diff --git a/src/HomeSpan.cpp b/src/HomeSpan.cpp index 7bc7748..2cc2614 100644 --- a/src/HomeSpan.cpp +++ b/src/HomeSpan.cpp @@ -304,9 +304,6 @@ void Span::pollTask() { } statusLED->check(); - - if(pollTaskHandle) - vTaskDelay(5); } // poll diff --git a/src/HomeSpan.h b/src/HomeSpan.h index 8cfc758..7b2cf26 100644 --- a/src/HomeSpan.h +++ b/src/HomeSpan.h @@ -356,7 +356,7 @@ class Span{ Span& setVerboseWifiReconnect(bool verbose=true){verboseWifiReconnect=verbose;return(*this);} void autoPoll(uint32_t stackSize=8192, uint32_t priority=1, uint32_t cpu=0){ // start pollTask() - xTaskCreateUniversal([](void *parms){for(;;)homeSpan.pollTask();}, "pollTask", stackSize, NULL, priority, &pollTaskHandle, cpu); + xTaskCreateUniversal([](void *parms){for(;;)homeSpan.pollTask();vTaskDelay(5);}, "pollTask", stackSize, NULL, priority, &pollTaskHandle, cpu); LOG0("\n*** AutoPolling Task started with priority=%d\n\n",uxTaskPriorityGet(pollTaskHandle)); }