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.