diff --git a/src/AsyncTCP.cpp b/src/AsyncTCP.cpp index 3df01f5..5afccbc 100644 --- a/src/AsyncTCP.cpp +++ b/src/AsyncTCP.cpp @@ -240,7 +240,7 @@ static bool _start_async_task(){ return false; } if(!_async_service_task_handle){ - customTaskCreateUniversal(_async_service_task, "async_tcp", CONFIG_ASYNC_TCP_STACK_SIZE, NULL, 3, &_async_service_task_handle, CONFIG_ASYNC_TCP_RUNNING_CORE); + customTaskCreateUniversal(_async_service_task, "async_tcp", CONFIG_ASYNC_TCP_STACK_SIZE, NULL, CONFIG_ASYNC_TCP_PRIORITY, &_async_service_task_handle, CONFIG_ASYNC_TCP_RUNNING_CORE); if(!_async_service_task_handle){ return false; } diff --git a/src/AsyncTCP.h b/src/AsyncTCP.h index 476f781..9c525cd 100644 --- a/src/AsyncTCP.h +++ b/src/AsyncTCP.h @@ -61,6 +61,10 @@ extern "C" { #define CONFIG_ASYNC_TCP_STACK_SIZE 8192 * 2 #endif +#ifndef CONFIG_ASYNC_TCP_PRIORITY +#define CONFIG_ASYNC_TCP_PRIORITY 3 +#endif + class AsyncClient; #define ASYNC_MAX_ACK_TIME 5000