109 uint16_t ui16BufferArraySize);
int8_t CAPT_pullFromByteQueue(tByteQueue *pQueue, uint8_t *pDestination)
uint16_t ui16QueueArraySize
Variable to store the size of the data array.
Definition: CAPT_ByteQueue.h:45
int8_t CAPT_pushOntoByteQueue(tByteQueue *pQueue, uint8_t ui8DataToAdd)
bool CAPT_isByteQueueFull(tByteQueue *pQueue)
bool CAPT_initByteQueue(tByteQueue *pQueue, uint8_t *pBufferArray, uint16_t ui16BufferArraySize)
uint8_t * QueueArray
Pointer to queue data array.
Definition: CAPT_ByteQueue.h:40
typedef tByteQueue
Definition: CAPT_ByteQueue.h:35
Definition: CAPT_ByteQueue.h:74
tByteQueueError
tByteQueueError enumerates possible Byte Queue function errors.
Definition: CAPT_ByteQueue.h:68
bool CAPT_isByteQueueEmpty(tByteQueue *pQueue)
uint16_t ui16QueueHead
Definition: CAPT_ByteQueue.h:51
uint16_t CAPT_getByteQueueSize(tByteQueue *pQueue)
Definition: CAPT_ByteQueue.h:86
uint16_t ui16QueueTail
Definition: CAPT_ByteQueue.h:57
Definition: CAPT_ByteQueue.h:80