2 * Configuration of module: EcuM (EcuM_Generated_Types.h)
\r
7 * Configured for (MCU): HCS12
\r
9 * Module vendor: ArcCore
\r
10 * Generator version: 2.0.2
\r
12 * Generated by Arctic Studio (http://arccore.com)
\r
13 * on Fri Jun 17 15:35:45 CEST 2011
\r
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.*
22 #ifndef _ECUM_GENERATED_TYPES_H_
\r
23 #define _ECUM_GENERATED_TYPES_H_
\r
25 #if defined(USE_MCU)
\r
28 #if defined(USE_PORT)
\r
31 #if defined(USE_CAN)
\r
34 #if defined(USE_CANIF)
\r
37 #if defined(USE_PWM)
\r
40 #if defined(USE_COM)
\r
43 #if defined(USE_PDUR)
\r
46 #if defined(USE_DMA)
\r
49 #if defined(USE_ADC)
\r
52 #if defined(USE_GPT)
\r
55 #if defined(USE_COMM)
\r
61 #if defined(USE_CANNM)
\r
64 #if defined(USE_CANSM)
\r
67 #if defined(USE_LINSM)
\r
70 #if defined(USE_FLS)
\r
73 #if defined(USE_EEP)
\r
76 #if defined(USE_SPI)
\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
89 #if defined(USE_MCU)
\r
90 const Mcu_ConfigType* McuConfig;
\r
92 #if defined(USE_PORT)
\r
93 const Port_ConfigType* PortConfig;
\r
95 #if defined(USE_CAN)
\r
96 const Can_ConfigType* CanConfig;
\r
98 #if defined(USE_CANIF)
\r
99 const CanIf_ConfigType* CanIfConfig;
\r
101 #if defined(USE_CANSM)
\r
102 const CanSM_ConfigType* CanSMConfig;
\r
104 #if defined(USE_NM)
\r
105 const Nm_ConfigType* NmConfig;
\r
107 #if defined(USE_CANNM)
\r
108 const CanNm_ConfigType* CanNmConfig;
\r
110 #if defined(USE_COMM)
\r
111 const ComM_ConfigType* ComMConfig;
\r
113 #if defined(USE_COM)
\r
114 const Com_ConfigType* ComConfig;
\r
116 #if defined(USE_PDUR)
\r
117 const PduR_PBConfigType* PduRConfig;
\r
119 #if defined(USE_PWM)
\r
120 const Pwm_ConfigType* PwmConfig;
\r
122 #if defined(USE_DMA)
\r
123 const Dma_ConfigType* DmaConfig;
\r
125 #if defined(USE_ADC)
\r
126 const Adc_ConfigType* AdcConfig;
\r
128 #if defined(USE_GPT)
\r
129 const Gpt_ConfigType* GptConfig;
\r
131 #if defined(USE_FLS)
\r
132 const Fls_ConfigType* FlashConfig;
\r
134 #if defined(USE_EEP)
\r
135 const Eep_ConfigType* EepConfig;
\r
137 #if defined(USE_SPI)
\r
138 const Spi_ConfigType* SpiConfig;
\r
142 #endif /*_ECUM_GENERATED_TYPES_H_*/
\r