]> rtime.felk.cvut.cz Git - arc.git/blob - boards/ti_tms570ls/examples/rte_simple/config/EcuM_Generated_Types.h
Merge with ab77725379707368849e4deb9329876662bdc750
[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 */\r
14 \r
15
16 #if !(((ECUM_SW_MAJOR_VERSION == 2) && (ECUM_SW_MINOR_VERSION == 0)) )
17 #error EcuM: Configuration file expected BSW module version to be 2.0.*
18 #endif
19
20 \r
21 #ifndef _ECUM_GENERATED_TYPES_H_\r
22 #define _ECUM_GENERATED_TYPES_H_\r
23 \r
24 #if defined(USE_MCU)\r
25 #include "Mcu.h"\r
26 #endif\r
27 #if defined(USE_PORT)\r
28 #include "Port.h"\r
29 #endif\r
30 #if defined(USE_CAN)\r
31 #include "Can.h"\r
32 #endif\r
33 #if defined(USE_CANIF)\r
34 #include "CanIf.h"\r
35 #endif\r
36 #if defined(USE_PWM)\r
37 #include "Pwm.h"\r
38 #endif\r
39 #if defined(USE_COM)\r
40 #include "Com.h"\r
41 #endif\r
42 #if defined(USE_PDUR)\r
43 #include "PduR.h"\r
44 #endif\r
45 #if defined(USE_DMA)\r
46 #include "Dma.h"\r
47 #endif\r
48 #if defined(USE_ADC)\r
49 #include "Adc.h"\r
50 #endif\r
51 #if defined(USE_GPT)\r
52 #include "Gpt.h"\r
53 #endif\r
54 #if defined(USE_COMM)\r
55 #include "ComM.h"\r
56 #endif\r
57 #if defined(USE_NM)\r
58 #include "Nm.h"\r
59 #endif\r
60 #if defined(USE_CANNM)\r
61 #include "CanNm.h"\r
62 #endif\r
63 #if defined(USE_CANSM)\r
64 #include "CanSM.h"\r
65 #endif\r
66 #if defined(USE_J1939TP)\r
67 #include "J1939Tp.h"\r
68 #endif\r
69 #if defined(USE_UDPNM)\r
70 #include "UdpNm.h"\r
71 #endif\r
72 #if defined(USE_LINSM)\r
73 #include "LinSM.h"\r
74 #endif\r
75 #if defined(USE_FLS)\r
76 #include "Fls.h"\r
77 #endif\r
78 #if defined(USE_EEP)\r
79 #include "Eep.h"\r
80 #endif\r
81 #if defined(USE_SPI)\r
82 #include "Spi.h"\r
83 #endif\r
84 #if defined(USE_WDG)\r
85 #include "Wdg.h"\r
86 #endif\r
87 #if defined(USE_WDGM)\r
88 #include "WdgM.h"\r
89 #endif\r
90 #if defined(USE_WDGIF)\r
91 #include "WdgIf.h"\r
92 #endif\r
93 \r
94 \r
95 typedef struct\r
96 {\r
97         EcuM_StateType EcuMDefaultShutdownTarget;\r
98         uint8 EcuMDefaultSleepMode;\r
99         AppModeType EcuMDefaultAppMode;\r
100         uint32 EcuMRunMinimumDuration;\r
101         uint32 EcuMNvramReadAllTimeout;\r
102         uint32 EcuMNvramWriteAllTimeout;\r
103 \r
104 #if defined(USE_MCU)\r
105         const Mcu_ConfigType* McuConfig;\r
106 #endif\r
107 #if defined(USE_PORT)\r
108         const Port_ConfigType* PortConfig;\r
109 #endif\r
110 #if defined(USE_CAN)\r
111         const Can_ConfigType* CanConfig;\r
112 #endif\r
113 #if defined(USE_CANIF)\r
114         const CanIf_ConfigType* CanIfConfig;\r
115 #endif\r
116 #if defined(USE_CANSM)\r
117         const CanSM_ConfigType* CanSMConfig;\r
118 #endif\r
119 #if defined(USE_NM)\r
120         const Nm_ConfigType* NmConfig;\r
121 #endif\r
122 #if defined(USE_CANNM)\r
123         const CanNm_ConfigType* CanNmConfig;\r
124 #endif\r
125 #if defined(USE_UDPNM)\r
126         const UdpNm_ConfigType* UdpNmConfig;\r
127 #endif\r
128 #if defined(USE_COMM)\r
129         const ComM_ConfigType* ComMConfig;\r
130 #endif\r
131 #if defined(USE_COM)\r
132         const Com_ConfigType* ComConfig;\r
133 #endif\r
134 #if defined(USE_J1939TP)\r
135         const J1939Tp_ConfigType* J1939TpConfig;\r
136 #endif\r
137 #if defined(USE_PDUR)\r
138         const PduR_PBConfigType* PduRConfig;\r
139 #endif\r
140 #if defined(USE_PWM)\r
141         const Pwm_ConfigType* PwmConfig;\r
142 #endif\r
143 #if defined(USE_DMA)\r
144         const Dma_ConfigType* DmaConfig;\r
145 #endif\r
146 #if defined(USE_ADC)\r
147     const Adc_ConfigType* AdcConfig;\r
148 #endif\r
149 #if defined(USE_GPT)\r
150     const Gpt_ConfigType* GptConfig;\r
151 #endif\r
152 #if defined(USE_FLS)\r
153         const Fls_ConfigType* FlashConfig;\r
154 #endif\r
155 #if defined(USE_EEP)\r
156         const Eep_ConfigType* EepConfig;\r
157 #endif\r
158 #if defined(USE_SPI)\r
159         const Spi_ConfigType* SpiConfig;\r
160 #endif\r
161 #if defined(USE_WDG)\r
162     const Wdg_ConfigType* WdgConfig;\r
163 #endif\r
164 #if defined(USE_WDGIF)\r
165     const WdgIf_ConfigType* WdgIfConfig;\r
166 #endif\r
167 #if defined(USE_WDGM)\r
168     const WdgM_ConfigType* WdgMConfig;\r
169 #endif\r
170 } EcuM_ConfigType;\r
171 \r
172 #endif /*_ECUM_GENERATED_TYPES_H_*/\r