Microchip® Advanced Software Framework

QueueDefinition Struct Reference

Data Fields

int8_t * pcHead
 
int8_t * pcTail
 
int8_t * pcWriteTo
 
struct QueueDefinitionpxQueueSetContainer
 
union {
   int8_t *   pcReadFrom
 
   UBaseType_t   uxRecursiveCallCount
 
u
 
uint8_t ucQueueType
 
UBaseType_t uxItemSize
 
UBaseType_t uxLength
 
volatile UBaseType_t uxMessagesWaiting
 
UBaseType_t uxQueueNumber
 
volatile BaseType_t xRxLock
 
List_t xTasksWaitingToReceive
 
List_t xTasksWaitingToSend
 
volatile BaseType_t xTxLock
 

int8_t* QueueDefinition::pcHead
int8_t* QueueDefinition::pcTail
int8_t* QueueDefinition::pcWriteTo
uint8_t QueueDefinition::ucQueueType
UBaseType_t QueueDefinition::uxQueueNumber
UBaseType_t QueueDefinition::uxRecursiveCallCount
volatile BaseType_t QueueDefinition::xRxLock