]> rtime.felk.cvut.cz Git - arc.git/blob - boards/mpc5567qrtech/examples/led_rte/config/Rte.c
Merge with Ticket1129-nvm
[arc.git] / boards / mpc5567qrtech / examples / led_rte / config / Rte.c
1 /*\r
2 * Configuration of module: Rte (Rte.c)\r
3 *\r
4 * Created by:              \r
5 * Copyright:               \r
6 *\r
7 * Configured for (MCU):    MPC5567\r
8 *\r
9 * Module vendor:           ArcCore\r
10 * Generator version:       0.0.9\r
11 *\r
12 * Generated by Arctic Studio (http://arccore.com) \r
13 *           on Thu Jul 14 11:22:51 CEST 2011\r
14 */\r
15 \r
16 /* Rte.c */\r
17 #include "Os.h"\r
18 #include "Rte_Type.h"\r
19 #include "Rte_Data.h"\r
20 #include <string.h>\r
21 #include "Rte_Blinker.h"\r
22 #include "Rte_led_rte_ecuc_mpc5567_IoHwAbComponentType.h"\r
23 \r
24 Rte_CDS_Blinker Rte_Inst_Blinker = { };\r
25 \r
26 Rte_CDS_led_rte_ecuc_mpc5567_IoHwAbComponentType\r
27                 Rte_Inst_led_rte_ecuc_mpc5567_IoHwAbComponentType = { };\r
28 \r
29 void Rte_BlinkerRunnable() {\r
30         BlinkerRunnable();\r
31 }\r
32 \r
33 Std_ReturnType Rte_IoHwAb_Write_RED_LED(const BooleanType Value) {\r
34         Std_ReturnType retVal = IoHwAb_Write_RED_LED(Value);\r
35         return retVal;\r
36 }\r
37 \r
38 Std_ReturnType Rte_Start() {\r
39         return RTE_E_OK;\r
40 }\r
41 \r
42 void Scheduled() {\r
43         EventMaskType eventMask = 0;\r
44         while (1) {\r
45                 WaitEvent( EVENT_MASK_ScheduleEvent);\r
46                 GetResource( RES_SCHEDULER);\r
47                 GetEvent(TASK_ID_Scheduled, &eventMask);\r
48                 ClearEvent(EVENT_MASK_ScheduleEvent);\r
49                 ReleaseResource(RES_SCHEDULER);\r
50                 if (eventMask & EVENT_MASK_ScheduleEvent) {\r
51                         Rte_BlinkerRunnable();\r
52                 }\r
53         }\r
54 }\r
55 \r