]> rtime.felk.cvut.cz Git - arc.git/blob - boards/hcs12_elmicro_card12/examples/blinker/config/EcuM_Generated_Types.h
Added blinker example for HCS12.
[arc.git] / boards / hcs12_elmicro_card12 / examples / blinker / 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 Fri Jun 17 15:35:45 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 \r
80 typedef struct\r
81 {\r
82         EcuM_StateType EcuMDefaultShutdownTarget;\r
83         uint8 EcuMDefaultSleepMode;\r
84         AppModeType EcuMDefaultAppMode;\r
85         uint32 EcuMRunMinimumDuration;\r
86         uint32 EcuMNvramReadAllTimeout;\r
87         uint32 EcuMNvramWriteAllTimeout;\r
88 \r
89 #if defined(USE_MCU)\r
90         const Mcu_ConfigType* McuConfig;\r
91 #endif\r
92 #if defined(USE_PORT)\r
93         const Port_ConfigType* PortConfig;\r
94 #endif\r
95 #if defined(USE_CAN)\r
96         const Can_ConfigType* CanConfig;\r
97 #endif\r
98 #if defined(USE_CANIF)\r
99         const CanIf_ConfigType* CanIfConfig;\r
100 #endif\r
101 #if defined(USE_CANSM)\r
102         const CanSM_ConfigType* CanSMConfig;\r
103 #endif\r
104 #if defined(USE_NM)\r
105         const Nm_ConfigType* NmConfig;\r
106 #endif\r
107 #if defined(USE_CANNM)\r
108         const CanNm_ConfigType* CanNmConfig;\r
109 #endif\r
110 #if defined(USE_COMM)\r
111         const ComM_ConfigType* ComMConfig;\r
112 #endif\r
113 #if defined(USE_COM)\r
114         const Com_ConfigType* ComConfig;\r
115 #endif\r
116 #if defined(USE_PDUR)\r
117         const PduR_PBConfigType* PduRConfig;\r
118 #endif\r
119 #if defined(USE_PWM)\r
120         const Pwm_ConfigType* PwmConfig;\r
121 #endif\r
122 #if defined(USE_DMA)\r
123         const Dma_ConfigType* DmaConfig;\r
124 #endif\r
125 #if defined(USE_ADC)\r
126     const Adc_ConfigType* AdcConfig;\r
127 #endif\r
128 #if defined(USE_GPT)\r
129     const Gpt_ConfigType* GptConfig;\r
130 #endif\r
131 #if defined(USE_FLS)\r
132         const Fls_ConfigType* FlashConfig;\r
133 #endif\r
134 #if defined(USE_EEP)\r
135         const Eep_ConfigType* EepConfig;\r
136 #endif\r
137 #if defined(USE_SPI)\r
138         const Spi_ConfigType* SpiConfig;\r
139 #endif\r
140 } EcuM_ConfigType;\r
141 \r
142 #endif /*_ECUM_GENERATED_TYPES_H_*/\r