Prusa MINI Firmware overview
QueueDefinition Struct Reference
Collaboration diagram for QueueDefinition:

Public Attributes

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

Member Data Documentation

◆ pcHead

int8_t* QueueDefinition::pcHead

◆ pcTail

int8_t* QueueDefinition::pcTail

◆ pcWriteTo

int8_t* QueueDefinition::pcWriteTo

◆ pcReadFrom

int8_t* QueueDefinition::pcReadFrom

◆ uxRecursiveCallCount

UBaseType_t QueueDefinition::uxRecursiveCallCount

◆ u

union { ... } QueueDefinition::u

◆ xTasksWaitingToSend

List_t QueueDefinition::xTasksWaitingToSend

◆ xTasksWaitingToReceive

List_t QueueDefinition::xTasksWaitingToReceive

◆ uxMessagesWaiting

volatile UBaseType_t QueueDefinition::uxMessagesWaiting

◆ uxLength

UBaseType_t QueueDefinition::uxLength

◆ uxItemSize

UBaseType_t QueueDefinition::uxItemSize

◆ cRxLock

volatile int8_t QueueDefinition::cRxLock

◆ cTxLock

volatile int8_t QueueDefinition::cTxLock