1 /* -------------------------------- Arctic Core ------------------------------
2 * Arctic Core - the open source AUTOSAR platform http://arccore.com
4 * Copyright (C) 2009 ArcCore AB <contact@arccore.com>
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>.
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
14 * -------------------------------- Arctic Core ------------------------------*/
24 * Module vendor: Autocore
25 * Module version: 1.0.0
26 * Specification: Autosar v3.0.1, Final
31 // File generated on Mon Aug 17 14:11:26 CEST 2009
\r
32 // File generated by org.autocore.modules.port.mpc5516
\r
34 #include "Port_Cfg.h"
\r
36 const uint16_t PortPadConfigData[] = {
\r
37 PCR_RESET, /* PCR 0 */
\r
38 PCR_RESET, /* PCR 1 */
\r
39 PCR_RESET, /* PCR 2 */
\r
40 PCR_RESET, /* PCR 3 */
\r
41 PCR_RESET, /* PCR 4 */
\r
42 PCR_RESET, /* PCR 5 */
\r
43 PCR_RESET, /* PCR 6 */
\r
44 PCR_RESET, /* PCR 7 */
\r
45 PA_FUNC1, /* PCR 8 */
\r
46 PA_FUNC1, /* PCR 9 */
\r
47 PA_FUNC1, /* PCR 10 */
50 PCR_RESET, /* PCR 13 */
\r
51 PCR_RESET, /* PCR 14 */
\r
52 PCR_RESET, /* PCR 15 */
\r
53 PCR_RESET, /* PCR 16 */
\r
54 PCR_RESET, /* PCR 17 */
\r
55 PCR_RESET, /* PCR 18 */
\r
56 PCR_RESET, /* PCR 19 */
\r
57 PCR_RESET, /* PCR 20 */
\r
58 PCR_RESET, /* PCR 21 */
\r
59 PCR_RESET, /* PCR 22 */
\r
60 PCR_RESET, /* PCR 23 */
\r
61 PCR_RESET, /* PCR 24 */
\r
62 PCR_RESET, /* PCR 25 */
\r
63 PCR_RESET, /* PCR 26 */
\r
64 PCR_RESET, /* PCR 27 */
\r
65 PCR_RESET, /* PCR 28 */
\r
66 PCR_RESET, /* PCR 29 */
\r
67 PCR_RESET, /* PCR 30 */
\r
68 PCR_RESET, /* PCR 31 */
\r
69 PCR_RESET, /* PCR 32 */
\r
70 PCR_RESET, /* PCR 33 */
\r
71 PCR_RESET, /* PCR 34 */
\r
72 PCR_RESET, /* PCR 35 */
\r
73 PCR_RESET, /* PCR 36 */
\r
74 PCR_RESET, /* PCR 37 */
\r
75 PCR_RESET, /* PCR 38 */
\r
76 PCR_RESET, /* PCR 39 */
\r
77 PCR_RESET, /* PCR 40 */
\r
78 PCR_RESET, /* PCR 41 */
\r
79 PCR_RESET, /* PCR 42 */
\r
80 PCR_RESET, /* PCR 43 */
\r
81 PCR_RESET, /* PCR 44 */
\r
82 PCR_RESET, /* PCR 45 */
\r
83 PCR_RESET, /* PCR 46 */
\r
84 PCR_RESET, /* PCR 47 */
\r
85 ( PA_FUNC1 | OBE_ENABLE | SLEW_RATE_MIN | PULL_NONE ), /* PCR 48 : CNTX_A */
\r
86 ( PA_FUNC1 | IBE_ENABLE | SLEW_RATE_MIN | PULL_NONE ), /* PCR 49 : CNRX_A */
\r
87 PCR_RESET, /* PCR 50 */
\r
88 PCR_RESET, /* PCR 51 */
\r
89 PCR_RESET, /* PCR 52 */
\r
90 PCR_RESET, /* PCR 53 */
\r
91 PCR_RESET, /* PCR 54 */
\r
92 PCR_RESET, /* PCR 55 */
\r
93 PCR_RESET, /* PCR 56 */
\r
94 PCR_RESET, /* PCR 57 */
\r
95 PCR_RESET, /* PCR 58 */
\r
96 PCR_RESET, /* PCR 59 */
\r
97 PCR_RESET, /* PCR 60 */
\r
98 PCR_RESET, /* PCR 61 */
\r
99 PCR_RESET, /* PCR 62 */
\r
100 PCR_RESET, /* PCR 63 */
\r
101 PCR_RESET, /* PCR 64 */
\r
102 PCR_RESET, /* PCR 65 */
\r
103 PCR_RESET, /* PCR 66 */
\r
104 PCR_RESET, /* PCR 67 */
\r
105 PCR_RESET, /* PCR 68 */
\r
106 PCR_RESET, /* PCR 69 */
\r
107 PCR_RESET, /* PCR 70 */
\r
108 PCR_RESET, /* PCR 71 */
\r
109 PCR_RESET, /* PCR 72 */
\r
110 PCR_RESET, /* PCR 73 */
\r
111 PCR_RESET, /* PCR 74 */
\r
112 PCR_RESET, /* PCR 75 */
\r
113 PCR_RESET, /* PCR 76 */
\r
114 PCR_RESET, /* PCR 77 */
\r
115 PCR_RESET, /* PCR 78 */
\r
116 PCR_RESET, /* PCR 79 */
\r
117 PCR_RESET, /* PCR 80 */
\r
118 PCR_RESET, /* PCR 81 */
\r
119 PCR_RESET, /* PCR 82 */
\r
120 PCR_RESET, /* PCR 83 */
\r
121 PCR_RESET, /* PCR 84 */
\r
122 PCR_RESET, /* PCR 85 */
\r
123 PCR_RESET, /* PCR 86 */
\r
124 PCR_RESET, /* PCR 87 */
\r
125 PCR_RESET, /* PCR 88 */
\r
126 PCR_RESET, /* PCR 89 */
\r
127 PCR_RESET, /* PCR 90 */
\r
128 PCR_RESET, /* PCR 91 */
\r
129 PCR_RESET, /* PCR 92 */
\r
130 PCR_RESET, /* PCR 93 */
\r
131 PCR_RESET, /* PCR 94 */
\r
132 PCR_RESET, /* PCR 95 */
\r
133 PCR_RESET, /* PCR 96 */
\r
134 PCR_RESET, /* PCR 97 */
\r
135 PCR_RESET, /* PCR 98 */
\r
136 PCR_RESET, /* PCR 99 */
\r
137 PCR_RESET, /* PCR 100 */
\r
138 PCR_RESET, /* PCR 101 */
\r
139 PCR_RESET, /* PCR 102 */
\r
140 PCR_RESET, /* PCR 103 */
\r
141 PCR_RESET, /* PCR 104 */
\r
142 PCR_RESET, /* PCR 105 */
\r
143 PCR_RESET, /* PCR 106 */
\r
144 PCR_RESET, /* PCR 107 */
\r
145 PCR_RESET, /* PCR 108 */
\r
146 PCR_RESET, /* PCR 109 */
\r
147 PCR_RESET, /* PCR 110 */
\r
148 PCR_RESET, /* PCR 111 */
\r
149 PCR_RESET, /* PCR 112 */
\r
150 PCR_RESET, /* PCR 113 */
\r
151 PCR_RESET, /* PCR 114 */
\r
152 PCR_RESET, /* PCR 115 */
\r
153 PCR_RESET, /* PCR 116 */
\r
154 PCR_RESET, /* PCR 117 */
\r
155 PCR_RESET, /* PCR 118 */
\r
156 PCR_RESET, /* PCR 119 */
\r
157 PCR_RESET, /* PCR 120 */
\r
158 PCR_RESET, /* PCR 121 */
\r
159 PCR_RESET, /* PCR 122 */
\r
160 PCR_RESET, /* PCR 123 */
\r
161 PCR_RESET, /* PCR 124 */
\r
162 PCR_RESET, /* PCR 125 */
\r
163 PCR_RESET, /* PCR 126 */
\r
164 PCR_RESET, /* PCR 127 */
\r
165 PCR_RESET, /* PCR 128 */
\r
166 PCR_RESET, /* PCR 129 */
\r
167 PCR_RESET, /* PCR 130 */
\r
168 PCR_RESET, /* PCR 131 */
\r
169 PCR_RESET, /* PCR 132 */
\r
170 PCR_RESET, /* PCR 133 */
\r
171 PCR_RESET, /* PCR 134 */
\r
172 PCR_RESET, /* PCR 135 */
\r
173 PCR_RESET, /* PCR 136 */
\r
174 PCR_RESET, /* PCR 137 */
\r
175 PCR_RESET, /* PCR 138 */
\r
176 PCR_RESET, /* PCR 139 */
\r
177 PCR_RESET, /* PCR 140 */
\r
178 PCR_RESET, /* PCR 141 */
\r
179 PCR_RESET, /* PCR 142 */
\r
180 PCR_RESET, /* PCR 143 */
\r
181 PCR_RESET, /* PCR 144 */
\r
184 const uint8_t PortOutConfigData[] = {
\r
185 GPDO_RESET, /* GPDO 0 */
\r
186 GPDO_RESET, /* GPDO 1 */
\r
187 GPDO_RESET, /* GPDO 2 */
\r
188 GPDO_RESET, /* GPDO 3 */
\r
189 GPDO_RESET, /* GPDO 4 */
\r
190 GPDO_RESET, /* GPDO 5 */
\r
191 GPDO_RESET, /* GPDO 6 */
\r
192 GPDO_RESET, /* GPDO 7 */
\r
193 GPDO_RESET, /* GPDO 8 */
\r
194 GPDO_RESET, /* GPDO 9 */
\r
195 GPDO_RESET, /* GPDO 10 */
\r
196 GPDO_RESET, /* GPDO 11 */
\r
197 GPDO_RESET, /* GPDO 12 */
\r
198 GPDO_RESET, /* GPDO 13 */
\r
199 GPDO_RESET, /* GPDO 14 */
\r
200 GPDO_RESET, /* GPDO 15 */
\r
201 GPDO_RESET, /* GPDO 16 */
\r
202 GPDO_RESET, /* GPDO 17 */
\r
203 GPDO_RESET, /* GPDO 18 */
\r
204 GPDO_RESET, /* GPDO 19 */
\r
205 GPDO_RESET, /* GPDO 20 */
\r
206 GPDO_RESET, /* GPDO 21 */
\r
207 GPDO_RESET, /* GPDO 22 */
\r
208 GPDO_RESET, /* GPDO 23 */
\r
209 GPDO_RESET, /* GPDO 24 */
\r
210 GPDO_RESET, /* GPDO 25 */
\r
211 GPDO_RESET, /* GPDO 26 */
\r
212 GPDO_RESET, /* GPDO 27 */
\r
213 GPDO_RESET, /* GPDO 28 */
\r
214 GPDO_RESET, /* GPDO 29 */
\r
215 GPDO_RESET, /* GPDO 30 */
\r
216 GPDO_RESET, /* GPDO 31 */
\r
217 GPDO_RESET, /* GPDO 32 */
\r
218 GPDO_RESET, /* GPDO 33 */
\r
219 GPDO_RESET, /* GPDO 34 */
\r
220 GPDO_RESET, /* GPDO 35 */
\r
221 GPDO_RESET, /* GPDO 36 */
\r
222 GPDO_RESET, /* GPDO 37 */
\r
223 GPDO_RESET, /* GPDO 38 */
\r
224 GPDO_RESET, /* GPDO 39 */
\r
225 GPDO_RESET, /* GPDO 40 */
\r
226 GPDO_RESET, /* GPDO 41 */
\r
227 GPDO_RESET, /* GPDO 42 */
\r
228 GPDO_RESET, /* GPDO 43 */
\r
229 GPDO_RESET, /* GPDO 44 */
\r
230 GPDO_RESET, /* GPDO 45 */
\r
231 GPDO_RESET, /* GPDO 46 */
\r
232 GPDO_RESET, /* GPDO 47 */
\r
233 GPDO_RESET, /* GPDO 48 */
\r
234 GPDO_HIGH, /* GPDO 49 */
\r
235 GPDO_RESET, /* GPDO 50 */
\r
236 GPDO_RESET, /* GPDO 51 */
\r
237 GPDO_RESET, /* GPDO 52 */
\r
238 GPDO_RESET, /* GPDO 53 */
\r
239 GPDO_RESET, /* GPDO 54 */
\r
240 GPDO_RESET, /* GPDO 55 */
\r
241 GPDO_RESET, /* GPDO 56 */
\r
242 GPDO_RESET, /* GPDO 57 */
\r
243 GPDO_RESET, /* GPDO 58 */
\r
244 GPDO_RESET, /* GPDO 59 */
\r
245 GPDO_RESET, /* GPDO 60 */
\r
246 GPDO_RESET, /* GPDO 61 */
\r
247 GPDO_RESET, /* GPDO 62 */
\r
248 GPDO_RESET, /* GPDO 63 */
\r
249 GPDO_RESET, /* GPDO 64 */
\r
250 GPDO_RESET, /* GPDO 65 */
\r
251 GPDO_RESET, /* GPDO 66 */
\r
252 GPDO_RESET, /* GPDO 67 */
\r
253 GPDO_RESET, /* GPDO 68 */
\r
254 GPDO_RESET, /* GPDO 69 */
\r
255 GPDO_RESET, /* GPDO 70 */
\r
256 GPDO_RESET, /* GPDO 71 */
\r
257 GPDO_RESET, /* GPDO 72 */
\r
258 GPDO_RESET, /* GPDO 73 */
\r
259 GPDO_RESET, /* GPDO 74 */
\r
260 GPDO_RESET, /* GPDO 75 */
\r
261 GPDO_RESET, /* GPDO 76 */
\r
262 GPDO_RESET, /* GPDO 77 */
\r
263 GPDO_RESET, /* GPDO 78 */
\r
264 GPDO_RESET, /* GPDO 79 */
\r
265 GPDO_RESET, /* GPDO 80 */
\r
266 GPDO_RESET, /* GPDO 81 */
\r
267 GPDO_RESET, /* GPDO 82 */
\r
268 GPDO_RESET, /* GPDO 83 */
\r
269 GPDO_RESET, /* GPDO 84 */
\r
270 GPDO_RESET, /* GPDO 85 */
\r
271 GPDO_RESET, /* GPDO 86 */
\r
272 GPDO_RESET, /* GPDO 87 */
\r
273 GPDO_RESET, /* GPDO 88 */
\r
274 GPDO_RESET, /* GPDO 89 */
\r
275 GPDO_RESET, /* GPDO 90 */
\r
276 GPDO_RESET, /* GPDO 91 */
\r
277 GPDO_RESET, /* GPDO 92 */
\r
278 GPDO_RESET, /* GPDO 93 */
\r
279 GPDO_RESET, /* GPDO 94 */
\r
280 GPDO_RESET, /* GPDO 95 */
\r
281 GPDO_RESET, /* GPDO 96 */
\r
282 GPDO_RESET, /* GPDO 97 */
\r
283 GPDO_RESET, /* GPDO 98 */
\r
284 GPDO_RESET, /* GPDO 99 */
\r
285 GPDO_RESET, /* GPDO 100 */
\r
286 GPDO_RESET, /* GPDO 101 */
\r
287 GPDO_RESET, /* GPDO 102 */
\r
288 GPDO_RESET, /* GPDO 103 */
\r
289 GPDO_RESET, /* GPDO 104 */
\r
290 GPDO_RESET, /* GPDO 105 */
\r
291 GPDO_RESET, /* GPDO 106 */
\r
292 GPDO_RESET, /* GPDO 107 */
\r
293 GPDO_RESET, /* GPDO 108 */
\r
294 GPDO_RESET, /* GPDO 109 */
\r
295 GPDO_RESET, /* GPDO 110 */
\r
296 GPDO_RESET, /* GPDO 111 */
\r
297 GPDO_RESET, /* GPDO 112 */
\r
298 GPDO_RESET, /* GPDO 113 */
\r
299 GPDO_RESET, /* GPDO 114 */
\r
300 GPDO_RESET, /* GPDO 115 */
\r
301 GPDO_RESET, /* GPDO 116 */
\r
302 GPDO_RESET, /* GPDO 117 */
\r
303 GPDO_RESET, /* GPDO 118 */
\r
304 GPDO_RESET, /* GPDO 119 */
\r
305 GPDO_RESET, /* GPDO 120 */
\r
306 GPDO_RESET, /* GPDO 121 */
\r
307 GPDO_RESET, /* GPDO 122 */
\r
308 GPDO_RESET, /* GPDO 123 */
\r
309 GPDO_RESET, /* GPDO 124 */
\r
310 GPDO_RESET, /* GPDO 125 */
\r
311 GPDO_RESET, /* GPDO 126 */
\r
312 GPDO_RESET, /* GPDO 127 */
\r
313 GPDO_RESET, /* GPDO 128 */
\r
314 GPDO_RESET, /* GPDO 129 */
\r
315 GPDO_RESET, /* GPDO 130 */
\r
316 GPDO_RESET, /* GPDO 131 */
\r
317 GPDO_RESET, /* GPDO 132 */
\r
318 GPDO_RESET, /* GPDO 133 */
\r
319 GPDO_RESET, /* GPDO 134 */
\r
320 GPDO_RESET, /* GPDO 135 */
\r
321 GPDO_RESET, /* GPDO 136 */
\r
322 GPDO_RESET, /* GPDO 137 */
\r
323 GPDO_RESET, /* GPDO 138 */
\r
324 GPDO_RESET, /* GPDO 139 */
\r
325 GPDO_RESET, /* GPDO 140 */
\r
326 GPDO_RESET, /* GPDO 141 */
\r
327 GPDO_RESET, /* GPDO 142 */
\r
330 const Port_ConfigType PortConfigData =
\r
332 .padCnt = sizeof(PortPadConfigData),
\r
333 .padConfig = PortPadConfigData,
\r
334 .outCnt = sizeof(PortOutConfigData),
\r
335 .outConfig = PortOutConfigData,
\r