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 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 IdleTask */
\r
66 STACKSIZE = 512; /* Stack size */
\r
69 /* Definition of OSEK Alarm Counter */
\r
73 MAXALLOWEDVALUE = 10000;
\r
74 TICKSPERBASE = 1; /* One tick is equal to 1msec */
\r
77 /* Definition of EventDispatcher execution timing */
\r
80 COUNTER = SysTimerCnt;
\r
81 ACTION = ACTIVATETASK
\r
83 TASK = EventDispatcher;
\r
88 CYCLETIME = 5; /* Executed every 5msec */
\r