]> rtime.felk.cvut.cz Git - arc.git/blob - boards/generic/EcuM_Cfg.c
Enabled Wdg config parameter.
[arc.git] / boards / generic / EcuM_Cfg.c
1 /* -------------------------------- Arctic Core ------------------------------
2  * Arctic Core - the open source AUTOSAR platform http://arccore.com
3  *
4  * Copyright (C) 2009  ArcCore AB <contact@arccore.com>
5  *
6  * This source code is free software; you can redistribute it and/or modify it
7  * under the terms of the GNU General Public License version 2 as published by the
8  * Free Software Foundation; See <http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>.
9  *
10  * This program is distributed in the hope that it will be useful, but
11  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12  * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
13  * for more details.
14  * -------------------------------- Arctic Core ------------------------------*/
15 \r
16 #warning "This default file may only be used as an example!"
17
18 #include "EcuM.h"
19 \r
20 #if defined(USE_CANSM)
21 extern const CanSM_ConfigType CanSM_Config;
22 #endif
23 #if defined(USE_NM)
24 extern const Nm_ConfigType Nm_Config;
25 #endif
26 #if defined(USE_CANNM)
27 extern const CanNm_ConfigType CanNm_Config;
28 #endif
29 #if defined(USE_COMM)
30 extern const ComM_ConfigType ComM_Config;
31 #endif
32 \r
33 EcuM_ConfigType EcuMConfig =\r
34 {\r
35         .EcuMDefaultShutdownTarget = ECUM_STATE_RESET,\r
36         .EcuMDefaultSleepMode = 0, // Don't care\r
37         .EcuMDefaultAppMode = OSDEFAULTAPPMODE,\r
38         .EcuMNvramReadAllTimeout = ECUM_NVRAM_READALL_TIMEOUT,
39         .EcuMNvramWriteAllTimeout = ECUM_NVRAM_WRITEALL_TIMEOUT,
40         .EcuMRunMinimumDuration = ECUM_NVRAM_MIN_RUN_DURATION,
41 \r
42 #if defined(USE_MCU)
43         .McuConfig = McuConfigData,
44 #endif
45 #if defined(USE_PORT)
46         .PortConfig = &PortConfigData,
47 #endif
48 #if defined(USE_CAN)
49         .CanConfig = &CanConfigData,
50 #endif
51 #if defined(USE_CANIF)
52         .CanIfConfig = &CanIf_Config,
53 #endif
54 #if defined(USE_CANSM)
55         .CanSMConfig = &CanSM_Config,
56 #endif
57 #if defined(USE_CANNM)
58         .CanNmConfig = &CanNm_Config,
59 #endif
60 #if defined(USE_COM)
61         .ComConfig = &ComConfiguration,
62 #endif
63 #if defined(USE_COMM)
64         .ComMConfig = &ComM_Config,
65 #endif
66 #if defined(USE_NM)
67         .NmConfig = &Nm_Config,
68 #endif
69 #if defined(USE_PDUR)
70         .PduRConfig = &PduR_Config,
71 #endif
72 #if defined(USE_DMA)
73         .DmaConfig = DmaConfig,
74 #endif
75 #if defined(USE_ADC)
76         .AdcConfig = AdcConfig,
77 #endif
78 #if defined(USE_PWM)
79         .PwmConfig = &PwmConfig,
80 #endif
81 #if defined(USE_WDG)
82     .WdgConfig = &WdgConfig,
83 #endif
84 #if defined(USE_WDGM)
85     .WdgMConfig = &WdgMConfig,
86 #endif
87 #if defined(USE_WDGIF)
88     .WdgIfConfig = &WdgIfConfig,
89 #endif
90 #if defined(USE_GPT)
91     .GptConfig = GptConfigData,
92 #endif
93 #if defined(USE_FLS)
94         .FlashConfig = FlsConfigSet,
95 #endif
96 #if defined(USE_EEP)
97         .EepConfig = EepConfigData,
98 #endif
99 #if defined(USE_SPI)
100         .SpiConfig = &SpiConfigData,
101 #endif
102
103 };\r