FreeRTOS Addons
|
Public Attributes | |
int | Alignment |
unsigned char | Buffer [1] |
int | ItemSize |
SemaphoreHandle_t | Lock |
Stack_t | Stack |
The actual Memory Pool data structure.
This is a variable length data structure.
int MemPool_t_::Alignment |
The overall alignment of an item.
unsigned char MemPool_t_::Buffer[1] |
The begining of the actual memory pool itself.
int MemPool_t_::ItemSize |
Save the item size for additions.
SemaphoreHandle_t MemPool_t_::Lock |
We need a lock to make this thread safe.
Stack_t MemPool_t_::Stack |
Memory blocks are stored on a stack.