Go to the documentation of this file.
14 #define OS_CONFIG_HOOK_STARTUP true
15 #define OS_CONFIG_HOOK_SHUTDOWN true
16 #define OS_CONFIG_HOOK_PRE_TASK false
17 #define OS_CONFIG_HOOK_POST_TASK false
18 #define OS_CONFIG_HOOK_ERROR true
19 #define OS_CONFIG_HOOK_PROTECTION false
21 #define OS_CONFIG_EXTENDED true
23 #define OS_CONFIG_MAX_ERROR_PARAM 3
25 #define OS_CONFIG_STACK_MONITORING 3
28 #define OS_CONFIG_SIM false
45 #if defined (OS_CONFIG_SIM) && OS_CONFIG_SIM == true
#define OS_CONFIG_ALARM_END
End of alarm definitions.
#define OS_CONFIG_RESOURCE_END
End of resource definitions.
#define OS_CONFIG_INT_END
Ending of interrupt definitions.
#define OS_CONFIG_TASK_END
Ending of task definitions.
@ PREEMPTIVE
The task may be preempted by another task.
#define OS_CONFIG_INTERNAL_RESOURCE_BEGIN
Beginning of internal resource definitions.
#define OS_CONFIG_SCHEDULE_TABLE_BEGIN
Beginning of schedule tables definitions.
#define OS_CONFIG_INTERNAL_RESOURCE_END
End of internal resource definitions.
#define OS_CONFIG_COUNTER_END
End of counter definitions.
#define OS_CONFIG_COUNTER_BEGIN
Begin of counter definitions.
@ AUTOSTART
Autostart task.
#define OS_CONFIG_ALARM_BEGIN
Begin of alarm definitions.
#define OS_CONFIG_SYSTEM_STACK(Size)
Specify size of system stack.
@ BASIC
The task is a basic task, thus unable to wait on an event.
#define OS_CONFIG_TASK_BEGIN
Beginning of task definitions.
#define OS_CONFIG_RESOURCE_DEF(Name, Prio)
Resource definition.
#define OS_CONFIG_SCHEDULE_TABLE_END
End of schedule table definitions.
#define OS_CONFIG_RESOURCE_BEGIN
Beginning of resource definitions.
@ NO_AUTOSTART
Do not autostart task.
#define OS_CONFIG_INT_BEGIN
Beginning of interrupt definitions.
#define OS_CONFIG_INT_DEF(Name, Prio)
Interrupt definition.
#define OS_CONFIG_TASK_DEF(Name, Prio, StackSize, NumberOfActivations, Autostart, TaskType, TaskSchedule, Res, Events)
Task definition.