2 * Configuration of module: EcuM (EcuM_Generated_Types.h)
\r
7 * Configured for (MCU): MPC5668
\r
9 * Module vendor: ArcCore
\r
10 * Generator version: 2.0.2
\r
12 * Generated by Arctic Studio (http://arccore.com)
\r
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.*
21 #ifndef _ECUM_GENERATED_TYPES_H_
\r
22 #define _ECUM_GENERATED_TYPES_H_
\r
24 #if (ECUM_USE_SERVICE_PORTS == STD_ON) && defined(USE_RTE)
\r
25 #include "Rte_EcuM.h"
\r
28 #include "EcuM_Types.h"
\r
30 #if defined(USE_MCU)
\r
33 #if defined(USE_PORT)
\r
36 #if defined(USE_CAN)
\r
39 #if defined(USE_CANIF)
\r
42 #if defined(USE_PWM)
\r
45 #if defined(USE_COM)
\r
48 #if defined(USE_PDUR)
\r
51 #if defined(USE_DMA)
\r
54 #if defined(USE_ADC)
\r
57 #if defined(USE_GPT)
\r
60 #if defined(USE_COMM)
\r
66 #if defined(USE_CANNM)
\r
69 #if defined(USE_CANSM)
\r
72 #if defined(USE_J1939TP)
\r
73 #include "J1939Tp.h"
\r
75 #if defined(USE_UDPNM)
\r
78 #if defined(USE_LINSM)
\r
81 #if defined(USE_FLS)
\r
84 #if defined(USE_EEP)
\r
87 #if defined(USE_SPI)
\r
90 #if defined(USE_WDG)
\r
93 #if defined(USE_WDGM)
\r
96 #if defined(USE_WDGIF)
\r
103 EcuM_StateType EcuMDefaultShutdownTarget;
\r
104 uint8 EcuMDefaultSleepMode;
\r
105 AppModeType EcuMDefaultAppMode;
\r
106 uint32 EcuMRunMinimumDuration;
\r
107 uint32 EcuMNvramReadAllTimeout;
\r
108 uint32 EcuMNvramWriteAllTimeout;
\r
110 #if defined(USE_MCU)
\r
111 const Mcu_ConfigType* McuConfig;
\r
113 #if defined(USE_PORT)
\r
114 const Port_ConfigType* PortConfig;
\r
116 #if defined(USE_CAN)
\r
117 const Can_ConfigType* CanConfig;
\r
119 #if defined(USE_CANIF)
\r
120 const CanIf_ConfigType* CanIfConfig;
\r
122 #if defined(USE_CANSM)
\r
123 const CanSM_ConfigType* CanSMConfig;
\r
125 #if defined(USE_NM)
\r
126 const Nm_ConfigType* NmConfig;
\r
128 #if defined(USE_CANNM)
\r
129 const CanNm_ConfigType* CanNmConfig;
\r
131 #if defined(USE_UDPNM)
\r
132 const UdpNm_ConfigType* UdpNmConfig;
\r
134 #if defined(USE_COMM)
\r
135 const ComM_ConfigType* ComMConfig;
\r
137 #if defined(USE_COM)
\r
138 const Com_ConfigType* ComConfig;
\r
140 #if defined(USE_J1939TP)
\r
141 const J1939Tp_ConfigType* J1939TpConfig;
\r
143 #if defined(USE_PDUR)
\r
144 const PduR_PBConfigType* PduRConfig;
\r
146 #if defined(USE_PWM)
\r
147 const Pwm_ConfigType* PwmConfig;
\r
149 #if defined(USE_DMA)
\r
150 const Dma_ConfigType* DmaConfig;
\r
152 #if defined(USE_ADC)
\r
153 const Adc_ConfigType* AdcConfig;
\r
155 #if defined(USE_GPT)
\r
156 const Gpt_ConfigType* GptConfig;
\r
158 #if defined(USE_FLS)
\r
159 const Fls_ConfigType* FlashConfig;
\r
161 #if defined(USE_EEP)
\r
162 const Eep_ConfigType* EepConfig;
\r
164 #if defined(USE_SPI)
\r
165 const Spi_ConfigType* SpiConfig;
\r
167 #if defined(USE_WDG)
\r
168 const Wdg_ConfigType* WdgConfig;
\r
170 #if defined(USE_WDGIF)
\r
171 const WdgIf_ConfigType* WdgIfConfig;
\r
173 #if defined(USE_WDGM)
\r
174 const WdgM_ConfigType* WdgMConfig;
\r
178 #endif /*_ECUM_GENERATED_TYPES_H_*/
\r