#include <FreeRTOS_Stream_Buffer.h>
Data Fields | |
| volatile size_t | uxTail |
| More... | |
| volatile size_t | uxMid |
| More... | |
| volatile size_t | uxHead |
| More... | |
| volatile size_t | uxFront |
| More... | |
| size_t | LENGTH |
| More... | |
| uint8_t | ucArray [sizeof(size_t)] |
| More... | |
structure to store all the details of a stream buffer.
| volatile size_t StreamBuffer_t::uxTail |
next item to read
| volatile size_t StreamBuffer_t::uxMid |
iterator within the valid items
| volatile size_t StreamBuffer_t::uxHead |
next position store a new item
| volatile size_t StreamBuffer_t::uxFront |
iterator within the free space
| size_t StreamBuffer_t::LENGTH |
const value: number of reserved elements
| uint8_t StreamBuffer_t::ucArray[sizeof(size_t)] |
array big enough to store any pointer address