QueuePointers::pcTail is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

QueuePointers::pcTail field

Syntax

int8_t *pcTail;

References

LocationReferrerText
queue.c:69
int8_t *pcTail; /*< Points to the byte at the end of the queue storage area. Once more byte is allocated than necessary to store the queue items, this is used as a marker. */
queue.c:263xQueueGenericReset()
pxQueue->u.xQueue.pcTail = pxQueue->pcHead + ( pxQueue->uxLength * pxQueue->uxItemSize ); /*lint !e9016 Pointer arithmetic allowed on char types, especially when it assists conveying intent. */
queue.c:2104prvCopyDataToQueue()
if( pxQueue->pcWriteTo >= pxQueue->u.xQueue.pcTail ) /*lint !e946 MISRA exception justified as comparison of pointers is the cleanest solution. */
queue.c:2119prvCopyDataToQueue()
queue.c:2158prvCopyDataFromQueue()
if( pxQueue->u.xQueue.pcReadFrom >= pxQueue->u.xQueue.pcTail ) /*lint !e946 MISRA exception justified as use of the relational operator is the cleanest solutions. */

Data Use

Functions writing QueuePointers::pcTail
Functions reading QueuePointers::pcTail
all items filtered out
QueuePointers::pcTail
Type of QueuePointers::pcTail
QueuePointers::pcTail
int8_t
all items filtered out