nRF5 SDK v13.0.0
Macros
Dynamic memory allocator configuration

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 MEMORY_MANAGER_XLARGE_BLOCK_COUNT
 Size of each memory blocks identified as 'extra large' block. More...
 
#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE
 Size of each memory blocks identified as 'extra large' block. More...
 
#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT
 Size of each memory blocks identified as 'extra extra large' block. More...
 
#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE
 Size of each memory blocks identified as 'extra extra large' block. More...
 
#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT
 Size of each memory blocks identified as 'extra small' block. More...
 
#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE
 Size of each memory blocks identified as 'extra small' block. More...
 
#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT
 Size of each memory blocks identified as 'extra extra small' block. More...
 
#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE
 Size of each memory blocks identified as 'extra extra small' 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.
#define MEMORY_MANAGER_XLARGE_BLOCK_COUNT

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

Minimum value: 0 Maximum value: 255

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_XLARGE_BLOCK_SIZE

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

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

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_XSMALL_BLOCK_COUNT

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

Minimum value: 0 Maximum value: 255

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_XSMALL_BLOCK_SIZE

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

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

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_XXLARGE_BLOCK_COUNT

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

Minimum value: 0 Maximum value: 255

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_XXLARGE_BLOCK_SIZE

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

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

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_XXSMALL_BLOCK_COUNT

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

Minimum value: 0 Maximum value: 255

Note
This is an NRF_CONFIG macro.
#define MEMORY_MANAGER_XXSMALL_BLOCK_SIZE

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

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

Note
This is an NRF_CONFIG macro.

Documentation feedback | Developer Zone | Subscribe | Updated