OSDN Git Service

Remove liblejososek.a dependency as it is obsolete.
[nxt-jsp/etrobo-atk.git] / nxtOSEK / samples_c / usbtest / usbtest.oil
index 68322ba..c6e8715 100644 (file)
@@ -17,9 +17,40 @@ CPU ATMEL_AT91SAM7S256
 \r
   /* Definition of application mode */\r
   APPMODE appmode1{}; \r
+  \r
+  /* Definition of resource */\r
+  RESOURCE USB_Rx\r
+  {\r
+    RESOURCEPROPERTY = STANDARD;\r
+  };\r
 \r
-  /* Definition of EventDispatcher */\r
-  TASK Task1\r
+  /* Definitions of a periodical task: Task_ts1 */\r
+  TASK Task_ts1\r
+  {\r
+    AUTOSTART = FALSE;\r
+    PRIORITY = 2;\r
+    ACTIVATION = 1;\r
+    SCHEDULE = FULL;\r
+    RESOURCE = USB_Rx;\r
+    STACKSIZE = 512; /* bytes */\r
+  };\r
+  ALARM OSEK_Alarm_task_ts1\r
+  {\r
+    COUNTER = SysTimerCnt;\r
+    ACTION = ACTIVATETASK\r
+    {\r
+      TASK = Task_ts1;\r
+    };\r
+    AUTOSTART = TRUE\r
+    {\r
+      APPMODE = appmode1;\r
+      ALARMTIME = 1;\r
+      CYCLETIME = 1;\r
+    };\r
+  };\r
+\r
+  /* Definition of Task_background */\r
+  TASK Task_background\r
   {\r
        AUTOSTART = TRUE \r
        {\r
@@ -28,6 +59,15 @@ CPU ATMEL_AT91SAM7S256
     PRIORITY = 1;\r
     ACTIVATION = 1;\r
     SCHEDULE = FULL;\r
+    RESOURCE = USB_Rx;\r
     STACKSIZE = 512; /* Stack size */ \r
   };\r
+  \r
+  /* Definition of OSEK Alarm counter: SysTimerCnt */\r
+  COUNTER SysTimerCnt\r
+  {\r
+    MINCYCLE = 1;\r
+    MAXALLOWEDVALUE = 10000;\r
+    TICKSPERBASE = 1;\r
+  };\r
 };\r