BaseType_t xQueueAddToSet
(
QueueSetMemberHandle_t xQueueOrSemaphore,
QueueSetHandle_t xQueueSet
);
configUSE_QUEUE_SETS must be set to 1 in FreeRTOSConfig.h for the xQueueAddToSet() API function to be available.
Adds an RTOS queue or semaphore to a queue set that was previously created by a call to xQueueCreateSet().
A receive (in the case of a queue) or take (in the case of a semaphore) operation must not be performed on a member of a queue set unless a call to xQueueSelectFromSet() has first returned a handle to that set member.
| xQueueOrSemaphore | The handle of the queue or semaphore being added to the queue set (cast to an QueueSetMemberHandle_t type). |
| xQueueSet | The handle of the queue set to which the queue or semaphore is being added. |
See the example on the xQueueCreateSet() documentation page.