| nRF5 SDK v12.0.0 |

Choose documentation: | nRF5 SDK | S130 SoftDevice API | S132 SoftDevice API | S212 SoftDevice API | S332 SoftDevice API

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Macros
Dynamic memory allocator configuration
Memory Manager

## Macros
#define | MEM_MANAGER_ENABLED
| Enabling mem_manager module * Set to 1 to activate. More...
#define | MEMORY_MANAGER_SMALL_BLOCK_COUNT
| Size of each memory blocks identified as 'small' block. * Minimum value: 0 Maximum value: 255. 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. * Minimum value: 0 Maximum value: 255. 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. * Minimum value: 0 Maximum value: 255. 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. * Set to 1 to activate. More...
#define | MEM_MANAGER_DISABLE_API_PARAM_CHECK
| Disable API parameter checks in the module. * Set to 1 to activate. 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.