|
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.