]> rtime.felk.cvut.cz Git - arc.git/blob - boards/stm32_stm3210c/examples/com_simple/config/Port_Cfg.c
Generated and built in-tree examples with stm3210c and tested
[arc.git] / boards / stm32_stm3210c / examples / com_simple / config / Port_Cfg.c
1 /*\r
2 * Configuration of module: Port (Port_Cfg.c)\r
3 *\r
4 * Created by:              \r
5 * Copyright:               \r
6 *\r
7 * Configured for (MCU):    STM32_F107\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         \r
16 #include "stm32f10x_gpio.h"\r
17 #include "Port.h"\r
18 \r
19 const uint32 remaps[] = {\r
20         GPIO_Remap2_CAN1,\r
21         GPIO_Remap_ETH,\r
22         GPIO_Remap_CAN2,\r
23 };\r
24 \r
25 const GpioPinCnfMode_Type GPIOConf[] =\r
26 {\r
27   {\r
28         .GpioPinCnfMode_0 = 0,  \r
29         .GpioPinCnfMode_1 = 0,  \r
30         .GpioPinCnfMode_2 = 0,  \r
31         .GpioPinCnfMode_3 = 0,  \r
32         .GpioPinCnfMode_4 = 0,  \r
33         .GpioPinCnfMode_5 = 0,  \r
34         .GpioPinCnfMode_6 = 0,  \r
35         .GpioPinCnfMode_7 = 0,  \r
36         .GpioPinCnfMode_8 = 0,  \r
37         .GpioPinCnfMode_9 = 0,  \r
38         .GpioPinCnfMode_10 = 0,         \r
39         .GpioPinCnfMode_11 = 0,         \r
40         .GpioPinCnfMode_12 = 0,         \r
41         .GpioPinCnfMode_13 = 0,         \r
42         .GpioPinCnfMode_14 = 0,         \r
43         .GpioPinCnfMode_15 = 0,                 \r
44   },\r
45   {\r
46         .GpioPinCnfMode_0 = 0,  \r
47         .GpioPinCnfMode_1 = 0,  \r
48         .GpioPinCnfMode_2 = 0,  \r
49         .GpioPinCnfMode_3 = 0,  \r
50         .GpioPinCnfMode_4 = 0,  \r
51         .GpioPinCnfMode_5 = 0,  \r
52         .GpioPinCnfMode_6 = 0,  \r
53         .GpioPinCnfMode_7 = 0,  \r
54         .GpioPinCnfMode_8 = 0,  \r
55         .GpioPinCnfMode_9 = 0,  \r
56         .GpioPinCnfMode_10 = 0,         \r
57         .GpioPinCnfMode_11 = 0,         \r
58         .GpioPinCnfMode_12 = 0,         \r
59         .GpioPinCnfMode_13 = 0,         \r
60         .GpioPinCnfMode_14 = 0,         \r
61         .GpioPinCnfMode_15 = 0,                 \r
62   },\r
63   {\r
64         .GpioPinCnfMode_0 = 0,  \r
65         .GpioPinCnfMode_1 = 0,  \r
66         .GpioPinCnfMode_2 = 0,  \r
67         .GpioPinCnfMode_3 = 0,  \r
68         .GpioPinCnfMode_4 = 0,  \r
69         .GpioPinCnfMode_5 = 0,  \r
70         .GpioPinCnfMode_6 = 0,  \r
71         .GpioPinCnfMode_7 = 0,  \r
72         .GpioPinCnfMode_8 = 0,  \r
73         .GpioPinCnfMode_9 = 0,  \r
74         .GpioPinCnfMode_10 = 0,         \r
75         .GpioPinCnfMode_11 = 0,         \r
76         .GpioPinCnfMode_12 = 0,         \r
77         .GpioPinCnfMode_13 = 0,         \r
78         .GpioPinCnfMode_14 = 0,         \r
79         .GpioPinCnfMode_15 = 0,                 \r
80   },\r
81   {\r
82         .GpioPinCnfMode_0 = GPIO_INPUT_MODE | GPIO_INPUT_PULLUP_CNF,    \r
83         .GpioPinCnfMode_1 = GPIO_OUTPUT_10MHz_MODE | GPIO_ALT_PUSHPULL_CNF,     \r
84         .GpioPinCnfMode_2 = 0,  \r
85         .GpioPinCnfMode_3 = 0,  \r
86         .GpioPinCnfMode_4 = 0,  \r
87         .GpioPinCnfMode_5 = 0,  \r
88         .GpioPinCnfMode_6 = 0,  \r
89         .GpioPinCnfMode_7 = 0,  \r
90         .GpioPinCnfMode_8 = 0,  \r
91         .GpioPinCnfMode_9 = 0,  \r
92         .GpioPinCnfMode_10 = 0,         \r
93         .GpioPinCnfMode_11 = 0,         \r
94         .GpioPinCnfMode_12 = 0,         \r
95         .GpioPinCnfMode_13 = 0,         \r
96         .GpioPinCnfMode_14 = 0,         \r
97         .GpioPinCnfMode_15 = 0,                 \r
98   },\r
99   {\r
100         .GpioPinCnfMode_0 = 0,  \r
101         .GpioPinCnfMode_1 = 0,  \r
102         .GpioPinCnfMode_2 = 0,  \r
103         .GpioPinCnfMode_3 = 0,  \r
104         .GpioPinCnfMode_4 = 0,  \r
105         .GpioPinCnfMode_5 = 0,  \r
106         .GpioPinCnfMode_6 = 0,  \r
107         .GpioPinCnfMode_7 = 0,  \r
108         .GpioPinCnfMode_8 = 0,  \r
109         .GpioPinCnfMode_9 = 0,  \r
110         .GpioPinCnfMode_10 = 0,         \r
111         .GpioPinCnfMode_11 = 0,         \r
112         .GpioPinCnfMode_12 = 0,         \r
113         .GpioPinCnfMode_13 = 0,         \r
114         .GpioPinCnfMode_14 = 0,         \r
115         .GpioPinCnfMode_15 = 0,                 \r
116   },\r
117   {\r
118         .GpioPinCnfMode_0 = 0,  \r
119         .GpioPinCnfMode_1 = 0,  \r
120         .GpioPinCnfMode_2 = 0,  \r
121         .GpioPinCnfMode_3 = 0,  \r
122         .GpioPinCnfMode_4 = 0,  \r
123         .GpioPinCnfMode_5 = 0,  \r
124         .GpioPinCnfMode_6 = 0,  \r
125         .GpioPinCnfMode_7 = 0,  \r
126         .GpioPinCnfMode_8 = 0,  \r
127         .GpioPinCnfMode_9 = 0,  \r
128         .GpioPinCnfMode_10 = 0,         \r
129         .GpioPinCnfMode_11 = 0,         \r
130         .GpioPinCnfMode_12 = 0,         \r
131         .GpioPinCnfMode_13 = 0,         \r
132         .GpioPinCnfMode_14 = 0,         \r
133         .GpioPinCnfMode_15 = 0,                 \r
134   },\r
135   {\r
136         .GpioPinCnfMode_0 = 0,  \r
137         .GpioPinCnfMode_1 = 0,  \r
138         .GpioPinCnfMode_2 = 0,  \r
139         .GpioPinCnfMode_3 = 0,  \r
140         .GpioPinCnfMode_4 = 0,  \r
141         .GpioPinCnfMode_5 = 0,  \r
142         .GpioPinCnfMode_6 = 0,  \r
143         .GpioPinCnfMode_7 = 0,  \r
144         .GpioPinCnfMode_8 = 0,  \r
145         .GpioPinCnfMode_9 = 0,  \r
146         .GpioPinCnfMode_10 = 0,         \r
147         .GpioPinCnfMode_11 = 0,         \r
148         .GpioPinCnfMode_12 = 0,         \r
149         .GpioPinCnfMode_13 = 0,         \r
150         .GpioPinCnfMode_14 = 0,         \r
151         .GpioPinCnfMode_15 = 0,                 \r
152   },\r
153 };\r
154 \r
155 \r
156 const GpioPinOutLevel_Type GPIOOutConf[] =\r
157 {\r
158   {\r
159         .GpioPinOutLevel_0 = 0,         \r
160         .GpioPinOutLevel_1 = 0,         \r
161         .GpioPinOutLevel_2 = 0,         \r
162         .GpioPinOutLevel_3 = 0,         \r
163         .GpioPinOutLevel_4 = 0,         \r
164         .GpioPinOutLevel_5 = 0,         \r
165         .GpioPinOutLevel_6 = 0,         \r
166         .GpioPinOutLevel_7 = 0,         \r
167         .GpioPinOutLevel_8 = 0,         \r
168         .GpioPinOutLevel_9 = 0,         \r
169         .GpioPinOutLevel_10 = 0,        \r
170         .GpioPinOutLevel_11 = 0,        \r
171         .GpioPinOutLevel_12 = 0,        \r
172         .GpioPinOutLevel_13 = 0,        \r
173         .GpioPinOutLevel_14 = 0,        \r
174         .GpioPinOutLevel_15 = 0,                \r
175   },\r
176   {\r
177         .GpioPinOutLevel_0 = 0,         \r
178         .GpioPinOutLevel_1 = 0,         \r
179         .GpioPinOutLevel_2 = 0,         \r
180         .GpioPinOutLevel_3 = 0,         \r
181         .GpioPinOutLevel_4 = 0,         \r
182         .GpioPinOutLevel_5 = 0,         \r
183         .GpioPinOutLevel_6 = 0,         \r
184         .GpioPinOutLevel_7 = 0,         \r
185         .GpioPinOutLevel_8 = 0,         \r
186         .GpioPinOutLevel_9 = 0,         \r
187         .GpioPinOutLevel_10 = 0,        \r
188         .GpioPinOutLevel_11 = 0,        \r
189         .GpioPinOutLevel_12 = 0,        \r
190         .GpioPinOutLevel_13 = 0,        \r
191         .GpioPinOutLevel_14 = 0,        \r
192         .GpioPinOutLevel_15 = 0,                \r
193   },\r
194   {\r
195         .GpioPinOutLevel_0 = 0,         \r
196         .GpioPinOutLevel_1 = 0,         \r
197         .GpioPinOutLevel_2 = 0,         \r
198         .GpioPinOutLevel_3 = 0,         \r
199         .GpioPinOutLevel_4 = 0,         \r
200         .GpioPinOutLevel_5 = 0,         \r
201         .GpioPinOutLevel_6 = 0,         \r
202         .GpioPinOutLevel_7 = 0,         \r
203         .GpioPinOutLevel_8 = 0,         \r
204         .GpioPinOutLevel_9 = 0,         \r
205         .GpioPinOutLevel_10 = 0,        \r
206         .GpioPinOutLevel_11 = 0,        \r
207         .GpioPinOutLevel_12 = 0,        \r
208         .GpioPinOutLevel_13 = 0,        \r
209         .GpioPinOutLevel_14 = 0,        \r
210         .GpioPinOutLevel_15 = 0,                \r
211   },\r
212   {\r
213         .GpioPinOutLevel_0 = GPIO_OUTPUT_LOW,   \r
214         .GpioPinOutLevel_1 = GPIO_OUTPUT_LOW,   \r
215         .GpioPinOutLevel_2 = 0,         \r
216         .GpioPinOutLevel_3 = 0,         \r
217         .GpioPinOutLevel_4 = 0,         \r
218         .GpioPinOutLevel_5 = 0,         \r
219         .GpioPinOutLevel_6 = 0,         \r
220         .GpioPinOutLevel_7 = 0,         \r
221         .GpioPinOutLevel_8 = 0,         \r
222         .GpioPinOutLevel_9 = 0,         \r
223         .GpioPinOutLevel_10 = 0,        \r
224         .GpioPinOutLevel_11 = 0,        \r
225         .GpioPinOutLevel_12 = 0,        \r
226         .GpioPinOutLevel_13 = 0,        \r
227         .GpioPinOutLevel_14 = 0,        \r
228         .GpioPinOutLevel_15 = 0,                \r
229   },\r
230   {\r
231         .GpioPinOutLevel_0 = 0,         \r
232         .GpioPinOutLevel_1 = 0,         \r
233         .GpioPinOutLevel_2 = 0,         \r
234         .GpioPinOutLevel_3 = 0,         \r
235         .GpioPinOutLevel_4 = 0,         \r
236         .GpioPinOutLevel_5 = 0,         \r
237         .GpioPinOutLevel_6 = 0,         \r
238         .GpioPinOutLevel_7 = 0,         \r
239         .GpioPinOutLevel_8 = 0,         \r
240         .GpioPinOutLevel_9 = 0,         \r
241         .GpioPinOutLevel_10 = 0,        \r
242         .GpioPinOutLevel_11 = 0,        \r
243         .GpioPinOutLevel_12 = 0,        \r
244         .GpioPinOutLevel_13 = 0,        \r
245         .GpioPinOutLevel_14 = 0,        \r
246         .GpioPinOutLevel_15 = 0,                \r
247   },\r
248   {\r
249         .GpioPinOutLevel_0 = 0,         \r
250         .GpioPinOutLevel_1 = 0,         \r
251         .GpioPinOutLevel_2 = 0,         \r
252         .GpioPinOutLevel_3 = 0,         \r
253         .GpioPinOutLevel_4 = 0,         \r
254         .GpioPinOutLevel_5 = 0,         \r
255         .GpioPinOutLevel_6 = 0,         \r
256         .GpioPinOutLevel_7 = 0,         \r
257         .GpioPinOutLevel_8 = 0,         \r
258         .GpioPinOutLevel_9 = 0,         \r
259         .GpioPinOutLevel_10 = 0,        \r
260         .GpioPinOutLevel_11 = 0,        \r
261         .GpioPinOutLevel_12 = 0,        \r
262         .GpioPinOutLevel_13 = 0,        \r
263         .GpioPinOutLevel_14 = 0,        \r
264         .GpioPinOutLevel_15 = 0,                \r
265   },\r
266   {\r
267         .GpioPinOutLevel_0 = 0,         \r
268         .GpioPinOutLevel_1 = 0,         \r
269         .GpioPinOutLevel_2 = 0,         \r
270         .GpioPinOutLevel_3 = 0,         \r
271         .GpioPinOutLevel_4 = 0,         \r
272         .GpioPinOutLevel_5 = 0,         \r
273         .GpioPinOutLevel_6 = 0,         \r
274         .GpioPinOutLevel_7 = 0,         \r
275         .GpioPinOutLevel_8 = 0,         \r
276         .GpioPinOutLevel_9 = 0,         \r
277         .GpioPinOutLevel_10 = 0,        \r
278         .GpioPinOutLevel_11 = 0,        \r
279         .GpioPinOutLevel_12 = 0,        \r
280         .GpioPinOutLevel_13 = 0,        \r
281         .GpioPinOutLevel_14 = 0,        \r
282         .GpioPinOutLevel_15 = 0,                \r
283   },\r
284 };\r
285 \r
286 const Port_ConfigType PortConfigData =\r
287 {\r
288         .padCnt = 7,\r
289         .padConfig = GPIOConf,\r
290         .outConfig = GPIOOutConf,\r
291 \r
292     .remapCount = sizeof(remaps) / sizeof(uint32),\r
293     .remaps = &remaps[0]\r
294 };\r