From 7d794c76235c8247602b6327034f604d962b71c5 Mon Sep 17 00:00:00 2001 From: "Robin.Mueller" Date: Sat, 11 Jul 2020 18:24:09 +0200 Subject: [PATCH] task management functions have freertos syntax now --- osal/FreeRTOS/TaskManagement.cpp | 6 +++--- osal/FreeRTOS/TaskManagement.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/osal/FreeRTOS/TaskManagement.cpp b/osal/FreeRTOS/TaskManagement.cpp index 704f9d34e..ff552adbb 100644 --- a/osal/FreeRTOS/TaskManagement.cpp +++ b/osal/FreeRTOS/TaskManagement.cpp @@ -1,6 +1,6 @@ #include -void TaskManagement::requestContextSwitchFromTask() { +void TaskManagement::vRequestContextSwitchFromTask() { vTaskDelay(0); } @@ -8,9 +8,9 @@ void TaskManagement::requestContextSwitch( CallContext callContext = CallContext::TASK) { if(callContext == CallContext::ISR) { // This function depends on the partmacro.h definition for the specific device - requestContextSwitchFromISR(); + vRequestContextSwitchFromISR(); } else { - requestContextSwitchFromTask(); + vRequestContextSwitchFromTask(); } } diff --git a/osal/FreeRTOS/TaskManagement.h b/osal/FreeRTOS/TaskManagement.h index ea3633596..0ae8a6e9f 100644 --- a/osal/FreeRTOS/TaskManagement.h +++ b/osal/FreeRTOS/TaskManagement.h @@ -13,7 +13,7 @@ extern "C" { * Architecture dependant portmacro.h function call. * Should be implemented in bsp. */ -extern "C" void requestContextSwitchFromISR(); +extern "C" void vRequestContextSwitchFromISR(); /*! * Used by functions to tell if they are being called from @@ -41,7 +41,7 @@ public: * If task preemption in FreeRTOS is disabled, a context switch * can be requested manually by calling this function. */ - static void requestContextSwitchFromTask(void); + static void vRequestContextSwitchFromTask(void); /** * @return The current task handle