]> rtime.felk.cvut.cz Git - arc.git/blob - boards/hcs12x_elmicro_tboard/examples/ledmaster/config/EcuM_Generated_Types.h
Starting 'Ticket1087' branch
[arc.git] / boards / hcs12x_elmicro_tboard / examples / ledmaster / 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):    HCS12\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 Mon Jun 27 21:49:46 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 #if defined(USE_EEP)\r
74 #include "Eep.h"\r
75 #endif\r
76 #if defined(USE_SPI)\r
77 #include "Spi.h"\r
78 #endif\r
79 #if defined(USE_WDG)\r
80 #include "Wdg.h"\r
81 #endif\r
82 #if defined(USE_WDGM)\r
83 #include "WdgM.h"\r
84 #endif\r
85 #if defined(USE_WDGIF)\r
86 #include "WdgIf.h"\r
87 #endif\r
88 \r
89 \r
90 typedef struct\r
91 {\r
92         EcuM_StateType EcuMDefaultShutdownTarget;\r
93         uint8 EcuMDefaultSleepMode;\r
94         AppModeType EcuMDefaultAppMode;\r
95         uint32 EcuMRunMinimumDuration;\r
96         uint32 EcuMNvramReadAllTimeout;\r
97         uint32 EcuMNvramWriteAllTimeout;\r
98 \r
99 #if defined(USE_MCU)\r
100         const Mcu_ConfigType* McuConfig;\r
101 #endif\r
102 #if defined(USE_PORT)\r
103         const Port_ConfigType* PortConfig;\r
104 #endif\r
105 #if defined(USE_CAN)\r
106         const Can_ConfigType* CanConfig;\r
107 #endif\r
108 #if defined(USE_CANIF)\r
109         const CanIf_ConfigType* CanIfConfig;\r
110 #endif\r
111 #if defined(USE_CANSM)\r
112         const CanSM_ConfigType* CanSMConfig;\r
113 #endif\r
114 #if defined(USE_NM)\r
115         const Nm_ConfigType* NmConfig;\r
116 #endif\r
117 #if defined(USE_CANNM)\r
118         const CanNm_ConfigType* CanNmConfig;\r
119 #endif\r
120 #if defined(USE_COMM)\r
121         const ComM_ConfigType* ComMConfig;\r
122 #endif\r
123 #if defined(USE_COM)\r
124         const Com_ConfigType* ComConfig;\r
125 #endif\r
126 #if defined(USE_PDUR)\r
127         const PduR_PBConfigType* PduRConfig;\r
128 #endif\r
129 #if defined(USE_PWM)\r
130         const Pwm_ConfigType* PwmConfig;\r
131 #endif\r
132 #if defined(USE_DMA)\r
133         const Dma_ConfigType* DmaConfig;\r
134 #endif\r
135 #if defined(USE_ADC)\r
136     const Adc_ConfigType* AdcConfig;\r
137 #endif\r
138 #if defined(USE_GPT)\r
139     const Gpt_ConfigType* GptConfig;\r
140 #endif\r
141 #if defined(USE_FLS)\r
142         const Fls_ConfigType* FlashConfig;\r
143 #endif\r
144 #if defined(USE_EEP)\r
145         const Eep_ConfigType* EepConfig;\r
146 #endif\r
147 #if defined(USE_SPI)\r
148         const Spi_ConfigType* SpiConfig;\r
149 #endif\r
150 #if defined(USE_WDG)\r
151     const Wdg_ConfigType* WdgConfig;\r
152 #endif\r
153 #if defined(USE_WDGIF)\r
154     const WdgIf_ConfigType* WdgIfConfig;\r
155 #endif\r
156 #if defined(USE_WDGM)\r
157     const WdgM_ConfigType* WdgMConfig;\r
158 #endif\r
159 } EcuM_ConfigType;\r
160 \r
161 #endif /*_ECUM_GENERATED_TYPES_H_*/\r