Dynamic memory allocator configuration

nRF5 SDK v12.1.0

Macros

#define MEM_MANAGER_ENABLED
Enabling mem_manager module. More...
#define MEMORY_MANAGER_SMALL_BLOCK_COUNT
Size of each memory blocks identified as 'small' block. More...
#define MEMORY_MANAGER_SMALL_BLOCK_SIZE
Size of each memory blocks identified as 'small' block. More...
#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT
Size of each memory blocks identified as 'medium' block. More...
#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE
Size of each memory blocks identified as 'medium' block. More...
#define MEMORY_MANAGER_LARGE_BLOCK_COUNT
Size of each memory blocks identified as 'large' block. More...
#define MEMORY_MANAGER_LARGE_BLOCK_SIZE
Size of each memory blocks identified as 'large' block. More...
#define MEM_MANAGER_ENABLE_LOGS
Enable debug trace in the module. More...
#define MEM_MANAGER_DISABLE_API_PARAM_CHECK
Disable API parameter checks in the module. More...

Detailed Description

Macro Definition Documentation

#define MEM_MANAGER_DISABLE_API_PARAM_CHECK

Disable API parameter checks in the module.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define MEM_MANAGER_ENABLE_LOGS

Enable debug trace in the module.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define MEM_MANAGER_ENABLED

Enabling mem_manager module.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_LARGE_BLOCK_COUNT

Size of each memory blocks identified as 'large' block.

Minimum value: 0 Maximum value: 255

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_LARGE_BLOCK_SIZE

Size of each memory blocks identified as 'large' block.

Size of each memory blocks identified as 'large' block. Memory block are recommended to be word-sized.

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_MEDIUM_BLOCK_COUNT

Size of each memory blocks identified as 'medium' block.

Minimum value: 0 Maximum value: 255

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_MEDIUM_BLOCK_SIZE

Size of each memory blocks identified as 'medium' block.

Size of each memory blocks identified as 'medium' block. Memory block are recommended to be word-sized.

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_SMALL_BLOCK_COUNT

Size of each memory blocks identified as 'small' block.

Minimum value: 0 Maximum value: 255

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_SMALL_BLOCK_SIZE

Size of each memory blocks identified as 'small' block.

Size of each memory blocks identified as 'small' block. Memory block are recommended to be word-sized.

Note
This is an NRF_CONFIG macro.