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#
The name of the stack-task!
The name of the FreeRTOS Timer-task!
Highest to enable in-time callback invocation.
High, due to time critical protocol activity.
High priority UserTask (Good for interrupt handling)
Good for applications. (Used by the main User-Task!)
Must be 1 priority higher than idle task!
Macro Definition Documentation#
TASK_NAME_FREERTOS_TIMER#
#define TASK_NAME_FREERTOS_TIMERValue:
"TIMER "
The name of the FreeRTOS Timer-task!
TASK_PRIORITY_FREERTOS_TIMER#
#define TASK_PRIORITY_FREERTOS_TIMERValue:
( TASK_PRIORITY_MAX - 0 )
Highest to enable in-time callback invocation.
TASK_PRIORITY_Z_WAVE_STACK#
#define TASK_PRIORITY_Z_WAVE_STACKValue:
( TASK_PRIORITY_MAX - 10 )
High, due to time critical protocol activity.
TASK_STACK_SIZE_Z_WAVE_STACK#
#define TASK_STACK_SIZE_Z_WAVE_STACKValue:
( 5632 / sizeof(StackType_t) )
TASK_PRIORITY_HIGHEST#
#define TASK_PRIORITY_HIGHESTValue:
( TASK_PRIORITY_MAX - 20 )
High priority UserTask (Good for interrupt handling)
TASK_PRIORITY_NORMAL#
#define TASK_PRIORITY_NORMALValue:
( TASK_PRIORITY_MAX - 30 )
Good for applications. (Used by the main User-Task!)
TASK_PRIORITY_BACKGROUND#
#define TASK_PRIORITY_BACKGROUNDValue:
( TASK_PRIORITY_MAX - 40 )
Must be 1 priority higher than idle task!