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
55 TASK SensorMonitorTask {
\r
63 /* Definition of OSEK Alarm Counter */
\r
64 COUNTER SensorMonitorCounter
\r
67 MAXALLOWEDVALUE = 10000;
\r
68 TICKSPERBASE = 1; /* One tick is equal to 1msec */
\r
71 /* Definition of SensorMonitorTask execution timing */
\r
74 COUNTER = SensorMonitorCounter;
\r
75 ACTION = ACTIVATETASK
\r
77 TASK = SensorMonitorTask;
\r
82 CYCLETIME = 10; /* Task is executed every 10msec */
\r