Lines Matching +full:- +full:- +full:post +full:- +full:data
5 * SPDX-License-Identifier: MIT
37 /* *INDENT-OFF* */
41 /* *INDENT-ON* */
93 * memory. The first block is used to hold the queue's data structures. The
102 * https://www.FreeRTOS.org/Embedded-RTOS-Queues.html
135 * // These should be passed by pointer as they contain a lot of data.
167 * memory. The first block is used to hold the queue's data structures. The
176 * https://www.FreeRTOS.org/Embedded-RTOS-Queues.html
188 * one time - which is ( uxQueueLength * uxItemsSize ) bytes. If uxItemSize is
192 * will be used to hold the queue's data structure.
246 * Retrieve pointers to a statically created queue's data structure buffer
255 * @param ppxStaticQueue Used to return a pointer to the queue's data
277 * Post an item to the front of a queue. The item is queued by copy, not by
316 * // These should be passed by pointer as they contain a lot of data.
327 * // Failed to post the message, even after 10 ticks.
360 * Post an item to the back of a queue. The item is queued by copy, not by
399 * // These should be passed by pointer as they contain a lot of data.
410 * // Failed to post the message, even after 10 ticks.
446 * Post an item on a queue. The item is queued by copy, not by reference.
484 * // These should be passed by pointer as they contain a lot of data.
495 * // Failed to post the message, even after 10 ticks.
525 * Only for use with queues that have a length of one - so the queue is either
528 * Post an item on a queue. If the queue is already full then overwrite the
534 * @param xQueue The handle of the queue to which the data is being sent.
615 * Post an item on a queue. The item is queued by copy, not by reference.
657 * // These should be passed by pointer as they contain a lot of data.
668 * // Failed to post the message, even after 10 ticks.
739 * // Task to create a queue and post a value.
745 * // These should be passed by pointer as they contain a lot of data.
762 * // Task to peek the data from the queue.
868 * // Task to create a queue and post a value.
874 * // These should be passed by pointer as they contain a lot of data.
959 * Delete a queue - freeing all the memory allocated for storing of items
981 * Post an item to the front of a queue. It is safe to use this macro from
1001 * @return pdTRUE if the data was successfully sent to the queue, otherwise
1021 * // Post the byte.
1053 * Post an item to the back of a queue. It is safe to use this macro from
1073 * @return pdTRUE if the data was successfully sent to the queue, otherwise
1093 * // Post the byte.
1125 * Only for use with queues that can hold a single item - so the queue is either
1128 * Post an item on a queue. If the queue is already full then overwrite the
1191 * // portYIELD_FROM_ISR() or portEND_SWITCHING_ISR() - refer to the documentation
1218 * Post an item to the back of a queue. It is safe to use this function from
1238 * @return pdTRUE if the data was successfully sent to the queue, otherwise
1258 * // Post the byte.
1268 * // will be either portYIELD_FROM_ISR() or portEND_SWITCHING_ISR() -
1295 * equivalent for use by semaphores that don't actually copy any data.
1297 * Post an item on a queue. It is safe to use this function from within an
1321 * @return pdTRUE if the data was successfully sent to the queue, otherwise
1341 * // Post each byte.
1351 * // will be either portYIELD_FROM_ISR() or portEND_SWITCHING_ISR() -
1400 * // Function to create a queue and post some values.
1415 * // Post some characters that will be used within an ISR. If the queue
1470 * The functions defined above are for passing data to and from tasks. The
1471 * functions below are the equivalents for passing data to and from
1472 * co-routines.
1474 * These functions are called from the co-routine macro implementation and
1549 * created - just the number that the registry can hold.
1561 * stores a pointer to the string - so the string must be persistent (global or
1648 * Note 1: See the documentation on https://www.FreeRTOS.org/RTOS-queue-sets.html
1737 * semaphore that either contains data (in the case of a queue) or is available
1745 * Note 1: See the documentation on https://www.FreeRTOS.org/RTOS-queue-sets.html
1764 * a QueueSetMemberHandle_t type) contained in the queue set that contains data,
1804 /* *INDENT-OFF* */
1808 /* *INDENT-ON* */