]> rtime.felk.cvut.cz Git - arc.git/blobdiff - boards/ti_tms570ls/examples/rte_simple/config/Os_Cfg.c
Added an example of CAN communication for the TMS570LS31x HDK
[arc.git] / boards / ti_tms570ls / examples / rte_simple / config / Os_Cfg.c
index 9d2e3fd26607d0792659bd967f91ae6850e539ad..f03f146aef45e86709ecffbcca9882e6919140ee 100644 (file)
@@ -10,7 +10,6 @@
 * Generator version:       2.0.34\r
 *\r
 * Generated by Arctic Studio (http://arccore.com) \r
-*           on Thu Jun 16 10:00:53 CEST 2011\r
 */\r
 \r
        \r
@@ -26,7 +25,7 @@
 \r
 \r
 // Set the os tick frequency\r
-OsTickType OsTickFreq = 100;\r
+OsTickType OsTickFreq = 1000;\r
 \r
 \r
 // ###############################    DEBUG OUTPUT     #############################\r
@@ -64,14 +63,40 @@ GEN_COUNTER_HEAD = {
 \r
 \r
 // ##################################    ALARMS     ################################\r
-GEN_ALARM_AUTOSTART(ALARM_ID_Alarm1, ALARM_AUTOSTART_ABSOLUTE, 100, 10, OSDEFAULTAPPMODE );\r
+GEN_ALARM_AUTOSTART(ALARM_ID_BlinkerAlarm, ALARM_AUTOSTART_ABSOLUTE, 100, 1000, OSDEFAULTAPPMODE );\r
+       \r
+GEN_ALARM_AUTOSTART(ALARM_ID_MainFunctionAlarm, ALARM_AUTOSTART_ABSOLUTE, 10, 10, OSDEFAULTAPPMODE );\r
+       \r
+GEN_ALARM_AUTOSTART(ALARM_ID_StepAlarm, ALARM_AUTOSTART_ABSOLUTE, 20, 100, OSDEFAULTAPPMODE );\r
        \r
 \r
 GEN_ALARM_HEAD = {\r
-       GEN_ALARM(      ALARM_ID_Alarm1,\r
-                               "Alarm1",\r
+       GEN_ALARM(      ALARM_ID_BlinkerAlarm,\r
+                               "BlinkerAlarm",\r
+                               COUNTER_ID_Counter1,\r
+                               GEN_ALARM_AUTOSTART_NAME(ALARM_ID_BlinkerAlarm),\r
+                               ALARM_ACTION_ACTIVATETASK,\r
+                               TASK_ID_BlinkerTask,\r
+                               0,\r
+                               0,\r
+                               APPLICATION_ID_OsApplication1,  /* Application owner */\r
+                               1       /* Accessing application mask */\r
+                       ),\r
+       GEN_ALARM(      ALARM_ID_MainFunctionAlarm,\r
+                               "MainFunctionAlarm",\r
                                COUNTER_ID_Counter1,\r
-                               GEN_ALARM_AUTOSTART_NAME(ALARM_ID_Alarm1),\r
+                               GEN_ALARM_AUTOSTART_NAME(ALARM_ID_MainFunctionAlarm),\r
+                               ALARM_ACTION_ACTIVATETASK,\r
+                               TASK_ID_MainFunctionTask,\r
+                               0,\r
+                               0,\r
+                               APPLICATION_ID_OsApplication1,  /* Application owner */\r
+                               1       /* Accessing application mask */\r
+                       ),\r
+       GEN_ALARM(      ALARM_ID_StepAlarm,\r
+                               "StepAlarm",\r
+                               COUNTER_ID_Counter1,\r
+                               GEN_ALARM_AUTOSTART_NAME(ALARM_ID_StepAlarm),\r
                                ALARM_ACTION_SETEVENT,\r
                                TASK_ID_StepTask,\r
                                EVENT_MASK_StepEvent,\r
@@ -87,6 +112,8 @@ GEN_ALARM_HEAD = {
 \r
 DECLARE_STACK(OsIdle,OS_OSIDLE_STACK_SIZE);\r
 \r
+DECLARE_STACK(BlinkerTask,2048);\r
+DECLARE_STACK(MainFunctionTask,2048);\r
 DECLARE_STACK(StartupTask,2048);\r
 DECLARE_STACK(StepTask,2048);\r
 \r
@@ -103,6 +130,30 @@ GEN_TASK_HEAD = {
                                /* App owner            */0,\r
                                /* Accessing apps   */1 \r
        ),\r
+       GEN_BTASK(\r
+               /*                              */BlinkerTask,\r
+               /* name                 */"BlinkerTask",\r
+               /* priority             */1,\r
+               /* schedule             */FULL,\r
+               /* autostart            */FALSE,\r
+               /* resource_int_p   */NULL,\r
+               /* resource mask        */0,\r
+               /* activation lim.      */1,\r
+               /* App owner            */APPLICATION_ID_OsApplication1,\r
+               /* Accessing apps   */1\r
+       ),                      \r
+       GEN_BTASK(\r
+               /*                              */MainFunctionTask,\r
+               /* name                 */"MainFunctionTask",\r
+               /* priority             */1,\r
+               /* schedule             */FULL,\r
+               /* autostart            */FALSE,\r
+               /* resource_int_p   */NULL,\r
+               /* resource mask        */0,\r
+               /* activation lim.      */1,\r
+               /* App owner            */APPLICATION_ID_OsApplication1,\r
+               /* Accessing apps   */1\r
+       ),                      \r
        GEN_BTASK(\r
                /*                              */StartupTask,\r
                /* name                 */"StartupTask",\r