+++ /dev/null
-/*\r
-* Configuration of module: Os (Os_Cfg.c)\r
-*\r
-* Created by: \r
-* Copyright: \r
-*\r
-* Configured for (MCU): MPC551x\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.34\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Mon Jun 13 16:26:36 CEST 2011\r
-*/\r
-\r
- \r
-\r
-#include "kernel.h"\r
-\r
-\r
-// ############################### EXTERNAL REFERENCES #############################\r
-\r
-/* Application externals */\r
-\r
-/* Interrupt externals */\r
-\r
-\r
-// Set the os tick frequency\r
-OsTickType OsTickFreq = 1000;\r
-\r
-\r
-// ############################### DEBUG OUTPUT #############################\r
-uint32 os_dbg_mask = 0;\r
- \r
-// ############################### APPLICATIONS #############################\r
-GEN_APPLICATION_HEAD = {\r
- GEN_APPLICATION(\r
- /* id */ APPLICATION_ID_OsApplication1,\r
- /* name */ "OsApplication1",\r
- /* trusted */ true, /* NOT CONFIGURABLE IN TOOLS */\r
- /* core */ 0, /* Default value, multicore not enabled.*/\r
- /* StartupHook */ NULL,\r
- /* ShutdownHook */ NULL,\r
- /* ErrorHook */ NULL,\r
- /* rstrtTaskId */ 0 /* NOT CONFIGURABLE IN TOOLS */\r
- ), \r
-};\r
-// ################################# COUNTERS ###############################\r
-GEN_COUNTER_HEAD = {\r
- GEN_COUNTER( COUNTER_ID_Counter1,\r
- "Counter1",\r
- COUNTER_TYPE_HARD,\r
- COUNTER_UNIT_NANO,\r
- 0xffff,\r
- 1,\r
- 1,\r
- 0,\r
- APPLICATION_ID_OsApplication1, /* Application owner */\r
- 1 /* Accessing application mask */\r
- ),\r
-};\r
-\r
- CounterType Os_Arc_OsTickCounter = COUNTER_ID_Counter1;\r
-\r
-\r
-// ################################## ALARMS ################################\r
-GEN_ALARM_AUTOSTART(ALARM_ID_Alarm1, ALARM_AUTOSTART_RELATIVE, 100, 100, OSDEFAULTAPPMODE );\r
- \r
-\r
-GEN_ALARM_HEAD = {\r
- GEN_ALARM( ALARM_ID_Alarm1,\r
- "Alarm1",\r
- COUNTER_ID_Counter1,\r
- GEN_ALARM_AUTOSTART_NAME(ALARM_ID_Alarm1),\r
- ALARM_ACTION_SETEVENT,\r
- TASK_ID_eTask1,\r
- EVENT_MASK_Event1,\r
- 0,\r
- APPLICATION_ID_OsApplication1, /* Application owner */\r
- 1 /* Accessing application mask */\r
- ),\r
-};\r
-\r
-// ################################ RESOURCES ###############################\r
-\r
-// ############################## STACKS (TASKS) ############################\r
-\r
-DECLARE_STACK(OsIdle,OS_OSIDLE_STACK_SIZE);\r
-\r
-DECLARE_STACK(bTask3,2048);\r
-DECLARE_STACK(eTask1,2048);\r
-DECLARE_STACK(eTask2,2048);\r
-\r
-// ################################## TASKS #################################\r
-GEN_TASK_HEAD = {\r
- GEN_BTASK( /* */OsIdle,\r
- /* name */"OsIdle",\r
- /* priority */0,\r
- /* schedule */FULL,\r
- /* autostart */TRUE,\r
- /* resource_int_p */NULL,\r
- /* resource mask */0,\r
- /* activation lim. */1,\r
- /* App owner */0,\r
- /* Accessing apps */1 \r
- ),\r
- GEN_BTASK(\r
- /* */bTask3,\r
- /* name */"bTask3",\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_ETASK(\r
- /* */eTask1,\r
- /* name */"eTask1",\r
- /* priority */1,\r
- /* schedule */FULL,\r
- /* name */TRUE,\r
- /* resource_int_p */NULL,\r
- /* resource mask */0,\r
- /* event mask */1,\r
- /* App owner */APPLICATION_ID_OsApplication1,\r
- /* Accessing apps */1\r
- ), \r
- GEN_ETASK(\r
- /* */eTask2,\r
- /* name */"eTask2",\r
- /* priority */1,\r
- /* schedule */FULL,\r
- /* name */TRUE,\r
- /* resource_int_p */NULL,\r
- /* resource mask */0,\r
- /* event mask */1,\r
- /* App owner */APPLICATION_ID_OsApplication1,\r
- /* Accessing apps */1\r
- ), \r
-};\r
-\r
-// ################################## HOOKS #################################\r
-GEN_HOOKS( \r
- StartupHook, \r
- NULL, \r
- ShutdownHook, \r
- ErrorHook,\r
- PreTaskHook, \r
- PostTaskHook \r
-);\r
-\r
-// ################################## ISRS ##################################\r
-\r
-GEN_ISR_MAP = {\r
- 0\r
-};\r
-\r
-// ############################ SCHEDULE TABLES #############################\r
-\r
-\r