nRF5 SDK v17.1.0
Macros
Task manager. configuration

Macros

#define TASK_MANAGER_ENABLED
 Task manager module enable. More...
 
#define TASK_MANAGER_CLI_CMDS
 Enable CLI commands specific to the module. More...
 
#define TASK_MANAGER_CONFIG_MAX_TASKS
 Maximum number of tasks which can be created. More...
 
#define TASK_MANAGER_CONFIG_STACK_SIZE
 Stack size for every task (power of 2) More...
 
#define TASK_MANAGER_CONFIG_STACK_PROFILER_ENABLED
 Enable stack profiling. More...
 
#define TASK_MANAGER_CONFIG_STACK_GUARD
 Configures stack guard. More...
 

Detailed Description

Macro Definition Documentation

#define TASK_MANAGER_CLI_CMDS

Enable CLI commands specific to the module.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define TASK_MANAGER_CONFIG_MAX_TASKS

Maximum number of tasks which can be created.

Note
This is an NRF_CONFIG macro.
#define TASK_MANAGER_CONFIG_STACK_GUARD

Configures stack guard.

Following options are available:

  • 0 - Disabled
  • 4 - 32 bytes
  • 5 - 64 bytes
  • 6 - 128 bytes
  • 7 - 256 bytes
  • 8 - 512 bytes
Note
This is an NRF_CONFIG macro.
#define TASK_MANAGER_CONFIG_STACK_PROFILER_ENABLED

Enable stack profiling.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.
#define TASK_MANAGER_CONFIG_STACK_SIZE

Stack size for every task (power of 2)

Note
This is an NRF_CONFIG macro.
#define TASK_MANAGER_ENABLED

Task manager module enable.

Set to 1 to activate.

Note
This is an NRF_CONFIG macro.

Documentation feedback | Developer Zone | Subscribe | Updated