MemoryManager Library Class Definitions. More...
#include <MemoryUtil.h>
Public Member Functions | |
int | begin () |
Initialize MemoryManager library. More... | |
int | setLayout (uint8_t sec_no, uint8_t layout_no) |
Generate static memory pool group. More... | |
int | clearLayout () |
Destroy the static memory pool. | |
int | end () |
Finalize MemoryManager library. | |
const PoolSectionAttr * | getLayout (uint8_t sec_no, int layout_no) |
Get static memory pool information. More... | |
MemoryManager Library Class Definitions.
int MemoryUtilClass::begin | ( | ) |
Initialize MemoryManager library.
Initialization of the entire MemoryManager. Run only once on a single CPU.
int MemoryUtilClass::setLayout | ( | uint8_t | sec_no, |
uint8_t | layout_no | ||
) |
Generate static memory pool group.
Generate a memory pool group with the specified layout number.
const PoolSectionAttr * MemoryUtilClass::getLayout | ( | uint8_t | sec_no, |
int | layout_no | ||
) |
Get static memory pool information.
Get memory pool group with the specified layout number.