Microchip® Advanced Software Framework

QueueDefinition Struct Reference

Data Fields

volatile int8_t cRxLock
 
volatile int8_t cTxLock
 
int8_t * pcHead
 
int8_t * pcTail
 
int8_t * pcWriteTo
 
union {
   int8_t *   pcReadFrom
 
   UBaseType_t   uxRecursiveCallCount
 
u
 
uint8_t ucQueueType
 
UBaseType_t uxItemSize
 
UBaseType_t uxLength
 
volatile UBaseType_t uxMessagesWaiting
 
UBaseType_t uxQueueNumber
 
List_t xTasksWaitingToReceive
 
List_t xTasksWaitingToSend
 

volatile int8_t QueueDefinition::cRxLock
volatile int8_t QueueDefinition::cTxLock
int8_t* QueueDefinition::pcHead
int8_t* QueueDefinition::pcReadFrom
int8_t* QueueDefinition::pcTail
int8_t* QueueDefinition::pcWriteTo
uint8_t QueueDefinition::ucQueueType

Referenced by prvInitialiseNewQueue().

UBaseType_t QueueDefinition::uxQueueNumber
UBaseType_t QueueDefinition::uxRecursiveCallCount

Referenced by prvInitialiseMutex().