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 /* Definition of TaskInitialize */
\r
31 STACKSIZE = 512; /* Stack size */
\r
34 /* Definition of TaskControl */
\r
41 STACKSIZE = 512; /* Stack size */
\r
44 /* Definition of TaskSonar */
\r
51 STACKSIZE = 512; /* Stack size */
\r
54 /* Definition of TaskLCD */
\r
61 STACKSIZE = 512; /* Stack size */
\r
64 /* Definition of OSEK Alarm Counter */
\r
68 MAXALLOWEDVALUE = 10000;
\r
69 TICKSPERBASE = 1; /* One tick is equal to 1msec */
\r
72 /* Definition of TaskControl execution timing */
\r
73 ALARM cyclic_alarm_TaskControl
\r
75 COUNTER = SysTimerCnt;
\r
76 ACTION = ACTIVATETASK
\r
83 CYCLETIME = 10; /* executed every 2msec */
\r
87 /* Definition of TaskSonar execution timing */
\r
88 ALARM cyclic_alarm_TaskSonar
\r
90 COUNTER = SysTimerCnt;
\r
91 ACTION = ACTIVATETASK
\r
98 CYCLETIME = 50; /* executed every 50msec */
\r
102 /* Definition of TaskLCD execution timing */
\r
103 ALARM cyclic_alarm_TaskLCD
\r
105 COUNTER = SysTimerCnt;
\r
106 ACTION = ACTIVATETASK
\r
113 CYCLETIME = 500; /* executed every 500msec */
\r
114 APPMODE = appmode1;
\r