mirror of
https://github.com/espressif/esp-idf.git
synced 2025-09-30 19:19:21 +00:00
freeRTOS: Synchronize queue functions to v10.4.3
This commit synchronizes multiple functions in queue.c with upstream v10.4.3. Multi-core modifications are then reapplied to these functions. The following functions were modified: prvNotifyQueueSetContainer() xQueueGenericCreateStatic() xQueueGenericCreate() xQueueGetMutexHolder() xQueueCreateCountingSemaphoreStatic() xQueueCreateCountingSemaphore() xQueueGenericSend() xQueueGenericSendFromISR() xQueueReceiveFromISR() uxQueueMessagesWaiting() prvUnlockQueue() prvIsQueueFull() xQueueAddToSet() xQueueRemoveFromSet() prvNotifyQueueSetContainer() Note: The SEGGER_SYSVIEW traceQUEUE_SEND() macro was updated as the xCopyPosition argument is no longer available in scenarios where the macro is called.
This commit is contained in:
@@ -220,7 +220,7 @@ Notes:
|
||||
#if ( configUSE_QUEUE_SETS != 1 )
|
||||
#define traceQUEUE_SEND( pxQueue ) SYSVIEW_RecordU32x4(apiFastID_OFFSET + apiID_XQUEUEGENERICSEND, SEGGER_SYSVIEW_ShrinkId((U32)pxQueue), (U32)pvItemToQueue, xTicksToWait, xCopyPosition)
|
||||
#else
|
||||
#define traceQUEUE_SEND( pxQueue ) SYSVIEW_RecordU32x4(apiFastID_OFFSET + apiID_XQUEUEGENERICSEND, SEGGER_SYSVIEW_ShrinkId((U32)pxQueue), 0, 0, xCopyPosition)
|
||||
#define traceQUEUE_SEND( pxQueue ) SYSVIEW_RecordU32x4(apiFastID_OFFSET + apiID_XQUEUEGENERICSEND, SEGGER_SYSVIEW_ShrinkId((U32)pxQueue), 0, 0, 0)
|
||||
#endif
|
||||
|
||||
#endif // CONFIG_FREERTOS_SMP
|
||||
|
Reference in New Issue
Block a user