Merge pull request #673 from HomeSpan/dev

Moved vTaskDelay(5) from pollTask() to homeSpan.autoPoll()
This commit is contained in:
HomeSpan 2023-10-31 18:13:44 -05:00 committed by GitHub
commit f482dc1b09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 4 deletions

View File

@ -304,9 +304,6 @@ void Span::pollTask() {
} }
statusLED->check(); statusLED->check();
if(pollTaskHandle)
vTaskDelay(5);
} // poll } // poll

View File

@ -356,7 +356,7 @@ class Span{
Span& setVerboseWifiReconnect(bool verbose=true){verboseWifiReconnect=verbose;return(*this);} 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() 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)); LOG0("\n*** AutoPolling Task started with priority=%d\n\n",uxTaskPriorityGet(pollTaskHandle));
} }