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
21 /* Definition of Touch Sensor ON Event */
\r
22 EVENT TouchSensorOnEvent{
\r
26 /* Definition of Touch Sensor OFF Event */
\r
27 EVENT TouchSensorOffEvent{
\r
31 /* Definition of EventDispatcher */
\r
32 TASK EventDispatcher
\r
38 STACKSIZE = 512; /* Stack size */
\r
41 /* Definition of EventHandler */
\r
51 STACKSIZE = 512; /* Stack size */
\r
52 EVENT = TouchSensorOnEvent;
\r
53 EVENT = TouchSensorOffEvent;
\r
56 /* Definition of TaskLCD */
\r
63 STACKSIZE = 512; /* Stack size */
\r
66 /* Definition of OSEK Alarm Counter */
\r
70 MAXALLOWEDVALUE = 10000;
\r
71 TICKSPERBASE = 1; /* One tick is equal to 1msec */
\r
74 /* Definition of EventDispatcher execution timing */
\r
77 COUNTER = SysTimerCnt;
\r
78 ACTION = ACTIVATETASK
\r
80 TASK = EventDispatcher;
\r
85 CYCLETIME = 1; /* Executed every 1msec */
\r
90 /* Definition of TaskLCD execution timing */
\r
91 ALARM cyclic_alarmLCD
\r
93 COUNTER = SysTimerCnt;
\r
94 ACTION = ACTIVATETASK
\r
101 CYCLETIME = 500; /* Executed every 500msec */
\r
102 APPMODE = appmode1;
\r