From fdcab761287fe3b080bf5a585a3c6a3941fe244d Mon Sep 17 00:00:00 2001 From: Darian Leung Date: Wed, 2 Aug 2023 12:27:54 +0200 Subject: [PATCH] fix(freertos): taskCAN_BE_SCHEDULED macro parenthesis This commit adds missing parenthesis around the taskCAN_BE_SCHEDULED macro so that it can properly used with a negation operator. --- components/freertos/FreeRTOS-Kernel/tasks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/freertos/FreeRTOS-Kernel/tasks.c b/components/freertos/FreeRTOS-Kernel/tasks.c index 8131043fb2..9da3ddb410 100644 --- a/components/freertos/FreeRTOS-Kernel/tasks.c +++ b/components/freertos/FreeRTOS-Kernel/tasks.c @@ -294,8 +294,8 @@ */ #if ( configNUM_CORES > 1 ) #define taskCAN_BE_SCHEDULED( pxTCB ) \ - ( ( pxTCB->xCoreID != tskNO_AFFINITY ) ) ? ( uxSchedulerSuspended[ pxTCB->xCoreID ] == ( UBaseType_t ) 0U ) : \ - ( ( uxSchedulerSuspended[ 0 ] == ( UBaseType_t ) 0U ) || ( uxSchedulerSuspended[ 1 ] == ( UBaseType_t ) 0U ) ) + ( ( ( pxTCB->xCoreID != tskNO_AFFINITY ) ) ? ( uxSchedulerSuspended[ pxTCB->xCoreID ] == ( UBaseType_t ) 0U ) : \ + ( ( uxSchedulerSuspended[ 0 ] == ( UBaseType_t ) 0U ) || ( uxSchedulerSuspended[ 1 ] == ( UBaseType_t ) 0U ) ) ) #else #define taskCAN_BE_SCHEDULED( pxTCB ) ( ( uxSchedulerSuspended[ 0 ] == ( UBaseType_t ) 0U ) ) #endif /* configNUM_CORES > 1 */