From b34c1b9203751534165bc678a1396512836c4bb8 Mon Sep 17 00:00:00 2001 From: Lukas Tenbrink Date: Thu, 2 Jul 2020 13:50:50 +0200 Subject: [PATCH] Add config option 'CONFIG_ASYNC_TCP_TASK_PRIORITY', which defines what the tasks' priority is (defaults to 3). --- src/AsyncTCP.cpp | 2 +- src/AsyncTCP.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/AsyncTCP.cpp b/src/AsyncTCP.cpp index 89ff6ee3..fecc22ec 100644 --- a/src/AsyncTCP.cpp +++ b/src/AsyncTCP.cpp @@ -218,7 +218,7 @@ static bool _start_async_task(){ return false; } if(!_async_service_task_handle){ - xTaskCreateUniversal(_async_service_task, "async_tcp", 8192 * 2, NULL, 3, &_async_service_task_handle, CONFIG_ASYNC_TCP_RUNNING_CORE); + xTaskCreateUniversal(_async_service_task, "async_tcp", 8192 * 2, NULL, CONFIG_ASYNC_TCP_TASK_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 ac87deda..5b34c883 100644 --- a/src/AsyncTCP.h +++ b/src/AsyncTCP.h @@ -36,6 +36,10 @@ extern "C" { #define CONFIG_ASYNC_TCP_USE_WDT 1 //if enabled, adds between 33us and 200us per event #endif +#ifndef CONFIG_ASYNC_TCP_TASK_PRIORITY +#define CONFIG_ASYNC_TCP_TASK_PRIORITY 3 +#endif + class AsyncClient; #define ASYNC_MAX_ACK_TIME 5000