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 SensorEventMask {
\r
25 EVENT SleepEventMask {
\r
29 /* Definition of Task1 */
\r
35 EVENT = SensorEventMask;
\r
36 EVENT = SleepEventMask;
\r
37 PRIORITY = 1; /* Smaller value means lower priority */
\r
40 STACKSIZE = 512; /* Stack size */
\r
43 TASK SensorMonitorTask {
\r
51 /* Definition of OSEK Alarm Counter */
\r
52 COUNTER SensorMonitorCounter
\r
55 MAXALLOWEDVALUE = 10000;
\r
56 TICKSPERBASE = 1; /* One tick is equal to 1msec */
\r
59 /* Definition of SensorMonitorTask execution timing */
\r
62 COUNTER = SensorMonitorCounter;
\r
63 ACTION = ACTIVATETASK
\r
65 TASK = SensorMonitorTask;
\r
70 CYCLETIME = 10; /* Task is executed every 10msec */
\r