Infineon Logo AIROC BTSDK v4.6 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
KeyscanQueueState Struct Reference

Keyscan circular event queue state. More...

Data Fields

BYTE * bufStart
 Location where the queue starts. Provided during initialization.
 
BYTE elementSize
 Maximum size of elements. Provided during initialization.
 
BYTE maxNumElements
 Maximum number of elements that can be placed in the queue. Provided during initialization.
 
BYTE curNumElements
 Number of elements currently in the queue.
 
BYTE readIndex
 Read index into the queue.
 
BYTE writeIndex
 Write index into the queue.
 
BYTE savedWriteIndexForRollBack
 Saved write index for rollback.
 
BYTE savedNumElements
 Saved number of elements for rollback.
 

Detailed Description

Keyscan circular event queue state.


The documentation for this struct was generated from the following file: