This file globally defines all task related configuration options.

The aim is to create an overview of existing task governing parameters.

  • 2020 Silicon Laboratories Inc.

Macros#

#define
TASK_PRIORITY_MAX (55)
#define
TASK_STACK_SIZE_MINIMUM ( ( unsigned short ) 160)
#define
TASK_NAME_Z_WAVE_STACK "Z-Wave "

The name of the stack-task!

#define
TASK_PRIORITY_FREERTOS_TIMER (TASK_PRIORITY_MAX - 0)

Highest to enable in-time callback invocation.

#define
TASK_PRIORITY_Z_WAVE_STACK (TASK_PRIORITY_MAX - 10)

High, due to time critical protocol activity.

#define
TASK_STACK_SIZE_Z_WAVE_STACK (5632 / sizeof(StackType_t) )
#define
TASK_STACK_SIZE_FREERTOS_TIMER TASK_STACK_SIZE_MINIMUM
#define
TASK_NAME_MAIN_USER_APP "APP"
#define
TASK_PRIORITY_HIGHEST (TASK_PRIORITY_MAX - 20)

High priority UserTask (Good for interrupt handling)

#define
TASK_PRIORITY_NORMAL (TASK_PRIORITY_MAX - 30)

Good for applications. (Used by the main User-Task!)

#define
TASK_PRIORITY_BACKGROUND (TASK_PRIORITY_MAX - 40)

Must be 1 priority higher than idle task!

#define
TASK_STACK_SIZE_MAIN_USER_APP 2304
#define
TASK_STACK_SIZE_MAX 2304
#define
TASK_STACK_SIZE_MIN TASK_STACK_SIZE_MINIMUM