]> rtime.felk.cvut.cz Git - arc.git/blob - boards/ti_tms570ls/examples/rte_simple/config/EcuM_Generated_Types.h
More work on rte_simple example.
[arc.git] / boards / ti_tms570ls / examples / rte_simple / config / EcuM_Generated_Types.h
1 /*\r
2 * Configuration of module: EcuM (EcuM_Generated_Types.h)\r
3 *\r
4 * Created by:              \r
5 * Copyright:               \r
6 *\r
7 * Configured for (MCU):    TMS570\r
8 *\r
9 * Module vendor:           ArcCore\r
10 * Generator version:       2.0.2\r
11 *\r
12 * Generated by Arctic Studio (http://arccore.com) \r
13 *           on Tue Jun 14 15:47:32 CEST 2011\r
14 */\r
15 \r
16
17 #if !(((ECUM_SW_MAJOR_VERSION == 2) && (ECUM_SW_MINOR_VERSION == 0)) )
18 #error EcuM: Configuration file expected BSW module version to be 2.0.*
19 #endif
20
21 \r
22 #ifndef _ECUM_GENERATED_TYPES_H_\r
23 #define _ECUM_GENERATED_TYPES_H_\r
24 \r
25 #if defined(USE_MCU)\r
26 #include "Mcu.h"\r
27 #endif\r
28 #if defined(USE_PORT)\r
29 #include "Port.h"\r
30 #endif\r
31 #if defined(USE_CAN)\r
32 #include "Can.h"\r
33 #endif\r
34 #if defined(USE_CANIF)\r
35 #include "CanIf.h"\r
36 #endif\r
37 #if defined(USE_PWM)\r
38 #include "Pwm.h"\r
39 #endif\r
40 #if defined(USE_COM)\r
41 #include "Com.h"\r
42 #endif\r
43 #if defined(USE_PDUR)\r
44 #include "PduR.h"\r
45 #endif\r
46 #if defined(USE_DMA)\r
47 #include "Dma.h"\r
48 #endif\r
49 #if defined(USE_ADC)\r
50 #include "Adc.h"\r
51 #endif\r
52 #if defined(USE_GPT)\r
53 #include "Gpt.h"\r
54 #endif\r
55 #if defined(USE_COMM)\r
56 #include "ComM.h"\r
57 #endif\r
58 #if defined(USE_NM)\r
59 #include "Nm.h"\r
60 #endif\r
61 #if defined(USE_CANNM)\r
62 #include "CanNm.h"\r
63 #endif\r
64 #if defined(USE_CANSM)\r
65 #include "CanSM.h"\r
66 #endif\r
67 #if defined(USE_LINSM)\r
68 #include "LinSM.h"\r
69 #endif\r
70 #if defined(USE_FLS)\r
71 #include "Fls.h"\r
72 #endif\r
73 \r
74 typedef struct\r
75 {\r
76         EcuM_StateType EcuMDefaultShutdownTarget;\r
77         uint8 EcuMDefaultSleepMode;\r
78         AppModeType EcuMDefaultAppMode;\r
79         uint32 EcuMRunMinimumDuration;\r
80         uint32 EcuMNvramReadAllTimeout;\r
81         uint32 EcuMNvramWriteAllTimeout;\r
82 \r
83 #if defined(USE_MCU)\r
84         const Mcu_ConfigType* McuConfig;\r
85 #endif\r
86 #if defined(USE_PORT)\r
87         const Port_ConfigType* PortConfig;\r
88 #endif\r
89 #if defined(USE_CAN)\r
90         const Can_ConfigType* CanConfig;\r
91 #endif\r
92 #if defined(USE_CANIF)\r
93         const CanIf_ConfigType* CanIfConfig;\r
94 #endif\r
95 #if defined(USE_CANSM)\r
96         const CanSM_ConfigType* CanSMConfig;\r
97 #endif\r
98 #if defined(USE_NM)\r
99         const Nm_ConfigType* NmConfig;\r
100 #endif\r
101 #if defined(USE_CANNM)\r
102         const CanNm_ConfigType* CanNmConfig;\r
103 #endif\r
104 #if defined(USE_COMM)\r
105         const ComM_ConfigType* ComMConfig;\r
106 #endif\r
107 #if defined(USE_COM)\r
108         const Com_ConfigType* ComConfig;\r
109 #endif\r
110 #if defined(USE_PDUR)\r
111         const PduR_PBConfigType* PduRConfig;\r
112 #endif\r
113 #if defined(USE_PWM)\r
114         const Pwm_ConfigType* PwmConfig;\r
115 #endif\r
116 #if defined(USE_DMA)\r
117         const Dma_ConfigType* DmaConfig;\r
118 #endif\r
119 #if defined(USE_ADC)\r
120     const Adc_ConfigType* AdcConfig;\r
121 #endif\r
122 #if defined(USE_GPT)\r
123     const Gpt_ConfigType* GptConfig;\r
124 #endif\r
125 #if defined(USE_FLS)\r
126         const Fls_ConfigType* FlashConfig;\r
127 #endif\r
128 } EcuM_ConfigType;\r
129 \r
130 #endif /*_ECUM_GENERATED_TYPES_H_*/\r