From 13f034eb7480f11c9fc43e7b51a1e55656985bf4 Mon Sep 17 00:00:00 2001 From: Graham Sanderson Date: Fri, 24 Jun 2022 06:53:51 -0500 Subject: [PATCH] RP2040: Fix compiler warning and comment (#509) Co-authored-by: graham sanderson --- portable/ThirdParty/GCC/RP2040/port.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/portable/ThirdParty/GCC/RP2040/port.c b/portable/ThirdParty/GCC/RP2040/port.c index e02777f90..bc77140e6 100644 --- a/portable/ThirdParty/GCC/RP2040/port.c +++ b/portable/ThirdParty/GCC/RP2040/port.c @@ -120,8 +120,10 @@ static void prvTaskExitError( void ); #define pEventGroup (&xStaticEventGroup) #endif /* configSUPPORT_STATIC_ALLOCATION */ static EventGroupHandle_t xEventGroup; - static EventBits_t uxCrossCoreEventBits; - static spin_lock_t * pxCrossCoreSpinLock; + #if (portRUNNING_ON_BOTH_CORES == 0) + static EventBits_t uxCrossCoreEventBits; + static spin_lock_t * pxCrossCoreSpinLock; + #endif static spin_lock_t * pxYieldSpinLock[configNUM_CORES]; static uint32_t ulYieldSpinLockSaveValue[configNUM_CORES]; #endif /* configSUPPORT_PICO_SYNC_INTEROP */ @@ -357,7 +359,7 @@ void vPortYield( void ) { #if ( configSUPPORT_PICO_SYNC_INTEROP == 1 ) /* We are not in an ISR, and pxYieldSpinLock is always dealt with and - * cleared interrupts are re-enabled, so should be NULL */ + * cleared when interrupts are re-enabled, so should be NULL */ configASSERT( pxYieldSpinLock[portGET_CORE_ID()] == NULL ); #endif /* configSUPPORT_PICO_SYNC_INTEROP */