Task manager. configuration

nRF5 SDK v15.0.0

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.