mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
freertos: Add missing ESP_PLATFORM preprocessor directive for FreeRTOS static data structs (v4.4)
This commit adds the missing ESP_PLATFORM preprocessor directive to static data structures to wrap the extra variable added for SMP locks. Closes https://github.com/espressif/esp-idf/issues/9785
This commit is contained in:
parent
755ce1077d
commit
06cad10ec0
@ -1296,7 +1296,9 @@ typedef struct xSTATIC_QUEUE
|
||||
UBaseType_t uxDummy8;
|
||||
uint8_t ucDummy9;
|
||||
#endif
|
||||
portMUX_TYPE xDummy10;
|
||||
#ifdef ESP_PLATFORM
|
||||
portMUX_TYPE xDummy10; //Mutex required due to SMP
|
||||
#endif // ESP_PLATFORM
|
||||
} StaticQueue_t;
|
||||
typedef StaticQueue_t StaticSemaphore_t;
|
||||
|
||||
@ -1326,7 +1328,9 @@ typedef struct xSTATIC_EVENT_GROUP
|
||||
#if ( ( configSUPPORT_STATIC_ALLOCATION == 1 ) && ( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) )
|
||||
uint8_t ucDummy4;
|
||||
#endif
|
||||
portMUX_TYPE xDummy5;
|
||||
#ifdef ESP_PLATFORM
|
||||
portMUX_TYPE xDummy5; //Mutex required due to SMP
|
||||
#endif // ESP_PLATFORM
|
||||
} StaticEventGroup_t;
|
||||
|
||||
/*
|
||||
@ -1378,7 +1382,9 @@ typedef struct xSTATIC_STREAM_BUFFER
|
||||
#if ( configUSE_TRACE_FACILITY == 1 )
|
||||
UBaseType_t uxDummy4;
|
||||
#endif
|
||||
portMUX_TYPE xDummy5;
|
||||
#ifdef ESP_PLATFORM
|
||||
portMUX_TYPE xDummy5; //Mutex required due to SMP
|
||||
#endif // ESP_PLATFORM
|
||||
} StaticStreamBuffer_t;
|
||||
|
||||
/* Message buffers are built on stream buffers. */
|
||||
|
Loading…
Reference in New Issue
Block a user