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
#define
TASK_STACK_SIZE_MAX 2304
#define
TASK_STACK_SIZE_MIN TASK_STACK_SIZE_MINIMUM
Macro Definition Documentation#
TASK_PRIORITY_MAX#
#define TASK_PRIORITY_MAXValue:
( 55 )
Definition at line
25
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_STACK_SIZE_MINIMUM#
#define TASK_STACK_SIZE_MINIMUMValue:
( ( unsigned short ) 160 )
Definition at line
26
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_NAME_Z_WAVE_STACK#
#define TASK_NAME_Z_WAVE_STACKValue:
"Z-Wave "
The name of the stack-task!
Definition at line
33
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_PRIORITY_FREERTOS_TIMER#
#define TASK_PRIORITY_FREERTOS_TIMERValue:
( TASK_PRIORITY_MAX - 0 )
Highest to enable in-time callback invocation.
Definition at line
36
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_PRIORITY_Z_WAVE_STACK#
#define TASK_PRIORITY_Z_WAVE_STACKValue:
( TASK_PRIORITY_MAX - 10 )
High, due to time critical protocol activity.
Definition at line
37
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_STACK_SIZE_Z_WAVE_STACK#
#define TASK_STACK_SIZE_Z_WAVE_STACKValue:
( 5632 / sizeof(StackType_t) )
Definition at line
55
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_STACK_SIZE_FREERTOS_TIMER#
#define TASK_STACK_SIZE_FREERTOS_TIMERValue:
TASK_STACK_SIZE_MINIMUM
Definition at line
57
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_NAME_MAIN_USER_APP#
#define TASK_NAME_MAIN_USER_APPValue:
"APP"
Definition at line
64
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_PRIORITY_HIGHEST#
#define TASK_PRIORITY_HIGHESTValue:
( TASK_PRIORITY_MAX - 20 )
High priority UserTask (Good for interrupt handling)
Definition at line
67
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_PRIORITY_NORMAL#
#define TASK_PRIORITY_NORMALValue:
( TASK_PRIORITY_MAX - 30 )
Good for applications. (Used by the main User-Task!)
Definition at line
68
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_PRIORITY_BACKGROUND#
#define TASK_PRIORITY_BACKGROUNDValue:
( TASK_PRIORITY_MAX - 40 )
Must be 1 priority higher than idle task!
Definition at line
69
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_STACK_SIZE_MAIN_USER_APP#
#define TASK_STACK_SIZE_MAIN_USER_APPValue:
2304
Definition at line
73
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_STACK_SIZE_MAX#
#define TASK_STACK_SIZE_MAXValue:
2304
Definition at line
74
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h
TASK_STACK_SIZE_MIN#
#define TASK_STACK_SIZE_MINValue:
TASK_STACK_SIZE_MINIMUM
Definition at line
75
of file /mnt/raid/workspaces/ws.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/config/FreeRTOS/FreeRTOSConfigTasks.h