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
34 EVENT = SensorEventMask;
\r
35 EVENT = SleepEventMask;
\r
36 PRIORITY = 1; /* Smaller value means lower priority */
\r
39 STACKSIZE = 512; /* Stack size */
\r
47 EVENT = SensorEventMask;
\r
48 EVENT = SleepEventMask;
\r
49 PRIORITY = 1; /* Smaller value means lower priority */
\r
52 STACKSIZE = 512; /* Stack size */
\r
60 EVENT = SensorEventMask;
\r
61 EVENT = SleepEventMask;
\r
62 PRIORITY = 1; /* Smaller value means lower priority */
\r
65 STACKSIZE = 512; /* Stack size */
\r
68 TASK SensorMonitorTask {
\r
76 /* Definition of OSEK Alarm Counter */
\r
77 COUNTER SensorMonitorCounter
\r
80 MAXALLOWEDVALUE = 10000;
\r
81 TICKSPERBASE = 1; /* One tick is equal to 1msec */
\r
84 /* Definition of SensorMonitorTask execution timing */
\r
87 COUNTER = SensorMonitorCounter;
\r
88 ACTION = ACTIVATETASK
\r
90 TASK = SensorMonitorTask;
\r
95 CYCLETIME = 10; /* Task is executed every 10msec */
\r