1 #include "implementation.oil"
\r
3 CPU ATMEL_AT91SAM7S256
\r
10 SHUTDOWNHOOK = FALSE;
\r
11 PRETASKHOOK = FALSE;
\r
12 POSTTASKHOOK = FALSE;
\r
13 USEGETSERVICEID = FALSE;
\r
14 USEPARAMETERACCESS = FALSE;
\r
15 USERESSCHEDULER = FALSE;
\r
18 /* Definition of application mode */
\r
19 APPMODE appmode1{};
\r
21 EVENT SleepEventMask
\r
26 RESOURCE ResourceCommand
\r
28 RESOURCEPROPERTY = STANDARD;
\r
31 /* Definition of Task_Init */
\r
39 EVENT = SleepEventMask;
\r
42 STACKSIZE = 512; /* Stack size */
\r
45 /* Definition of Task_Commander */
\r
49 RESOURCE = ResourceCommand;
\r
53 STACKSIZE = 512; /* Stack size */
\r
56 /* Definition of Task_Display */
\r
63 STACKSIZE = 512; /* Stack size */
\r
66 /* Definition of Task_MotionControl */
\r
67 TASK Task_MotionControl
\r
73 EVENT = SleepEventMask;
\r
74 RESOURCE = ResourceCommand;
\r
81 /* Definition of Task_Commander execution timing */
\r
82 ALARM cyclic_alarm_Task_Commander
\r
84 COUNTER = SysTimerCnt;
\r
85 ACTION = ACTIVATETASK
\r
87 TASK = Task_Commander;
\r
92 CYCLETIME = 5; /* executed every 5msec */
\r
97 /* Definition of Task_Display execution timing */
\r
98 ALARM cyclic_alarm_Task_Display
\r
100 COUNTER = SysTimerCnt;
\r
101 ACTION = ACTIVATETASK
\r
103 TASK = Task_Display;
\r
108 CYCLETIME = 500; /* executed every 500msec */
\r
109 APPMODE = appmode1;
\r
113 /* Definition of OSEK Alarm Counter */
\r
114 COUNTER SysTimerCnt
\r
117 MAXALLOWEDVALUE = 10000;
\r
118 TICKSPERBASE = 1; /* One tick is equal to 1msec */
\r