Contain description of the memory pool used by the Cordio stack. More...
#include <CordioHCIDriver.h>
Public Member Functions | |
template<size_t BufferSize, size_t PoolCount> | |
buf_pool_desc_t (uint8_t(&buffer)[BufferSize], const wsfBufPoolDesc_t(&pool_desc)[PoolCount]) | |
Create a new memory pool description. More... | |
Data Fields | |
size_t | buffer_size |
Pointer to the buffer memory. More... | |
const wsfBufPoolDesc_t * | pool_description |
Size of the buffer. More... | |
size_t | pool_count |
Pointer to the first element describing the pool. More... | |
Contain description of the memory pool used by the Cordio stack.
Definition at line 36 of file CordioHCIDriver.h.
buf_pool_desc_t | ( | uint8_t(&) | buffer[BufferSize], |
const wsfBufPoolDesc_t(&) | pool_desc[PoolCount] | ||
) |
Create a new memory pool description.
buffer | the Buffer used by the memory pool. |
pool_desc | How the memory is split |
Definition at line 43 of file CordioHCIDriver.h.
size_t buffer_size |
Pointer to the buffer memory.
Definition at line 52 of file CordioHCIDriver.h.
size_t pool_count |
Pointer to the first element describing the pool.
Definition at line 54 of file CordioHCIDriver.h.
const wsfBufPoolDesc_t* pool_description |
Size of the buffer.
Definition at line 53 of file CordioHCIDriver.h.