From 42a3f3d8b8f9416830620f8dcd5b88cb12a8772a Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Mon, 9 Jul 2018 21:49:40 +0200 Subject: [PATCH] Add support for single core mode --- src/AsyncTCP.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/AsyncTCP.cpp b/src/AsyncTCP.cpp index 57e222f..70ef839 100644 --- a/src/AsyncTCP.cpp +++ b/src/AsyncTCP.cpp @@ -29,6 +29,12 @@ extern "C"{ #include "lwip/dns.h" } +#if CONFIG_FREERTOS_UNICORE +#define ASYNCTCP_RUNNING_CORE 0 +#else +#define ASYNCTCP_RUNNING_CORE 1 +#endif + /* * TCP/IP Event Task * */ @@ -115,7 +121,7 @@ static bool _start_async_task(){ } } if(!_async_service_task_handle){ - xTaskCreatePinnedToCore(_async_service_task, "async_tcp", 8192, NULL, 3, &_async_service_task_handle, 1); + xTaskCreatePinnedToCore(_async_service_task, "async_tcp", 8192, NULL, 3, &_async_service_task_handle, ASYNCTCP_RUNNING_CORE); if(!_async_service_task_handle){ return false; }