EE445M RTOS
Taken at the University of Texas Spring 2015
pin_map.h
Go to the documentation of this file.
1 //*****************************************************************************
2 //
3 // pin_map.h - Mapping of peripherals to pins for all parts.
4 //
5 // Copyright (c) 2007-2014 Texas Instruments Incorporated. All rights reserved.
6 // Software License Agreement
7 //
8 // Redistribution and use in source and binary forms, with or without
9 // modification, are permitted provided that the following conditions
10 // are met:
11 //
12 // Redistributions of source code must retain the above copyright
13 // notice, this list of conditions and the following disclaimer.
14 //
15 // Redistributions in binary form must reproduce the above copyright
16 // notice, this list of conditions and the following disclaimer in the
17 // documentation and/or other materials provided with the
18 // distribution.
19 //
20 // Neither the name of Texas Instruments Incorporated nor the names of
21 // its contributors may be used to endorse or promote products derived
22 // from this software without specific prior written permission.
23 //
24 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
27 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
28 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
29 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
30 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
31 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
32 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
33 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 //
36 // This is part of revision 2.1.0.12573 of the Tiva Peripheral Driver Library.
37 //
38 //*****************************************************************************
39 
40 #ifndef __DRIVERLIB_PIN_MAP_H__
41 #define __DRIVERLIB_PIN_MAP_H__
42 
43 //*****************************************************************************
44 //
45 // TM4C1230C3PM Port/Pin Mapping Definitions
46 //
47 //*****************************************************************************
48 #ifdef PART_TM4C1230C3PM
49 
50 #define GPIO_PA0_U0RX 0x00000001
51 
52 #define GPIO_PA1_U0TX 0x00000401
53 
54 #define GPIO_PA2_SSI0CLK 0x00000802
55 
56 #define GPIO_PA3_SSI0FSS 0x00000C02
57 
58 #define GPIO_PA4_SSI0RX 0x00001002
59 
60 #define GPIO_PA5_SSI0TX 0x00001402
61 
62 #define GPIO_PA6_I2C1SCL 0x00001803
63 
64 #define GPIO_PA7_I2C1SDA 0x00001C03
65 
66 #define GPIO_PB0_U1RX 0x00010001
67 #define GPIO_PB0_T2CCP0 0x00010007
68 
69 #define GPIO_PB1_U1TX 0x00010401
70 #define GPIO_PB1_T2CCP1 0x00010407
71 
72 #define GPIO_PB2_I2C0SCL 0x00010803
73 #define GPIO_PB2_T3CCP0 0x00010807
74 
75 #define GPIO_PB3_I2C0SDA 0x00010C03
76 #define GPIO_PB3_T3CCP1 0x00010C07
77 
78 #define GPIO_PB4_SSI2CLK 0x00011002
79 #define GPIO_PB4_T1CCP0 0x00011007
80 #define GPIO_PB4_CAN0RX 0x00011008
81 
82 #define GPIO_PB5_SSI2FSS 0x00011402
83 #define GPIO_PB5_T1CCP1 0x00011407
84 #define GPIO_PB5_CAN0TX 0x00011408
85 
86 #define GPIO_PB6_SSI2RX 0x00011802
87 #define GPIO_PB6_I2C5SCL 0x00011803
88 #define GPIO_PB6_T0CCP0 0x00011807
89 
90 #define GPIO_PB7_SSI2TX 0x00011C02
91 #define GPIO_PB7_I2C5SDA 0x00011C03
92 #define GPIO_PB7_T0CCP1 0x00011C07
93 
94 #define GPIO_PC0_TCK 0x00020001
95 #define GPIO_PC0_SWCLK 0x00020001
96 #define GPIO_PC0_T4CCP0 0x00020007
97 
98 #define GPIO_PC1_TMS 0x00020401
99 #define GPIO_PC1_SWDIO 0x00020401
100 #define GPIO_PC1_T4CCP1 0x00020407
101 
102 #define GPIO_PC2_TDI 0x00020801
103 #define GPIO_PC2_T5CCP0 0x00020807
104 
105 #define GPIO_PC3_SWO 0x00020C01
106 #define GPIO_PC3_TDO 0x00020C01
107 #define GPIO_PC3_T5CCP1 0x00020C07
108 
109 #define GPIO_PC4_U4RX 0x00021001
110 #define GPIO_PC4_U1RX 0x00021002
111 #define GPIO_PC4_WT0CCP0 0x00021007
112 #define GPIO_PC4_U1RTS 0x00021008
113 
114 #define GPIO_PC5_U4TX 0x00021401
115 #define GPIO_PC5_U1TX 0x00021402
116 #define GPIO_PC5_WT0CCP1 0x00021407
117 #define GPIO_PC5_U1CTS 0x00021408
118 
119 #define GPIO_PC6_U3RX 0x00021801
120 #define GPIO_PC6_WT1CCP0 0x00021807
121 
122 #define GPIO_PC7_U3TX 0x00021C01
123 #define GPIO_PC7_WT1CCP1 0x00021C07
124 
125 #define GPIO_PD0_SSI3CLK 0x00030001
126 #define GPIO_PD0_SSI1CLK 0x00030002
127 #define GPIO_PD0_I2C3SCL 0x00030003
128 #define GPIO_PD0_WT2CCP0 0x00030007
129 
130 #define GPIO_PD1_SSI3FSS 0x00030401
131 #define GPIO_PD1_SSI1FSS 0x00030402
132 #define GPIO_PD1_I2C3SDA 0x00030403
133 #define GPIO_PD1_WT2CCP1 0x00030407
134 
135 #define GPIO_PD2_SSI3RX 0x00030801
136 #define GPIO_PD2_SSI1RX 0x00030802
137 #define GPIO_PD2_WT3CCP0 0x00030807
138 
139 #define GPIO_PD3_SSI3TX 0x00030C01
140 #define GPIO_PD3_SSI1TX 0x00030C02
141 #define GPIO_PD3_WT3CCP1 0x00030C07
142 
143 #define GPIO_PD4_U6RX 0x00031001
144 #define GPIO_PD4_WT4CCP0 0x00031007
145 
146 #define GPIO_PD5_U6TX 0x00031401
147 #define GPIO_PD5_WT4CCP1 0x00031407
148 
149 #define GPIO_PD6_U2RX 0x00031801
150 #define GPIO_PD6_WT5CCP0 0x00031807
151 
152 #define GPIO_PD7_U2TX 0x00031C01
153 #define GPIO_PD7_WT5CCP1 0x00031C07
154 #define GPIO_PD7_NMI 0x00031C08
155 
156 #define GPIO_PE0_U7RX 0x00040001
157 
158 #define GPIO_PE1_U7TX 0x00040401
159 
160 #define GPIO_PE4_U5RX 0x00041001
161 #define GPIO_PE4_I2C2SCL 0x00041003
162 #define GPIO_PE4_CAN0RX 0x00041008
163 
164 #define GPIO_PE5_U5TX 0x00041401
165 #define GPIO_PE5_I2C2SDA 0x00041403
166 #define GPIO_PE5_CAN0TX 0x00041408
167 
168 #define GPIO_PF0_U1RTS 0x00050001
169 #define GPIO_PF0_SSI1RX 0x00050002
170 #define GPIO_PF0_CAN0RX 0x00050003
171 #define GPIO_PF0_T0CCP0 0x00050007
172 #define GPIO_PF0_NMI 0x00050008
173 #define GPIO_PF0_C0O 0x00050009
174 
175 #define GPIO_PF1_U1CTS 0x00050401
176 #define GPIO_PF1_SSI1TX 0x00050402
177 #define GPIO_PF1_T0CCP1 0x00050407
178 #define GPIO_PF1_C1O 0x00050409
179 #define GPIO_PF1_TRD1 0x0005040E
180 
181 #define GPIO_PF2_SSI1CLK 0x00050802
182 #define GPIO_PF2_T1CCP0 0x00050807
183 #define GPIO_PF2_TRD0 0x0005080E
184 
185 #define GPIO_PF3_SSI1FSS 0x00050C02
186 #define GPIO_PF3_CAN0TX 0x00050C03
187 #define GPIO_PF3_T1CCP1 0x00050C07
188 #define GPIO_PF3_TRCLK 0x00050C0E
189 
190 #define GPIO_PF4_T2CCP0 0x00051007
191 
192 #define GPIO_PG0_I2C3SCL 0x00060003
193 #define GPIO_PG0_T4CCP0 0x00060007
194 
195 #define GPIO_PG1_I2C3SDA 0x00060403
196 #define GPIO_PG1_T4CCP1 0x00060407
197 
198 #define GPIO_PG2_I2C4SCL 0x00060803
199 #define GPIO_PG2_T5CCP0 0x00060807
200 
201 #define GPIO_PG3_I2C4SDA 0x00060C03
202 #define GPIO_PG3_T5CCP1 0x00060C07
203 
204 #define GPIO_PG4_U2RX 0x00061001
205 #define GPIO_PG4_I2C1SCL 0x00061003
206 #define GPIO_PG4_WT0CCP0 0x00061007
207 
208 #define GPIO_PG5_U2TX 0x00061401
209 #define GPIO_PG5_I2C1SDA 0x00061403
210 #define GPIO_PG5_WT0CCP1 0x00061407
211 
212 #endif // PART_TM4C1230C3PM
213 
214 //*****************************************************************************
215 //
216 // TM4C1230D5PM Port/Pin Mapping Definitions
217 //
218 //*****************************************************************************
219 #ifdef PART_TM4C1230D5PM
220 
221 #define GPIO_PA0_U0RX 0x00000001
222 
223 #define GPIO_PA1_U0TX 0x00000401
224 
225 #define GPIO_PA2_SSI0CLK 0x00000802
226 
227 #define GPIO_PA3_SSI0FSS 0x00000C02
228 
229 #define GPIO_PA4_SSI0RX 0x00001002
230 
231 #define GPIO_PA5_SSI0TX 0x00001402
232 
233 #define GPIO_PA6_I2C1SCL 0x00001803
234 
235 #define GPIO_PA7_I2C1SDA 0x00001C03
236 
237 #define GPIO_PB0_U1RX 0x00010001
238 #define GPIO_PB0_T2CCP0 0x00010007
239 
240 #define GPIO_PB1_U1TX 0x00010401
241 #define GPIO_PB1_T2CCP1 0x00010407
242 
243 #define GPIO_PB2_I2C0SCL 0x00010803
244 #define GPIO_PB2_T3CCP0 0x00010807
245 
246 #define GPIO_PB3_I2C0SDA 0x00010C03
247 #define GPIO_PB3_T3CCP1 0x00010C07
248 
249 #define GPIO_PB4_SSI2CLK 0x00011002
250 #define GPIO_PB4_T1CCP0 0x00011007
251 #define GPIO_PB4_CAN0RX 0x00011008
252 
253 #define GPIO_PB5_SSI2FSS 0x00011402
254 #define GPIO_PB5_T1CCP1 0x00011407
255 #define GPIO_PB5_CAN0TX 0x00011408
256 
257 #define GPIO_PB6_SSI2RX 0x00011802
258 #define GPIO_PB6_I2C5SCL 0x00011803
259 #define GPIO_PB6_T0CCP0 0x00011807
260 
261 #define GPIO_PB7_SSI2TX 0x00011C02
262 #define GPIO_PB7_I2C5SDA 0x00011C03
263 #define GPIO_PB7_T0CCP1 0x00011C07
264 
265 #define GPIO_PC0_TCK 0x00020001
266 #define GPIO_PC0_SWCLK 0x00020001
267 #define GPIO_PC0_T4CCP0 0x00020007
268 
269 #define GPIO_PC1_TMS 0x00020401
270 #define GPIO_PC1_SWDIO 0x00020401
271 #define GPIO_PC1_T4CCP1 0x00020407
272 
273 #define GPIO_PC2_TDI 0x00020801
274 #define GPIO_PC2_T5CCP0 0x00020807
275 
276 #define GPIO_PC3_SWO 0x00020C01
277 #define GPIO_PC3_TDO 0x00020C01
278 #define GPIO_PC3_T5CCP1 0x00020C07
279 
280 #define GPIO_PC4_U4RX 0x00021001
281 #define GPIO_PC4_U1RX 0x00021002
282 #define GPIO_PC4_WT0CCP0 0x00021007
283 #define GPIO_PC4_U1RTS 0x00021008
284 
285 #define GPIO_PC5_U4TX 0x00021401
286 #define GPIO_PC5_U1TX 0x00021402
287 #define GPIO_PC5_WT0CCP1 0x00021407
288 #define GPIO_PC5_U1CTS 0x00021408
289 
290 #define GPIO_PC6_U3RX 0x00021801
291 #define GPIO_PC6_WT1CCP0 0x00021807
292 
293 #define GPIO_PC7_U3TX 0x00021C01
294 #define GPIO_PC7_WT1CCP1 0x00021C07
295 
296 #define GPIO_PD0_SSI3CLK 0x00030001
297 #define GPIO_PD0_SSI1CLK 0x00030002
298 #define GPIO_PD0_I2C3SCL 0x00030003
299 #define GPIO_PD0_WT2CCP0 0x00030007
300 
301 #define GPIO_PD1_SSI3FSS 0x00030401
302 #define GPIO_PD1_SSI1FSS 0x00030402
303 #define GPIO_PD1_I2C3SDA 0x00030403
304 #define GPIO_PD1_WT2CCP1 0x00030407
305 
306 #define GPIO_PD2_SSI3RX 0x00030801
307 #define GPIO_PD2_SSI1RX 0x00030802
308 #define GPIO_PD2_WT3CCP0 0x00030807
309 
310 #define GPIO_PD3_SSI3TX 0x00030C01
311 #define GPIO_PD3_SSI1TX 0x00030C02
312 #define GPIO_PD3_WT3CCP1 0x00030C07
313 
314 #define GPIO_PD4_U6RX 0x00031001
315 #define GPIO_PD4_WT4CCP0 0x00031007
316 
317 #define GPIO_PD5_U6TX 0x00031401
318 #define GPIO_PD5_WT4CCP1 0x00031407
319 
320 #define GPIO_PD6_U2RX 0x00031801
321 #define GPIO_PD6_WT5CCP0 0x00031807
322 
323 #define GPIO_PD7_U2TX 0x00031C01
324 #define GPIO_PD7_WT5CCP1 0x00031C07
325 #define GPIO_PD7_NMI 0x00031C08
326 
327 #define GPIO_PE0_U7RX 0x00040001
328 
329 #define GPIO_PE1_U7TX 0x00040401
330 
331 #define GPIO_PE4_U5RX 0x00041001
332 #define GPIO_PE4_I2C2SCL 0x00041003
333 #define GPIO_PE4_CAN0RX 0x00041008
334 
335 #define GPIO_PE5_U5TX 0x00041401
336 #define GPIO_PE5_I2C2SDA 0x00041403
337 #define GPIO_PE5_CAN0TX 0x00041408
338 
339 #define GPIO_PF0_U1RTS 0x00050001
340 #define GPIO_PF0_SSI1RX 0x00050002
341 #define GPIO_PF0_CAN0RX 0x00050003
342 #define GPIO_PF0_T0CCP0 0x00050007
343 #define GPIO_PF0_NMI 0x00050008
344 #define GPIO_PF0_C0O 0x00050009
345 
346 #define GPIO_PF1_U1CTS 0x00050401
347 #define GPIO_PF1_SSI1TX 0x00050402
348 #define GPIO_PF1_T0CCP1 0x00050407
349 #define GPIO_PF1_C1O 0x00050409
350 #define GPIO_PF1_TRD1 0x0005040E
351 
352 #define GPIO_PF2_SSI1CLK 0x00050802
353 #define GPIO_PF2_T1CCP0 0x00050807
354 #define GPIO_PF2_TRD0 0x0005080E
355 
356 #define GPIO_PF3_SSI1FSS 0x00050C02
357 #define GPIO_PF3_CAN0TX 0x00050C03
358 #define GPIO_PF3_T1CCP1 0x00050C07
359 #define GPIO_PF3_TRCLK 0x00050C0E
360 
361 #define GPIO_PF4_T2CCP0 0x00051007
362 
363 #define GPIO_PG0_I2C3SCL 0x00060003
364 #define GPIO_PG0_T4CCP0 0x00060007
365 
366 #define GPIO_PG1_I2C3SDA 0x00060403
367 #define GPIO_PG1_T4CCP1 0x00060407
368 
369 #define GPIO_PG2_I2C4SCL 0x00060803
370 #define GPIO_PG2_T5CCP0 0x00060807
371 
372 #define GPIO_PG3_I2C4SDA 0x00060C03
373 #define GPIO_PG3_T5CCP1 0x00060C07
374 
375 #define GPIO_PG4_U2RX 0x00061001
376 #define GPIO_PG4_I2C1SCL 0x00061003
377 #define GPIO_PG4_WT0CCP0 0x00061007
378 
379 #define GPIO_PG5_U2TX 0x00061401
380 #define GPIO_PG5_I2C1SDA 0x00061403
381 #define GPIO_PG5_WT0CCP1 0x00061407
382 
383 #endif // PART_TM4C1230D5PM
384 
385 //*****************************************************************************
386 //
387 // TM4C1230E6PM Port/Pin Mapping Definitions
388 //
389 //*****************************************************************************
390 #ifdef PART_TM4C1230E6PM
391 
392 #define GPIO_PA0_U0RX 0x00000001
393 
394 #define GPIO_PA1_U0TX 0x00000401
395 
396 #define GPIO_PA2_SSI0CLK 0x00000802
397 
398 #define GPIO_PA3_SSI0FSS 0x00000C02
399 
400 #define GPIO_PA4_SSI0RX 0x00001002
401 
402 #define GPIO_PA5_SSI0TX 0x00001402
403 
404 #define GPIO_PA6_I2C1SCL 0x00001803
405 
406 #define GPIO_PA7_I2C1SDA 0x00001C03
407 
408 #define GPIO_PB0_U1RX 0x00010001
409 #define GPIO_PB0_T2CCP0 0x00010007
410 
411 #define GPIO_PB1_U1TX 0x00010401
412 #define GPIO_PB1_T2CCP1 0x00010407
413 
414 #define GPIO_PB2_I2C0SCL 0x00010803
415 #define GPIO_PB2_T3CCP0 0x00010807
416 
417 #define GPIO_PB3_I2C0SDA 0x00010C03
418 #define GPIO_PB3_T3CCP1 0x00010C07
419 
420 #define GPIO_PB4_SSI2CLK 0x00011002
421 #define GPIO_PB4_T1CCP0 0x00011007
422 #define GPIO_PB4_CAN0RX 0x00011008
423 
424 #define GPIO_PB5_SSI2FSS 0x00011402
425 #define GPIO_PB5_T1CCP1 0x00011407
426 #define GPIO_PB5_CAN0TX 0x00011408
427 
428 #define GPIO_PB6_SSI2RX 0x00011802
429 #define GPIO_PB6_I2C5SCL 0x00011803
430 #define GPIO_PB6_T0CCP0 0x00011807
431 
432 #define GPIO_PB7_SSI2TX 0x00011C02
433 #define GPIO_PB7_I2C5SDA 0x00011C03
434 #define GPIO_PB7_T0CCP1 0x00011C07
435 
436 #define GPIO_PC0_TCK 0x00020001
437 #define GPIO_PC0_SWCLK 0x00020001
438 #define GPIO_PC0_T4CCP0 0x00020007
439 
440 #define GPIO_PC1_TMS 0x00020401
441 #define GPIO_PC1_SWDIO 0x00020401
442 #define GPIO_PC1_T4CCP1 0x00020407
443 
444 #define GPIO_PC2_TDI 0x00020801
445 #define GPIO_PC2_T5CCP0 0x00020807
446 
447 #define GPIO_PC3_SWO 0x00020C01
448 #define GPIO_PC3_TDO 0x00020C01
449 #define GPIO_PC3_T5CCP1 0x00020C07
450 
451 #define GPIO_PC4_U4RX 0x00021001
452 #define GPIO_PC4_U1RX 0x00021002
453 #define GPIO_PC4_WT0CCP0 0x00021007
454 #define GPIO_PC4_U1RTS 0x00021008
455 
456 #define GPIO_PC5_U4TX 0x00021401
457 #define GPIO_PC5_U1TX 0x00021402
458 #define GPIO_PC5_WT0CCP1 0x00021407
459 #define GPIO_PC5_U1CTS 0x00021408
460 
461 #define GPIO_PC6_U3RX 0x00021801
462 #define GPIO_PC6_WT1CCP0 0x00021807
463 
464 #define GPIO_PC7_U3TX 0x00021C01
465 #define GPIO_PC7_WT1CCP1 0x00021C07
466 
467 #define GPIO_PD0_SSI3CLK 0x00030001
468 #define GPIO_PD0_SSI1CLK 0x00030002
469 #define GPIO_PD0_I2C3SCL 0x00030003
470 #define GPIO_PD0_WT2CCP0 0x00030007
471 
472 #define GPIO_PD1_SSI3FSS 0x00030401
473 #define GPIO_PD1_SSI1FSS 0x00030402
474 #define GPIO_PD1_I2C3SDA 0x00030403
475 #define GPIO_PD1_WT2CCP1 0x00030407
476 
477 #define GPIO_PD2_SSI3RX 0x00030801
478 #define GPIO_PD2_SSI1RX 0x00030802
479 #define GPIO_PD2_WT3CCP0 0x00030807
480 
481 #define GPIO_PD3_SSI3TX 0x00030C01
482 #define GPIO_PD3_SSI1TX 0x00030C02
483 #define GPIO_PD3_WT3CCP1 0x00030C07
484 
485 #define GPIO_PD4_U6RX 0x00031001
486 #define GPIO_PD4_WT4CCP0 0x00031007
487 
488 #define GPIO_PD5_U6TX 0x00031401
489 #define GPIO_PD5_WT4CCP1 0x00031407
490 
491 #define GPIO_PD6_U2RX 0x00031801
492 #define GPIO_PD6_WT5CCP0 0x00031807
493 
494 #define GPIO_PD7_U2TX 0x00031C01
495 #define GPIO_PD7_WT5CCP1 0x00031C07
496 #define GPIO_PD7_NMI 0x00031C08
497 
498 #define GPIO_PE0_U7RX 0x00040001
499 
500 #define GPIO_PE1_U7TX 0x00040401
501 
502 #define GPIO_PE4_U5RX 0x00041001
503 #define GPIO_PE4_I2C2SCL 0x00041003
504 #define GPIO_PE4_CAN0RX 0x00041008
505 
506 #define GPIO_PE5_U5TX 0x00041401
507 #define GPIO_PE5_I2C2SDA 0x00041403
508 #define GPIO_PE5_CAN0TX 0x00041408
509 
510 #define GPIO_PF0_U1RTS 0x00050001
511 #define GPIO_PF0_SSI1RX 0x00050002
512 #define GPIO_PF0_CAN0RX 0x00050003
513 #define GPIO_PF0_T0CCP0 0x00050007
514 #define GPIO_PF0_NMI 0x00050008
515 #define GPIO_PF0_C0O 0x00050009
516 
517 #define GPIO_PF1_U1CTS 0x00050401
518 #define GPIO_PF1_SSI1TX 0x00050402
519 #define GPIO_PF1_T0CCP1 0x00050407
520 #define GPIO_PF1_C1O 0x00050409
521 #define GPIO_PF1_TRD1 0x0005040E
522 
523 #define GPIO_PF2_SSI1CLK 0x00050802
524 #define GPIO_PF2_T1CCP0 0x00050807
525 #define GPIO_PF2_TRD0 0x0005080E
526 
527 #define GPIO_PF3_SSI1FSS 0x00050C02
528 #define GPIO_PF3_CAN0TX 0x00050C03
529 #define GPIO_PF3_T1CCP1 0x00050C07
530 #define GPIO_PF3_TRCLK 0x00050C0E
531 
532 #define GPIO_PF4_T2CCP0 0x00051007
533 
534 #define GPIO_PG0_I2C3SCL 0x00060003
535 #define GPIO_PG0_T4CCP0 0x00060007
536 
537 #define GPIO_PG1_I2C3SDA 0x00060403
538 #define GPIO_PG1_T4CCP1 0x00060407
539 
540 #define GPIO_PG2_I2C4SCL 0x00060803
541 #define GPIO_PG2_T5CCP0 0x00060807
542 
543 #define GPIO_PG3_I2C4SDA 0x00060C03
544 #define GPIO_PG3_T5CCP1 0x00060C07
545 
546 #define GPIO_PG4_U2RX 0x00061001
547 #define GPIO_PG4_I2C1SCL 0x00061003
548 #define GPIO_PG4_WT0CCP0 0x00061007
549 
550 #define GPIO_PG5_U2TX 0x00061401
551 #define GPIO_PG5_I2C1SDA 0x00061403
552 #define GPIO_PG5_WT0CCP1 0x00061407
553 
554 #endif // PART_TM4C1230E6PM
555 
556 //*****************************************************************************
557 //
558 // TM4C1230H6PM Port/Pin Mapping Definitions
559 //
560 //*****************************************************************************
561 #ifdef PART_TM4C1230H6PM
562 
563 #define GPIO_PA0_U0RX 0x00000001
564 
565 #define GPIO_PA1_U0TX 0x00000401
566 
567 #define GPIO_PA2_SSI0CLK 0x00000802
568 
569 #define GPIO_PA3_SSI0FSS 0x00000C02
570 
571 #define GPIO_PA4_SSI0RX 0x00001002
572 
573 #define GPIO_PA5_SSI0TX 0x00001402
574 
575 #define GPIO_PA6_I2C1SCL 0x00001803
576 
577 #define GPIO_PA7_I2C1SDA 0x00001C03
578 
579 #define GPIO_PB0_U1RX 0x00010001
580 #define GPIO_PB0_T2CCP0 0x00010007
581 
582 #define GPIO_PB1_U1TX 0x00010401
583 #define GPIO_PB1_T2CCP1 0x00010407
584 
585 #define GPIO_PB2_I2C0SCL 0x00010803
586 #define GPIO_PB2_T3CCP0 0x00010807
587 
588 #define GPIO_PB3_I2C0SDA 0x00010C03
589 #define GPIO_PB3_T3CCP1 0x00010C07
590 
591 #define GPIO_PB4_SSI2CLK 0x00011002
592 #define GPIO_PB4_T1CCP0 0x00011007
593 #define GPIO_PB4_CAN0RX 0x00011008
594 
595 #define GPIO_PB5_SSI2FSS 0x00011402
596 #define GPIO_PB5_T1CCP1 0x00011407
597 #define GPIO_PB5_CAN0TX 0x00011408
598 
599 #define GPIO_PB6_SSI2RX 0x00011802
600 #define GPIO_PB6_I2C5SCL 0x00011803
601 #define GPIO_PB6_T0CCP0 0x00011807
602 
603 #define GPIO_PB7_SSI2TX 0x00011C02
604 #define GPIO_PB7_I2C5SDA 0x00011C03
605 #define GPIO_PB7_T0CCP1 0x00011C07
606 
607 #define GPIO_PC0_TCK 0x00020001
608 #define GPIO_PC0_SWCLK 0x00020001
609 #define GPIO_PC0_T4CCP0 0x00020007
610 
611 #define GPIO_PC1_TMS 0x00020401
612 #define GPIO_PC1_SWDIO 0x00020401
613 #define GPIO_PC1_T4CCP1 0x00020407
614 
615 #define GPIO_PC2_TDI 0x00020801
616 #define GPIO_PC2_T5CCP0 0x00020807
617 
618 #define GPIO_PC3_SWO 0x00020C01
619 #define GPIO_PC3_TDO 0x00020C01
620 #define GPIO_PC3_T5CCP1 0x00020C07
621 
622 #define GPIO_PC4_U4RX 0x00021001
623 #define GPIO_PC4_U1RX 0x00021002
624 #define GPIO_PC4_WT0CCP0 0x00021007
625 #define GPIO_PC4_U1RTS 0x00021008
626 
627 #define GPIO_PC5_U4TX 0x00021401
628 #define GPIO_PC5_U1TX 0x00021402
629 #define GPIO_PC5_WT0CCP1 0x00021407
630 #define GPIO_PC5_U1CTS 0x00021408
631 
632 #define GPIO_PC6_U3RX 0x00021801
633 #define GPIO_PC6_WT1CCP0 0x00021807
634 
635 #define GPIO_PC7_U3TX 0x00021C01
636 #define GPIO_PC7_WT1CCP1 0x00021C07
637 
638 #define GPIO_PD0_SSI3CLK 0x00030001
639 #define GPIO_PD0_SSI1CLK 0x00030002
640 #define GPIO_PD0_I2C3SCL 0x00030003
641 #define GPIO_PD0_WT2CCP0 0x00030007
642 
643 #define GPIO_PD1_SSI3FSS 0x00030401
644 #define GPIO_PD1_SSI1FSS 0x00030402
645 #define GPIO_PD1_I2C3SDA 0x00030403
646 #define GPIO_PD1_WT2CCP1 0x00030407
647 
648 #define GPIO_PD2_SSI3RX 0x00030801
649 #define GPIO_PD2_SSI1RX 0x00030802
650 #define GPIO_PD2_WT3CCP0 0x00030807
651 
652 #define GPIO_PD3_SSI3TX 0x00030C01
653 #define GPIO_PD3_SSI1TX 0x00030C02
654 #define GPIO_PD3_WT3CCP1 0x00030C07
655 
656 #define GPIO_PD4_U6RX 0x00031001
657 #define GPIO_PD4_WT4CCP0 0x00031007
658 
659 #define GPIO_PD5_U6TX 0x00031401
660 #define GPIO_PD5_WT4CCP1 0x00031407
661 
662 #define GPIO_PD6_U2RX 0x00031801
663 #define GPIO_PD6_WT5CCP0 0x00031807
664 
665 #define GPIO_PD7_U2TX 0x00031C01
666 #define GPIO_PD7_WT5CCP1 0x00031C07
667 #define GPIO_PD7_NMI 0x00031C08
668 
669 #define GPIO_PE0_U7RX 0x00040001
670 
671 #define GPIO_PE1_U7TX 0x00040401
672 
673 #define GPIO_PE4_U5RX 0x00041001
674 #define GPIO_PE4_I2C2SCL 0x00041003
675 #define GPIO_PE4_CAN0RX 0x00041008
676 
677 #define GPIO_PE5_U5TX 0x00041401
678 #define GPIO_PE5_I2C2SDA 0x00041403
679 #define GPIO_PE5_CAN0TX 0x00041408
680 
681 #define GPIO_PF0_U1RTS 0x00050001
682 #define GPIO_PF0_SSI1RX 0x00050002
683 #define GPIO_PF0_CAN0RX 0x00050003
684 #define GPIO_PF0_T0CCP0 0x00050007
685 #define GPIO_PF0_NMI 0x00050008
686 #define GPIO_PF0_C0O 0x00050009
687 
688 #define GPIO_PF1_U1CTS 0x00050401
689 #define GPIO_PF1_SSI1TX 0x00050402
690 #define GPIO_PF1_T0CCP1 0x00050407
691 #define GPIO_PF1_C1O 0x00050409
692 #define GPIO_PF1_TRD1 0x0005040E
693 
694 #define GPIO_PF2_SSI1CLK 0x00050802
695 #define GPIO_PF2_T1CCP0 0x00050807
696 #define GPIO_PF2_TRD0 0x0005080E
697 
698 #define GPIO_PF3_SSI1FSS 0x00050C02
699 #define GPIO_PF3_CAN0TX 0x00050C03
700 #define GPIO_PF3_T1CCP1 0x00050C07
701 #define GPIO_PF3_TRCLK 0x00050C0E
702 
703 #define GPIO_PF4_T2CCP0 0x00051007
704 
705 #define GPIO_PG0_I2C3SCL 0x00060003
706 #define GPIO_PG0_T4CCP0 0x00060007
707 
708 #define GPIO_PG1_I2C3SDA 0x00060403
709 #define GPIO_PG1_T4CCP1 0x00060407
710 
711 #define GPIO_PG2_I2C4SCL 0x00060803
712 #define GPIO_PG2_T5CCP0 0x00060807
713 
714 #define GPIO_PG3_I2C4SDA 0x00060C03
715 #define GPIO_PG3_T5CCP1 0x00060C07
716 
717 #define GPIO_PG4_U2RX 0x00061001
718 #define GPIO_PG4_I2C1SCL 0x00061003
719 #define GPIO_PG4_WT0CCP0 0x00061007
720 
721 #define GPIO_PG5_U2TX 0x00061401
722 #define GPIO_PG5_I2C1SDA 0x00061403
723 #define GPIO_PG5_WT0CCP1 0x00061407
724 
725 #endif // PART_TM4C1230H6PM
726 
727 //*****************************************************************************
728 //
729 // TM4C1231C3PM Port/Pin Mapping Definitions
730 //
731 //*****************************************************************************
732 #ifdef PART_TM4C1231C3PM
733 
734 #define GPIO_PA0_U0RX 0x00000001
735 
736 #define GPIO_PA1_U0TX 0x00000401
737 
738 #define GPIO_PA2_SSI0CLK 0x00000802
739 
740 #define GPIO_PA3_SSI0FSS 0x00000C02
741 
742 #define GPIO_PA4_SSI0RX 0x00001002
743 
744 #define GPIO_PA5_SSI0TX 0x00001402
745 
746 #define GPIO_PA6_I2C1SCL 0x00001803
747 
748 #define GPIO_PA7_I2C1SDA 0x00001C03
749 
750 #define GPIO_PB0_U1RX 0x00010001
751 #define GPIO_PB0_T2CCP0 0x00010007
752 
753 #define GPIO_PB1_U1TX 0x00010401
754 #define GPIO_PB1_T2CCP1 0x00010407
755 
756 #define GPIO_PB2_I2C0SCL 0x00010803
757 #define GPIO_PB2_T3CCP0 0x00010807
758 
759 #define GPIO_PB3_I2C0SDA 0x00010C03
760 #define GPIO_PB3_T3CCP1 0x00010C07
761 
762 #define GPIO_PB4_SSI2CLK 0x00011002
763 #define GPIO_PB4_T1CCP0 0x00011007
764 #define GPIO_PB4_CAN0RX 0x00011008
765 
766 #define GPIO_PB5_SSI2FSS 0x00011402
767 #define GPIO_PB5_T1CCP1 0x00011407
768 #define GPIO_PB5_CAN0TX 0x00011408
769 
770 #define GPIO_PB6_SSI2RX 0x00011802
771 #define GPIO_PB6_T0CCP0 0x00011807
772 
773 #define GPIO_PB7_SSI2TX 0x00011C02
774 #define GPIO_PB7_T0CCP1 0x00011C07
775 
776 #define GPIO_PC0_TCK 0x00020001
777 #define GPIO_PC0_SWCLK 0x00020001
778 #define GPIO_PC0_T4CCP0 0x00020007
779 
780 #define GPIO_PC1_TMS 0x00020401
781 #define GPIO_PC1_SWDIO 0x00020401
782 #define GPIO_PC1_T4CCP1 0x00020407
783 
784 #define GPIO_PC2_TDI 0x00020801
785 #define GPIO_PC2_T5CCP0 0x00020807
786 
787 #define GPIO_PC3_SWO 0x00020C01
788 #define GPIO_PC3_TDO 0x00020C01
789 #define GPIO_PC3_T5CCP1 0x00020C07
790 
791 #define GPIO_PC4_U4RX 0x00021001
792 #define GPIO_PC4_U1RX 0x00021002
793 #define GPIO_PC4_WT0CCP0 0x00021007
794 #define GPIO_PC4_U1RTS 0x00021008
795 
796 #define GPIO_PC5_U4TX 0x00021401
797 #define GPIO_PC5_U1TX 0x00021402
798 #define GPIO_PC5_WT0CCP1 0x00021407
799 #define GPIO_PC5_U1CTS 0x00021408
800 
801 #define GPIO_PC6_U3RX 0x00021801
802 #define GPIO_PC6_WT1CCP0 0x00021807
803 
804 #define GPIO_PC7_U3TX 0x00021C01
805 #define GPIO_PC7_WT1CCP1 0x00021C07
806 
807 #define GPIO_PD0_SSI3CLK 0x00030001
808 #define GPIO_PD0_SSI1CLK 0x00030002
809 #define GPIO_PD0_I2C3SCL 0x00030003
810 #define GPIO_PD0_WT2CCP0 0x00030007
811 
812 #define GPIO_PD1_SSI3FSS 0x00030401
813 #define GPIO_PD1_SSI1FSS 0x00030402
814 #define GPIO_PD1_I2C3SDA 0x00030403
815 #define GPIO_PD1_WT2CCP1 0x00030407
816 
817 #define GPIO_PD2_SSI3RX 0x00030801
818 #define GPIO_PD2_SSI1RX 0x00030802
819 #define GPIO_PD2_WT3CCP0 0x00030807
820 
821 #define GPIO_PD3_SSI3TX 0x00030C01
822 #define GPIO_PD3_SSI1TX 0x00030C02
823 #define GPIO_PD3_WT3CCP1 0x00030C07
824 
825 #define GPIO_PD4_U6RX 0x00031001
826 #define GPIO_PD4_WT4CCP0 0x00031007
827 
828 #define GPIO_PD5_U6TX 0x00031401
829 #define GPIO_PD5_WT4CCP1 0x00031407
830 
831 #define GPIO_PD6_U2RX 0x00031801
832 #define GPIO_PD6_WT5CCP0 0x00031807
833 
834 #define GPIO_PD7_U2TX 0x00031C01
835 #define GPIO_PD7_WT5CCP1 0x00031C07
836 #define GPIO_PD7_NMI 0x00031C08
837 
838 #define GPIO_PE0_U7RX 0x00040001
839 
840 #define GPIO_PE1_U7TX 0x00040401
841 
842 #define GPIO_PE4_U5RX 0x00041001
843 #define GPIO_PE4_I2C2SCL 0x00041003
844 #define GPIO_PE4_CAN0RX 0x00041008
845 
846 #define GPIO_PE5_U5TX 0x00041401
847 #define GPIO_PE5_I2C2SDA 0x00041403
848 #define GPIO_PE5_CAN0TX 0x00041408
849 
850 #define GPIO_PF0_U1RTS 0x00050001
851 #define GPIO_PF0_SSI1RX 0x00050002
852 #define GPIO_PF0_CAN0RX 0x00050003
853 #define GPIO_PF0_T0CCP0 0x00050007
854 #define GPIO_PF0_NMI 0x00050008
855 #define GPIO_PF0_C0O 0x00050009
856 
857 #define GPIO_PF1_U1CTS 0x00050401
858 #define GPIO_PF1_SSI1TX 0x00050402
859 #define GPIO_PF1_T0CCP1 0x00050407
860 #define GPIO_PF1_C1O 0x00050409
861 #define GPIO_PF1_TRD1 0x0005040E
862 
863 #define GPIO_PF2_SSI1CLK 0x00050802
864 #define GPIO_PF2_T1CCP0 0x00050807
865 #define GPIO_PF2_TRD0 0x0005080E
866 
867 #define GPIO_PF3_SSI1FSS 0x00050C02
868 #define GPIO_PF3_CAN0TX 0x00050C03
869 #define GPIO_PF3_T1CCP1 0x00050C07
870 #define GPIO_PF3_TRCLK 0x00050C0E
871 
872 #define GPIO_PF4_T2CCP0 0x00051007
873 
874 #endif // PART_TM4C1231C3PM
875 
876 //*****************************************************************************
877 //
878 // TM4C1231D5PM Port/Pin Mapping Definitions
879 //
880 //*****************************************************************************
881 #ifdef PART_TM4C1231D5PM
882 
883 #define GPIO_PA0_U0RX 0x00000001
884 
885 #define GPIO_PA1_U0TX 0x00000401
886 
887 #define GPIO_PA2_SSI0CLK 0x00000802
888 
889 #define GPIO_PA3_SSI0FSS 0x00000C02
890 
891 #define GPIO_PA4_SSI0RX 0x00001002
892 
893 #define GPIO_PA5_SSI0TX 0x00001402
894 
895 #define GPIO_PA6_I2C1SCL 0x00001803
896 
897 #define GPIO_PA7_I2C1SDA 0x00001C03
898 
899 #define GPIO_PB0_U1RX 0x00010001
900 #define GPIO_PB0_T2CCP0 0x00010007
901 
902 #define GPIO_PB1_U1TX 0x00010401
903 #define GPIO_PB1_T2CCP1 0x00010407
904 
905 #define GPIO_PB2_I2C0SCL 0x00010803
906 #define GPIO_PB2_T3CCP0 0x00010807
907 
908 #define GPIO_PB3_I2C0SDA 0x00010C03
909 #define GPIO_PB3_T3CCP1 0x00010C07
910 
911 #define GPIO_PB4_SSI2CLK 0x00011002
912 #define GPIO_PB4_T1CCP0 0x00011007
913 #define GPIO_PB4_CAN0RX 0x00011008
914 
915 #define GPIO_PB5_SSI2FSS 0x00011402
916 #define GPIO_PB5_T1CCP1 0x00011407
917 #define GPIO_PB5_CAN0TX 0x00011408
918 
919 #define GPIO_PB6_SSI2RX 0x00011802
920 #define GPIO_PB6_T0CCP0 0x00011807
921 
922 #define GPIO_PB7_SSI2TX 0x00011C02
923 #define GPIO_PB7_T0CCP1 0x00011C07
924 
925 #define GPIO_PC0_TCK 0x00020001
926 #define GPIO_PC0_SWCLK 0x00020001
927 #define GPIO_PC0_T4CCP0 0x00020007
928 
929 #define GPIO_PC1_TMS 0x00020401
930 #define GPIO_PC1_SWDIO 0x00020401
931 #define GPIO_PC1_T4CCP1 0x00020407
932 
933 #define GPIO_PC2_TDI 0x00020801
934 #define GPIO_PC2_T5CCP0 0x00020807
935 
936 #define GPIO_PC3_SWO 0x00020C01
937 #define GPIO_PC3_TDO 0x00020C01
938 #define GPIO_PC3_T5CCP1 0x00020C07
939 
940 #define GPIO_PC4_U4RX 0x00021001
941 #define GPIO_PC4_U1RX 0x00021002
942 #define GPIO_PC4_WT0CCP0 0x00021007
943 #define GPIO_PC4_U1RTS 0x00021008
944 
945 #define GPIO_PC5_U4TX 0x00021401
946 #define GPIO_PC5_U1TX 0x00021402
947 #define GPIO_PC5_WT0CCP1 0x00021407
948 #define GPIO_PC5_U1CTS 0x00021408
949 
950 #define GPIO_PC6_U3RX 0x00021801
951 #define GPIO_PC6_WT1CCP0 0x00021807
952 
953 #define GPIO_PC7_U3TX 0x00021C01
954 #define GPIO_PC7_WT1CCP1 0x00021C07
955 
956 #define GPIO_PD0_SSI3CLK 0x00030001
957 #define GPIO_PD0_SSI1CLK 0x00030002
958 #define GPIO_PD0_I2C3SCL 0x00030003
959 #define GPIO_PD0_WT2CCP0 0x00030007
960 
961 #define GPIO_PD1_SSI3FSS 0x00030401
962 #define GPIO_PD1_SSI1FSS 0x00030402
963 #define GPIO_PD1_I2C3SDA 0x00030403
964 #define GPIO_PD1_WT2CCP1 0x00030407
965 
966 #define GPIO_PD2_SSI3RX 0x00030801
967 #define GPIO_PD2_SSI1RX 0x00030802
968 #define GPIO_PD2_WT3CCP0 0x00030807
969 
970 #define GPIO_PD3_SSI3TX 0x00030C01
971 #define GPIO_PD3_SSI1TX 0x00030C02
972 #define GPIO_PD3_WT3CCP1 0x00030C07
973 
974 #define GPIO_PD4_U6RX 0x00031001
975 #define GPIO_PD4_WT4CCP0 0x00031007
976 
977 #define GPIO_PD5_U6TX 0x00031401
978 #define GPIO_PD5_WT4CCP1 0x00031407
979 
980 #define GPIO_PD6_U2RX 0x00031801
981 #define GPIO_PD6_WT5CCP0 0x00031807
982 
983 #define GPIO_PD7_U2TX 0x00031C01
984 #define GPIO_PD7_WT5CCP1 0x00031C07
985 #define GPIO_PD7_NMI 0x00031C08
986 
987 #define GPIO_PE0_U7RX 0x00040001
988 
989 #define GPIO_PE1_U7TX 0x00040401
990 
991 #define GPIO_PE4_U5RX 0x00041001
992 #define GPIO_PE4_I2C2SCL 0x00041003
993 #define GPIO_PE4_CAN0RX 0x00041008
994 
995 #define GPIO_PE5_U5TX 0x00041401
996 #define GPIO_PE5_I2C2SDA 0x00041403
997 #define GPIO_PE5_CAN0TX 0x00041408
998 
999 #define GPIO_PF0_U1RTS 0x00050001
1000 #define GPIO_PF0_SSI1RX 0x00050002
1001 #define GPIO_PF0_CAN0RX 0x00050003
1002 #define GPIO_PF0_T0CCP0 0x00050007
1003 #define GPIO_PF0_NMI 0x00050008
1004 #define GPIO_PF0_C0O 0x00050009
1005 
1006 #define GPIO_PF1_U1CTS 0x00050401
1007 #define GPIO_PF1_SSI1TX 0x00050402
1008 #define GPIO_PF1_T0CCP1 0x00050407
1009 #define GPIO_PF1_C1O 0x00050409
1010 #define GPIO_PF1_TRD1 0x0005040E
1011 
1012 #define GPIO_PF2_SSI1CLK 0x00050802
1013 #define GPIO_PF2_T1CCP0 0x00050807
1014 #define GPIO_PF2_TRD0 0x0005080E
1015 
1016 #define GPIO_PF3_SSI1FSS 0x00050C02
1017 #define GPIO_PF3_CAN0TX 0x00050C03
1018 #define GPIO_PF3_T1CCP1 0x00050C07
1019 #define GPIO_PF3_TRCLK 0x00050C0E
1020 
1021 #define GPIO_PF4_T2CCP0 0x00051007
1022 
1023 #endif // PART_TM4C1231D5PM
1024 
1025 //*****************************************************************************
1026 //
1027 // TM4C1231D5PZ Port/Pin Mapping Definitions
1028 //
1029 //*****************************************************************************
1030 #ifdef PART_TM4C1231D5PZ
1031 
1032 #define GPIO_PA0_U0RX 0x00000001
1033 
1034 #define GPIO_PA1_U0TX 0x00000401
1035 
1036 #define GPIO_PA2_SSI0CLK 0x00000802
1037 
1038 #define GPIO_PA3_SSI0FSS 0x00000C02
1039 
1040 #define GPIO_PA4_SSI0RX 0x00001002
1041 
1042 #define GPIO_PA5_SSI0TX 0x00001402
1043 
1044 #define GPIO_PA6_I2C1SCL 0x00001803
1045 
1046 #define GPIO_PA7_I2C1SDA 0x00001C03
1047 
1048 #define GPIO_PB0_U1RX 0x00010001
1049 #define GPIO_PB0_T2CCP0 0x00010007
1050 
1051 #define GPIO_PB1_U1TX 0x00010401
1052 #define GPIO_PB1_T2CCP1 0x00010407
1053 
1054 #define GPIO_PB2_I2C0SCL 0x00010803
1055 #define GPIO_PB2_T3CCP0 0x00010807
1056 
1057 #define GPIO_PB3_I2C0SDA 0x00010C03
1058 #define GPIO_PB3_T3CCP1 0x00010C07
1059 
1060 #define GPIO_PB4_SSI2CLK 0x00011002
1061 #define GPIO_PB4_T1CCP0 0x00011007
1062 #define GPIO_PB4_CAN0RX 0x00011008
1063 
1064 #define GPIO_PB5_SSI2FSS 0x00011402
1065 #define GPIO_PB5_T1CCP1 0x00011407
1066 #define GPIO_PB5_CAN0TX 0x00011408
1067 
1068 #define GPIO_PC0_TCK 0x00020001
1069 #define GPIO_PC0_SWCLK 0x00020001
1070 #define GPIO_PC0_T4CCP0 0x00020007
1071 
1072 #define GPIO_PC1_TMS 0x00020401
1073 #define GPIO_PC1_SWDIO 0x00020401
1074 #define GPIO_PC1_T4CCP1 0x00020407
1075 
1076 #define GPIO_PC2_TDI 0x00020801
1077 #define GPIO_PC2_T5CCP0 0x00020807
1078 
1079 #define GPIO_PC3_SWO 0x00020C01
1080 #define GPIO_PC3_TDO 0x00020C01
1081 #define GPIO_PC3_T5CCP1 0x00020C07
1082 
1083 #define GPIO_PC4_U4RX 0x00021001
1084 #define GPIO_PC4_U1RX 0x00021002
1085 #define GPIO_PC4_WT0CCP0 0x00021007
1086 #define GPIO_PC4_U1RTS 0x00021008
1087 
1088 #define GPIO_PC5_U4TX 0x00021401
1089 #define GPIO_PC5_U1TX 0x00021402
1090 #define GPIO_PC5_WT0CCP1 0x00021407
1091 #define GPIO_PC5_U1CTS 0x00021408
1092 
1093 #define GPIO_PC6_U3RX 0x00021801
1094 #define GPIO_PC6_WT1CCP0 0x00021807
1095 
1096 #define GPIO_PC7_U3TX 0x00021C01
1097 #define GPIO_PC7_WT1CCP1 0x00021C07
1098 
1099 #define GPIO_PD0_SSI3CLK 0x00030001
1100 #define GPIO_PD0_SSI1CLK 0x00030002
1101 #define GPIO_PD0_I2C3SCL 0x00030003
1102 #define GPIO_PD0_WT2CCP0 0x00030007
1103 
1104 #define GPIO_PD1_SSI3FSS 0x00030401
1105 #define GPIO_PD1_SSI1FSS 0x00030402
1106 #define GPIO_PD1_I2C3SDA 0x00030403
1107 #define GPIO_PD1_WT2CCP1 0x00030407
1108 
1109 #define GPIO_PD2_SSI3RX 0x00030801
1110 #define GPIO_PD2_SSI1RX 0x00030802
1111 #define GPIO_PD2_WT3CCP0 0x00030807
1112 
1113 #define GPIO_PD3_SSI3TX 0x00030C01
1114 #define GPIO_PD3_SSI1TX 0x00030C02
1115 #define GPIO_PD3_WT3CCP1 0x00030C07
1116 
1117 #define GPIO_PD4_U6RX 0x00031001
1118 #define GPIO_PD4_WT4CCP0 0x00031007
1119 
1120 #define GPIO_PD5_U6TX 0x00031401
1121 #define GPIO_PD5_WT4CCP1 0x00031407
1122 
1123 #define GPIO_PD6_U2RX 0x00031801
1124 #define GPIO_PD6_WT5CCP0 0x00031807
1125 
1126 #define GPIO_PD7_U2TX 0x00031C01
1127 #define GPIO_PD7_WT5CCP1 0x00031C07
1128 #define GPIO_PD7_NMI 0x00031C08
1129 
1130 #define GPIO_PE0_U7RX 0x00040001
1131 
1132 #define GPIO_PE1_U7TX 0x00040401
1133 
1134 #define GPIO_PE4_U5RX 0x00041001
1135 #define GPIO_PE4_I2C2SCL 0x00041003
1136 #define GPIO_PE4_CAN0RX 0x00041008
1137 
1138 #define GPIO_PE5_U5TX 0x00041401
1139 #define GPIO_PE5_I2C2SDA 0x00041403
1140 #define GPIO_PE5_CAN0TX 0x00041408
1141 
1142 #define GPIO_PE7_U1RI 0x00041C01
1143 
1144 #define GPIO_PF0_U1RTS 0x00050001
1145 #define GPIO_PF0_SSI1RX 0x00050002
1146 #define GPIO_PF0_CAN0RX 0x00050003
1147 #define GPIO_PF0_T0CCP0 0x00050007
1148 #define GPIO_PF0_NMI 0x00050008
1149 #define GPIO_PF0_C0O 0x00050009
1150 #define GPIO_PF0_TRD2 0x0005000E
1151 
1152 #define GPIO_PF1_U1CTS 0x00050401
1153 #define GPIO_PF1_SSI1TX 0x00050402
1154 #define GPIO_PF1_T0CCP1 0x00050407
1155 #define GPIO_PF1_C1O 0x00050409
1156 #define GPIO_PF1_TRD1 0x0005040E
1157 
1158 #define GPIO_PF2_U1DCD 0x00050801
1159 #define GPIO_PF2_SSI1CLK 0x00050802
1160 #define GPIO_PF2_T1CCP0 0x00050807
1161 #define GPIO_PF2_C2O 0x00050809
1162 #define GPIO_PF2_TRD0 0x0005080E
1163 
1164 #define GPIO_PF3_U1DSR 0x00050C01
1165 #define GPIO_PF3_SSI1FSS 0x00050C02
1166 #define GPIO_PF3_CAN0TX 0x00050C03
1167 #define GPIO_PF3_T1CCP1 0x00050C07
1168 #define GPIO_PF3_TRCLK 0x00050C0E
1169 
1170 #define GPIO_PF4_U1DTR 0x00051001
1171 #define GPIO_PF4_T2CCP0 0x00051007
1172 #define GPIO_PF4_TRD3 0x0005100E
1173 
1174 #define GPIO_PF5_T2CCP1 0x00051407
1175 
1176 #define GPIO_PF6_I2C2SCL 0x00051803
1177 #define GPIO_PF6_T3CCP0 0x00051807
1178 
1179 #define GPIO_PF7_I2C2SDA 0x00051C03
1180 #define GPIO_PF7_T3CCP1 0x00051C07
1181 
1182 #define GPIO_PG0_I2C3SCL 0x00060003
1183 #define GPIO_PG0_T4CCP0 0x00060007
1184 
1185 #define GPIO_PG1_I2C3SDA 0x00060403
1186 #define GPIO_PG1_T4CCP1 0x00060407
1187 
1188 #define GPIO_PG2_I2C4SCL 0x00060803
1189 #define GPIO_PG2_T5CCP0 0x00060807
1190 
1191 #define GPIO_PG3_I2C4SDA 0x00060C03
1192 #define GPIO_PG3_T5CCP1 0x00060C07
1193 
1194 #define GPIO_PG4_U2RX 0x00061001
1195 #define GPIO_PG4_I2C1SCL 0x00061003
1196 #define GPIO_PG4_WT0CCP0 0x00061007
1197 
1198 #define GPIO_PG5_U2TX 0x00061401
1199 #define GPIO_PG5_I2C1SDA 0x00061403
1200 #define GPIO_PG5_WT0CCP1 0x00061407
1201 
1202 #define GPIO_PG6_I2C5SCL 0x00061803
1203 #define GPIO_PG6_WT1CCP0 0x00061807
1204 
1205 #define GPIO_PG7_I2C5SDA 0x00061C03
1206 #define GPIO_PG7_WT1CCP1 0x00061C07
1207 
1208 #define GPIO_PH0_SSI3CLK 0x00070002
1209 #define GPIO_PH0_WT2CCP0 0x00070007
1210 
1211 #define GPIO_PH1_SSI3FSS 0x00070402
1212 #define GPIO_PH1_WT2CCP1 0x00070407
1213 
1214 #define GPIO_PH2_SSI3RX 0x00070802
1215 #define GPIO_PH2_WT5CCP0 0x00070807
1216 
1217 #define GPIO_PH3_SSI3TX 0x00070C02
1218 #define GPIO_PH3_WT5CCP1 0x00070C07
1219 
1220 #define GPIO_PH4_SSI2CLK 0x00071002
1221 #define GPIO_PH4_WT3CCP0 0x00071007
1222 
1223 #define GPIO_PH5_SSI2FSS 0x00071402
1224 #define GPIO_PH5_WT3CCP1 0x00071407
1225 
1226 #define GPIO_PH6_SSI2RX 0x00071802
1227 #define GPIO_PH6_WT4CCP0 0x00071807
1228 
1229 #define GPIO_PH7_SSI2TX 0x00071C02
1230 #define GPIO_PH7_WT4CCP1 0x00071C07
1231 
1232 #define GPIO_PJ0_U4RX 0x00080001
1233 #define GPIO_PJ0_T1CCP0 0x00080007
1234 
1235 #define GPIO_PJ1_U4TX 0x00080401
1236 #define GPIO_PJ1_T1CCP1 0x00080407
1237 
1238 #define GPIO_PJ2_U5RX 0x00080801
1239 #define GPIO_PJ2_T2CCP0 0x00080807
1240 
1241 #define GPIO_PK0_SSI3CLK 0x00090002
1242 
1243 #define GPIO_PK1_SSI3FSS 0x00090402
1244 
1245 #define GPIO_PK2_SSI3RX 0x00090802
1246 
1247 #define GPIO_PK3_SSI3TX 0x00090C02
1248 
1249 #endif // PART_TM4C1231D5PZ
1250 
1251 //*****************************************************************************
1252 //
1253 // TM4C1231E6PM Port/Pin Mapping Definitions
1254 //
1255 //*****************************************************************************
1256 #ifdef PART_TM4C1231E6PM
1257 
1258 #define GPIO_PA0_U0RX 0x00000001
1259 
1260 #define GPIO_PA1_U0TX 0x00000401
1261 
1262 #define GPIO_PA2_SSI0CLK 0x00000802
1263 
1264 #define GPIO_PA3_SSI0FSS 0x00000C02
1265 
1266 #define GPIO_PA4_SSI0RX 0x00001002
1267 
1268 #define GPIO_PA5_SSI0TX 0x00001402
1269 
1270 #define GPIO_PA6_I2C1SCL 0x00001803
1271 
1272 #define GPIO_PA7_I2C1SDA 0x00001C03
1273 
1274 #define GPIO_PB0_U1RX 0x00010001
1275 #define GPIO_PB0_T2CCP0 0x00010007
1276 
1277 #define GPIO_PB1_U1TX 0x00010401
1278 #define GPIO_PB1_T2CCP1 0x00010407
1279 
1280 #define GPIO_PB2_I2C0SCL 0x00010803
1281 #define GPIO_PB2_T3CCP0 0x00010807
1282 
1283 #define GPIO_PB3_I2C0SDA 0x00010C03
1284 #define GPIO_PB3_T3CCP1 0x00010C07
1285 
1286 #define GPIO_PB4_SSI2CLK 0x00011002
1287 #define GPIO_PB4_T1CCP0 0x00011007
1288 #define GPIO_PB4_CAN0RX 0x00011008
1289 
1290 #define GPIO_PB5_SSI2FSS 0x00011402
1291 #define GPIO_PB5_T1CCP1 0x00011407
1292 #define GPIO_PB5_CAN0TX 0x00011408
1293 
1294 #define GPIO_PB6_SSI2RX 0x00011802
1295 #define GPIO_PB6_T0CCP0 0x00011807
1296 
1297 #define GPIO_PB7_SSI2TX 0x00011C02
1298 #define GPIO_PB7_T0CCP1 0x00011C07
1299 
1300 #define GPIO_PC0_TCK 0x00020001
1301 #define GPIO_PC0_SWCLK 0x00020001
1302 #define GPIO_PC0_T4CCP0 0x00020007
1303 
1304 #define GPIO_PC1_TMS 0x00020401
1305 #define GPIO_PC1_SWDIO 0x00020401
1306 #define GPIO_PC1_T4CCP1 0x00020407
1307 
1308 #define GPIO_PC2_TDI 0x00020801
1309 #define GPIO_PC2_T5CCP0 0x00020807
1310 
1311 #define GPIO_PC3_SWO 0x00020C01
1312 #define GPIO_PC3_TDO 0x00020C01
1313 #define GPIO_PC3_T5CCP1 0x00020C07
1314 
1315 #define GPIO_PC4_U4RX 0x00021001
1316 #define GPIO_PC4_U1RX 0x00021002
1317 #define GPIO_PC4_WT0CCP0 0x00021007
1318 #define GPIO_PC4_U1RTS 0x00021008
1319 
1320 #define GPIO_PC5_U4TX 0x00021401
1321 #define GPIO_PC5_U1TX 0x00021402
1322 #define GPIO_PC5_WT0CCP1 0x00021407
1323 #define GPIO_PC5_U1CTS 0x00021408
1324 
1325 #define GPIO_PC6_U3RX 0x00021801
1326 #define GPIO_PC6_WT1CCP0 0x00021807
1327 
1328 #define GPIO_PC7_U3TX 0x00021C01
1329 #define GPIO_PC7_WT1CCP1 0x00021C07
1330 
1331 #define GPIO_PD0_SSI3CLK 0x00030001
1332 #define GPIO_PD0_SSI1CLK 0x00030002
1333 #define GPIO_PD0_I2C3SCL 0x00030003
1334 #define GPIO_PD0_WT2CCP0 0x00030007
1335 
1336 #define GPIO_PD1_SSI3FSS 0x00030401
1337 #define GPIO_PD1_SSI1FSS 0x00030402
1338 #define GPIO_PD1_I2C3SDA 0x00030403
1339 #define GPIO_PD1_WT2CCP1 0x00030407
1340 
1341 #define GPIO_PD2_SSI3RX 0x00030801
1342 #define GPIO_PD2_SSI1RX 0x00030802
1343 #define GPIO_PD2_WT3CCP0 0x00030807
1344 
1345 #define GPIO_PD3_SSI3TX 0x00030C01
1346 #define GPIO_PD3_SSI1TX 0x00030C02
1347 #define GPIO_PD3_WT3CCP1 0x00030C07
1348 
1349 #define GPIO_PD4_U6RX 0x00031001
1350 #define GPIO_PD4_WT4CCP0 0x00031007
1351 
1352 #define GPIO_PD5_U6TX 0x00031401
1353 #define GPIO_PD5_WT4CCP1 0x00031407
1354 
1355 #define GPIO_PD6_U2RX 0x00031801
1356 #define GPIO_PD6_WT5CCP0 0x00031807
1357 
1358 #define GPIO_PD7_U2TX 0x00031C01
1359 #define GPIO_PD7_WT5CCP1 0x00031C07
1360 #define GPIO_PD7_NMI 0x00031C08
1361 
1362 #define GPIO_PE0_U7RX 0x00040001
1363 
1364 #define GPIO_PE1_U7TX 0x00040401
1365 
1366 #define GPIO_PE4_U5RX 0x00041001
1367 #define GPIO_PE4_I2C2SCL 0x00041003
1368 #define GPIO_PE4_CAN0RX 0x00041008
1369 
1370 #define GPIO_PE5_U5TX 0x00041401
1371 #define GPIO_PE5_I2C2SDA 0x00041403
1372 #define GPIO_PE5_CAN0TX 0x00041408
1373 
1374 #define GPIO_PF0_U1RTS 0x00050001
1375 #define GPIO_PF0_SSI1RX 0x00050002
1376 #define GPIO_PF0_CAN0RX 0x00050003
1377 #define GPIO_PF0_T0CCP0 0x00050007
1378 #define GPIO_PF0_NMI 0x00050008
1379 #define GPIO_PF0_C0O 0x00050009
1380 
1381 #define GPIO_PF1_U1CTS 0x00050401
1382 #define GPIO_PF1_SSI1TX 0x00050402
1383 #define GPIO_PF1_T0CCP1 0x00050407
1384 #define GPIO_PF1_C1O 0x00050409
1385 #define GPIO_PF1_TRD1 0x0005040E
1386 
1387 #define GPIO_PF2_SSI1CLK 0x00050802
1388 #define GPIO_PF2_T1CCP0 0x00050807
1389 #define GPIO_PF2_TRD0 0x0005080E
1390 
1391 #define GPIO_PF3_SSI1FSS 0x00050C02
1392 #define GPIO_PF3_CAN0TX 0x00050C03
1393 #define GPIO_PF3_T1CCP1 0x00050C07
1394 #define GPIO_PF3_TRCLK 0x00050C0E
1395 
1396 #define GPIO_PF4_T2CCP0 0x00051007
1397 
1398 #endif // PART_TM4C1231E6PM
1399 
1400 //*****************************************************************************
1401 //
1402 // TM4C1231E6PZ Port/Pin Mapping Definitions
1403 //
1404 //*****************************************************************************
1405 #ifdef PART_TM4C1231E6PZ
1406 
1407 #define GPIO_PA0_U0RX 0x00000001
1408 
1409 #define GPIO_PA1_U0TX 0x00000401
1410 
1411 #define GPIO_PA2_SSI0CLK 0x00000802
1412 
1413 #define GPIO_PA3_SSI0FSS 0x00000C02
1414 
1415 #define GPIO_PA4_SSI0RX 0x00001002
1416 
1417 #define GPIO_PA5_SSI0TX 0x00001402
1418 
1419 #define GPIO_PA6_I2C1SCL 0x00001803
1420 
1421 #define GPIO_PA7_I2C1SDA 0x00001C03
1422 
1423 #define GPIO_PB0_U1RX 0x00010001
1424 #define GPIO_PB0_T2CCP0 0x00010007
1425 
1426 #define GPIO_PB1_U1TX 0x00010401
1427 #define GPIO_PB1_T2CCP1 0x00010407
1428 
1429 #define GPIO_PB2_I2C0SCL 0x00010803
1430 #define GPIO_PB2_T3CCP0 0x00010807
1431 
1432 #define GPIO_PB3_I2C0SDA 0x00010C03
1433 #define GPIO_PB3_T3CCP1 0x00010C07
1434 
1435 #define GPIO_PB4_SSI2CLK 0x00011002
1436 #define GPIO_PB4_T1CCP0 0x00011007
1437 #define GPIO_PB4_CAN0RX 0x00011008
1438 
1439 #define GPIO_PB5_SSI2FSS 0x00011402
1440 #define GPIO_PB5_T1CCP1 0x00011407
1441 #define GPIO_PB5_CAN0TX 0x00011408
1442 
1443 #define GPIO_PC0_TCK 0x00020001
1444 #define GPIO_PC0_SWCLK 0x00020001
1445 #define GPIO_PC0_T4CCP0 0x00020007
1446 
1447 #define GPIO_PC1_TMS 0x00020401
1448 #define GPIO_PC1_SWDIO 0x00020401
1449 #define GPIO_PC1_T4CCP1 0x00020407
1450 
1451 #define GPIO_PC2_TDI 0x00020801
1452 #define GPIO_PC2_T5CCP0 0x00020807
1453 
1454 #define GPIO_PC3_SWO 0x00020C01
1455 #define GPIO_PC3_TDO 0x00020C01
1456 #define GPIO_PC3_T5CCP1 0x00020C07
1457 
1458 #define GPIO_PC4_U4RX 0x00021001
1459 #define GPIO_PC4_U1RX 0x00021002
1460 #define GPIO_PC4_WT0CCP0 0x00021007
1461 #define GPIO_PC4_U1RTS 0x00021008
1462 
1463 #define GPIO_PC5_U4TX 0x00021401
1464 #define GPIO_PC5_U1TX 0x00021402
1465 #define GPIO_PC5_WT0CCP1 0x00021407
1466 #define GPIO_PC5_U1CTS 0x00021408
1467 
1468 #define GPIO_PC6_U3RX 0x00021801
1469 #define GPIO_PC6_WT1CCP0 0x00021807
1470 
1471 #define GPIO_PC7_U3TX 0x00021C01
1472 #define GPIO_PC7_WT1CCP1 0x00021C07
1473 
1474 #define GPIO_PD0_SSI3CLK 0x00030001
1475 #define GPIO_PD0_SSI1CLK 0x00030002
1476 #define GPIO_PD0_I2C3SCL 0x00030003
1477 #define GPIO_PD0_WT2CCP0 0x00030007
1478 
1479 #define GPIO_PD1_SSI3FSS 0x00030401
1480 #define GPIO_PD1_SSI1FSS 0x00030402
1481 #define GPIO_PD1_I2C3SDA 0x00030403
1482 #define GPIO_PD1_WT2CCP1 0x00030407
1483 
1484 #define GPIO_PD2_SSI3RX 0x00030801
1485 #define GPIO_PD2_SSI1RX 0x00030802
1486 #define GPIO_PD2_WT3CCP0 0x00030807
1487 
1488 #define GPIO_PD3_SSI3TX 0x00030C01
1489 #define GPIO_PD3_SSI1TX 0x00030C02
1490 #define GPIO_PD3_WT3CCP1 0x00030C07
1491 
1492 #define GPIO_PD4_U6RX 0x00031001
1493 #define GPIO_PD4_WT4CCP0 0x00031007
1494 
1495 #define GPIO_PD5_U6TX 0x00031401
1496 #define GPIO_PD5_WT4CCP1 0x00031407
1497 
1498 #define GPIO_PD6_U2RX 0x00031801
1499 #define GPIO_PD6_WT5CCP0 0x00031807
1500 
1501 #define GPIO_PD7_U2TX 0x00031C01
1502 #define GPIO_PD7_WT5CCP1 0x00031C07
1503 #define GPIO_PD7_NMI 0x00031C08
1504 
1505 #define GPIO_PE0_U7RX 0x00040001
1506 
1507 #define GPIO_PE1_U7TX 0x00040401
1508 
1509 #define GPIO_PE4_U5RX 0x00041001
1510 #define GPIO_PE4_I2C2SCL 0x00041003
1511 #define GPIO_PE4_CAN0RX 0x00041008
1512 
1513 #define GPIO_PE5_U5TX 0x00041401
1514 #define GPIO_PE5_I2C2SDA 0x00041403
1515 #define GPIO_PE5_CAN0TX 0x00041408
1516 
1517 #define GPIO_PE7_U1RI 0x00041C01
1518 
1519 #define GPIO_PF0_U1RTS 0x00050001
1520 #define GPIO_PF0_SSI1RX 0x00050002
1521 #define GPIO_PF0_CAN0RX 0x00050003
1522 #define GPIO_PF0_T0CCP0 0x00050007
1523 #define GPIO_PF0_NMI 0x00050008
1524 #define GPIO_PF0_C0O 0x00050009
1525 #define GPIO_PF0_TRD2 0x0005000E
1526 
1527 #define GPIO_PF1_U1CTS 0x00050401
1528 #define GPIO_PF1_SSI1TX 0x00050402
1529 #define GPIO_PF1_T0CCP1 0x00050407
1530 #define GPIO_PF1_C1O 0x00050409
1531 #define GPIO_PF1_TRD1 0x0005040E
1532 
1533 #define GPIO_PF2_U1DCD 0x00050801
1534 #define GPIO_PF2_SSI1CLK 0x00050802
1535 #define GPIO_PF2_T1CCP0 0x00050807
1536 #define GPIO_PF2_C2O 0x00050809
1537 #define GPIO_PF2_TRD0 0x0005080E
1538 
1539 #define GPIO_PF3_U1DSR 0x00050C01
1540 #define GPIO_PF3_SSI1FSS 0x00050C02
1541 #define GPIO_PF3_CAN0TX 0x00050C03
1542 #define GPIO_PF3_T1CCP1 0x00050C07
1543 #define GPIO_PF3_TRCLK 0x00050C0E
1544 
1545 #define GPIO_PF4_U1DTR 0x00051001
1546 #define GPIO_PF4_T2CCP0 0x00051007
1547 #define GPIO_PF4_TRD3 0x0005100E
1548 
1549 #define GPIO_PF5_T2CCP1 0x00051407
1550 
1551 #define GPIO_PF6_I2C2SCL 0x00051803
1552 #define GPIO_PF6_T3CCP0 0x00051807
1553 
1554 #define GPIO_PF7_I2C2SDA 0x00051C03
1555 #define GPIO_PF7_T3CCP1 0x00051C07
1556 
1557 #define GPIO_PG0_I2C3SCL 0x00060003
1558 #define GPIO_PG0_T4CCP0 0x00060007
1559 
1560 #define GPIO_PG1_I2C3SDA 0x00060403
1561 #define GPIO_PG1_T4CCP1 0x00060407
1562 
1563 #define GPIO_PG2_I2C4SCL 0x00060803
1564 #define GPIO_PG2_T5CCP0 0x00060807
1565 
1566 #define GPIO_PG3_I2C4SDA 0x00060C03
1567 #define GPIO_PG3_T5CCP1 0x00060C07
1568 
1569 #define GPIO_PG4_U2RX 0x00061001
1570 #define GPIO_PG4_I2C1SCL 0x00061003
1571 #define GPIO_PG4_WT0CCP0 0x00061007
1572 
1573 #define GPIO_PG5_U2TX 0x00061401
1574 #define GPIO_PG5_I2C1SDA 0x00061403
1575 #define GPIO_PG5_WT0CCP1 0x00061407
1576 
1577 #define GPIO_PG6_I2C5SCL 0x00061803
1578 #define GPIO_PG6_WT1CCP0 0x00061807
1579 
1580 #define GPIO_PG7_I2C5SDA 0x00061C03
1581 #define GPIO_PG7_WT1CCP1 0x00061C07
1582 
1583 #define GPIO_PH0_SSI3CLK 0x00070002
1584 #define GPIO_PH0_WT2CCP0 0x00070007
1585 
1586 #define GPIO_PH1_SSI3FSS 0x00070402
1587 #define GPIO_PH1_WT2CCP1 0x00070407
1588 
1589 #define GPIO_PH2_SSI3RX 0x00070802
1590 #define GPIO_PH2_WT5CCP0 0x00070807
1591 
1592 #define GPIO_PH3_SSI3TX 0x00070C02
1593 #define GPIO_PH3_WT5CCP1 0x00070C07
1594 
1595 #define GPIO_PH4_SSI2CLK 0x00071002
1596 #define GPIO_PH4_WT3CCP0 0x00071007
1597 
1598 #define GPIO_PH5_SSI2FSS 0x00071402
1599 #define GPIO_PH5_WT3CCP1 0x00071407
1600 
1601 #define GPIO_PH6_SSI2RX 0x00071802
1602 #define GPIO_PH6_WT4CCP0 0x00071807
1603 
1604 #define GPIO_PH7_SSI2TX 0x00071C02
1605 #define GPIO_PH7_WT4CCP1 0x00071C07
1606 
1607 #define GPIO_PJ0_U4RX 0x00080001
1608 #define GPIO_PJ0_T1CCP0 0x00080007
1609 
1610 #define GPIO_PJ1_U4TX 0x00080401
1611 #define GPIO_PJ1_T1CCP1 0x00080407
1612 
1613 #define GPIO_PJ2_U5RX 0x00080801
1614 #define GPIO_PJ2_T2CCP0 0x00080807
1615 
1616 #define GPIO_PK0_SSI3CLK 0x00090002
1617 
1618 #define GPIO_PK1_SSI3FSS 0x00090402
1619 
1620 #define GPIO_PK2_SSI3RX 0x00090802
1621 
1622 #define GPIO_PK3_SSI3TX 0x00090C02
1623 
1624 #endif // PART_TM4C1231E6PZ
1625 
1626 //*****************************************************************************
1627 //
1628 // TM4C1231H6PM Port/Pin Mapping Definitions
1629 //
1630 //*****************************************************************************
1631 #ifdef PART_TM4C1231H6PM
1632 
1633 #define GPIO_PA0_U0RX 0x00000001
1634 
1635 #define GPIO_PA1_U0TX 0x00000401
1636 
1637 #define GPIO_PA2_SSI0CLK 0x00000802
1638 
1639 #define GPIO_PA3_SSI0FSS 0x00000C02
1640 
1641 #define GPIO_PA4_SSI0RX 0x00001002
1642 
1643 #define GPIO_PA5_SSI0TX 0x00001402
1644 
1645 #define GPIO_PA6_I2C1SCL 0x00001803
1646 
1647 #define GPIO_PA7_I2C1SDA 0x00001C03
1648 
1649 #define GPIO_PB0_U1RX 0x00010001
1650 #define GPIO_PB0_T2CCP0 0x00010007
1651 
1652 #define GPIO_PB1_U1TX 0x00010401
1653 #define GPIO_PB1_T2CCP1 0x00010407
1654 
1655 #define GPIO_PB2_I2C0SCL 0x00010803
1656 #define GPIO_PB2_T3CCP0 0x00010807
1657 
1658 #define GPIO_PB3_I2C0SDA 0x00010C03
1659 #define GPIO_PB3_T3CCP1 0x00010C07
1660 
1661 #define GPIO_PB4_SSI2CLK 0x00011002
1662 #define GPIO_PB4_T1CCP0 0x00011007
1663 #define GPIO_PB4_CAN0RX 0x00011008
1664 
1665 #define GPIO_PB5_SSI2FSS 0x00011402
1666 #define GPIO_PB5_T1CCP1 0x00011407
1667 #define GPIO_PB5_CAN0TX 0x00011408
1668 
1669 #define GPIO_PB6_SSI2RX 0x00011802
1670 #define GPIO_PB6_T0CCP0 0x00011807
1671 
1672 #define GPIO_PB7_SSI2TX 0x00011C02
1673 #define GPIO_PB7_T0CCP1 0x00011C07
1674 
1675 #define GPIO_PC0_TCK 0x00020001
1676 #define GPIO_PC0_SWCLK 0x00020001
1677 #define GPIO_PC0_T4CCP0 0x00020007
1678 
1679 #define GPIO_PC1_TMS 0x00020401
1680 #define GPIO_PC1_SWDIO 0x00020401
1681 #define GPIO_PC1_T4CCP1 0x00020407
1682 
1683 #define GPIO_PC2_TDI 0x00020801
1684 #define GPIO_PC2_T5CCP0 0x00020807
1685 
1686 #define GPIO_PC3_SWO 0x00020C01
1687 #define GPIO_PC3_TDO 0x00020C01
1688 #define GPIO_PC3_T5CCP1 0x00020C07
1689 
1690 #define GPIO_PC4_U4RX 0x00021001
1691 #define GPIO_PC4_U1RX 0x00021002
1692 #define GPIO_PC4_WT0CCP0 0x00021007
1693 #define GPIO_PC4_U1RTS 0x00021008
1694 
1695 #define GPIO_PC5_U4TX 0x00021401
1696 #define GPIO_PC5_U1TX 0x00021402
1697 #define GPIO_PC5_WT0CCP1 0x00021407
1698 #define GPIO_PC5_U1CTS 0x00021408
1699 
1700 #define GPIO_PC6_U3RX 0x00021801
1701 #define GPIO_PC6_WT1CCP0 0x00021807
1702 
1703 #define GPIO_PC7_U3TX 0x00021C01
1704 #define GPIO_PC7_WT1CCP1 0x00021C07
1705 
1706 #define GPIO_PD0_SSI3CLK 0x00030001
1707 #define GPIO_PD0_SSI1CLK 0x00030002
1708 #define GPIO_PD0_I2C3SCL 0x00030003
1709 #define GPIO_PD0_WT2CCP0 0x00030007
1710 
1711 #define GPIO_PD1_SSI3FSS 0x00030401
1712 #define GPIO_PD1_SSI1FSS 0x00030402
1713 #define GPIO_PD1_I2C3SDA 0x00030403
1714 #define GPIO_PD1_WT2CCP1 0x00030407
1715 
1716 #define GPIO_PD2_SSI3RX 0x00030801
1717 #define GPIO_PD2_SSI1RX 0x00030802
1718 #define GPIO_PD2_WT3CCP0 0x00030807
1719 
1720 #define GPIO_PD3_SSI3TX 0x00030C01
1721 #define GPIO_PD3_SSI1TX 0x00030C02
1722 #define GPIO_PD3_WT3CCP1 0x00030C07
1723 
1724 #define GPIO_PD4_U6RX 0x00031001
1725 #define GPIO_PD4_WT4CCP0 0x00031007
1726 
1727 #define GPIO_PD5_U6TX 0x00031401
1728 #define GPIO_PD5_WT4CCP1 0x00031407
1729 
1730 #define GPIO_PD6_U2RX 0x00031801
1731 #define GPIO_PD6_WT5CCP0 0x00031807
1732 
1733 #define GPIO_PD7_U2TX 0x00031C01
1734 #define GPIO_PD7_WT5CCP1 0x00031C07
1735 #define GPIO_PD7_NMI 0x00031C08
1736 
1737 #define GPIO_PE0_U7RX 0x00040001
1738 
1739 #define GPIO_PE1_U7TX 0x00040401
1740 
1741 #define GPIO_PE4_U5RX 0x00041001
1742 #define GPIO_PE4_I2C2SCL 0x00041003
1743 #define GPIO_PE4_CAN0RX 0x00041008
1744 
1745 #define GPIO_PE5_U5TX 0x00041401
1746 #define GPIO_PE5_I2C2SDA 0x00041403
1747 #define GPIO_PE5_CAN0TX 0x00041408
1748 
1749 #define GPIO_PF0_U1RTS 0x00050001
1750 #define GPIO_PF0_SSI1RX 0x00050002
1751 #define GPIO_PF0_CAN0RX 0x00050003
1752 #define GPIO_PF0_T0CCP0 0x00050007
1753 #define GPIO_PF0_NMI 0x00050008
1754 #define GPIO_PF0_C0O 0x00050009
1755 
1756 #define GPIO_PF1_U1CTS 0x00050401
1757 #define GPIO_PF1_SSI1TX 0x00050402
1758 #define GPIO_PF1_T0CCP1 0x00050407
1759 #define GPIO_PF1_C1O 0x00050409
1760 #define GPIO_PF1_TRD1 0x0005040E
1761 
1762 #define GPIO_PF2_SSI1CLK 0x00050802
1763 #define GPIO_PF2_T1CCP0 0x00050807
1764 #define GPIO_PF2_TRD0 0x0005080E
1765 
1766 #define GPIO_PF3_SSI1FSS 0x00050C02
1767 #define GPIO_PF3_CAN0TX 0x00050C03
1768 #define GPIO_PF3_T1CCP1 0x00050C07
1769 #define GPIO_PF3_TRCLK 0x00050C0E
1770 
1771 #define GPIO_PF4_T2CCP0 0x00051007
1772 
1773 #endif // PART_TM4C1231H6PM
1774 
1775 //*****************************************************************************
1776 //
1777 // TM4C1231H6PZ Port/Pin Mapping Definitions
1778 //
1779 //*****************************************************************************
1780 #ifdef PART_TM4C1231H6PZ
1781 
1782 #define GPIO_PA0_U0RX 0x00000001
1783 
1784 #define GPIO_PA1_U0TX 0x00000401
1785 
1786 #define GPIO_PA2_SSI0CLK 0x00000802
1787 
1788 #define GPIO_PA3_SSI0FSS 0x00000C02
1789 
1790 #define GPIO_PA4_SSI0RX 0x00001002
1791 
1792 #define GPIO_PA5_SSI0TX 0x00001402
1793 
1794 #define GPIO_PA6_I2C1SCL 0x00001803
1795 
1796 #define GPIO_PA7_I2C1SDA 0x00001C03
1797 
1798 #define GPIO_PB0_U1RX 0x00010001
1799 #define GPIO_PB0_T2CCP0 0x00010007
1800 
1801 #define GPIO_PB1_U1TX 0x00010401
1802 #define GPIO_PB1_T2CCP1 0x00010407
1803 
1804 #define GPIO_PB2_I2C0SCL 0x00010803
1805 #define GPIO_PB2_T3CCP0 0x00010807
1806 
1807 #define GPIO_PB3_I2C0SDA 0x00010C03
1808 #define GPIO_PB3_T3CCP1 0x00010C07
1809 
1810 #define GPIO_PB4_SSI2CLK 0x00011002
1811 #define GPIO_PB4_T1CCP0 0x00011007
1812 #define GPIO_PB4_CAN0RX 0x00011008
1813 
1814 #define GPIO_PB5_SSI2FSS 0x00011402
1815 #define GPIO_PB5_T1CCP1 0x00011407
1816 #define GPIO_PB5_CAN0TX 0x00011408
1817 
1818 #define GPIO_PC0_TCK 0x00020001
1819 #define GPIO_PC0_SWCLK 0x00020001
1820 #define GPIO_PC0_T4CCP0 0x00020007
1821 
1822 #define GPIO_PC1_TMS 0x00020401
1823 #define GPIO_PC1_SWDIO 0x00020401
1824 #define GPIO_PC1_T4CCP1 0x00020407
1825 
1826 #define GPIO_PC2_TDI 0x00020801
1827 #define GPIO_PC2_T5CCP0 0x00020807
1828 
1829 #define GPIO_PC3_SWO 0x00020C01
1830 #define GPIO_PC3_TDO 0x00020C01
1831 #define GPIO_PC3_T5CCP1 0x00020C07
1832 
1833 #define GPIO_PC4_U4RX 0x00021001
1834 #define GPIO_PC4_U1RX 0x00021002
1835 #define GPIO_PC4_WT0CCP0 0x00021007
1836 #define GPIO_PC4_U1RTS 0x00021008
1837 
1838 #define GPIO_PC5_U4TX 0x00021401
1839 #define GPIO_PC5_U1TX 0x00021402
1840 #define GPIO_PC5_WT0CCP1 0x00021407
1841 #define GPIO_PC5_U1CTS 0x00021408
1842 
1843 #define GPIO_PC6_U3RX 0x00021801
1844 #define GPIO_PC6_WT1CCP0 0x00021807
1845 
1846 #define GPIO_PC7_U3TX 0x00021C01
1847 #define GPIO_PC7_WT1CCP1 0x00021C07
1848 
1849 #define GPIO_PD0_SSI3CLK 0x00030001
1850 #define GPIO_PD0_SSI1CLK 0x00030002
1851 #define GPIO_PD0_I2C3SCL 0x00030003
1852 #define GPIO_PD0_WT2CCP0 0x00030007
1853 
1854 #define GPIO_PD1_SSI3FSS 0x00030401
1855 #define GPIO_PD1_SSI1FSS 0x00030402
1856 #define GPIO_PD1_I2C3SDA 0x00030403
1857 #define GPIO_PD1_WT2CCP1 0x00030407
1858 
1859 #define GPIO_PD2_SSI3RX 0x00030801
1860 #define GPIO_PD2_SSI1RX 0x00030802
1861 #define GPIO_PD2_WT3CCP0 0x00030807
1862 
1863 #define GPIO_PD3_SSI3TX 0x00030C01
1864 #define GPIO_PD3_SSI1TX 0x00030C02
1865 #define GPIO_PD3_WT3CCP1 0x00030C07
1866 
1867 #define GPIO_PD4_U6RX 0x00031001
1868 #define GPIO_PD4_WT4CCP0 0x00031007
1869 
1870 #define GPIO_PD5_U6TX 0x00031401
1871 #define GPIO_PD5_WT4CCP1 0x00031407
1872 
1873 #define GPIO_PD6_U2RX 0x00031801
1874 #define GPIO_PD6_WT5CCP0 0x00031807
1875 
1876 #define GPIO_PD7_U2TX 0x00031C01
1877 #define GPIO_PD7_WT5CCP1 0x00031C07
1878 #define GPIO_PD7_NMI 0x00031C08
1879 
1880 #define GPIO_PE0_U7RX 0x00040001
1881 
1882 #define GPIO_PE1_U7TX 0x00040401
1883 
1884 #define GPIO_PE4_U5RX 0x00041001
1885 #define GPIO_PE4_I2C2SCL 0x00041003
1886 #define GPIO_PE4_CAN0RX 0x00041008
1887 
1888 #define GPIO_PE5_U5TX 0x00041401
1889 #define GPIO_PE5_I2C2SDA 0x00041403
1890 #define GPIO_PE5_CAN0TX 0x00041408
1891 
1892 #define GPIO_PE7_U1RI 0x00041C01
1893 
1894 #define GPIO_PF0_U1RTS 0x00050001
1895 #define GPIO_PF0_SSI1RX 0x00050002
1896 #define GPIO_PF0_CAN0RX 0x00050003
1897 #define GPIO_PF0_T0CCP0 0x00050007
1898 #define GPIO_PF0_NMI 0x00050008
1899 #define GPIO_PF0_C0O 0x00050009
1900 #define GPIO_PF0_TRD2 0x0005000E
1901 
1902 #define GPIO_PF1_U1CTS 0x00050401
1903 #define GPIO_PF1_SSI1TX 0x00050402
1904 #define GPIO_PF1_T0CCP1 0x00050407
1905 #define GPIO_PF1_C1O 0x00050409
1906 #define GPIO_PF1_TRD1 0x0005040E
1907 
1908 #define GPIO_PF2_U1DCD 0x00050801
1909 #define GPIO_PF2_SSI1CLK 0x00050802
1910 #define GPIO_PF2_T1CCP0 0x00050807
1911 #define GPIO_PF2_C2O 0x00050809
1912 #define GPIO_PF2_TRD0 0x0005080E
1913 
1914 #define GPIO_PF3_U1DSR 0x00050C01
1915 #define GPIO_PF3_SSI1FSS 0x00050C02
1916 #define GPIO_PF3_CAN0TX 0x00050C03
1917 #define GPIO_PF3_T1CCP1 0x00050C07
1918 #define GPIO_PF3_TRCLK 0x00050C0E
1919 
1920 #define GPIO_PF4_U1DTR 0x00051001
1921 #define GPIO_PF4_T2CCP0 0x00051007
1922 #define GPIO_PF4_TRD3 0x0005100E
1923 
1924 #define GPIO_PF5_T2CCP1 0x00051407
1925 
1926 #define GPIO_PF6_I2C2SCL 0x00051803
1927 #define GPIO_PF6_T3CCP0 0x00051807
1928 
1929 #define GPIO_PF7_I2C2SDA 0x00051C03
1930 #define GPIO_PF7_T3CCP1 0x00051C07
1931 
1932 #define GPIO_PG0_I2C3SCL 0x00060003
1933 #define GPIO_PG0_T4CCP0 0x00060007
1934 
1935 #define GPIO_PG1_I2C3SDA 0x00060403
1936 #define GPIO_PG1_T4CCP1 0x00060407
1937 
1938 #define GPIO_PG2_I2C4SCL 0x00060803
1939 #define GPIO_PG2_T5CCP0 0x00060807
1940 
1941 #define GPIO_PG3_I2C4SDA 0x00060C03
1942 #define GPIO_PG3_T5CCP1 0x00060C07
1943 
1944 #define GPIO_PG4_U2RX 0x00061001
1945 #define GPIO_PG4_I2C1SCL 0x00061003
1946 #define GPIO_PG4_WT0CCP0 0x00061007
1947 
1948 #define GPIO_PG5_U2TX 0x00061401
1949 #define GPIO_PG5_I2C1SDA 0x00061403
1950 #define GPIO_PG5_WT0CCP1 0x00061407
1951 
1952 #define GPIO_PG6_I2C5SCL 0x00061803
1953 #define GPIO_PG6_WT1CCP0 0x00061807
1954 
1955 #define GPIO_PG7_I2C5SDA 0x00061C03
1956 #define GPIO_PG7_WT1CCP1 0x00061C07
1957 
1958 #define GPIO_PH0_SSI3CLK 0x00070002
1959 #define GPIO_PH0_WT2CCP0 0x00070007
1960 
1961 #define GPIO_PH1_SSI3FSS 0x00070402
1962 #define GPIO_PH1_WT2CCP1 0x00070407
1963 
1964 #define GPIO_PH2_SSI3RX 0x00070802
1965 #define GPIO_PH2_WT5CCP0 0x00070807
1966 
1967 #define GPIO_PH3_SSI3TX 0x00070C02
1968 #define GPIO_PH3_WT5CCP1 0x00070C07
1969 
1970 #define GPIO_PH4_SSI2CLK 0x00071002
1971 #define GPIO_PH4_WT3CCP0 0x00071007
1972 
1973 #define GPIO_PH5_SSI2FSS 0x00071402
1974 #define GPIO_PH5_WT3CCP1 0x00071407
1975 
1976 #define GPIO_PH6_SSI2RX 0x00071802
1977 #define GPIO_PH6_WT4CCP0 0x00071807
1978 
1979 #define GPIO_PH7_SSI2TX 0x00071C02
1980 #define GPIO_PH7_WT4CCP1 0x00071C07
1981 
1982 #define GPIO_PJ0_U4RX 0x00080001
1983 #define GPIO_PJ0_T1CCP0 0x00080007
1984 
1985 #define GPIO_PJ1_U4TX 0x00080401
1986 #define GPIO_PJ1_T1CCP1 0x00080407
1987 
1988 #define GPIO_PJ2_U5RX 0x00080801
1989 #define GPIO_PJ2_T2CCP0 0x00080807
1990 
1991 #define GPIO_PK0_SSI3CLK 0x00090002
1992 
1993 #define GPIO_PK1_SSI3FSS 0x00090402
1994 
1995 #define GPIO_PK2_SSI3RX 0x00090802
1996 
1997 #define GPIO_PK3_SSI3TX 0x00090C02
1998 
1999 #endif // PART_TM4C1231H6PZ
2000 
2001 //*****************************************************************************
2002 //
2003 // TM4C1232C3PM Port/Pin Mapping Definitions
2004 //
2005 //*****************************************************************************
2006 #ifdef PART_TM4C1232C3PM
2007 
2008 #define GPIO_PA0_U0RX 0x00000001
2009 
2010 #define GPIO_PA1_U0TX 0x00000401
2011 
2012 #define GPIO_PA2_SSI0CLK 0x00000802
2013 
2014 #define GPIO_PA3_SSI0FSS 0x00000C02
2015 
2016 #define GPIO_PA4_SSI0RX 0x00001002
2017 
2018 #define GPIO_PA5_SSI0TX 0x00001402
2019 
2020 #define GPIO_PA6_I2C1SCL 0x00001803
2021 
2022 #define GPIO_PA7_I2C1SDA 0x00001C03
2023 
2024 #define GPIO_PB0_U1RX 0x00010001
2025 #define GPIO_PB0_T2CCP0 0x00010007
2026 
2027 #define GPIO_PB1_U1TX 0x00010401
2028 #define GPIO_PB1_T2CCP1 0x00010407
2029 
2030 #define GPIO_PB2_I2C0SCL 0x00010803
2031 #define GPIO_PB2_T3CCP0 0x00010807
2032 
2033 #define GPIO_PB3_I2C0SDA 0x00010C03
2034 #define GPIO_PB3_T3CCP1 0x00010C07
2035 
2036 #define GPIO_PB4_SSI2CLK 0x00011002
2037 #define GPIO_PB4_T1CCP0 0x00011007
2038 #define GPIO_PB4_CAN0RX 0x00011008
2039 
2040 #define GPIO_PB5_SSI2FSS 0x00011402
2041 #define GPIO_PB5_T1CCP1 0x00011407
2042 #define GPIO_PB5_CAN0TX 0x00011408
2043 
2044 #define GPIO_PB6_SSI2RX 0x00011802
2045 #define GPIO_PB6_I2C5SCL 0x00011803
2046 #define GPIO_PB6_T0CCP0 0x00011807
2047 
2048 #define GPIO_PB7_SSI2TX 0x00011C02
2049 #define GPIO_PB7_I2C5SDA 0x00011C03
2050 #define GPIO_PB7_T0CCP1 0x00011C07
2051 
2052 #define GPIO_PC0_TCK 0x00020001
2053 #define GPIO_PC0_SWCLK 0x00020001
2054 #define GPIO_PC0_T4CCP0 0x00020007
2055 
2056 #define GPIO_PC1_TMS 0x00020401
2057 #define GPIO_PC1_SWDIO 0x00020401
2058 #define GPIO_PC1_T4CCP1 0x00020407
2059 
2060 #define GPIO_PC2_TDI 0x00020801
2061 #define GPIO_PC2_T5CCP0 0x00020807
2062 
2063 #define GPIO_PC3_SWO 0x00020C01
2064 #define GPIO_PC3_TDO 0x00020C01
2065 #define GPIO_PC3_T5CCP1 0x00020C07
2066 
2067 #define GPIO_PC4_U4RX 0x00021001
2068 #define GPIO_PC4_U1RX 0x00021002
2069 #define GPIO_PC4_WT0CCP0 0x00021007
2070 #define GPIO_PC4_U1RTS 0x00021008
2071 
2072 #define GPIO_PC5_U4TX 0x00021401
2073 #define GPIO_PC5_U1TX 0x00021402
2074 #define GPIO_PC5_WT0CCP1 0x00021407
2075 #define GPIO_PC5_U1CTS 0x00021408
2076 
2077 #define GPIO_PC6_U3RX 0x00021801
2078 #define GPIO_PC6_WT1CCP0 0x00021807
2079 
2080 #define GPIO_PC7_U3TX 0x00021C01
2081 #define GPIO_PC7_WT1CCP1 0x00021C07
2082 
2083 #define GPIO_PD0_SSI3CLK 0x00030001
2084 #define GPIO_PD0_SSI1CLK 0x00030002
2085 #define GPIO_PD0_I2C3SCL 0x00030003
2086 #define GPIO_PD0_WT2CCP0 0x00030007
2087 
2088 #define GPIO_PD1_SSI3FSS 0x00030401
2089 #define GPIO_PD1_SSI1FSS 0x00030402
2090 #define GPIO_PD1_I2C3SDA 0x00030403
2091 #define GPIO_PD1_WT2CCP1 0x00030407
2092 
2093 #define GPIO_PD2_SSI3RX 0x00030801
2094 #define GPIO_PD2_SSI1RX 0x00030802
2095 #define GPIO_PD2_WT3CCP0 0x00030807
2096 
2097 #define GPIO_PD3_SSI3TX 0x00030C01
2098 #define GPIO_PD3_SSI1TX 0x00030C02
2099 #define GPIO_PD3_WT3CCP1 0x00030C07
2100 
2101 #define GPIO_PD4_U6RX 0x00031001
2102 #define GPIO_PD4_WT4CCP0 0x00031007
2103 
2104 #define GPIO_PD5_U6TX 0x00031401
2105 #define GPIO_PD5_WT4CCP1 0x00031407
2106 
2107 #define GPIO_PD6_U2RX 0x00031801
2108 #define GPIO_PD6_WT5CCP0 0x00031807
2109 
2110 #define GPIO_PD7_U2TX 0x00031C01
2111 #define GPIO_PD7_WT5CCP1 0x00031C07
2112 #define GPIO_PD7_NMI 0x00031C08
2113 
2114 #define GPIO_PE0_U7RX 0x00040001
2115 
2116 #define GPIO_PE1_U7TX 0x00040401
2117 
2118 #define GPIO_PE4_U5RX 0x00041001
2119 #define GPIO_PE4_I2C2SCL 0x00041003
2120 #define GPIO_PE4_CAN0RX 0x00041008
2121 
2122 #define GPIO_PE5_U5TX 0x00041401
2123 #define GPIO_PE5_I2C2SDA 0x00041403
2124 #define GPIO_PE5_CAN0TX 0x00041408
2125 
2126 #define GPIO_PF0_U1RTS 0x00050001
2127 #define GPIO_PF0_SSI1RX 0x00050002
2128 #define GPIO_PF0_CAN0RX 0x00050003
2129 #define GPIO_PF0_T0CCP0 0x00050007
2130 #define GPIO_PF0_NMI 0x00050008
2131 #define GPIO_PF0_C0O 0x00050009
2132 
2133 #define GPIO_PF1_U1CTS 0x00050401
2134 #define GPIO_PF1_SSI1TX 0x00050402
2135 #define GPIO_PF1_T0CCP1 0x00050407
2136 #define GPIO_PF1_C1O 0x00050409
2137 #define GPIO_PF1_TRD1 0x0005040E
2138 
2139 #define GPIO_PF2_SSI1CLK 0x00050802
2140 #define GPIO_PF2_T1CCP0 0x00050807
2141 #define GPIO_PF2_TRD0 0x0005080E
2142 
2143 #define GPIO_PF3_SSI1FSS 0x00050C02
2144 #define GPIO_PF3_CAN0TX 0x00050C03
2145 #define GPIO_PF3_T1CCP1 0x00050C07
2146 #define GPIO_PF3_TRCLK 0x00050C0E
2147 
2148 #define GPIO_PF4_T2CCP0 0x00051007
2149 
2150 #define GPIO_PG0_I2C3SCL 0x00060003
2151 #define GPIO_PG0_T4CCP0 0x00060007
2152 
2153 #define GPIO_PG1_I2C3SDA 0x00060403
2154 #define GPIO_PG1_T4CCP1 0x00060407
2155 
2156 #define GPIO_PG2_I2C4SCL 0x00060803
2157 #define GPIO_PG2_T5CCP0 0x00060807
2158 
2159 #define GPIO_PG3_I2C4SDA 0x00060C03
2160 #define GPIO_PG3_T5CCP1 0x00060C07
2161 
2162 #define GPIO_PG4_U2RX 0x00061001
2163 #define GPIO_PG4_I2C1SCL 0x00061003
2164 #define GPIO_PG4_WT0CCP0 0x00061007
2165 
2166 #define GPIO_PG5_U2TX 0x00061401
2167 #define GPIO_PG5_I2C1SDA 0x00061403
2168 #define GPIO_PG5_WT0CCP1 0x00061407
2169 
2170 #endif // PART_TM4C1232C3PM
2171 
2172 //*****************************************************************************
2173 //
2174 // TM4C1232D5PM Port/Pin Mapping Definitions
2175 //
2176 //*****************************************************************************
2177 #ifdef PART_TM4C1232D5PM
2178 
2179 #define GPIO_PA0_U0RX 0x00000001
2180 
2181 #define GPIO_PA1_U0TX 0x00000401
2182 
2183 #define GPIO_PA2_SSI0CLK 0x00000802
2184 
2185 #define GPIO_PA3_SSI0FSS 0x00000C02
2186 
2187 #define GPIO_PA4_SSI0RX 0x00001002
2188 
2189 #define GPIO_PA5_SSI0TX 0x00001402
2190 
2191 #define GPIO_PA6_I2C1SCL 0x00001803
2192 
2193 #define GPIO_PA7_I2C1SDA 0x00001C03
2194 
2195 #define GPIO_PB0_U1RX 0x00010001
2196 #define GPIO_PB0_T2CCP0 0x00010007
2197 
2198 #define GPIO_PB1_U1TX 0x00010401
2199 #define GPIO_PB1_T2CCP1 0x00010407
2200 
2201 #define GPIO_PB2_I2C0SCL 0x00010803
2202 #define GPIO_PB2_T3CCP0 0x00010807
2203 
2204 #define GPIO_PB3_I2C0SDA 0x00010C03
2205 #define GPIO_PB3_T3CCP1 0x00010C07
2206 
2207 #define GPIO_PB4_SSI2CLK 0x00011002
2208 #define GPIO_PB4_T1CCP0 0x00011007
2209 #define GPIO_PB4_CAN0RX 0x00011008
2210 
2211 #define GPIO_PB5_SSI2FSS 0x00011402
2212 #define GPIO_PB5_T1CCP1 0x00011407
2213 #define GPIO_PB5_CAN0TX 0x00011408
2214 
2215 #define GPIO_PB6_SSI2RX 0x00011802
2216 #define GPIO_PB6_I2C5SCL 0x00011803
2217 #define GPIO_PB6_T0CCP0 0x00011807
2218 
2219 #define GPIO_PB7_SSI2TX 0x00011C02
2220 #define GPIO_PB7_I2C5SDA 0x00011C03
2221 #define GPIO_PB7_T0CCP1 0x00011C07
2222 
2223 #define GPIO_PC0_TCK 0x00020001
2224 #define GPIO_PC0_SWCLK 0x00020001
2225 #define GPIO_PC0_T4CCP0 0x00020007
2226 
2227 #define GPIO_PC1_TMS 0x00020401
2228 #define GPIO_PC1_SWDIO 0x00020401
2229 #define GPIO_PC1_T4CCP1 0x00020407
2230 
2231 #define GPIO_PC2_TDI 0x00020801
2232 #define GPIO_PC2_T5CCP0 0x00020807
2233 
2234 #define GPIO_PC3_SWO 0x00020C01
2235 #define GPIO_PC3_TDO 0x00020C01
2236 #define GPIO_PC3_T5CCP1 0x00020C07
2237 
2238 #define GPIO_PC4_U4RX 0x00021001
2239 #define GPIO_PC4_U1RX 0x00021002
2240 #define GPIO_PC4_WT0CCP0 0x00021007
2241 #define GPIO_PC4_U1RTS 0x00021008
2242 
2243 #define GPIO_PC5_U4TX 0x00021401
2244 #define GPIO_PC5_U1TX 0x00021402
2245 #define GPIO_PC5_WT0CCP1 0x00021407
2246 #define GPIO_PC5_U1CTS 0x00021408
2247 
2248 #define GPIO_PC6_U3RX 0x00021801
2249 #define GPIO_PC6_WT1CCP0 0x00021807
2250 
2251 #define GPIO_PC7_U3TX 0x00021C01
2252 #define GPIO_PC7_WT1CCP1 0x00021C07
2253 
2254 #define GPIO_PD0_SSI3CLK 0x00030001
2255 #define GPIO_PD0_SSI1CLK 0x00030002
2256 #define GPIO_PD0_I2C3SCL 0x00030003
2257 #define GPIO_PD0_WT2CCP0 0x00030007
2258 
2259 #define GPIO_PD1_SSI3FSS 0x00030401
2260 #define GPIO_PD1_SSI1FSS 0x00030402
2261 #define GPIO_PD1_I2C3SDA 0x00030403
2262 #define GPIO_PD1_WT2CCP1 0x00030407
2263 
2264 #define GPIO_PD2_SSI3RX 0x00030801
2265 #define GPIO_PD2_SSI1RX 0x00030802
2266 #define GPIO_PD2_WT3CCP0 0x00030807
2267 
2268 #define GPIO_PD3_SSI3TX 0x00030C01
2269 #define GPIO_PD3_SSI1TX 0x00030C02
2270 #define GPIO_PD3_WT3CCP1 0x00030C07
2271 
2272 #define GPIO_PD4_U6RX 0x00031001
2273 #define GPIO_PD4_WT4CCP0 0x00031007
2274 
2275 #define GPIO_PD5_U6TX 0x00031401
2276 #define GPIO_PD5_WT4CCP1 0x00031407
2277 
2278 #define GPIO_PD6_U2RX 0x00031801
2279 #define GPIO_PD6_WT5CCP0 0x00031807
2280 
2281 #define GPIO_PD7_U2TX 0x00031C01
2282 #define GPIO_PD7_WT5CCP1 0x00031C07
2283 #define GPIO_PD7_NMI 0x00031C08
2284 
2285 #define GPIO_PE0_U7RX 0x00040001
2286 
2287 #define GPIO_PE1_U7TX 0x00040401
2288 
2289 #define GPIO_PE4_U5RX 0x00041001
2290 #define GPIO_PE4_I2C2SCL 0x00041003
2291 #define GPIO_PE4_CAN0RX 0x00041008
2292 
2293 #define GPIO_PE5_U5TX 0x00041401
2294 #define GPIO_PE5_I2C2SDA 0x00041403
2295 #define GPIO_PE5_CAN0TX 0x00041408
2296 
2297 #define GPIO_PF0_U1RTS 0x00050001
2298 #define GPIO_PF0_SSI1RX 0x00050002
2299 #define GPIO_PF0_CAN0RX 0x00050003
2300 #define GPIO_PF0_T0CCP0 0x00050007
2301 #define GPIO_PF0_NMI 0x00050008
2302 #define GPIO_PF0_C0O 0x00050009
2303 
2304 #define GPIO_PF1_U1CTS 0x00050401
2305 #define GPIO_PF1_SSI1TX 0x00050402
2306 #define GPIO_PF1_T0CCP1 0x00050407
2307 #define GPIO_PF1_C1O 0x00050409
2308 #define GPIO_PF1_TRD1 0x0005040E
2309 
2310 #define GPIO_PF2_SSI1CLK 0x00050802
2311 #define GPIO_PF2_T1CCP0 0x00050807
2312 #define GPIO_PF2_TRD0 0x0005080E
2313 
2314 #define GPIO_PF3_SSI1FSS 0x00050C02
2315 #define GPIO_PF3_CAN0TX 0x00050C03
2316 #define GPIO_PF3_T1CCP1 0x00050C07
2317 #define GPIO_PF3_TRCLK 0x00050C0E
2318 
2319 #define GPIO_PF4_T2CCP0 0x00051007
2320 
2321 #define GPIO_PG0_I2C3SCL 0x00060003
2322 #define GPIO_PG0_T4CCP0 0x00060007
2323 
2324 #define GPIO_PG1_I2C3SDA 0x00060403
2325 #define GPIO_PG1_T4CCP1 0x00060407
2326 
2327 #define GPIO_PG2_I2C4SCL 0x00060803
2328 #define GPIO_PG2_T5CCP0 0x00060807
2329 
2330 #define GPIO_PG3_I2C4SDA 0x00060C03
2331 #define GPIO_PG3_T5CCP1 0x00060C07
2332 
2333 #define GPIO_PG4_U2RX 0x00061001
2334 #define GPIO_PG4_I2C1SCL 0x00061003
2335 #define GPIO_PG4_WT0CCP0 0x00061007
2336 
2337 #define GPIO_PG5_U2TX 0x00061401
2338 #define GPIO_PG5_I2C1SDA 0x00061403
2339 #define GPIO_PG5_WT0CCP1 0x00061407
2340 
2341 #endif // PART_TM4C1232D5PM
2342 
2343 //*****************************************************************************
2344 //
2345 // TM4C1232E6PM Port/Pin Mapping Definitions
2346 //
2347 //*****************************************************************************
2348 #ifdef PART_TM4C1232E6PM
2349 
2350 #define GPIO_PA0_U0RX 0x00000001
2351 
2352 #define GPIO_PA1_U0TX 0x00000401
2353 
2354 #define GPIO_PA2_SSI0CLK 0x00000802
2355 
2356 #define GPIO_PA3_SSI0FSS 0x00000C02
2357 
2358 #define GPIO_PA4_SSI0RX 0x00001002
2359 
2360 #define GPIO_PA5_SSI0TX 0x00001402
2361 
2362 #define GPIO_PA6_I2C1SCL 0x00001803
2363 
2364 #define GPIO_PA7_I2C1SDA 0x00001C03
2365 
2366 #define GPIO_PB0_U1RX 0x00010001
2367 #define GPIO_PB0_T2CCP0 0x00010007
2368 
2369 #define GPIO_PB1_U1TX 0x00010401
2370 #define GPIO_PB1_T2CCP1 0x00010407
2371 
2372 #define GPIO_PB2_I2C0SCL 0x00010803
2373 #define GPIO_PB2_T3CCP0 0x00010807
2374 
2375 #define GPIO_PB3_I2C0SDA 0x00010C03
2376 #define GPIO_PB3_T3CCP1 0x00010C07
2377 
2378 #define GPIO_PB4_SSI2CLK 0x00011002
2379 #define GPIO_PB4_T1CCP0 0x00011007
2380 #define GPIO_PB4_CAN0RX 0x00011008
2381 
2382 #define GPIO_PB5_SSI2FSS 0x00011402
2383 #define GPIO_PB5_T1CCP1 0x00011407
2384 #define GPIO_PB5_CAN0TX 0x00011408
2385 
2386 #define GPIO_PB6_SSI2RX 0x00011802
2387 #define GPIO_PB6_I2C5SCL 0x00011803
2388 #define GPIO_PB6_T0CCP0 0x00011807
2389 
2390 #define GPIO_PB7_SSI2TX 0x00011C02
2391 #define GPIO_PB7_I2C5SDA 0x00011C03
2392 #define GPIO_PB7_T0CCP1 0x00011C07
2393 
2394 #define GPIO_PC0_TCK 0x00020001
2395 #define GPIO_PC0_SWCLK 0x00020001
2396 #define GPIO_PC0_T4CCP0 0x00020007
2397 
2398 #define GPIO_PC1_TMS 0x00020401
2399 #define GPIO_PC1_SWDIO 0x00020401
2400 #define GPIO_PC1_T4CCP1 0x00020407
2401 
2402 #define GPIO_PC2_TDI 0x00020801
2403 #define GPIO_PC2_T5CCP0 0x00020807
2404 
2405 #define GPIO_PC3_SWO 0x00020C01
2406 #define GPIO_PC3_TDO 0x00020C01
2407 #define GPIO_PC3_T5CCP1 0x00020C07
2408 
2409 #define GPIO_PC4_U4RX 0x00021001
2410 #define GPIO_PC4_U1RX 0x00021002
2411 #define GPIO_PC4_WT0CCP0 0x00021007
2412 #define GPIO_PC4_U1RTS 0x00021008
2413 
2414 #define GPIO_PC5_U4TX 0x00021401
2415 #define GPIO_PC5_U1TX 0x00021402
2416 #define GPIO_PC5_WT0CCP1 0x00021407
2417 #define GPIO_PC5_U1CTS 0x00021408
2418 
2419 #define GPIO_PC6_U3RX 0x00021801
2420 #define GPIO_PC6_WT1CCP0 0x00021807
2421 
2422 #define GPIO_PC7_U3TX 0x00021C01
2423 #define GPIO_PC7_WT1CCP1 0x00021C07
2424 
2425 #define GPIO_PD0_SSI3CLK 0x00030001
2426 #define GPIO_PD0_SSI1CLK 0x00030002
2427 #define GPIO_PD0_I2C3SCL 0x00030003
2428 #define GPIO_PD0_WT2CCP0 0x00030007
2429 
2430 #define GPIO_PD1_SSI3FSS 0x00030401
2431 #define GPIO_PD1_SSI1FSS 0x00030402
2432 #define GPIO_PD1_I2C3SDA 0x00030403
2433 #define GPIO_PD1_WT2CCP1 0x00030407
2434 
2435 #define GPIO_PD2_SSI3RX 0x00030801
2436 #define GPIO_PD2_SSI1RX 0x00030802
2437 #define GPIO_PD2_WT3CCP0 0x00030807
2438 
2439 #define GPIO_PD3_SSI3TX 0x00030C01
2440 #define GPIO_PD3_SSI1TX 0x00030C02
2441 #define GPIO_PD3_WT3CCP1 0x00030C07
2442 
2443 #define GPIO_PD4_U6RX 0x00031001
2444 #define GPIO_PD4_WT4CCP0 0x00031007
2445 
2446 #define GPIO_PD5_U6TX 0x00031401
2447 #define GPIO_PD5_WT4CCP1 0x00031407
2448 
2449 #define GPIO_PD6_U2RX 0x00031801
2450 #define GPIO_PD6_WT5CCP0 0x00031807
2451 
2452 #define GPIO_PD7_U2TX 0x00031C01
2453 #define GPIO_PD7_WT5CCP1 0x00031C07
2454 #define GPIO_PD7_NMI 0x00031C08
2455 
2456 #define GPIO_PE0_U7RX 0x00040001
2457 
2458 #define GPIO_PE1_U7TX 0x00040401
2459 
2460 #define GPIO_PE4_U5RX 0x00041001
2461 #define GPIO_PE4_I2C2SCL 0x00041003
2462 #define GPIO_PE4_CAN0RX 0x00041008
2463 
2464 #define GPIO_PE5_U5TX 0x00041401
2465 #define GPIO_PE5_I2C2SDA 0x00041403
2466 #define GPIO_PE5_CAN0TX 0x00041408
2467 
2468 #define GPIO_PF0_U1RTS 0x00050001
2469 #define GPIO_PF0_SSI1RX 0x00050002
2470 #define GPIO_PF0_CAN0RX 0x00050003
2471 #define GPIO_PF0_T0CCP0 0x00050007
2472 #define GPIO_PF0_NMI 0x00050008
2473 #define GPIO_PF0_C0O 0x00050009
2474 
2475 #define GPIO_PF1_U1CTS 0x00050401
2476 #define GPIO_PF1_SSI1TX 0x00050402
2477 #define GPIO_PF1_T0CCP1 0x00050407
2478 #define GPIO_PF1_C1O 0x00050409
2479 #define GPIO_PF1_TRD1 0x0005040E
2480 
2481 #define GPIO_PF2_SSI1CLK 0x00050802
2482 #define GPIO_PF2_T1CCP0 0x00050807
2483 #define GPIO_PF2_TRD0 0x0005080E
2484 
2485 #define GPIO_PF3_SSI1FSS 0x00050C02
2486 #define GPIO_PF3_CAN0TX 0x00050C03
2487 #define GPIO_PF3_T1CCP1 0x00050C07
2488 #define GPIO_PF3_TRCLK 0x00050C0E
2489 
2490 #define GPIO_PF4_T2CCP0 0x00051007
2491 
2492 #define GPIO_PG0_I2C3SCL 0x00060003
2493 #define GPIO_PG0_T4CCP0 0x00060007
2494 
2495 #define GPIO_PG1_I2C3SDA 0x00060403
2496 #define GPIO_PG1_T4CCP1 0x00060407
2497 
2498 #define GPIO_PG2_I2C4SCL 0x00060803
2499 #define GPIO_PG2_T5CCP0 0x00060807
2500 
2501 #define GPIO_PG3_I2C4SDA 0x00060C03
2502 #define GPIO_PG3_T5CCP1 0x00060C07
2503 
2504 #define GPIO_PG4_U2RX 0x00061001
2505 #define GPIO_PG4_I2C1SCL 0x00061003
2506 #define GPIO_PG4_WT0CCP0 0x00061007
2507 
2508 #define GPIO_PG5_U2TX 0x00061401
2509 #define GPIO_PG5_I2C1SDA 0x00061403
2510 #define GPIO_PG5_WT0CCP1 0x00061407
2511 
2512 #endif // PART_TM4C1232E6PM
2513 
2514 //*****************************************************************************
2515 //
2516 // TM4C1232H6PM Port/Pin Mapping Definitions
2517 //
2518 //*****************************************************************************
2519 #ifdef PART_TM4C1232H6PM
2520 
2521 #define GPIO_PA0_U0RX 0x00000001
2522 
2523 #define GPIO_PA1_U0TX 0x00000401
2524 
2525 #define GPIO_PA2_SSI0CLK 0x00000802
2526 
2527 #define GPIO_PA3_SSI0FSS 0x00000C02
2528 
2529 #define GPIO_PA4_SSI0RX 0x00001002
2530 
2531 #define GPIO_PA5_SSI0TX 0x00001402
2532 
2533 #define GPIO_PA6_I2C1SCL 0x00001803
2534 
2535 #define GPIO_PA7_I2C1SDA 0x00001C03
2536 
2537 #define GPIO_PB0_U1RX 0x00010001
2538 #define GPIO_PB0_T2CCP0 0x00010007
2539 
2540 #define GPIO_PB1_U1TX 0x00010401
2541 #define GPIO_PB1_T2CCP1 0x00010407
2542 
2543 #define GPIO_PB2_I2C0SCL 0x00010803
2544 #define GPIO_PB2_T3CCP0 0x00010807
2545 
2546 #define GPIO_PB3_I2C0SDA 0x00010C03
2547 #define GPIO_PB3_T3CCP1 0x00010C07
2548 
2549 #define GPIO_PB4_SSI2CLK 0x00011002
2550 #define GPIO_PB4_T1CCP0 0x00011007
2551 #define GPIO_PB4_CAN0RX 0x00011008
2552 
2553 #define GPIO_PB5_SSI2FSS 0x00011402
2554 #define GPIO_PB5_T1CCP1 0x00011407
2555 #define GPIO_PB5_CAN0TX 0x00011408
2556 
2557 #define GPIO_PB6_SSI2RX 0x00011802
2558 #define GPIO_PB6_I2C5SCL 0x00011803
2559 #define GPIO_PB6_T0CCP0 0x00011807
2560 
2561 #define GPIO_PB7_SSI2TX 0x00011C02
2562 #define GPIO_PB7_I2C5SDA 0x00011C03
2563 #define GPIO_PB7_T0CCP1 0x00011C07
2564 
2565 #define GPIO_PC0_TCK 0x00020001
2566 #define GPIO_PC0_SWCLK 0x00020001
2567 #define GPIO_PC0_T4CCP0 0x00020007
2568 
2569 #define GPIO_PC1_TMS 0x00020401
2570 #define GPIO_PC1_SWDIO 0x00020401
2571 #define GPIO_PC1_T4CCP1 0x00020407
2572 
2573 #define GPIO_PC2_TDI 0x00020801
2574 #define GPIO_PC2_T5CCP0 0x00020807
2575 
2576 #define GPIO_PC3_SWO 0x00020C01
2577 #define GPIO_PC3_TDO 0x00020C01
2578 #define GPIO_PC3_T5CCP1 0x00020C07
2579 
2580 #define GPIO_PC4_U4RX 0x00021001
2581 #define GPIO_PC4_U1RX 0x00021002
2582 #define GPIO_PC4_WT0CCP0 0x00021007
2583 #define GPIO_PC4_U1RTS 0x00021008
2584 
2585 #define GPIO_PC5_U4TX 0x00021401
2586 #define GPIO_PC5_U1TX 0x00021402
2587 #define GPIO_PC5_WT0CCP1 0x00021407
2588 #define GPIO_PC5_U1CTS 0x00021408
2589 
2590 #define GPIO_PC6_U3RX 0x00021801
2591 #define GPIO_PC6_WT1CCP0 0x00021807
2592 
2593 #define GPIO_PC7_U3TX 0x00021C01
2594 #define GPIO_PC7_WT1CCP1 0x00021C07
2595 
2596 #define GPIO_PD0_SSI3CLK 0x00030001
2597 #define GPIO_PD0_SSI1CLK 0x00030002
2598 #define GPIO_PD0_I2C3SCL 0x00030003
2599 #define GPIO_PD0_WT2CCP0 0x00030007
2600 
2601 #define GPIO_PD1_SSI3FSS 0x00030401
2602 #define GPIO_PD1_SSI1FSS 0x00030402
2603 #define GPIO_PD1_I2C3SDA 0x00030403
2604 #define GPIO_PD1_WT2CCP1 0x00030407
2605 
2606 #define GPIO_PD2_SSI3RX 0x00030801
2607 #define GPIO_PD2_SSI1RX 0x00030802
2608 #define GPIO_PD2_WT3CCP0 0x00030807
2609 
2610 #define GPIO_PD3_SSI3TX 0x00030C01
2611 #define GPIO_PD3_SSI1TX 0x00030C02
2612 #define GPIO_PD3_WT3CCP1 0x00030C07
2613 
2614 #define GPIO_PD4_U6RX 0x00031001
2615 #define GPIO_PD4_WT4CCP0 0x00031007
2616 
2617 #define GPIO_PD5_U6TX 0x00031401
2618 #define GPIO_PD5_WT4CCP1 0x00031407
2619 
2620 #define GPIO_PD6_U2RX 0x00031801
2621 #define GPIO_PD6_WT5CCP0 0x00031807
2622 
2623 #define GPIO_PD7_U2TX 0x00031C01
2624 #define GPIO_PD7_WT5CCP1 0x00031C07
2625 #define GPIO_PD7_NMI 0x00031C08
2626 
2627 #define GPIO_PE0_U7RX 0x00040001
2628 
2629 #define GPIO_PE1_U7TX 0x00040401
2630 
2631 #define GPIO_PE4_U5RX 0x00041001
2632 #define GPIO_PE4_I2C2SCL 0x00041003
2633 #define GPIO_PE4_CAN0RX 0x00041008
2634 
2635 #define GPIO_PE5_U5TX 0x00041401
2636 #define GPIO_PE5_I2C2SDA 0x00041403
2637 #define GPIO_PE5_CAN0TX 0x00041408
2638 
2639 #define GPIO_PF0_U1RTS 0x00050001
2640 #define GPIO_PF0_SSI1RX 0x00050002
2641 #define GPIO_PF0_CAN0RX 0x00050003
2642 #define GPIO_PF0_T0CCP0 0x00050007
2643 #define GPIO_PF0_NMI 0x00050008
2644 #define GPIO_PF0_C0O 0x00050009
2645 
2646 #define GPIO_PF1_U1CTS 0x00050401
2647 #define GPIO_PF1_SSI1TX 0x00050402
2648 #define GPIO_PF1_T0CCP1 0x00050407
2649 #define GPIO_PF1_C1O 0x00050409
2650 #define GPIO_PF1_TRD1 0x0005040E
2651 
2652 #define GPIO_PF2_SSI1CLK 0x00050802
2653 #define GPIO_PF2_T1CCP0 0x00050807
2654 #define GPIO_PF2_TRD0 0x0005080E
2655 
2656 #define GPIO_PF3_SSI1FSS 0x00050C02
2657 #define GPIO_PF3_CAN0TX 0x00050C03
2658 #define GPIO_PF3_T1CCP1 0x00050C07
2659 #define GPIO_PF3_TRCLK 0x00050C0E
2660 
2661 #define GPIO_PF4_T2CCP0 0x00051007
2662 
2663 #define GPIO_PG0_I2C3SCL 0x00060003
2664 #define GPIO_PG0_T4CCP0 0x00060007
2665 
2666 #define GPIO_PG1_I2C3SDA 0x00060403
2667 #define GPIO_PG1_T4CCP1 0x00060407
2668 
2669 #define GPIO_PG2_I2C4SCL 0x00060803
2670 #define GPIO_PG2_T5CCP0 0x00060807
2671 
2672 #define GPIO_PG3_I2C4SDA 0x00060C03
2673 #define GPIO_PG3_T5CCP1 0x00060C07
2674 
2675 #define GPIO_PG4_U2RX 0x00061001
2676 #define GPIO_PG4_I2C1SCL 0x00061003
2677 #define GPIO_PG4_WT0CCP0 0x00061007
2678 
2679 #define GPIO_PG5_U2TX 0x00061401
2680 #define GPIO_PG5_I2C1SDA 0x00061403
2681 #define GPIO_PG5_WT0CCP1 0x00061407
2682 
2683 #endif // PART_TM4C1232H6PM
2684 
2685 //*****************************************************************************
2686 //
2687 // TM4C1233C3PM Port/Pin Mapping Definitions
2688 //
2689 //*****************************************************************************
2690 #ifdef PART_TM4C1233C3PM
2691 
2692 #define GPIO_PA0_U0RX 0x00000001
2693 
2694 #define GPIO_PA1_U0TX 0x00000401
2695 
2696 #define GPIO_PA2_SSI0CLK 0x00000802
2697 
2698 #define GPIO_PA3_SSI0FSS 0x00000C02
2699 
2700 #define GPIO_PA4_SSI0RX 0x00001002
2701 
2702 #define GPIO_PA5_SSI0TX 0x00001402
2703 
2704 #define GPIO_PA6_I2C1SCL 0x00001803
2705 
2706 #define GPIO_PA7_I2C1SDA 0x00001C03
2707 
2708 #define GPIO_PB0_U1RX 0x00010001
2709 #define GPIO_PB0_T2CCP0 0x00010007
2710 
2711 #define GPIO_PB1_U1TX 0x00010401
2712 #define GPIO_PB1_T2CCP1 0x00010407
2713 
2714 #define GPIO_PB2_I2C0SCL 0x00010803
2715 #define GPIO_PB2_T3CCP0 0x00010807
2716 
2717 #define GPIO_PB3_I2C0SDA 0x00010C03
2718 #define GPIO_PB3_T3CCP1 0x00010C07
2719 
2720 #define GPIO_PB4_SSI2CLK 0x00011002
2721 #define GPIO_PB4_T1CCP0 0x00011007
2722 #define GPIO_PB4_CAN0RX 0x00011008
2723 
2724 #define GPIO_PB5_SSI2FSS 0x00011402
2725 #define GPIO_PB5_T1CCP1 0x00011407
2726 #define GPIO_PB5_CAN0TX 0x00011408
2727 
2728 #define GPIO_PB6_SSI2RX 0x00011802
2729 #define GPIO_PB6_T0CCP0 0x00011807
2730 
2731 #define GPIO_PB7_SSI2TX 0x00011C02
2732 #define GPIO_PB7_T0CCP1 0x00011C07
2733 
2734 #define GPIO_PC0_TCK 0x00020001
2735 #define GPIO_PC0_SWCLK 0x00020001
2736 #define GPIO_PC0_T4CCP0 0x00020007
2737 
2738 #define GPIO_PC1_TMS 0x00020401
2739 #define GPIO_PC1_SWDIO 0x00020401
2740 #define GPIO_PC1_T4CCP1 0x00020407
2741 
2742 #define GPIO_PC2_TDI 0x00020801
2743 #define GPIO_PC2_T5CCP0 0x00020807
2744 
2745 #define GPIO_PC3_SWO 0x00020C01
2746 #define GPIO_PC3_TDO 0x00020C01
2747 #define GPIO_PC3_T5CCP1 0x00020C07
2748 
2749 #define GPIO_PC4_U4RX 0x00021001
2750 #define GPIO_PC4_U1RX 0x00021002
2751 #define GPIO_PC4_WT0CCP0 0x00021007
2752 #define GPIO_PC4_U1RTS 0x00021008
2753 
2754 #define GPIO_PC5_U4TX 0x00021401
2755 #define GPIO_PC5_U1TX 0x00021402
2756 #define GPIO_PC5_WT0CCP1 0x00021407
2757 #define GPIO_PC5_U1CTS 0x00021408
2758 
2759 #define GPIO_PC6_U3RX 0x00021801
2760 #define GPIO_PC6_WT1CCP0 0x00021807
2761 
2762 #define GPIO_PC7_U3TX 0x00021C01
2763 #define GPIO_PC7_WT1CCP1 0x00021C07
2764 
2765 #define GPIO_PD0_SSI3CLK 0x00030001
2766 #define GPIO_PD0_SSI1CLK 0x00030002
2767 #define GPIO_PD0_I2C3SCL 0x00030003
2768 #define GPIO_PD0_WT2CCP0 0x00030007
2769 
2770 #define GPIO_PD1_SSI3FSS 0x00030401
2771 #define GPIO_PD1_SSI1FSS 0x00030402
2772 #define GPIO_PD1_I2C3SDA 0x00030403
2773 #define GPIO_PD1_WT2CCP1 0x00030407
2774 
2775 #define GPIO_PD2_SSI3RX 0x00030801
2776 #define GPIO_PD2_SSI1RX 0x00030802
2777 #define GPIO_PD2_WT3CCP0 0x00030807
2778 
2779 #define GPIO_PD3_SSI3TX 0x00030C01
2780 #define GPIO_PD3_SSI1TX 0x00030C02
2781 #define GPIO_PD3_WT3CCP1 0x00030C07
2782 
2783 #define GPIO_PD4_U6RX 0x00031001
2784 #define GPIO_PD4_WT4CCP0 0x00031007
2785 
2786 #define GPIO_PD5_U6TX 0x00031401
2787 #define GPIO_PD5_WT4CCP1 0x00031407
2788 
2789 #define GPIO_PD6_U2RX 0x00031801
2790 #define GPIO_PD6_WT5CCP0 0x00031807
2791 
2792 #define GPIO_PD7_U2TX 0x00031C01
2793 #define GPIO_PD7_WT5CCP1 0x00031C07
2794 #define GPIO_PD7_NMI 0x00031C08
2795 
2796 #define GPIO_PE0_U7RX 0x00040001
2797 
2798 #define GPIO_PE1_U7TX 0x00040401
2799 
2800 #define GPIO_PE4_U5RX 0x00041001
2801 #define GPIO_PE4_I2C2SCL 0x00041003
2802 #define GPIO_PE4_CAN0RX 0x00041008
2803 
2804 #define GPIO_PE5_U5TX 0x00041401
2805 #define GPIO_PE5_I2C2SDA 0x00041403
2806 #define GPIO_PE5_CAN0TX 0x00041408
2807 
2808 #define GPIO_PF0_U1RTS 0x00050001
2809 #define GPIO_PF0_SSI1RX 0x00050002
2810 #define GPIO_PF0_CAN0RX 0x00050003
2811 #define GPIO_PF0_T0CCP0 0x00050007
2812 #define GPIO_PF0_NMI 0x00050008
2813 #define GPIO_PF0_C0O 0x00050009
2814 
2815 #define GPIO_PF1_U1CTS 0x00050401
2816 #define GPIO_PF1_SSI1TX 0x00050402
2817 #define GPIO_PF1_T0CCP1 0x00050407
2818 #define GPIO_PF1_C1O 0x00050409
2819 #define GPIO_PF1_TRD1 0x0005040E
2820 
2821 #define GPIO_PF2_SSI1CLK 0x00050802
2822 #define GPIO_PF2_T1CCP0 0x00050807
2823 #define GPIO_PF2_TRD0 0x0005080E
2824 
2825 #define GPIO_PF3_SSI1FSS 0x00050C02
2826 #define GPIO_PF3_CAN0TX 0x00050C03
2827 #define GPIO_PF3_T1CCP1 0x00050C07
2828 #define GPIO_PF3_TRCLK 0x00050C0E
2829 
2830 #define GPIO_PF4_T2CCP0 0x00051007
2831 
2832 #endif // PART_TM4C1233C3PM
2833 
2834 //*****************************************************************************
2835 //
2836 // TM4C1233D5PM Port/Pin Mapping Definitions
2837 //
2838 //*****************************************************************************
2839 #ifdef PART_TM4C1233D5PM
2840 
2841 #define GPIO_PA0_U0RX 0x00000001
2842 
2843 #define GPIO_PA1_U0TX 0x00000401
2844 
2845 #define GPIO_PA2_SSI0CLK 0x00000802
2846 
2847 #define GPIO_PA3_SSI0FSS 0x00000C02
2848 
2849 #define GPIO_PA4_SSI0RX 0x00001002
2850 
2851 #define GPIO_PA5_SSI0TX 0x00001402
2852 
2853 #define GPIO_PA6_I2C1SCL 0x00001803
2854 
2855 #define GPIO_PA7_I2C1SDA 0x00001C03
2856 
2857 #define GPIO_PB0_U1RX 0x00010001
2858 #define GPIO_PB0_T2CCP0 0x00010007
2859 
2860 #define GPIO_PB1_U1TX 0x00010401
2861 #define GPIO_PB1_T2CCP1 0x00010407
2862 
2863 #define GPIO_PB2_I2C0SCL 0x00010803
2864 #define GPIO_PB2_T3CCP0 0x00010807
2865 
2866 #define GPIO_PB3_I2C0SDA 0x00010C03
2867 #define GPIO_PB3_T3CCP1 0x00010C07
2868 
2869 #define GPIO_PB4_SSI2CLK 0x00011002
2870 #define GPIO_PB4_T1CCP0 0x00011007
2871 #define GPIO_PB4_CAN0RX 0x00011008
2872 
2873 #define GPIO_PB5_SSI2FSS 0x00011402
2874 #define GPIO_PB5_T1CCP1 0x00011407
2875 #define GPIO_PB5_CAN0TX 0x00011408
2876 
2877 #define GPIO_PB6_SSI2RX 0x00011802
2878 #define GPIO_PB6_T0CCP0 0x00011807
2879 
2880 #define GPIO_PB7_SSI2TX 0x00011C02
2881 #define GPIO_PB7_T0CCP1 0x00011C07
2882 
2883 #define GPIO_PC0_TCK 0x00020001
2884 #define GPIO_PC0_SWCLK 0x00020001
2885 #define GPIO_PC0_T4CCP0 0x00020007
2886 
2887 #define GPIO_PC1_TMS 0x00020401
2888 #define GPIO_PC1_SWDIO 0x00020401
2889 #define GPIO_PC1_T4CCP1 0x00020407
2890 
2891 #define GPIO_PC2_TDI 0x00020801
2892 #define GPIO_PC2_T5CCP0 0x00020807
2893 
2894 #define GPIO_PC3_SWO 0x00020C01
2895 #define GPIO_PC3_TDO 0x00020C01
2896 #define GPIO_PC3_T5CCP1 0x00020C07
2897 
2898 #define GPIO_PC4_U4RX 0x00021001
2899 #define GPIO_PC4_U1RX 0x00021002
2900 #define GPIO_PC4_WT0CCP0 0x00021007
2901 #define GPIO_PC4_U1RTS 0x00021008
2902 
2903 #define GPIO_PC5_U4TX 0x00021401
2904 #define GPIO_PC5_U1TX 0x00021402
2905 #define GPIO_PC5_WT0CCP1 0x00021407
2906 #define GPIO_PC5_U1CTS 0x00021408
2907 
2908 #define GPIO_PC6_U3RX 0x00021801
2909 #define GPIO_PC6_WT1CCP0 0x00021807
2910 
2911 #define GPIO_PC7_U3TX 0x00021C01
2912 #define GPIO_PC7_WT1CCP1 0x00021C07
2913 
2914 #define GPIO_PD0_SSI3CLK 0x00030001
2915 #define GPIO_PD0_SSI1CLK 0x00030002
2916 #define GPIO_PD0_I2C3SCL 0x00030003
2917 #define GPIO_PD0_WT2CCP0 0x00030007
2918 
2919 #define GPIO_PD1_SSI3FSS 0x00030401
2920 #define GPIO_PD1_SSI1FSS 0x00030402
2921 #define GPIO_PD1_I2C3SDA 0x00030403
2922 #define GPIO_PD1_WT2CCP1 0x00030407
2923 
2924 #define GPIO_PD2_SSI3RX 0x00030801
2925 #define GPIO_PD2_SSI1RX 0x00030802
2926 #define GPIO_PD2_WT3CCP0 0x00030807
2927 
2928 #define GPIO_PD3_SSI3TX 0x00030C01
2929 #define GPIO_PD3_SSI1TX 0x00030C02
2930 #define GPIO_PD3_WT3CCP1 0x00030C07
2931 
2932 #define GPIO_PD4_U6RX 0x00031001
2933 #define GPIO_PD4_WT4CCP0 0x00031007
2934 
2935 #define GPIO_PD5_U6TX 0x00031401
2936 #define GPIO_PD5_WT4CCP1 0x00031407
2937 
2938 #define GPIO_PD6_U2RX 0x00031801
2939 #define GPIO_PD6_WT5CCP0 0x00031807
2940 
2941 #define GPIO_PD7_U2TX 0x00031C01
2942 #define GPIO_PD7_WT5CCP1 0x00031C07
2943 #define GPIO_PD7_NMI 0x00031C08
2944 
2945 #define GPIO_PE0_U7RX 0x00040001
2946 
2947 #define GPIO_PE1_U7TX 0x00040401
2948 
2949 #define GPIO_PE4_U5RX 0x00041001
2950 #define GPIO_PE4_I2C2SCL 0x00041003
2951 #define GPIO_PE4_CAN0RX 0x00041008
2952 
2953 #define GPIO_PE5_U5TX 0x00041401
2954 #define GPIO_PE5_I2C2SDA 0x00041403
2955 #define GPIO_PE5_CAN0TX 0x00041408
2956 
2957 #define GPIO_PF0_U1RTS 0x00050001
2958 #define GPIO_PF0_SSI1RX 0x00050002
2959 #define GPIO_PF0_CAN0RX 0x00050003
2960 #define GPIO_PF0_T0CCP0 0x00050007
2961 #define GPIO_PF0_NMI 0x00050008
2962 #define GPIO_PF0_C0O 0x00050009
2963 
2964 #define GPIO_PF1_U1CTS 0x00050401
2965 #define GPIO_PF1_SSI1TX 0x00050402
2966 #define GPIO_PF1_T0CCP1 0x00050407
2967 #define GPIO_PF1_C1O 0x00050409
2968 #define GPIO_PF1_TRD1 0x0005040E
2969 
2970 #define GPIO_PF2_SSI1CLK 0x00050802
2971 #define GPIO_PF2_T1CCP0 0x00050807
2972 #define GPIO_PF2_TRD0 0x0005080E
2973 
2974 #define GPIO_PF3_SSI1FSS 0x00050C02
2975 #define GPIO_PF3_CAN0TX 0x00050C03
2976 #define GPIO_PF3_T1CCP1 0x00050C07
2977 #define GPIO_PF3_TRCLK 0x00050C0E
2978 
2979 #define GPIO_PF4_T2CCP0 0x00051007
2980 
2981 #endif // PART_TM4C1233D5PM
2982 
2983 //*****************************************************************************
2984 //
2985 // TM4C1233D5PZ Port/Pin Mapping Definitions
2986 //
2987 //*****************************************************************************
2988 #ifdef PART_TM4C1233D5PZ
2989 
2990 #define GPIO_PA0_U0RX 0x00000001
2991 
2992 #define GPIO_PA1_U0TX 0x00000401
2993 
2994 #define GPIO_PA2_SSI0CLK 0x00000802
2995 
2996 #define GPIO_PA3_SSI0FSS 0x00000C02
2997 
2998 #define GPIO_PA4_SSI0RX 0x00001002
2999 
3000 #define GPIO_PA5_SSI0TX 0x00001402
3001 
3002 #define GPIO_PA6_I2C1SCL 0x00001803
3003 
3004 #define GPIO_PA7_I2C1SDA 0x00001C03
3005 
3006 #define GPIO_PB0_U1RX 0x00010001
3007 #define GPIO_PB0_T2CCP0 0x00010007
3008 
3009 #define GPIO_PB1_U1TX 0x00010401
3010 #define GPIO_PB1_T2CCP1 0x00010407
3011 
3012 #define GPIO_PB2_I2C0SCL 0x00010803
3013 #define GPIO_PB2_T3CCP0 0x00010807
3014 
3015 #define GPIO_PB3_I2C0SDA 0x00010C03
3016 #define GPIO_PB3_T3CCP1 0x00010C07
3017 
3018 #define GPIO_PB4_SSI2CLK 0x00011002
3019 #define GPIO_PB4_T1CCP0 0x00011007
3020 #define GPIO_PB4_CAN0RX 0x00011008
3021 
3022 #define GPIO_PB5_SSI2FSS 0x00011402
3023 #define GPIO_PB5_T1CCP1 0x00011407
3024 #define GPIO_PB5_CAN0TX 0x00011408
3025 
3026 #define GPIO_PC0_TCK 0x00020001
3027 #define GPIO_PC0_SWCLK 0x00020001
3028 #define GPIO_PC0_T4CCP0 0x00020007
3029 
3030 #define GPIO_PC1_TMS 0x00020401
3031 #define GPIO_PC1_SWDIO 0x00020401
3032 #define GPIO_PC1_T4CCP1 0x00020407
3033 
3034 #define GPIO_PC2_TDI 0x00020801
3035 #define GPIO_PC2_T5CCP0 0x00020807
3036 
3037 #define GPIO_PC3_SWO 0x00020C01
3038 #define GPIO_PC3_TDO 0x00020C01
3039 #define GPIO_PC3_T5CCP1 0x00020C07
3040 
3041 #define GPIO_PC4_U4RX 0x00021001
3042 #define GPIO_PC4_U1RX 0x00021002
3043 #define GPIO_PC4_WT0CCP0 0x00021007
3044 #define GPIO_PC4_U1RTS 0x00021008
3045 
3046 #define GPIO_PC5_U4TX 0x00021401
3047 #define GPIO_PC5_U1TX 0x00021402
3048 #define GPIO_PC5_WT0CCP1 0x00021407
3049 #define GPIO_PC5_U1CTS 0x00021408
3050 
3051 #define GPIO_PC6_U3RX 0x00021801
3052 #define GPIO_PC6_WT1CCP0 0x00021807
3053 
3054 #define GPIO_PC7_U3TX 0x00021C01
3055 #define GPIO_PC7_WT1CCP1 0x00021C07
3056 
3057 #define GPIO_PD0_SSI3CLK 0x00030001
3058 #define GPIO_PD0_SSI1CLK 0x00030002
3059 #define GPIO_PD0_I2C3SCL 0x00030003
3060 #define GPIO_PD0_WT2CCP0 0x00030007
3061 
3062 #define GPIO_PD1_SSI3FSS 0x00030401
3063 #define GPIO_PD1_SSI1FSS 0x00030402
3064 #define GPIO_PD1_I2C3SDA 0x00030403
3065 #define GPIO_PD1_WT2CCP1 0x00030407
3066 
3067 #define GPIO_PD2_SSI3RX 0x00030801
3068 #define GPIO_PD2_SSI1RX 0x00030802
3069 #define GPIO_PD2_WT3CCP0 0x00030807
3070 
3071 #define GPIO_PD3_SSI3TX 0x00030C01
3072 #define GPIO_PD3_SSI1TX 0x00030C02
3073 #define GPIO_PD3_WT3CCP1 0x00030C07
3074 
3075 #define GPIO_PD4_U6RX 0x00031001
3076 #define GPIO_PD4_WT4CCP0 0x00031007
3077 
3078 #define GPIO_PD5_U6TX 0x00031401
3079 #define GPIO_PD5_WT4CCP1 0x00031407
3080 
3081 #define GPIO_PD6_U2RX 0x00031801
3082 #define GPIO_PD6_WT5CCP0 0x00031807
3083 
3084 #define GPIO_PD7_U2TX 0x00031C01
3085 #define GPIO_PD7_WT5CCP1 0x00031C07
3086 #define GPIO_PD7_NMI 0x00031C08
3087 
3088 #define GPIO_PE0_U7RX 0x00040001
3089 
3090 #define GPIO_PE1_U7TX 0x00040401
3091 
3092 #define GPIO_PE4_U5RX 0x00041001
3093 #define GPIO_PE4_I2C2SCL 0x00041003
3094 #define GPIO_PE4_CAN0RX 0x00041008
3095 
3096 #define GPIO_PE5_U5TX 0x00041401
3097 #define GPIO_PE5_I2C2SDA 0x00041403
3098 #define GPIO_PE5_CAN0TX 0x00041408
3099 
3100 #define GPIO_PE7_U1RI 0x00041C01
3101 
3102 #define GPIO_PF0_U1RTS 0x00050001
3103 #define GPIO_PF0_SSI1RX 0x00050002
3104 #define GPIO_PF0_CAN0RX 0x00050003
3105 #define GPIO_PF0_T0CCP0 0x00050007
3106 #define GPIO_PF0_NMI 0x00050008
3107 #define GPIO_PF0_C0O 0x00050009
3108 #define GPIO_PF0_TRD2 0x0005000E
3109 
3110 #define GPIO_PF1_U1CTS 0x00050401
3111 #define GPIO_PF1_SSI1TX 0x00050402
3112 #define GPIO_PF1_T0CCP1 0x00050407
3113 #define GPIO_PF1_C1O 0x00050409
3114 #define GPIO_PF1_TRD1 0x0005040E
3115 
3116 #define GPIO_PF2_U1DCD 0x00050801
3117 #define GPIO_PF2_SSI1CLK 0x00050802
3118 #define GPIO_PF2_T1CCP0 0x00050807
3119 #define GPIO_PF2_C2O 0x00050809
3120 #define GPIO_PF2_TRD0 0x0005080E
3121 
3122 #define GPIO_PF3_U1DSR 0x00050C01
3123 #define GPIO_PF3_SSI1FSS 0x00050C02
3124 #define GPIO_PF3_CAN0TX 0x00050C03
3125 #define GPIO_PF3_T1CCP1 0x00050C07
3126 #define GPIO_PF3_TRCLK 0x00050C0E
3127 
3128 #define GPIO_PF4_U1DTR 0x00051001
3129 #define GPIO_PF4_T2CCP0 0x00051007
3130 #define GPIO_PF4_TRD3 0x0005100E
3131 
3132 #define GPIO_PF5_T2CCP1 0x00051407
3133 
3134 #define GPIO_PF6_I2C2SCL 0x00051803
3135 #define GPIO_PF6_T3CCP0 0x00051807
3136 
3137 #define GPIO_PF7_I2C2SDA 0x00051C03
3138 #define GPIO_PF7_T3CCP1 0x00051C07
3139 
3140 #define GPIO_PG0_I2C3SCL 0x00060003
3141 #define GPIO_PG0_T4CCP0 0x00060007
3142 
3143 #define GPIO_PG1_I2C3SDA 0x00060403
3144 #define GPIO_PG1_T4CCP1 0x00060407
3145 
3146 #define GPIO_PG2_I2C4SCL 0x00060803
3147 #define GPIO_PG2_T5CCP0 0x00060807
3148 
3149 #define GPIO_PG3_I2C4SDA 0x00060C03
3150 #define GPIO_PG3_T5CCP1 0x00060C07
3151 
3152 #define GPIO_PG4_U2RX 0x00061001
3153 #define GPIO_PG4_I2C1SCL 0x00061003
3154 #define GPIO_PG4_WT0CCP0 0x00061007
3155 
3156 #define GPIO_PG5_U2TX 0x00061401
3157 #define GPIO_PG5_I2C1SDA 0x00061403
3158 #define GPIO_PG5_WT0CCP1 0x00061407
3159 
3160 #define GPIO_PG6_I2C5SCL 0x00061803
3161 #define GPIO_PG6_WT1CCP0 0x00061807
3162 
3163 #define GPIO_PG7_I2C5SDA 0x00061C03
3164 #define GPIO_PG7_WT1CCP1 0x00061C07
3165 
3166 #define GPIO_PH0_SSI3CLK 0x00070002
3167 #define GPIO_PH0_WT2CCP0 0x00070007
3168 
3169 #define GPIO_PH1_SSI3FSS 0x00070402
3170 #define GPIO_PH1_WT2CCP1 0x00070407
3171 
3172 #define GPIO_PH2_SSI3RX 0x00070802
3173 #define GPIO_PH2_WT5CCP0 0x00070807
3174 
3175 #define GPIO_PH3_SSI3TX 0x00070C02
3176 #define GPIO_PH3_WT5CCP1 0x00070C07
3177 
3178 #define GPIO_PH4_SSI2CLK 0x00071002
3179 #define GPIO_PH4_WT3CCP0 0x00071007
3180 
3181 #define GPIO_PH5_SSI2FSS 0x00071402
3182 #define GPIO_PH5_WT3CCP1 0x00071407
3183 
3184 #define GPIO_PH6_SSI2RX 0x00071802
3185 #define GPIO_PH6_WT4CCP0 0x00071807
3186 
3187 #define GPIO_PH7_SSI2TX 0x00071C02
3188 #define GPIO_PH7_WT4CCP1 0x00071C07
3189 
3190 #define GPIO_PJ0_U4RX 0x00080001
3191 #define GPIO_PJ0_T1CCP0 0x00080007
3192 
3193 #define GPIO_PJ1_U4TX 0x00080401
3194 #define GPIO_PJ1_T1CCP1 0x00080407
3195 
3196 #define GPIO_PJ2_U5RX 0x00080801
3197 #define GPIO_PJ2_T2CCP0 0x00080807
3198 
3199 #define GPIO_PK0_SSI3CLK 0x00090002
3200 
3201 #define GPIO_PK1_SSI3FSS 0x00090402
3202 
3203 #define GPIO_PK2_SSI3RX 0x00090802
3204 
3205 #define GPIO_PK3_SSI3TX 0x00090C02
3206 
3207 #endif // PART_TM4C1233D5PZ
3208 
3209 //*****************************************************************************
3210 //
3211 // TM4C1233E6PM Port/Pin Mapping Definitions
3212 //
3213 //*****************************************************************************
3214 #ifdef PART_TM4C1233E6PM
3215 
3216 #define GPIO_PA0_U0RX 0x00000001
3217 
3218 #define GPIO_PA1_U0TX 0x00000401
3219 
3220 #define GPIO_PA2_SSI0CLK 0x00000802
3221 
3222 #define GPIO_PA3_SSI0FSS 0x00000C02
3223 
3224 #define GPIO_PA4_SSI0RX 0x00001002
3225 
3226 #define GPIO_PA5_SSI0TX 0x00001402
3227 
3228 #define GPIO_PA6_I2C1SCL 0x00001803
3229 
3230 #define GPIO_PA7_I2C1SDA 0x00001C03
3231 
3232 #define GPIO_PB0_U1RX 0x00010001
3233 #define GPIO_PB0_T2CCP0 0x00010007
3234 
3235 #define GPIO_PB1_U1TX 0x00010401
3236 #define GPIO_PB1_T2CCP1 0x00010407
3237 
3238 #define GPIO_PB2_I2C0SCL 0x00010803
3239 #define GPIO_PB2_T3CCP0 0x00010807
3240 
3241 #define GPIO_PB3_I2C0SDA 0x00010C03
3242 #define GPIO_PB3_T3CCP1 0x00010C07
3243 
3244 #define GPIO_PB4_SSI2CLK 0x00011002
3245 #define GPIO_PB4_T1CCP0 0x00011007
3246 #define GPIO_PB4_CAN0RX 0x00011008
3247 
3248 #define GPIO_PB5_SSI2FSS 0x00011402
3249 #define GPIO_PB5_T1CCP1 0x00011407
3250 #define GPIO_PB5_CAN0TX 0x00011408
3251 
3252 #define GPIO_PB6_SSI2RX 0x00011802
3253 #define GPIO_PB6_T0CCP0 0x00011807
3254 
3255 #define GPIO_PB7_SSI2TX 0x00011C02
3256 #define GPIO_PB7_T0CCP1 0x00011C07
3257 
3258 #define GPIO_PC0_TCK 0x00020001
3259 #define GPIO_PC0_SWCLK 0x00020001
3260 #define GPIO_PC0_T4CCP0 0x00020007
3261 
3262 #define GPIO_PC1_TMS 0x00020401
3263 #define GPIO_PC1_SWDIO 0x00020401
3264 #define GPIO_PC1_T4CCP1 0x00020407
3265 
3266 #define GPIO_PC2_TDI 0x00020801
3267 #define GPIO_PC2_T5CCP0 0x00020807
3268 
3269 #define GPIO_PC3_SWO 0x00020C01
3270 #define GPIO_PC3_TDO 0x00020C01
3271 #define GPIO_PC3_T5CCP1 0x00020C07
3272 
3273 #define GPIO_PC4_U4RX 0x00021001
3274 #define GPIO_PC4_U1RX 0x00021002
3275 #define GPIO_PC4_WT0CCP0 0x00021007
3276 #define GPIO_PC4_U1RTS 0x00021008
3277 
3278 #define GPIO_PC5_U4TX 0x00021401
3279 #define GPIO_PC5_U1TX 0x00021402
3280 #define GPIO_PC5_WT0CCP1 0x00021407
3281 #define GPIO_PC5_U1CTS 0x00021408
3282 
3283 #define GPIO_PC6_U3RX 0x00021801
3284 #define GPIO_PC6_WT1CCP0 0x00021807
3285 
3286 #define GPIO_PC7_U3TX 0x00021C01
3287 #define GPIO_PC7_WT1CCP1 0x00021C07
3288 
3289 #define GPIO_PD0_SSI3CLK 0x00030001
3290 #define GPIO_PD0_SSI1CLK 0x00030002
3291 #define GPIO_PD0_I2C3SCL 0x00030003
3292 #define GPIO_PD0_WT2CCP0 0x00030007
3293 
3294 #define GPIO_PD1_SSI3FSS 0x00030401
3295 #define GPIO_PD1_SSI1FSS 0x00030402
3296 #define GPIO_PD1_I2C3SDA 0x00030403
3297 #define GPIO_PD1_WT2CCP1 0x00030407
3298 
3299 #define GPIO_PD2_SSI3RX 0x00030801
3300 #define GPIO_PD2_SSI1RX 0x00030802
3301 #define GPIO_PD2_WT3CCP0 0x00030807
3302 
3303 #define GPIO_PD3_SSI3TX 0x00030C01
3304 #define GPIO_PD3_SSI1TX 0x00030C02
3305 #define GPIO_PD3_WT3CCP1 0x00030C07
3306 
3307 #define GPIO_PD4_U6RX 0x00031001
3308 #define GPIO_PD4_WT4CCP0 0x00031007
3309 
3310 #define GPIO_PD5_U6TX 0x00031401
3311 #define GPIO_PD5_WT4CCP1 0x00031407
3312 
3313 #define GPIO_PD6_U2RX 0x00031801
3314 #define GPIO_PD6_WT5CCP0 0x00031807
3315 
3316 #define GPIO_PD7_U2TX 0x00031C01
3317 #define GPIO_PD7_WT5CCP1 0x00031C07
3318 #define GPIO_PD7_NMI 0x00031C08
3319 
3320 #define GPIO_PE0_U7RX 0x00040001
3321 
3322 #define GPIO_PE1_U7TX 0x00040401
3323 
3324 #define GPIO_PE4_U5RX 0x00041001
3325 #define GPIO_PE4_I2C2SCL 0x00041003
3326 #define GPIO_PE4_CAN0RX 0x00041008
3327 
3328 #define GPIO_PE5_U5TX 0x00041401
3329 #define GPIO_PE5_I2C2SDA 0x00041403
3330 #define GPIO_PE5_CAN0TX 0x00041408
3331 
3332 #define GPIO_PF0_U1RTS 0x00050001
3333 #define GPIO_PF0_SSI1RX 0x00050002
3334 #define GPIO_PF0_CAN0RX 0x00050003
3335 #define GPIO_PF0_T0CCP0 0x00050007
3336 #define GPIO_PF0_NMI 0x00050008
3337 #define GPIO_PF0_C0O 0x00050009
3338 
3339 #define GPIO_PF1_U1CTS 0x00050401
3340 #define GPIO_PF1_SSI1TX 0x00050402
3341 #define GPIO_PF1_T0CCP1 0x00050407
3342 #define GPIO_PF1_C1O 0x00050409
3343 #define GPIO_PF1_TRD1 0x0005040E
3344 
3345 #define GPIO_PF2_SSI1CLK 0x00050802
3346 #define GPIO_PF2_T1CCP0 0x00050807
3347 #define GPIO_PF2_TRD0 0x0005080E
3348 
3349 #define GPIO_PF3_SSI1FSS 0x00050C02
3350 #define GPIO_PF3_CAN0TX 0x00050C03
3351 #define GPIO_PF3_T1CCP1 0x00050C07
3352 #define GPIO_PF3_TRCLK 0x00050C0E
3353 
3354 #define GPIO_PF4_T2CCP0 0x00051007
3355 
3356 #endif // PART_TM4C1233E6PM
3357 
3358 //*****************************************************************************
3359 //
3360 // TM4C1233E6PZ Port/Pin Mapping Definitions
3361 //
3362 //*****************************************************************************
3363 #ifdef PART_TM4C1233E6PZ
3364 
3365 #define GPIO_PA0_U0RX 0x00000001
3366 
3367 #define GPIO_PA1_U0TX 0x00000401
3368 
3369 #define GPIO_PA2_SSI0CLK 0x00000802
3370 
3371 #define GPIO_PA3_SSI0FSS 0x00000C02
3372 
3373 #define GPIO_PA4_SSI0RX 0x00001002
3374 
3375 #define GPIO_PA5_SSI0TX 0x00001402
3376 
3377 #define GPIO_PA6_I2C1SCL 0x00001803
3378 
3379 #define GPIO_PA7_I2C1SDA 0x00001C03
3380 
3381 #define GPIO_PB0_U1RX 0x00010001
3382 #define GPIO_PB0_T2CCP0 0x00010007
3383 
3384 #define GPIO_PB1_U1TX 0x00010401
3385 #define GPIO_PB1_T2CCP1 0x00010407
3386 
3387 #define GPIO_PB2_I2C0SCL 0x00010803
3388 #define GPIO_PB2_T3CCP0 0x00010807
3389 
3390 #define GPIO_PB3_I2C0SDA 0x00010C03
3391 #define GPIO_PB3_T3CCP1 0x00010C07
3392 
3393 #define GPIO_PB4_SSI2CLK 0x00011002
3394 #define GPIO_PB4_T1CCP0 0x00011007
3395 #define GPIO_PB4_CAN0RX 0x00011008
3396 
3397 #define GPIO_PB5_SSI2FSS 0x00011402
3398 #define GPIO_PB5_T1CCP1 0x00011407
3399 #define GPIO_PB5_CAN0TX 0x00011408
3400 
3401 #define GPIO_PC0_TCK 0x00020001
3402 #define GPIO_PC0_SWCLK 0x00020001
3403 #define GPIO_PC0_T4CCP0 0x00020007
3404 
3405 #define GPIO_PC1_TMS 0x00020401
3406 #define GPIO_PC1_SWDIO 0x00020401
3407 #define GPIO_PC1_T4CCP1 0x00020407
3408 
3409 #define GPIO_PC2_TDI 0x00020801
3410 #define GPIO_PC2_T5CCP0 0x00020807
3411 
3412 #define GPIO_PC3_SWO 0x00020C01
3413 #define GPIO_PC3_TDO 0x00020C01
3414 #define GPIO_PC3_T5CCP1 0x00020C07
3415 
3416 #define GPIO_PC4_U4RX 0x00021001
3417 #define GPIO_PC4_U1RX 0x00021002
3418 #define GPIO_PC4_WT0CCP0 0x00021007
3419 #define GPIO_PC4_U1RTS 0x00021008
3420 
3421 #define GPIO_PC5_U4TX 0x00021401
3422 #define GPIO_PC5_U1TX 0x00021402
3423 #define GPIO_PC5_WT0CCP1 0x00021407
3424 #define GPIO_PC5_U1CTS 0x00021408
3425 
3426 #define GPIO_PC6_U3RX 0x00021801
3427 #define GPIO_PC6_WT1CCP0 0x00021807
3428 
3429 #define GPIO_PC7_U3TX 0x00021C01
3430 #define GPIO_PC7_WT1CCP1 0x00021C07
3431 
3432 #define GPIO_PD0_SSI3CLK 0x00030001
3433 #define GPIO_PD0_SSI1CLK 0x00030002
3434 #define GPIO_PD0_I2C3SCL 0x00030003
3435 #define GPIO_PD0_WT2CCP0 0x00030007
3436 
3437 #define GPIO_PD1_SSI3FSS 0x00030401
3438 #define GPIO_PD1_SSI1FSS 0x00030402
3439 #define GPIO_PD1_I2C3SDA 0x00030403
3440 #define GPIO_PD1_WT2CCP1 0x00030407
3441 
3442 #define GPIO_PD2_SSI3RX 0x00030801
3443 #define GPIO_PD2_SSI1RX 0x00030802
3444 #define GPIO_PD2_WT3CCP0 0x00030807
3445 
3446 #define GPIO_PD3_SSI3TX 0x00030C01
3447 #define GPIO_PD3_SSI1TX 0x00030C02
3448 #define GPIO_PD3_WT3CCP1 0x00030C07
3449 
3450 #define GPIO_PD4_U6RX 0x00031001
3451 #define GPIO_PD4_WT4CCP0 0x00031007
3452 
3453 #define GPIO_PD5_U6TX 0x00031401
3454 #define GPIO_PD5_WT4CCP1 0x00031407
3455 
3456 #define GPIO_PD6_U2RX 0x00031801
3457 #define GPIO_PD6_WT5CCP0 0x00031807
3458 
3459 #define GPIO_PD7_U2TX 0x00031C01
3460 #define GPIO_PD7_WT5CCP1 0x00031C07
3461 #define GPIO_PD7_NMI 0x00031C08
3462 
3463 #define GPIO_PE0_U7RX 0x00040001
3464 
3465 #define GPIO_PE1_U7TX 0x00040401
3466 
3467 #define GPIO_PE4_U5RX 0x00041001
3468 #define GPIO_PE4_I2C2SCL 0x00041003
3469 #define GPIO_PE4_CAN0RX 0x00041008
3470 
3471 #define GPIO_PE5_U5TX 0x00041401
3472 #define GPIO_PE5_I2C2SDA 0x00041403
3473 #define GPIO_PE5_CAN0TX 0x00041408
3474 
3475 #define GPIO_PE7_U1RI 0x00041C01
3476 
3477 #define GPIO_PF0_U1RTS 0x00050001
3478 #define GPIO_PF0_SSI1RX 0x00050002
3479 #define GPIO_PF0_CAN0RX 0x00050003
3480 #define GPIO_PF0_T0CCP0 0x00050007
3481 #define GPIO_PF0_NMI 0x00050008
3482 #define GPIO_PF0_C0O 0x00050009
3483 #define GPIO_PF0_TRD2 0x0005000E
3484 
3485 #define GPIO_PF1_U1CTS 0x00050401
3486 #define GPIO_PF1_SSI1TX 0x00050402
3487 #define GPIO_PF1_T0CCP1 0x00050407
3488 #define GPIO_PF1_C1O 0x00050409
3489 #define GPIO_PF1_TRD1 0x0005040E
3490 
3491 #define GPIO_PF2_U1DCD 0x00050801
3492 #define GPIO_PF2_SSI1CLK 0x00050802
3493 #define GPIO_PF2_T1CCP0 0x00050807
3494 #define GPIO_PF2_C2O 0x00050809
3495 #define GPIO_PF2_TRD0 0x0005080E
3496 
3497 #define GPIO_PF3_U1DSR 0x00050C01
3498 #define GPIO_PF3_SSI1FSS 0x00050C02
3499 #define GPIO_PF3_CAN0TX 0x00050C03
3500 #define GPIO_PF3_T1CCP1 0x00050C07
3501 #define GPIO_PF3_TRCLK 0x00050C0E
3502 
3503 #define GPIO_PF4_U1DTR 0x00051001
3504 #define GPIO_PF4_T2CCP0 0x00051007
3505 #define GPIO_PF4_TRD3 0x0005100E
3506 
3507 #define GPIO_PF5_T2CCP1 0x00051407
3508 
3509 #define GPIO_PF6_I2C2SCL 0x00051803
3510 #define GPIO_PF6_T3CCP0 0x00051807
3511 
3512 #define GPIO_PF7_I2C2SDA 0x00051C03
3513 #define GPIO_PF7_T3CCP1 0x00051C07
3514 
3515 #define GPIO_PG0_I2C3SCL 0x00060003
3516 #define GPIO_PG0_T4CCP0 0x00060007
3517 
3518 #define GPIO_PG1_I2C3SDA 0x00060403
3519 #define GPIO_PG1_T4CCP1 0x00060407
3520 
3521 #define GPIO_PG2_I2C4SCL 0x00060803
3522 #define GPIO_PG2_T5CCP0 0x00060807
3523 
3524 #define GPIO_PG3_I2C4SDA 0x00060C03
3525 #define GPIO_PG3_T5CCP1 0x00060C07
3526 
3527 #define GPIO_PG4_U2RX 0x00061001
3528 #define GPIO_PG4_I2C1SCL 0x00061003
3529 #define GPIO_PG4_WT0CCP0 0x00061007
3530 
3531 #define GPIO_PG5_U2TX 0x00061401
3532 #define GPIO_PG5_I2C1SDA 0x00061403
3533 #define GPIO_PG5_WT0CCP1 0x00061407
3534 
3535 #define GPIO_PG6_I2C5SCL 0x00061803
3536 #define GPIO_PG6_WT1CCP0 0x00061807
3537 
3538 #define GPIO_PG7_I2C5SDA 0x00061C03
3539 #define GPIO_PG7_WT1CCP1 0x00061C07
3540 
3541 #define GPIO_PH0_SSI3CLK 0x00070002
3542 #define GPIO_PH0_WT2CCP0 0x00070007
3543 
3544 #define GPIO_PH1_SSI3FSS 0x00070402
3545 #define GPIO_PH1_WT2CCP1 0x00070407
3546 
3547 #define GPIO_PH2_SSI3RX 0x00070802
3548 #define GPIO_PH2_WT5CCP0 0x00070807
3549 
3550 #define GPIO_PH3_SSI3TX 0x00070C02
3551 #define GPIO_PH3_WT5CCP1 0x00070C07
3552 
3553 #define GPIO_PH4_SSI2CLK 0x00071002
3554 #define GPIO_PH4_WT3CCP0 0x00071007
3555 
3556 #define GPIO_PH5_SSI2FSS 0x00071402
3557 #define GPIO_PH5_WT3CCP1 0x00071407
3558 
3559 #define GPIO_PH6_SSI2RX 0x00071802
3560 #define GPIO_PH6_WT4CCP0 0x00071807
3561 
3562 #define GPIO_PH7_SSI2TX 0x00071C02
3563 #define GPIO_PH7_WT4CCP1 0x00071C07
3564 
3565 #define GPIO_PJ0_U4RX 0x00080001
3566 #define GPIO_PJ0_T1CCP0 0x00080007
3567 
3568 #define GPIO_PJ1_U4TX 0x00080401
3569 #define GPIO_PJ1_T1CCP1 0x00080407
3570 
3571 #define GPIO_PJ2_U5RX 0x00080801
3572 #define GPIO_PJ2_T2CCP0 0x00080807
3573 
3574 #define GPIO_PK0_SSI3CLK 0x00090002
3575 
3576 #define GPIO_PK1_SSI3FSS 0x00090402
3577 
3578 #define GPIO_PK2_SSI3RX 0x00090802
3579 
3580 #define GPIO_PK3_SSI3TX 0x00090C02
3581 
3582 #endif // PART_TM4C1233E6PZ
3583 
3584 //*****************************************************************************
3585 //
3586 // TM4C1233H6PM Port/Pin Mapping Definitions
3587 //
3588 //*****************************************************************************
3589 #ifdef PART_TM4C1233H6PM
3590 
3591 #define GPIO_PA0_U0RX 0x00000001
3592 
3593 #define GPIO_PA1_U0TX 0x00000401
3594 
3595 #define GPIO_PA2_SSI0CLK 0x00000802
3596 
3597 #define GPIO_PA3_SSI0FSS 0x00000C02
3598 
3599 #define GPIO_PA4_SSI0RX 0x00001002
3600 
3601 #define GPIO_PA5_SSI0TX 0x00001402
3602 
3603 #define GPIO_PA6_I2C1SCL 0x00001803
3604 
3605 #define GPIO_PA7_I2C1SDA 0x00001C03
3606 
3607 #define GPIO_PB0_U1RX 0x00010001
3608 #define GPIO_PB0_T2CCP0 0x00010007
3609 
3610 #define GPIO_PB1_U1TX 0x00010401
3611 #define GPIO_PB1_T2CCP1 0x00010407
3612 
3613 #define GPIO_PB2_I2C0SCL 0x00010803
3614 #define GPIO_PB2_T3CCP0 0x00010807
3615 
3616 #define GPIO_PB3_I2C0SDA 0x00010C03
3617 #define GPIO_PB3_T3CCP1 0x00010C07
3618 
3619 #define GPIO_PB4_SSI2CLK 0x00011002
3620 #define GPIO_PB4_T1CCP0 0x00011007
3621 #define GPIO_PB4_CAN0RX 0x00011008
3622 
3623 #define GPIO_PB5_SSI2FSS 0x00011402
3624 #define GPIO_PB5_T1CCP1 0x00011407
3625 #define GPIO_PB5_CAN0TX 0x00011408
3626 
3627 #define GPIO_PB6_SSI2RX 0x00011802
3628 #define GPIO_PB6_T0CCP0 0x00011807
3629 
3630 #define GPIO_PB7_SSI2TX 0x00011C02
3631 #define GPIO_PB7_T0CCP1 0x00011C07
3632 
3633 #define GPIO_PC0_TCK 0x00020001
3634 #define GPIO_PC0_SWCLK 0x00020001
3635 #define GPIO_PC0_T4CCP0 0x00020007
3636 
3637 #define GPIO_PC1_TMS 0x00020401
3638 #define GPIO_PC1_SWDIO 0x00020401
3639 #define GPIO_PC1_T4CCP1 0x00020407
3640 
3641 #define GPIO_PC2_TDI 0x00020801
3642 #define GPIO_PC2_T5CCP0 0x00020807
3643 
3644 #define GPIO_PC3_SWO 0x00020C01
3645 #define GPIO_PC3_TDO 0x00020C01
3646 #define GPIO_PC3_T5CCP1 0x00020C07
3647 
3648 #define GPIO_PC4_U4RX 0x00021001
3649 #define GPIO_PC4_U1RX 0x00021002
3650 #define GPIO_PC4_WT0CCP0 0x00021007
3651 #define GPIO_PC4_U1RTS 0x00021008
3652 
3653 #define GPIO_PC5_U4TX 0x00021401
3654 #define GPIO_PC5_U1TX 0x00021402
3655 #define GPIO_PC5_WT0CCP1 0x00021407
3656 #define GPIO_PC5_U1CTS 0x00021408
3657 
3658 #define GPIO_PC6_U3RX 0x00021801
3659 #define GPIO_PC6_WT1CCP0 0x00021807
3660 
3661 #define GPIO_PC7_U3TX 0x00021C01
3662 #define GPIO_PC7_WT1CCP1 0x00021C07
3663 
3664 #define GPIO_PD0_SSI3CLK 0x00030001
3665 #define GPIO_PD0_SSI1CLK 0x00030002
3666 #define GPIO_PD0_I2C3SCL 0x00030003
3667 #define GPIO_PD0_WT2CCP0 0x00030007
3668 
3669 #define GPIO_PD1_SSI3FSS 0x00030401
3670 #define GPIO_PD1_SSI1FSS 0x00030402
3671 #define GPIO_PD1_I2C3SDA 0x00030403
3672 #define GPIO_PD1_WT2CCP1 0x00030407
3673 
3674 #define GPIO_PD2_SSI3RX 0x00030801
3675 #define GPIO_PD2_SSI1RX 0x00030802
3676 #define GPIO_PD2_WT3CCP0 0x00030807
3677 
3678 #define GPIO_PD3_SSI3TX 0x00030C01
3679 #define GPIO_PD3_SSI1TX 0x00030C02
3680 #define GPIO_PD3_WT3CCP1 0x00030C07
3681 
3682 #define GPIO_PD4_U6RX 0x00031001
3683 #define GPIO_PD4_WT4CCP0 0x00031007
3684 
3685 #define GPIO_PD5_U6TX 0x00031401
3686 #define GPIO_PD5_WT4CCP1 0x00031407
3687 
3688 #define GPIO_PD6_U2RX 0x00031801
3689 #define GPIO_PD6_WT5CCP0 0x00031807
3690 
3691 #define GPIO_PD7_U2TX 0x00031C01
3692 #define GPIO_PD7_WT5CCP1 0x00031C07
3693 #define GPIO_PD7_NMI 0x00031C08
3694 
3695 #define GPIO_PE0_U7RX 0x00040001
3696 
3697 #define GPIO_PE1_U7TX 0x00040401
3698 
3699 #define GPIO_PE4_U5RX 0x00041001
3700 #define GPIO_PE4_I2C2SCL 0x00041003
3701 #define GPIO_PE4_CAN0RX 0x00041008
3702 
3703 #define GPIO_PE5_U5TX 0x00041401
3704 #define GPIO_PE5_I2C2SDA 0x00041403
3705 #define GPIO_PE5_CAN0TX 0x00041408
3706 
3707 #define GPIO_PF0_U1RTS 0x00050001
3708 #define GPIO_PF0_SSI1RX 0x00050002
3709 #define GPIO_PF0_CAN0RX 0x00050003
3710 #define GPIO_PF0_T0CCP0 0x00050007
3711 #define GPIO_PF0_NMI 0x00050008
3712 #define GPIO_PF0_C0O 0x00050009
3713 
3714 #define GPIO_PF1_U1CTS 0x00050401
3715 #define GPIO_PF1_SSI1TX 0x00050402
3716 #define GPIO_PF1_T0CCP1 0x00050407
3717 #define GPIO_PF1_C1O 0x00050409
3718 #define GPIO_PF1_TRD1 0x0005040E
3719 
3720 #define GPIO_PF2_SSI1CLK 0x00050802
3721 #define GPIO_PF2_T1CCP0 0x00050807
3722 #define GPIO_PF2_TRD0 0x0005080E
3723 
3724 #define GPIO_PF3_SSI1FSS 0x00050C02
3725 #define GPIO_PF3_CAN0TX 0x00050C03
3726 #define GPIO_PF3_T1CCP1 0x00050C07
3727 #define GPIO_PF3_TRCLK 0x00050C0E
3728 
3729 #define GPIO_PF4_T2CCP0 0x00051007
3730 
3731 #endif // PART_TM4C1233H6PM
3732 
3733 //*****************************************************************************
3734 //
3735 // TM4C1233H6PZ Port/Pin Mapping Definitions
3736 //
3737 //*****************************************************************************
3738 #ifdef PART_TM4C1233H6PZ
3739 
3740 #define GPIO_PA0_U0RX 0x00000001
3741 
3742 #define GPIO_PA1_U0TX 0x00000401
3743 
3744 #define GPIO_PA2_SSI0CLK 0x00000802
3745 
3746 #define GPIO_PA3_SSI0FSS 0x00000C02
3747 
3748 #define GPIO_PA4_SSI0RX 0x00001002
3749 
3750 #define GPIO_PA5_SSI0TX 0x00001402
3751 
3752 #define GPIO_PA6_I2C1SCL 0x00001803
3753 
3754 #define GPIO_PA7_I2C1SDA 0x00001C03
3755 
3756 #define GPIO_PB0_U1RX 0x00010001
3757 #define GPIO_PB0_T2CCP0 0x00010007
3758 
3759 #define GPIO_PB1_U1TX 0x00010401
3760 #define GPIO_PB1_T2CCP1 0x00010407
3761 
3762 #define GPIO_PB2_I2C0SCL 0x00010803
3763 #define GPIO_PB2_T3CCP0 0x00010807
3764 
3765 #define GPIO_PB3_I2C0SDA 0x00010C03
3766 #define GPIO_PB3_T3CCP1 0x00010C07
3767 
3768 #define GPIO_PB4_SSI2CLK 0x00011002
3769 #define GPIO_PB4_T1CCP0 0x00011007
3770 #define GPIO_PB4_CAN0RX 0x00011008
3771 
3772 #define GPIO_PB5_SSI2FSS 0x00011402
3773 #define GPIO_PB5_T1CCP1 0x00011407
3774 #define GPIO_PB5_CAN0TX 0x00011408
3775 
3776 #define GPIO_PC0_TCK 0x00020001
3777 #define GPIO_PC0_SWCLK 0x00020001
3778 #define GPIO_PC0_T4CCP0 0x00020007
3779 
3780 #define GPIO_PC1_TMS 0x00020401
3781 #define GPIO_PC1_SWDIO 0x00020401
3782 #define GPIO_PC1_T4CCP1 0x00020407
3783 
3784 #define GPIO_PC2_TDI 0x00020801
3785 #define GPIO_PC2_T5CCP0 0x00020807
3786 
3787 #define GPIO_PC3_SWO 0x00020C01
3788 #define GPIO_PC3_TDO 0x00020C01
3789 #define GPIO_PC3_T5CCP1 0x00020C07
3790 
3791 #define GPIO_PC4_U4RX 0x00021001
3792 #define GPIO_PC4_U1RX 0x00021002
3793 #define GPIO_PC4_WT0CCP0 0x00021007
3794 #define GPIO_PC4_U1RTS 0x00021008
3795 
3796 #define GPIO_PC5_U4TX 0x00021401
3797 #define GPIO_PC5_U1TX 0x00021402
3798 #define GPIO_PC5_WT0CCP1 0x00021407
3799 #define GPIO_PC5_U1CTS 0x00021408
3800 
3801 #define GPIO_PC6_U3RX 0x00021801
3802 #define GPIO_PC6_WT1CCP0 0x00021807
3803 
3804 #define GPIO_PC7_U3TX 0x00021C01
3805 #define GPIO_PC7_WT1CCP1 0x00021C07
3806 
3807 #define GPIO_PD0_SSI3CLK 0x00030001
3808 #define GPIO_PD0_SSI1CLK 0x00030002
3809 #define GPIO_PD0_I2C3SCL 0x00030003
3810 #define GPIO_PD0_WT2CCP0 0x00030007
3811 
3812 #define GPIO_PD1_SSI3FSS 0x00030401
3813 #define GPIO_PD1_SSI1FSS 0x00030402
3814 #define GPIO_PD1_I2C3SDA 0x00030403
3815 #define GPIO_PD1_WT2CCP1 0x00030407
3816 
3817 #define GPIO_PD2_SSI3RX 0x00030801
3818 #define GPIO_PD2_SSI1RX 0x00030802
3819 #define GPIO_PD2_WT3CCP0 0x00030807
3820 
3821 #define GPIO_PD3_SSI3TX 0x00030C01
3822 #define GPIO_PD3_SSI1TX 0x00030C02
3823 #define GPIO_PD3_WT3CCP1 0x00030C07
3824 
3825 #define GPIO_PD4_U6RX 0x00031001
3826 #define GPIO_PD4_WT4CCP0 0x00031007
3827 
3828 #define GPIO_PD5_U6TX 0x00031401
3829 #define GPIO_PD5_WT4CCP1 0x00031407
3830 
3831 #define GPIO_PD6_U2RX 0x00031801
3832 #define GPIO_PD6_WT5CCP0 0x00031807
3833 
3834 #define GPIO_PD7_U2TX 0x00031C01
3835 #define GPIO_PD7_WT5CCP1 0x00031C07
3836 #define GPIO_PD7_NMI 0x00031C08
3837 
3838 #define GPIO_PE0_U7RX 0x00040001
3839 
3840 #define GPIO_PE1_U7TX 0x00040401
3841 
3842 #define GPIO_PE4_U5RX 0x00041001
3843 #define GPIO_PE4_I2C2SCL 0x00041003
3844 #define GPIO_PE4_CAN0RX 0x00041008
3845 
3846 #define GPIO_PE5_U5TX 0x00041401
3847 #define GPIO_PE5_I2C2SDA 0x00041403
3848 #define GPIO_PE5_CAN0TX 0x00041408
3849 
3850 #define GPIO_PE7_U1RI 0x00041C01
3851 
3852 #define GPIO_PF0_U1RTS 0x00050001
3853 #define GPIO_PF0_SSI1RX 0x00050002
3854 #define GPIO_PF0_CAN0RX 0x00050003
3855 #define GPIO_PF0_T0CCP0 0x00050007
3856 #define GPIO_PF0_NMI 0x00050008
3857 #define GPIO_PF0_C0O 0x00050009
3858 #define GPIO_PF0_TRD2 0x0005000E
3859 
3860 #define GPIO_PF1_U1CTS 0x00050401
3861 #define GPIO_PF1_SSI1TX 0x00050402
3862 #define GPIO_PF1_T0CCP1 0x00050407
3863 #define GPIO_PF1_C1O 0x00050409
3864 #define GPIO_PF1_TRD1 0x0005040E
3865 
3866 #define GPIO_PF2_U1DCD 0x00050801
3867 #define GPIO_PF2_SSI1CLK 0x00050802
3868 #define GPIO_PF2_T1CCP0 0x00050807
3869 #define GPIO_PF2_C2O 0x00050809
3870 #define GPIO_PF2_TRD0 0x0005080E
3871 
3872 #define GPIO_PF3_U1DSR 0x00050C01
3873 #define GPIO_PF3_SSI1FSS 0x00050C02
3874 #define GPIO_PF3_CAN0TX 0x00050C03
3875 #define GPIO_PF3_T1CCP1 0x00050C07
3876 #define GPIO_PF3_TRCLK 0x00050C0E
3877 
3878 #define GPIO_PF4_U1DTR 0x00051001
3879 #define GPIO_PF4_T2CCP0 0x00051007
3880 #define GPIO_PF4_TRD3 0x0005100E
3881 
3882 #define GPIO_PF5_T2CCP1 0x00051407
3883 
3884 #define GPIO_PF6_I2C2SCL 0x00051803
3885 #define GPIO_PF6_T3CCP0 0x00051807
3886 
3887 #define GPIO_PF7_I2C2SDA 0x00051C03
3888 #define GPIO_PF7_T3CCP1 0x00051C07
3889 
3890 #define GPIO_PG0_I2C3SCL 0x00060003
3891 #define GPIO_PG0_T4CCP0 0x00060007
3892 
3893 #define GPIO_PG1_I2C3SDA 0x00060403
3894 #define GPIO_PG1_T4CCP1 0x00060407
3895 
3896 #define GPIO_PG2_I2C4SCL 0x00060803
3897 #define GPIO_PG2_T5CCP0 0x00060807
3898 
3899 #define GPIO_PG3_I2C4SDA 0x00060C03
3900 #define GPIO_PG3_T5CCP1 0x00060C07
3901 
3902 #define GPIO_PG4_U2RX 0x00061001
3903 #define GPIO_PG4_I2C1SCL 0x00061003
3904 #define GPIO_PG4_WT0CCP0 0x00061007
3905 
3906 #define GPIO_PG5_U2TX 0x00061401
3907 #define GPIO_PG5_I2C1SDA 0x00061403
3908 #define GPIO_PG5_WT0CCP1 0x00061407
3909 
3910 #define GPIO_PG6_I2C5SCL 0x00061803
3911 #define GPIO_PG6_WT1CCP0 0x00061807
3912 
3913 #define GPIO_PG7_I2C5SDA 0x00061C03
3914 #define GPIO_PG7_WT1CCP1 0x00061C07
3915 
3916 #define GPIO_PH0_SSI3CLK 0x00070002
3917 #define GPIO_PH0_WT2CCP0 0x00070007
3918 
3919 #define GPIO_PH1_SSI3FSS 0x00070402
3920 #define GPIO_PH1_WT2CCP1 0x00070407
3921 
3922 #define GPIO_PH2_SSI3RX 0x00070802
3923 #define GPIO_PH2_WT5CCP0 0x00070807
3924 
3925 #define GPIO_PH3_SSI3TX 0x00070C02
3926 #define GPIO_PH3_WT5CCP1 0x00070C07
3927 
3928 #define GPIO_PH4_SSI2CLK 0x00071002
3929 #define GPIO_PH4_WT3CCP0 0x00071007
3930 
3931 #define GPIO_PH5_SSI2FSS 0x00071402
3932 #define GPIO_PH5_WT3CCP1 0x00071407
3933 
3934 #define GPIO_PH6_SSI2RX 0x00071802
3935 #define GPIO_PH6_WT4CCP0 0x00071807
3936 
3937 #define GPIO_PH7_SSI2TX 0x00071C02
3938 #define GPIO_PH7_WT4CCP1 0x00071C07
3939 
3940 #define GPIO_PJ0_U4RX 0x00080001
3941 #define GPIO_PJ0_T1CCP0 0x00080007
3942 
3943 #define GPIO_PJ1_U4TX 0x00080401
3944 #define GPIO_PJ1_T1CCP1 0x00080407
3945 
3946 #define GPIO_PJ2_U5RX 0x00080801
3947 #define GPIO_PJ2_T2CCP0 0x00080807
3948 
3949 #define GPIO_PK0_SSI3CLK 0x00090002
3950 
3951 #define GPIO_PK1_SSI3FSS 0x00090402
3952 
3953 #define GPIO_PK2_SSI3RX 0x00090802
3954 
3955 #define GPIO_PK3_SSI3TX 0x00090C02
3956 
3957 #endif // PART_TM4C1233H6PZ
3958 
3959 //*****************************************************************************
3960 //
3961 // TM4C1236D5PM Port/Pin Mapping Definitions
3962 //
3963 //*****************************************************************************
3964 #ifdef PART_TM4C1236D5PM
3965 
3966 #define GPIO_PA0_U0RX 0x00000001
3967 
3968 #define GPIO_PA1_U0TX 0x00000401
3969 
3970 #define GPIO_PA2_SSI0CLK 0x00000802
3971 
3972 #define GPIO_PA3_SSI0FSS 0x00000C02
3973 
3974 #define GPIO_PA4_SSI0RX 0x00001002
3975 
3976 #define GPIO_PA5_SSI0TX 0x00001402
3977 
3978 #define GPIO_PA6_I2C1SCL 0x00001803
3979 
3980 #define GPIO_PA7_I2C1SDA 0x00001C03
3981 
3982 #define GPIO_PB0_U1RX 0x00010001
3983 #define GPIO_PB0_T2CCP0 0x00010007
3984 
3985 #define GPIO_PB1_U1TX 0x00010401
3986 #define GPIO_PB1_T2CCP1 0x00010407
3987 
3988 #define GPIO_PB2_I2C0SCL 0x00010803
3989 #define GPIO_PB2_T3CCP0 0x00010807
3990 
3991 #define GPIO_PB3_I2C0SDA 0x00010C03
3992 #define GPIO_PB3_T3CCP1 0x00010C07
3993 
3994 #define GPIO_PB4_SSI2CLK 0x00011002
3995 #define GPIO_PB4_T1CCP0 0x00011007
3996 #define GPIO_PB4_CAN0RX 0x00011008
3997 
3998 #define GPIO_PB5_SSI2FSS 0x00011402
3999 #define GPIO_PB5_T1CCP1 0x00011407
4000 #define GPIO_PB5_CAN0TX 0x00011408
4001 
4002 #define GPIO_PB6_SSI2RX 0x00011802
4003 #define GPIO_PB6_I2C5SCL 0x00011803
4004 #define GPIO_PB6_T0CCP0 0x00011807
4005 
4006 #define GPIO_PB7_SSI2TX 0x00011C02
4007 #define GPIO_PB7_I2C5SDA 0x00011C03
4008 #define GPIO_PB7_T0CCP1 0x00011C07
4009 
4010 #define GPIO_PC0_TCK 0x00020001
4011 #define GPIO_PC0_SWCLK 0x00020001
4012 #define GPIO_PC0_T4CCP0 0x00020007
4013 
4014 #define GPIO_PC1_TMS 0x00020401
4015 #define GPIO_PC1_SWDIO 0x00020401
4016 #define GPIO_PC1_T4CCP1 0x00020407
4017 
4018 #define GPIO_PC2_TDI 0x00020801
4019 #define GPIO_PC2_T5CCP0 0x00020807
4020 
4021 #define GPIO_PC3_SWO 0x00020C01
4022 #define GPIO_PC3_TDO 0x00020C01
4023 #define GPIO_PC3_T5CCP1 0x00020C07
4024 
4025 #define GPIO_PC4_U4RX 0x00021001
4026 #define GPIO_PC4_U1RX 0x00021002
4027 #define GPIO_PC4_WT0CCP0 0x00021007
4028 #define GPIO_PC4_U1RTS 0x00021008
4029 
4030 #define GPIO_PC5_U4TX 0x00021401
4031 #define GPIO_PC5_U1TX 0x00021402
4032 #define GPIO_PC5_WT0CCP1 0x00021407
4033 #define GPIO_PC5_U1CTS 0x00021408
4034 
4035 #define GPIO_PC6_U3RX 0x00021801
4036 #define GPIO_PC6_WT1CCP0 0x00021807
4037 #define GPIO_PC6_USB0EPEN 0x00021808
4038 
4039 #define GPIO_PC7_U3TX 0x00021C01
4040 #define GPIO_PC7_WT1CCP1 0x00021C07
4041 #define GPIO_PC7_USB0PFLT 0x00021C08
4042 
4043 #define GPIO_PD0_SSI3CLK 0x00030001
4044 #define GPIO_PD0_SSI1CLK 0x00030002
4045 #define GPIO_PD0_I2C3SCL 0x00030003
4046 #define GPIO_PD0_WT2CCP0 0x00030007
4047 
4048 #define GPIO_PD1_SSI3FSS 0x00030401
4049 #define GPIO_PD1_SSI1FSS 0x00030402
4050 #define GPIO_PD1_I2C3SDA 0x00030403
4051 #define GPIO_PD1_WT2CCP1 0x00030407
4052 
4053 #define GPIO_PD2_SSI3RX 0x00030801
4054 #define GPIO_PD2_SSI1RX 0x00030802
4055 #define GPIO_PD2_WT3CCP0 0x00030807
4056 #define GPIO_PD2_USB0EPEN 0x00030808
4057 
4058 #define GPIO_PD3_SSI3TX 0x00030C01
4059 #define GPIO_PD3_SSI1TX 0x00030C02
4060 #define GPIO_PD3_WT3CCP1 0x00030C07
4061 #define GPIO_PD3_USB0PFLT 0x00030C08
4062 
4063 #define GPIO_PD4_U6RX 0x00031001
4064 #define GPIO_PD4_WT4CCP0 0x00031007
4065 
4066 #define GPIO_PD5_U6TX 0x00031401
4067 #define GPIO_PD5_WT4CCP1 0x00031407
4068 
4069 #define GPIO_PD6_U2RX 0x00031801
4070 #define GPIO_PD6_WT5CCP0 0x00031807
4071 
4072 #define GPIO_PD7_U2TX 0x00031C01
4073 #define GPIO_PD7_WT5CCP1 0x00031C07
4074 #define GPIO_PD7_NMI 0x00031C08
4075 
4076 #define GPIO_PE0_U7RX 0x00040001
4077 
4078 #define GPIO_PE1_U7TX 0x00040401
4079 
4080 #define GPIO_PE4_U5RX 0x00041001
4081 #define GPIO_PE4_I2C2SCL 0x00041003
4082 #define GPIO_PE4_CAN0RX 0x00041008
4083 
4084 #define GPIO_PE5_U5TX 0x00041401
4085 #define GPIO_PE5_I2C2SDA 0x00041403
4086 #define GPIO_PE5_CAN0TX 0x00041408
4087 
4088 #define GPIO_PF0_U1RTS 0x00050001
4089 #define GPIO_PF0_SSI1RX 0x00050002
4090 #define GPIO_PF0_CAN0RX 0x00050003
4091 #define GPIO_PF0_T0CCP0 0x00050007
4092 #define GPIO_PF0_NMI 0x00050008
4093 #define GPIO_PF0_C0O 0x00050009
4094 
4095 #define GPIO_PF1_U1CTS 0x00050401
4096 #define GPIO_PF1_SSI1TX 0x00050402
4097 #define GPIO_PF1_T0CCP1 0x00050407
4098 #define GPIO_PF1_C1O 0x00050409
4099 #define GPIO_PF1_TRD1 0x0005040E
4100 
4101 #define GPIO_PF2_SSI1CLK 0x00050802
4102 #define GPIO_PF2_T1CCP0 0x00050807
4103 #define GPIO_PF2_TRD0 0x0005080E
4104 
4105 #define GPIO_PF3_SSI1FSS 0x00050C02
4106 #define GPIO_PF3_CAN0TX 0x00050C03
4107 #define GPIO_PF3_T1CCP1 0x00050C07
4108 #define GPIO_PF3_TRCLK 0x00050C0E
4109 
4110 #define GPIO_PF4_T2CCP0 0x00051007
4111 #define GPIO_PF4_USB0EPEN 0x00051008
4112 
4113 #define GPIO_PG0_I2C3SCL 0x00060003
4114 #define GPIO_PG0_T4CCP0 0x00060007
4115 
4116 #define GPIO_PG1_I2C3SDA 0x00060403
4117 #define GPIO_PG1_T4CCP1 0x00060407
4118 
4119 #define GPIO_PG2_I2C4SCL 0x00060803
4120 #define GPIO_PG2_T5CCP0 0x00060807
4121 
4122 #define GPIO_PG3_I2C4SDA 0x00060C03
4123 #define GPIO_PG3_T5CCP1 0x00060C07
4124 
4125 #define GPIO_PG4_U2RX 0x00061001
4126 #define GPIO_PG4_I2C1SCL 0x00061003
4127 #define GPIO_PG4_WT0CCP0 0x00061007
4128 #define GPIO_PG4_USB0EPEN 0x00061008
4129 
4130 #define GPIO_PG5_U2TX 0x00061401
4131 #define GPIO_PG5_I2C1SDA 0x00061403
4132 #define GPIO_PG5_WT0CCP1 0x00061407
4133 #define GPIO_PG5_USB0PFLT 0x00061408
4134 
4135 #endif // PART_TM4C1236D5PM
4136 
4137 //*****************************************************************************
4138 //
4139 // TM4C1236E6PM Port/Pin Mapping Definitions
4140 //
4141 //*****************************************************************************
4142 #ifdef PART_TM4C1236E6PM
4143 
4144 #define GPIO_PA0_U0RX 0x00000001
4145 
4146 #define GPIO_PA1_U0TX 0x00000401
4147 
4148 #define GPIO_PA2_SSI0CLK 0x00000802
4149 
4150 #define GPIO_PA3_SSI0FSS 0x00000C02
4151 
4152 #define GPIO_PA4_SSI0RX 0x00001002
4153 
4154 #define GPIO_PA5_SSI0TX 0x00001402
4155 
4156 #define GPIO_PA6_I2C1SCL 0x00001803
4157 
4158 #define GPIO_PA7_I2C1SDA 0x00001C03
4159 
4160 #define GPIO_PB0_U1RX 0x00010001
4161 #define GPIO_PB0_T2CCP0 0x00010007
4162 
4163 #define GPIO_PB1_U1TX 0x00010401
4164 #define GPIO_PB1_T2CCP1 0x00010407
4165 
4166 #define GPIO_PB2_I2C0SCL 0x00010803
4167 #define GPIO_PB2_T3CCP0 0x00010807
4168 
4169 #define GPIO_PB3_I2C0SDA 0x00010C03
4170 #define GPIO_PB3_T3CCP1 0x00010C07
4171 
4172 #define GPIO_PB4_SSI2CLK 0x00011002
4173 #define GPIO_PB4_T1CCP0 0x00011007
4174 #define GPIO_PB4_CAN0RX 0x00011008
4175 
4176 #define GPIO_PB5_SSI2FSS 0x00011402
4177 #define GPIO_PB5_T1CCP1 0x00011407
4178 #define GPIO_PB5_CAN0TX 0x00011408
4179 
4180 #define GPIO_PB6_SSI2RX 0x00011802
4181 #define GPIO_PB6_I2C5SCL 0x00011803
4182 #define GPIO_PB6_T0CCP0 0x00011807
4183 
4184 #define GPIO_PB7_SSI2TX 0x00011C02
4185 #define GPIO_PB7_I2C5SDA 0x00011C03
4186 #define GPIO_PB7_T0CCP1 0x00011C07
4187 
4188 #define GPIO_PC0_TCK 0x00020001
4189 #define GPIO_PC0_SWCLK 0x00020001
4190 #define GPIO_PC0_T4CCP0 0x00020007
4191 
4192 #define GPIO_PC1_TMS 0x00020401
4193 #define GPIO_PC1_SWDIO 0x00020401
4194 #define GPIO_PC1_T4CCP1 0x00020407
4195 
4196 #define GPIO_PC2_TDI 0x00020801
4197 #define GPIO_PC2_T5CCP0 0x00020807
4198 
4199 #define GPIO_PC3_SWO 0x00020C01
4200 #define GPIO_PC3_TDO 0x00020C01
4201 #define GPIO_PC3_T5CCP1 0x00020C07
4202 
4203 #define GPIO_PC4_U4RX 0x00021001
4204 #define GPIO_PC4_U1RX 0x00021002
4205 #define GPIO_PC4_WT0CCP0 0x00021007
4206 #define GPIO_PC4_U1RTS 0x00021008
4207 
4208 #define GPIO_PC5_U4TX 0x00021401
4209 #define GPIO_PC5_U1TX 0x00021402
4210 #define GPIO_PC5_WT0CCP1 0x00021407
4211 #define GPIO_PC5_U1CTS 0x00021408
4212 
4213 #define GPIO_PC6_U3RX 0x00021801
4214 #define GPIO_PC6_WT1CCP0 0x00021807
4215 #define GPIO_PC6_USB0EPEN 0x00021808
4216 
4217 #define GPIO_PC7_U3TX 0x00021C01
4218 #define GPIO_PC7_WT1CCP1 0x00021C07
4219 #define GPIO_PC7_USB0PFLT 0x00021C08
4220 
4221 #define GPIO_PD0_SSI3CLK 0x00030001
4222 #define GPIO_PD0_SSI1CLK 0x00030002
4223 #define GPIO_PD0_I2C3SCL 0x00030003
4224 #define GPIO_PD0_WT2CCP0 0x00030007
4225 
4226 #define GPIO_PD1_SSI3FSS 0x00030401
4227 #define GPIO_PD1_SSI1FSS 0x00030402
4228 #define GPIO_PD1_I2C3SDA 0x00030403
4229 #define GPIO_PD1_WT2CCP1 0x00030407
4230 
4231 #define GPIO_PD2_SSI3RX 0x00030801
4232 #define GPIO_PD2_SSI1RX 0x00030802
4233 #define GPIO_PD2_WT3CCP0 0x00030807
4234 #define GPIO_PD2_USB0EPEN 0x00030808
4235 
4236 #define GPIO_PD3_SSI3TX 0x00030C01
4237 #define GPIO_PD3_SSI1TX 0x00030C02
4238 #define GPIO_PD3_WT3CCP1 0x00030C07
4239 #define GPIO_PD3_USB0PFLT 0x00030C08
4240 
4241 #define GPIO_PD4_U6RX 0x00031001
4242 #define GPIO_PD4_WT4CCP0 0x00031007
4243 
4244 #define GPIO_PD5_U6TX 0x00031401
4245 #define GPIO_PD5_WT4CCP1 0x00031407
4246 
4247 #define GPIO_PD6_U2RX 0x00031801
4248 #define GPIO_PD6_WT5CCP0 0x00031807
4249 
4250 #define GPIO_PD7_U2TX 0x00031C01
4251 #define GPIO_PD7_WT5CCP1 0x00031C07
4252 #define GPIO_PD7_NMI 0x00031C08
4253 
4254 #define GPIO_PE0_U7RX 0x00040001
4255 
4256 #define GPIO_PE1_U7TX 0x00040401
4257 
4258 #define GPIO_PE4_U5RX 0x00041001
4259 #define GPIO_PE4_I2C2SCL 0x00041003
4260 #define GPIO_PE4_CAN0RX 0x00041008
4261 
4262 #define GPIO_PE5_U5TX 0x00041401
4263 #define GPIO_PE5_I2C2SDA 0x00041403
4264 #define GPIO_PE5_CAN0TX 0x00041408
4265 
4266 #define GPIO_PF0_U1RTS 0x00050001
4267 #define GPIO_PF0_SSI1RX 0x00050002
4268 #define GPIO_PF0_CAN0RX 0x00050003
4269 #define GPIO_PF0_T0CCP0 0x00050007
4270 #define GPIO_PF0_NMI 0x00050008
4271 #define GPIO_PF0_C0O 0x00050009
4272 
4273 #define GPIO_PF1_U1CTS 0x00050401
4274 #define GPIO_PF1_SSI1TX 0x00050402
4275 #define GPIO_PF1_T0CCP1 0x00050407
4276 #define GPIO_PF1_C1O 0x00050409
4277 #define GPIO_PF1_TRD1 0x0005040E
4278 
4279 #define GPIO_PF2_SSI1CLK 0x00050802
4280 #define GPIO_PF2_T1CCP0 0x00050807
4281 #define GPIO_PF2_TRD0 0x0005080E
4282 
4283 #define GPIO_PF3_SSI1FSS 0x00050C02
4284 #define GPIO_PF3_CAN0TX 0x00050C03
4285 #define GPIO_PF3_T1CCP1 0x00050C07
4286 #define GPIO_PF3_TRCLK 0x00050C0E
4287 
4288 #define GPIO_PF4_T2CCP0 0x00051007
4289 #define GPIO_PF4_USB0EPEN 0x00051008
4290 
4291 #define GPIO_PG0_I2C3SCL 0x00060003
4292 #define GPIO_PG0_T4CCP0 0x00060007
4293 
4294 #define GPIO_PG1_I2C3SDA 0x00060403
4295 #define GPIO_PG1_T4CCP1 0x00060407
4296 
4297 #define GPIO_PG2_I2C4SCL 0x00060803
4298 #define GPIO_PG2_T5CCP0 0x00060807
4299 
4300 #define GPIO_PG3_I2C4SDA 0x00060C03
4301 #define GPIO_PG3_T5CCP1 0x00060C07
4302 
4303 #define GPIO_PG4_U2RX 0x00061001
4304 #define GPIO_PG4_I2C1SCL 0x00061003
4305 #define GPIO_PG4_WT0CCP0 0x00061007
4306 #define GPIO_PG4_USB0EPEN 0x00061008
4307 
4308 #define GPIO_PG5_U2TX 0x00061401
4309 #define GPIO_PG5_I2C1SDA 0x00061403
4310 #define GPIO_PG5_WT0CCP1 0x00061407
4311 #define GPIO_PG5_USB0PFLT 0x00061408
4312 
4313 #endif // PART_TM4C1236E6PM
4314 
4315 //*****************************************************************************
4316 //
4317 // TM4C1236H6PM Port/Pin Mapping Definitions
4318 //
4319 //*****************************************************************************
4320 #ifdef PART_TM4C1236H6PM
4321 
4322 #define GPIO_PA0_U0RX 0x00000001
4323 
4324 #define GPIO_PA1_U0TX 0x00000401
4325 
4326 #define GPIO_PA2_SSI0CLK 0x00000802
4327 
4328 #define GPIO_PA3_SSI0FSS 0x00000C02
4329 
4330 #define GPIO_PA4_SSI0RX 0x00001002
4331 
4332 #define GPIO_PA5_SSI0TX 0x00001402
4333 
4334 #define GPIO_PA6_I2C1SCL 0x00001803
4335 
4336 #define GPIO_PA7_I2C1SDA 0x00001C03
4337 
4338 #define GPIO_PB0_U1RX 0x00010001
4339 #define GPIO_PB0_T2CCP0 0x00010007
4340 
4341 #define GPIO_PB1_U1TX 0x00010401
4342 #define GPIO_PB1_T2CCP1 0x00010407
4343 
4344 #define GPIO_PB2_I2C0SCL 0x00010803
4345 #define GPIO_PB2_T3CCP0 0x00010807
4346 
4347 #define GPIO_PB3_I2C0SDA 0x00010C03
4348 #define GPIO_PB3_T3CCP1 0x00010C07
4349 
4350 #define GPIO_PB4_SSI2CLK 0x00011002
4351 #define GPIO_PB4_T1CCP0 0x00011007
4352 #define GPIO_PB4_CAN0RX 0x00011008
4353 
4354 #define GPIO_PB5_SSI2FSS 0x00011402
4355 #define GPIO_PB5_T1CCP1 0x00011407
4356 #define GPIO_PB5_CAN0TX 0x00011408
4357 
4358 #define GPIO_PB6_SSI2RX 0x00011802
4359 #define GPIO_PB6_I2C5SCL 0x00011803
4360 #define GPIO_PB6_T0CCP0 0x00011807
4361 
4362 #define GPIO_PB7_SSI2TX 0x00011C02
4363 #define GPIO_PB7_I2C5SDA 0x00011C03
4364 #define GPIO_PB7_T0CCP1 0x00011C07
4365 
4366 #define GPIO_PC0_TCK 0x00020001
4367 #define GPIO_PC0_SWCLK 0x00020001
4368 #define GPIO_PC0_T4CCP0 0x00020007
4369 
4370 #define GPIO_PC1_TMS 0x00020401
4371 #define GPIO_PC1_SWDIO 0x00020401
4372 #define GPIO_PC1_T4CCP1 0x00020407
4373 
4374 #define GPIO_PC2_TDI 0x00020801
4375 #define GPIO_PC2_T5CCP0 0x00020807
4376 
4377 #define GPIO_PC3_SWO 0x00020C01
4378 #define GPIO_PC3_TDO 0x00020C01
4379 #define GPIO_PC3_T5CCP1 0x00020C07
4380 
4381 #define GPIO_PC4_U4RX 0x00021001
4382 #define GPIO_PC4_U1RX 0x00021002
4383 #define GPIO_PC4_WT0CCP0 0x00021007
4384 #define GPIO_PC4_U1RTS 0x00021008
4385 
4386 #define GPIO_PC5_U4TX 0x00021401
4387 #define GPIO_PC5_U1TX 0x00021402
4388 #define GPIO_PC5_WT0CCP1 0x00021407
4389 #define GPIO_PC5_U1CTS 0x00021408
4390 
4391 #define GPIO_PC6_U3RX 0x00021801
4392 #define GPIO_PC6_WT1CCP0 0x00021807
4393 #define GPIO_PC6_USB0EPEN 0x00021808
4394 
4395 #define GPIO_PC7_U3TX 0x00021C01
4396 #define GPIO_PC7_WT1CCP1 0x00021C07
4397 #define GPIO_PC7_USB0PFLT 0x00021C08
4398 
4399 #define GPIO_PD0_SSI3CLK 0x00030001
4400 #define GPIO_PD0_SSI1CLK 0x00030002
4401 #define GPIO_PD0_I2C3SCL 0x00030003
4402 #define GPIO_PD0_WT2CCP0 0x00030007
4403 
4404 #define GPIO_PD1_SSI3FSS 0x00030401
4405 #define GPIO_PD1_SSI1FSS 0x00030402
4406 #define GPIO_PD1_I2C3SDA 0x00030403
4407 #define GPIO_PD1_WT2CCP1 0x00030407
4408 
4409 #define GPIO_PD2_SSI3RX 0x00030801
4410 #define GPIO_PD2_SSI1RX 0x00030802
4411 #define GPIO_PD2_WT3CCP0 0x00030807
4412 #define GPIO_PD2_USB0EPEN 0x00030808
4413 
4414 #define GPIO_PD3_SSI3TX 0x00030C01
4415 #define GPIO_PD3_SSI1TX 0x00030C02
4416 #define GPIO_PD3_WT3CCP1 0x00030C07
4417 #define GPIO_PD3_USB0PFLT 0x00030C08
4418 
4419 #define GPIO_PD4_U6RX 0x00031001
4420 #define GPIO_PD4_WT4CCP0 0x00031007
4421 
4422 #define GPIO_PD5_U6TX 0x00031401
4423 #define GPIO_PD5_WT4CCP1 0x00031407
4424 
4425 #define GPIO_PD6_U2RX 0x00031801
4426 #define GPIO_PD6_WT5CCP0 0x00031807
4427 
4428 #define GPIO_PD7_U2TX 0x00031C01
4429 #define GPIO_PD7_WT5CCP1 0x00031C07
4430 #define GPIO_PD7_NMI 0x00031C08
4431 
4432 #define GPIO_PE0_U7RX 0x00040001
4433 
4434 #define GPIO_PE1_U7TX 0x00040401
4435 
4436 #define GPIO_PE4_U5RX 0x00041001
4437 #define GPIO_PE4_I2C2SCL 0x00041003
4438 #define GPIO_PE4_CAN0RX 0x00041008
4439 
4440 #define GPIO_PE5_U5TX 0x00041401
4441 #define GPIO_PE5_I2C2SDA 0x00041403
4442 #define GPIO_PE5_CAN0TX 0x00041408
4443 
4444 #define GPIO_PF0_U1RTS 0x00050001
4445 #define GPIO_PF0_SSI1RX 0x00050002
4446 #define GPIO_PF0_CAN0RX 0x00050003
4447 #define GPIO_PF0_T0CCP0 0x00050007
4448 #define GPIO_PF0_NMI 0x00050008
4449 #define GPIO_PF0_C0O 0x00050009
4450 
4451 #define GPIO_PF1_U1CTS 0x00050401
4452 #define GPIO_PF1_SSI1TX 0x00050402
4453 #define GPIO_PF1_T0CCP1 0x00050407
4454 #define GPIO_PF1_C1O 0x00050409
4455 #define GPIO_PF1_TRD1 0x0005040E
4456 
4457 #define GPIO_PF2_SSI1CLK 0x00050802
4458 #define GPIO_PF2_T1CCP0 0x00050807
4459 #define GPIO_PF2_TRD0 0x0005080E
4460 
4461 #define GPIO_PF3_SSI1FSS 0x00050C02
4462 #define GPIO_PF3_CAN0TX 0x00050C03
4463 #define GPIO_PF3_T1CCP1 0x00050C07
4464 #define GPIO_PF3_TRCLK 0x00050C0E
4465 
4466 #define GPIO_PF4_T2CCP0 0x00051007
4467 #define GPIO_PF4_USB0EPEN 0x00051008
4468 
4469 #define GPIO_PG0_I2C3SCL 0x00060003
4470 #define GPIO_PG0_T4CCP0 0x00060007
4471 
4472 #define GPIO_PG1_I2C3SDA 0x00060403
4473 #define GPIO_PG1_T4CCP1 0x00060407
4474 
4475 #define GPIO_PG2_I2C4SCL 0x00060803
4476 #define GPIO_PG2_T5CCP0 0x00060807
4477 
4478 #define GPIO_PG3_I2C4SDA 0x00060C03
4479 #define GPIO_PG3_T5CCP1 0x00060C07
4480 
4481 #define GPIO_PG4_U2RX 0x00061001
4482 #define GPIO_PG4_I2C1SCL 0x00061003
4483 #define GPIO_PG4_WT0CCP0 0x00061007
4484 #define GPIO_PG4_USB0EPEN 0x00061008
4485 
4486 #define GPIO_PG5_U2TX 0x00061401
4487 #define GPIO_PG5_I2C1SDA 0x00061403
4488 #define GPIO_PG5_WT0CCP1 0x00061407
4489 #define GPIO_PG5_USB0PFLT 0x00061408
4490 
4491 #endif // PART_TM4C1236H6PM
4492 
4493 //*****************************************************************************
4494 //
4495 // TM4C1237D5PM Port/Pin Mapping Definitions
4496 //
4497 //*****************************************************************************
4498 #ifdef PART_TM4C1237D5PM
4499 
4500 #define GPIO_PA0_U0RX 0x00000001
4501 
4502 #define GPIO_PA1_U0TX 0x00000401
4503 
4504 #define GPIO_PA2_SSI0CLK 0x00000802
4505 
4506 #define GPIO_PA3_SSI0FSS 0x00000C02
4507 
4508 #define GPIO_PA4_SSI0RX 0x00001002
4509 
4510 #define GPIO_PA5_SSI0TX 0x00001402
4511 
4512 #define GPIO_PA6_I2C1SCL 0x00001803
4513 
4514 #define GPIO_PA7_I2C1SDA 0x00001C03
4515 
4516 #define GPIO_PB0_U1RX 0x00010001
4517 #define GPIO_PB0_T2CCP0 0x00010007
4518 
4519 #define GPIO_PB1_U1TX 0x00010401
4520 #define GPIO_PB1_T2CCP1 0x00010407
4521 
4522 #define GPIO_PB2_I2C0SCL 0x00010803
4523 #define GPIO_PB2_T3CCP0 0x00010807
4524 
4525 #define GPIO_PB3_I2C0SDA 0x00010C03
4526 #define GPIO_PB3_T3CCP1 0x00010C07
4527 
4528 #define GPIO_PB4_SSI2CLK 0x00011002
4529 #define GPIO_PB4_T1CCP0 0x00011007
4530 #define GPIO_PB4_CAN0RX 0x00011008
4531 
4532 #define GPIO_PB5_SSI2FSS 0x00011402
4533 #define GPIO_PB5_T1CCP1 0x00011407
4534 #define GPIO_PB5_CAN0TX 0x00011408
4535 
4536 #define GPIO_PB6_SSI2RX 0x00011802
4537 #define GPIO_PB6_T0CCP0 0x00011807
4538 
4539 #define GPIO_PB7_SSI2TX 0x00011C02
4540 #define GPIO_PB7_T0CCP1 0x00011C07
4541 
4542 #define GPIO_PC0_TCK 0x00020001
4543 #define GPIO_PC0_SWCLK 0x00020001
4544 #define GPIO_PC0_T4CCP0 0x00020007
4545 
4546 #define GPIO_PC1_TMS 0x00020401
4547 #define GPIO_PC1_SWDIO 0x00020401
4548 #define GPIO_PC1_T4CCP1 0x00020407
4549 
4550 #define GPIO_PC2_TDI 0x00020801
4551 #define GPIO_PC2_T5CCP0 0x00020807
4552 
4553 #define GPIO_PC3_SWO 0x00020C01
4554 #define GPIO_PC3_TDO 0x00020C01
4555 #define GPIO_PC3_T5CCP1 0x00020C07
4556 
4557 #define GPIO_PC4_U4RX 0x00021001
4558 #define GPIO_PC4_U1RX 0x00021002
4559 #define GPIO_PC4_WT0CCP0 0x00021007
4560 #define GPIO_PC4_U1RTS 0x00021008
4561 
4562 #define GPIO_PC5_U4TX 0x00021401
4563 #define GPIO_PC5_U1TX 0x00021402
4564 #define GPIO_PC5_WT0CCP1 0x00021407
4565 #define GPIO_PC5_U1CTS 0x00021408
4566 
4567 #define GPIO_PC6_U3RX 0x00021801
4568 #define GPIO_PC6_WT1CCP0 0x00021807
4569 #define GPIO_PC6_USB0EPEN 0x00021808
4570 
4571 #define GPIO_PC7_U3TX 0x00021C01
4572 #define GPIO_PC7_WT1CCP1 0x00021C07
4573 #define GPIO_PC7_USB0PFLT 0x00021C08
4574 
4575 #define GPIO_PD0_SSI3CLK 0x00030001
4576 #define GPIO_PD0_SSI1CLK 0x00030002
4577 #define GPIO_PD0_I2C3SCL 0x00030003
4578 #define GPIO_PD0_WT2CCP0 0x00030007
4579 
4580 #define GPIO_PD1_SSI3FSS 0x00030401
4581 #define GPIO_PD1_SSI1FSS 0x00030402
4582 #define GPIO_PD1_I2C3SDA 0x00030403
4583 #define GPIO_PD1_WT2CCP1 0x00030407
4584 
4585 #define GPIO_PD2_SSI3RX 0x00030801
4586 #define GPIO_PD2_SSI1RX 0x00030802
4587 #define GPIO_PD2_WT3CCP0 0x00030807
4588 #define GPIO_PD2_USB0EPEN 0x00030808
4589 
4590 #define GPIO_PD3_SSI3TX 0x00030C01
4591 #define GPIO_PD3_SSI1TX 0x00030C02
4592 #define GPIO_PD3_WT3CCP1 0x00030C07
4593 #define GPIO_PD3_USB0PFLT 0x00030C08
4594 
4595 #define GPIO_PD4_U6RX 0x00031001
4596 #define GPIO_PD4_WT4CCP0 0x00031007
4597 
4598 #define GPIO_PD5_U6TX 0x00031401
4599 #define GPIO_PD5_WT4CCP1 0x00031407
4600 
4601 #define GPIO_PD6_U2RX 0x00031801
4602 #define GPIO_PD6_WT5CCP0 0x00031807
4603 
4604 #define GPIO_PD7_U2TX 0x00031C01
4605 #define GPIO_PD7_WT5CCP1 0x00031C07
4606 #define GPIO_PD7_NMI 0x00031C08
4607 
4608 #define GPIO_PE0_U7RX 0x00040001
4609 
4610 #define GPIO_PE1_U7TX 0x00040401
4611 
4612 #define GPIO_PE4_U5RX 0x00041001
4613 #define GPIO_PE4_I2C2SCL 0x00041003
4614 #define GPIO_PE4_CAN0RX 0x00041008
4615 
4616 #define GPIO_PE5_U5TX 0x00041401
4617 #define GPIO_PE5_I2C2SDA 0x00041403
4618 #define GPIO_PE5_CAN0TX 0x00041408
4619 
4620 #define GPIO_PF0_U1RTS 0x00050001
4621 #define GPIO_PF0_SSI1RX 0x00050002
4622 #define GPIO_PF0_CAN0RX 0x00050003
4623 #define GPIO_PF0_T0CCP0 0x00050007
4624 #define GPIO_PF0_NMI 0x00050008
4625 #define GPIO_PF0_C0O 0x00050009
4626 
4627 #define GPIO_PF1_U1CTS 0x00050401
4628 #define GPIO_PF1_SSI1TX 0x00050402
4629 #define GPIO_PF1_T0CCP1 0x00050407
4630 #define GPIO_PF1_C1O 0x00050409
4631 #define GPIO_PF1_TRD1 0x0005040E
4632 
4633 #define GPIO_PF2_SSI1CLK 0x00050802
4634 #define GPIO_PF2_T1CCP0 0x00050807
4635 #define GPIO_PF2_TRD0 0x0005080E
4636 
4637 #define GPIO_PF3_SSI1FSS 0x00050C02
4638 #define GPIO_PF3_CAN0TX 0x00050C03
4639 #define GPIO_PF3_T1CCP1 0x00050C07
4640 #define GPIO_PF3_TRCLK 0x00050C0E
4641 
4642 #define GPIO_PF4_T2CCP0 0x00051007
4643 #define GPIO_PF4_USB0EPEN 0x00051008
4644 
4645 #endif // PART_TM4C1237D5PM
4646 
4647 //*****************************************************************************
4648 //
4649 // TM4C1237D5PZ Port/Pin Mapping Definitions
4650 //
4651 //*****************************************************************************
4652 #ifdef PART_TM4C1237D5PZ
4653 
4654 #define GPIO_PA0_U0RX 0x00000001
4655 
4656 #define GPIO_PA1_U0TX 0x00000401
4657 
4658 #define GPIO_PA2_SSI0CLK 0x00000802
4659 
4660 #define GPIO_PA3_SSI0FSS 0x00000C02
4661 
4662 #define GPIO_PA4_SSI0RX 0x00001002
4663 
4664 #define GPIO_PA5_SSI0TX 0x00001402
4665 
4666 #define GPIO_PA6_I2C1SCL 0x00001803
4667 
4668 #define GPIO_PA7_I2C1SDA 0x00001C03
4669 
4670 #define GPIO_PB0_U1RX 0x00010001
4671 #define GPIO_PB0_T2CCP0 0x00010007
4672 
4673 #define GPIO_PB1_U1TX 0x00010401
4674 #define GPIO_PB1_T2CCP1 0x00010407
4675 
4676 #define GPIO_PB2_I2C0SCL 0x00010803
4677 #define GPIO_PB2_T3CCP0 0x00010807
4678 
4679 #define GPIO_PB3_I2C0SDA 0x00010C03
4680 #define GPIO_PB3_T3CCP1 0x00010C07
4681 
4682 #define GPIO_PB4_SSI2CLK 0x00011002
4683 #define GPIO_PB4_T1CCP0 0x00011007
4684 #define GPIO_PB4_CAN0RX 0x00011008
4685 
4686 #define GPIO_PB5_SSI2FSS 0x00011402
4687 #define GPIO_PB5_T1CCP1 0x00011407
4688 #define GPIO_PB5_CAN0TX 0x00011408
4689 
4690 #define GPIO_PC0_TCK 0x00020001
4691 #define GPIO_PC0_SWCLK 0x00020001
4692 #define GPIO_PC0_T4CCP0 0x00020007
4693 
4694 #define GPIO_PC1_TMS 0x00020401
4695 #define GPIO_PC1_SWDIO 0x00020401
4696 #define GPIO_PC1_T4CCP1 0x00020407
4697 
4698 #define GPIO_PC2_TDI 0x00020801
4699 #define GPIO_PC2_T5CCP0 0x00020807
4700 
4701 #define GPIO_PC3_SWO 0x00020C01
4702 #define GPIO_PC3_TDO 0x00020C01
4703 #define GPIO_PC3_T5CCP1 0x00020C07
4704 
4705 #define GPIO_PC4_U4RX 0x00021001
4706 #define GPIO_PC4_U1RX 0x00021002
4707 #define GPIO_PC4_WT0CCP0 0x00021007
4708 #define GPIO_PC4_U1RTS 0x00021008
4709 
4710 #define GPIO_PC5_U4TX 0x00021401
4711 #define GPIO_PC5_U1TX 0x00021402
4712 #define GPIO_PC5_WT0CCP1 0x00021407
4713 #define GPIO_PC5_U1CTS 0x00021408
4714 
4715 #define GPIO_PC6_U3RX 0x00021801
4716 #define GPIO_PC6_WT1CCP0 0x00021807
4717 #define GPIO_PC6_USB0EPEN 0x00021808
4718 
4719 #define GPIO_PC7_U3TX 0x00021C01
4720 #define GPIO_PC7_WT1CCP1 0x00021C07
4721 #define GPIO_PC7_USB0PFLT 0x00021C08
4722 
4723 #define GPIO_PD0_SSI3CLK 0x00030001
4724 #define GPIO_PD0_SSI1CLK 0x00030002
4725 #define GPIO_PD0_I2C3SCL 0x00030003
4726 #define GPIO_PD0_WT2CCP0 0x00030007
4727 
4728 #define GPIO_PD1_SSI3FSS 0x00030401
4729 #define GPIO_PD1_SSI1FSS 0x00030402
4730 #define GPIO_PD1_I2C3SDA 0x00030403
4731 #define GPIO_PD1_WT2CCP1 0x00030407
4732 
4733 #define GPIO_PD2_SSI3RX 0x00030801
4734 #define GPIO_PD2_SSI1RX 0x00030802
4735 #define GPIO_PD2_WT3CCP0 0x00030807
4736 #define GPIO_PD2_USB0EPEN 0x00030808
4737 
4738 #define GPIO_PD3_SSI3TX 0x00030C01
4739 #define GPIO_PD3_SSI1TX 0x00030C02
4740 #define GPIO_PD3_WT3CCP1 0x00030C07
4741 #define GPIO_PD3_USB0PFLT 0x00030C08
4742 
4743 #define GPIO_PD4_U6RX 0x00031001
4744 #define GPIO_PD4_WT4CCP0 0x00031007
4745 
4746 #define GPIO_PD5_U6TX 0x00031401
4747 #define GPIO_PD5_WT4CCP1 0x00031407
4748 
4749 #define GPIO_PD6_U2RX 0x00031801
4750 #define GPIO_PD6_WT5CCP0 0x00031807
4751 
4752 #define GPIO_PD7_U2TX 0x00031C01
4753 #define GPIO_PD7_WT5CCP1 0x00031C07
4754 #define GPIO_PD7_NMI 0x00031C08
4755 
4756 #define GPIO_PE0_U7RX 0x00040001
4757 
4758 #define GPIO_PE1_U7TX 0x00040401
4759 
4760 #define GPIO_PE4_U5RX 0x00041001
4761 #define GPIO_PE4_I2C2SCL 0x00041003
4762 #define GPIO_PE4_CAN0RX 0x00041008
4763 
4764 #define GPIO_PE5_U5TX 0x00041401
4765 #define GPIO_PE5_I2C2SDA 0x00041403
4766 #define GPIO_PE5_CAN0TX 0x00041408
4767 
4768 #define GPIO_PE7_U1RI 0x00041C01
4769 
4770 #define GPIO_PF0_U1RTS 0x00050001
4771 #define GPIO_PF0_SSI1RX 0x00050002
4772 #define GPIO_PF0_CAN0RX 0x00050003
4773 #define GPIO_PF0_T0CCP0 0x00050007
4774 #define GPIO_PF0_NMI 0x00050008
4775 #define GPIO_PF0_C0O 0x00050009
4776 #define GPIO_PF0_TRD2 0x0005000E
4777 
4778 #define GPIO_PF1_U1CTS 0x00050401
4779 #define GPIO_PF1_SSI1TX 0x00050402
4780 #define GPIO_PF1_T0CCP1 0x00050407
4781 #define GPIO_PF1_C1O 0x00050409
4782 #define GPIO_PF1_TRD1 0x0005040E
4783 
4784 #define GPIO_PF2_U1DCD 0x00050801
4785 #define GPIO_PF2_SSI1CLK 0x00050802
4786 #define GPIO_PF2_T1CCP0 0x00050807
4787 #define GPIO_PF2_C2O 0x00050809
4788 #define GPIO_PF2_TRD0 0x0005080E
4789 
4790 #define GPIO_PF3_U1DSR 0x00050C01
4791 #define GPIO_PF3_SSI1FSS 0x00050C02
4792 #define GPIO_PF3_CAN0TX 0x00050C03
4793 #define GPIO_PF3_T1CCP1 0x00050C07
4794 #define GPIO_PF3_TRCLK 0x00050C0E
4795 
4796 #define GPIO_PF4_U1DTR 0x00051001
4797 #define GPIO_PF4_T2CCP0 0x00051007
4798 #define GPIO_PF4_USB0EPEN 0x00051008
4799 #define GPIO_PF4_TRD3 0x0005100E
4800 
4801 #define GPIO_PF5_T2CCP1 0x00051407
4802 #define GPIO_PF5_USB0PFLT 0x00051408
4803 
4804 #define GPIO_PF6_I2C2SCL 0x00051803
4805 #define GPIO_PF6_T3CCP0 0x00051807
4806 
4807 #define GPIO_PF7_I2C2SDA 0x00051C03
4808 #define GPIO_PF7_T3CCP1 0x00051C07
4809 
4810 #define GPIO_PG0_I2C3SCL 0x00060003
4811 #define GPIO_PG0_T4CCP0 0x00060007
4812 
4813 #define GPIO_PG1_I2C3SDA 0x00060403
4814 #define GPIO_PG1_T4CCP1 0x00060407
4815 
4816 #define GPIO_PG2_I2C4SCL 0x00060803
4817 #define GPIO_PG2_T5CCP0 0x00060807
4818 
4819 #define GPIO_PG3_I2C4SDA 0x00060C03
4820 #define GPIO_PG3_T5CCP1 0x00060C07
4821 
4822 #define GPIO_PG4_U2RX 0x00061001
4823 #define GPIO_PG4_I2C1SCL 0x00061003
4824 #define GPIO_PG4_WT0CCP0 0x00061007
4825 #define GPIO_PG4_USB0EPEN 0x00061008
4826 
4827 #define GPIO_PG5_U2TX 0x00061401
4828 #define GPIO_PG5_I2C1SDA 0x00061403
4829 #define GPIO_PG5_WT0CCP1 0x00061407
4830 #define GPIO_PG5_USB0PFLT 0x00061408
4831 
4832 #define GPIO_PG6_I2C5SCL 0x00061803
4833 #define GPIO_PG6_WT1CCP0 0x00061807
4834 
4835 #define GPIO_PG7_I2C5SDA 0x00061C03
4836 #define GPIO_PG7_WT1CCP1 0x00061C07
4837 
4838 #define GPIO_PH0_SSI3CLK 0x00070002
4839 #define GPIO_PH0_WT2CCP0 0x00070007
4840 
4841 #define GPIO_PH1_SSI3FSS 0x00070402
4842 #define GPIO_PH1_WT2CCP1 0x00070407
4843 
4844 #define GPIO_PH2_SSI3RX 0x00070802
4845 #define GPIO_PH2_WT5CCP0 0x00070807
4846 
4847 #define GPIO_PH3_SSI3TX 0x00070C02
4848 #define GPIO_PH3_WT5CCP1 0x00070C07
4849 
4850 #define GPIO_PH4_SSI2CLK 0x00071002
4851 #define GPIO_PH4_WT3CCP0 0x00071007
4852 
4853 #define GPIO_PH5_SSI2FSS 0x00071402
4854 #define GPIO_PH5_WT3CCP1 0x00071407
4855 
4856 #define GPIO_PH6_SSI2RX 0x00071802
4857 #define GPIO_PH6_WT4CCP0 0x00071807
4858 
4859 #define GPIO_PH7_SSI2TX 0x00071C02
4860 #define GPIO_PH7_WT4CCP1 0x00071C07
4861 
4862 #define GPIO_PJ0_U4RX 0x00080001
4863 #define GPIO_PJ0_T1CCP0 0x00080007
4864 
4865 #define GPIO_PJ1_U4TX 0x00080401
4866 #define GPIO_PJ1_T1CCP1 0x00080407
4867 
4868 #define GPIO_PJ2_U5RX 0x00080801
4869 #define GPIO_PJ2_T2CCP0 0x00080807
4870 
4871 #define GPIO_PK0_SSI3CLK 0x00090002
4872 
4873 #define GPIO_PK1_SSI3FSS 0x00090402
4874 
4875 #define GPIO_PK2_SSI3RX 0x00090802
4876 
4877 #define GPIO_PK3_SSI3TX 0x00090C02
4878 
4879 #endif // PART_TM4C1237D5PZ
4880 
4881 //*****************************************************************************
4882 //
4883 // TM4C1237E6PM Port/Pin Mapping Definitions
4884 //
4885 //*****************************************************************************
4886 #ifdef PART_TM4C1237E6PM
4887 
4888 #define GPIO_PA0_U0RX 0x00000001
4889 
4890 #define GPIO_PA1_U0TX 0x00000401
4891 
4892 #define GPIO_PA2_SSI0CLK 0x00000802
4893 
4894 #define GPIO_PA3_SSI0FSS 0x00000C02
4895 
4896 #define GPIO_PA4_SSI0RX 0x00001002
4897 
4898 #define GPIO_PA5_SSI0TX 0x00001402
4899 
4900 #define GPIO_PA6_I2C1SCL 0x00001803
4901 
4902 #define GPIO_PA7_I2C1SDA 0x00001C03
4903 
4904 #define GPIO_PB0_U1RX 0x00010001
4905 #define GPIO_PB0_T2CCP0 0x00010007
4906 
4907 #define GPIO_PB1_U1TX 0x00010401
4908 #define GPIO_PB1_T2CCP1 0x00010407
4909 
4910 #define GPIO_PB2_I2C0SCL 0x00010803
4911 #define GPIO_PB2_T3CCP0 0x00010807
4912 
4913 #define GPIO_PB3_I2C0SDA 0x00010C03
4914 #define GPIO_PB3_T3CCP1 0x00010C07
4915 
4916 #define GPIO_PB4_SSI2CLK 0x00011002
4917 #define GPIO_PB4_T1CCP0 0x00011007
4918 #define GPIO_PB4_CAN0RX 0x00011008
4919 
4920 #define GPIO_PB5_SSI2FSS 0x00011402
4921 #define GPIO_PB5_T1CCP1 0x00011407
4922 #define GPIO_PB5_CAN0TX 0x00011408
4923 
4924 #define GPIO_PB6_SSI2RX 0x00011802
4925 #define GPIO_PB6_T0CCP0 0x00011807
4926 
4927 #define GPIO_PB7_SSI2TX 0x00011C02
4928 #define GPIO_PB7_T0CCP1 0x00011C07
4929 
4930 #define GPIO_PC0_TCK 0x00020001
4931 #define GPIO_PC0_SWCLK 0x00020001
4932 #define GPIO_PC0_T4CCP0 0x00020007
4933 
4934 #define GPIO_PC1_TMS 0x00020401
4935 #define GPIO_PC1_SWDIO 0x00020401
4936 #define GPIO_PC1_T4CCP1 0x00020407
4937 
4938 #define GPIO_PC2_TDI 0x00020801
4939 #define GPIO_PC2_T5CCP0 0x00020807
4940 
4941 #define GPIO_PC3_SWO 0x00020C01
4942 #define GPIO_PC3_TDO 0x00020C01
4943 #define GPIO_PC3_T5CCP1 0x00020C07
4944 
4945 #define GPIO_PC4_U4RX 0x00021001
4946 #define GPIO_PC4_U1RX 0x00021002
4947 #define GPIO_PC4_WT0CCP0 0x00021007
4948 #define GPIO_PC4_U1RTS 0x00021008
4949 
4950 #define GPIO_PC5_U4TX 0x00021401
4951 #define GPIO_PC5_U1TX 0x00021402
4952 #define GPIO_PC5_WT0CCP1 0x00021407
4953 #define GPIO_PC5_U1CTS 0x00021408
4954 
4955 #define GPIO_PC6_U3RX 0x00021801
4956 #define GPIO_PC6_WT1CCP0 0x00021807
4957 #define GPIO_PC6_USB0EPEN 0x00021808
4958 
4959 #define GPIO_PC7_U3TX 0x00021C01
4960 #define GPIO_PC7_WT1CCP1 0x00021C07
4961 #define GPIO_PC7_USB0PFLT 0x00021C08
4962 
4963 #define GPIO_PD0_SSI3CLK 0x00030001
4964 #define GPIO_PD0_SSI1CLK 0x00030002
4965 #define GPIO_PD0_I2C3SCL 0x00030003
4966 #define GPIO_PD0_WT2CCP0 0x00030007
4967 
4968 #define GPIO_PD1_SSI3FSS 0x00030401
4969 #define GPIO_PD1_SSI1FSS 0x00030402
4970 #define GPIO_PD1_I2C3SDA 0x00030403
4971 #define GPIO_PD1_WT2CCP1 0x00030407
4972 
4973 #define GPIO_PD2_SSI3RX 0x00030801
4974 #define GPIO_PD2_SSI1RX 0x00030802
4975 #define GPIO_PD2_WT3CCP0 0x00030807
4976 #define GPIO_PD2_USB0EPEN 0x00030808
4977 
4978 #define GPIO_PD3_SSI3TX 0x00030C01
4979 #define GPIO_PD3_SSI1TX 0x00030C02
4980 #define GPIO_PD3_WT3CCP1 0x00030C07
4981 #define GPIO_PD3_USB0PFLT 0x00030C08
4982 
4983 #define GPIO_PD4_U6RX 0x00031001
4984 #define GPIO_PD4_WT4CCP0 0x00031007
4985 
4986 #define GPIO_PD5_U6TX 0x00031401
4987 #define GPIO_PD5_WT4CCP1 0x00031407
4988 
4989 #define GPIO_PD6_U2RX 0x00031801
4990 #define GPIO_PD6_WT5CCP0 0x00031807
4991 
4992 #define GPIO_PD7_U2TX 0x00031C01
4993 #define GPIO_PD7_WT5CCP1 0x00031C07
4994 #define GPIO_PD7_NMI 0x00031C08
4995 
4996 #define GPIO_PE0_U7RX 0x00040001
4997 
4998 #define GPIO_PE1_U7TX 0x00040401
4999 
5000 #define GPIO_PE4_U5RX 0x00041001
5001 #define GPIO_PE4_I2C2SCL 0x00041003
5002 #define GPIO_PE4_CAN0RX 0x00041008
5003 
5004 #define GPIO_PE5_U5TX 0x00041401
5005 #define GPIO_PE5_I2C2SDA 0x00041403
5006 #define GPIO_PE5_CAN0TX 0x00041408
5007 
5008 #define GPIO_PF0_U1RTS 0x00050001
5009 #define GPIO_PF0_SSI1RX 0x00050002
5010 #define GPIO_PF0_CAN0RX 0x00050003
5011 #define GPIO_PF0_T0CCP0 0x00050007
5012 #define GPIO_PF0_NMI 0x00050008
5013 #define GPIO_PF0_C0O 0x00050009
5014 
5015 #define GPIO_PF1_U1CTS 0x00050401
5016 #define GPIO_PF1_SSI1TX 0x00050402
5017 #define GPIO_PF1_T0CCP1 0x00050407
5018 #define GPIO_PF1_C1O 0x00050409
5019 #define GPIO_PF1_TRD1 0x0005040E
5020 
5021 #define GPIO_PF2_SSI1CLK 0x00050802
5022 #define GPIO_PF2_T1CCP0 0x00050807
5023 #define GPIO_PF2_TRD0 0x0005080E
5024 
5025 #define GPIO_PF3_SSI1FSS 0x00050C02
5026 #define GPIO_PF3_CAN0TX 0x00050C03
5027 #define GPIO_PF3_T1CCP1 0x00050C07
5028 #define GPIO_PF3_TRCLK 0x00050C0E
5029 
5030 #define GPIO_PF4_T2CCP0 0x00051007
5031 #define GPIO_PF4_USB0EPEN 0x00051008
5032 
5033 #endif // PART_TM4C1237E6PM
5034 
5035 //*****************************************************************************
5036 //
5037 // TM4C1237E6PZ Port/Pin Mapping Definitions
5038 //
5039 //*****************************************************************************
5040 #ifdef PART_TM4C1237E6PZ
5041 
5042 #define GPIO_PA0_U0RX 0x00000001
5043 
5044 #define GPIO_PA1_U0TX 0x00000401
5045 
5046 #define GPIO_PA2_SSI0CLK 0x00000802
5047 
5048 #define GPIO_PA3_SSI0FSS 0x00000C02
5049 
5050 #define GPIO_PA4_SSI0RX 0x00001002
5051 
5052 #define GPIO_PA5_SSI0TX 0x00001402
5053 
5054 #define GPIO_PA6_I2C1SCL 0x00001803
5055 
5056 #define GPIO_PA7_I2C1SDA 0x00001C03
5057 
5058 #define GPIO_PB0_U1RX 0x00010001
5059 #define GPIO_PB0_T2CCP0 0x00010007
5060 
5061 #define GPIO_PB1_U1TX 0x00010401
5062 #define GPIO_PB1_T2CCP1 0x00010407
5063 
5064 #define GPIO_PB2_I2C0SCL 0x00010803
5065 #define GPIO_PB2_T3CCP0 0x00010807
5066 
5067 #define GPIO_PB3_I2C0SDA 0x00010C03
5068 #define GPIO_PB3_T3CCP1 0x00010C07
5069 
5070 #define GPIO_PB4_SSI2CLK 0x00011002
5071 #define GPIO_PB4_T1CCP0 0x00011007
5072 #define GPIO_PB4_CAN0RX 0x00011008
5073 
5074 #define GPIO_PB5_SSI2FSS 0x00011402
5075 #define GPIO_PB5_T1CCP1 0x00011407
5076 #define GPIO_PB5_CAN0TX 0x00011408
5077 
5078 #define GPIO_PC0_TCK 0x00020001
5079 #define GPIO_PC0_SWCLK 0x00020001
5080 #define GPIO_PC0_T4CCP0 0x00020007
5081 
5082 #define GPIO_PC1_TMS 0x00020401
5083 #define GPIO_PC1_SWDIO 0x00020401
5084 #define GPIO_PC1_T4CCP1 0x00020407
5085 
5086 #define GPIO_PC2_TDI 0x00020801
5087 #define GPIO_PC2_T5CCP0 0x00020807
5088 
5089 #define GPIO_PC3_SWO 0x00020C01
5090 #define GPIO_PC3_TDO 0x00020C01
5091 #define GPIO_PC3_T5CCP1 0x00020C07
5092 
5093 #define GPIO_PC4_U4RX 0x00021001
5094 #define GPIO_PC4_U1RX 0x00021002
5095 #define GPIO_PC4_WT0CCP0 0x00021007
5096 #define GPIO_PC4_U1RTS 0x00021008
5097 
5098 #define GPIO_PC5_U4TX 0x00021401
5099 #define GPIO_PC5_U1TX 0x00021402
5100 #define GPIO_PC5_WT0CCP1 0x00021407
5101 #define GPIO_PC5_U1CTS 0x00021408
5102 
5103 #define GPIO_PC6_U3RX 0x00021801
5104 #define GPIO_PC6_WT1CCP0 0x00021807
5105 #define GPIO_PC6_USB0EPEN 0x00021808
5106 
5107 #define GPIO_PC7_U3TX 0x00021C01
5108 #define GPIO_PC7_WT1CCP1 0x00021C07
5109 #define GPIO_PC7_USB0PFLT 0x00021C08
5110 
5111 #define GPIO_PD0_SSI3CLK 0x00030001
5112 #define GPIO_PD0_SSI1CLK 0x00030002
5113 #define GPIO_PD0_I2C3SCL 0x00030003
5114 #define GPIO_PD0_WT2CCP0 0x00030007
5115 
5116 #define GPIO_PD1_SSI3FSS 0x00030401
5117 #define GPIO_PD1_SSI1FSS 0x00030402
5118 #define GPIO_PD1_I2C3SDA 0x00030403
5119 #define GPIO_PD1_WT2CCP1 0x00030407
5120 
5121 #define GPIO_PD2_SSI3RX 0x00030801
5122 #define GPIO_PD2_SSI1RX 0x00030802
5123 #define GPIO_PD2_WT3CCP0 0x00030807
5124 #define GPIO_PD2_USB0EPEN 0x00030808
5125 
5126 #define GPIO_PD3_SSI3TX 0x00030C01
5127 #define GPIO_PD3_SSI1TX 0x00030C02
5128 #define GPIO_PD3_WT3CCP1 0x00030C07
5129 #define GPIO_PD3_USB0PFLT 0x00030C08
5130 
5131 #define GPIO_PD4_U6RX 0x00031001
5132 #define GPIO_PD4_WT4CCP0 0x00031007
5133 
5134 #define GPIO_PD5_U6TX 0x00031401
5135 #define GPIO_PD5_WT4CCP1 0x00031407
5136 
5137 #define GPIO_PD6_U2RX 0x00031801
5138 #define GPIO_PD6_WT5CCP0 0x00031807
5139 
5140 #define GPIO_PD7_U2TX 0x00031C01
5141 #define GPIO_PD7_WT5CCP1 0x00031C07
5142 #define GPIO_PD7_NMI 0x00031C08
5143 
5144 #define GPIO_PE0_U7RX 0x00040001
5145 
5146 #define GPIO_PE1_U7TX 0x00040401
5147 
5148 #define GPIO_PE4_U5RX 0x00041001
5149 #define GPIO_PE4_I2C2SCL 0x00041003
5150 #define GPIO_PE4_CAN0RX 0x00041008
5151 
5152 #define GPIO_PE5_U5TX 0x00041401
5153 #define GPIO_PE5_I2C2SDA 0x00041403
5154 #define GPIO_PE5_CAN0TX 0x00041408
5155 
5156 #define GPIO_PE7_U1RI 0x00041C01
5157 
5158 #define GPIO_PF0_U1RTS 0x00050001
5159 #define GPIO_PF0_SSI1RX 0x00050002
5160 #define GPIO_PF0_CAN0RX 0x00050003
5161 #define GPIO_PF0_T0CCP0 0x00050007
5162 #define GPIO_PF0_NMI 0x00050008
5163 #define GPIO_PF0_C0O 0x00050009
5164 #define GPIO_PF0_TRD2 0x0005000E
5165 
5166 #define GPIO_PF1_U1CTS 0x00050401
5167 #define GPIO_PF1_SSI1TX 0x00050402
5168 #define GPIO_PF1_T0CCP1 0x00050407
5169 #define GPIO_PF1_C1O 0x00050409
5170 #define GPIO_PF1_TRD1 0x0005040E
5171 
5172 #define GPIO_PF2_U1DCD 0x00050801
5173 #define GPIO_PF2_SSI1CLK 0x00050802
5174 #define GPIO_PF2_T1CCP0 0x00050807
5175 #define GPIO_PF2_C2O 0x00050809
5176 #define GPIO_PF2_TRD0 0x0005080E
5177 
5178 #define GPIO_PF3_U1DSR 0x00050C01
5179 #define GPIO_PF3_SSI1FSS 0x00050C02
5180 #define GPIO_PF3_CAN0TX 0x00050C03
5181 #define GPIO_PF3_T1CCP1 0x00050C07
5182 #define GPIO_PF3_TRCLK 0x00050C0E
5183 
5184 #define GPIO_PF4_U1DTR 0x00051001
5185 #define GPIO_PF4_T2CCP0 0x00051007
5186 #define GPIO_PF4_USB0EPEN 0x00051008
5187 #define GPIO_PF4_TRD3 0x0005100E
5188 
5189 #define GPIO_PF5_T2CCP1 0x00051407
5190 #define GPIO_PF5_USB0PFLT 0x00051408
5191 
5192 #define GPIO_PF6_I2C2SCL 0x00051803
5193 #define GPIO_PF6_T3CCP0 0x00051807
5194 
5195 #define GPIO_PF7_I2C2SDA 0x00051C03
5196 #define GPIO_PF7_T3CCP1 0x00051C07
5197 
5198 #define GPIO_PG0_I2C3SCL 0x00060003
5199 #define GPIO_PG0_T4CCP0 0x00060007
5200 
5201 #define GPIO_PG1_I2C3SDA 0x00060403
5202 #define GPIO_PG1_T4CCP1 0x00060407
5203 
5204 #define GPIO_PG2_I2C4SCL 0x00060803
5205 #define GPIO_PG2_T5CCP0 0x00060807
5206 
5207 #define GPIO_PG3_I2C4SDA 0x00060C03
5208 #define GPIO_PG3_T5CCP1 0x00060C07
5209 
5210 #define GPIO_PG4_U2RX 0x00061001
5211 #define GPIO_PG4_I2C1SCL 0x00061003
5212 #define GPIO_PG4_WT0CCP0 0x00061007
5213 #define GPIO_PG4_USB0EPEN 0x00061008
5214 
5215 #define GPIO_PG5_U2TX 0x00061401
5216 #define GPIO_PG5_I2C1SDA 0x00061403
5217 #define GPIO_PG5_WT0CCP1 0x00061407
5218 #define GPIO_PG5_USB0PFLT 0x00061408
5219 
5220 #define GPIO_PG6_I2C5SCL 0x00061803
5221 #define GPIO_PG6_WT1CCP0 0x00061807
5222 
5223 #define GPIO_PG7_I2C5SDA 0x00061C03
5224 #define GPIO_PG7_WT1CCP1 0x00061C07
5225 
5226 #define GPIO_PH0_SSI3CLK 0x00070002
5227 #define GPIO_PH0_WT2CCP0 0x00070007
5228 
5229 #define GPIO_PH1_SSI3FSS 0x00070402
5230 #define GPIO_PH1_WT2CCP1 0x00070407
5231 
5232 #define GPIO_PH2_SSI3RX 0x00070802
5233 #define GPIO_PH2_WT5CCP0 0x00070807
5234 
5235 #define GPIO_PH3_SSI3TX 0x00070C02
5236 #define GPIO_PH3_WT5CCP1 0x00070C07
5237 
5238 #define GPIO_PH4_SSI2CLK 0x00071002
5239 #define GPIO_PH4_WT3CCP0 0x00071007
5240 
5241 #define GPIO_PH5_SSI2FSS 0x00071402
5242 #define GPIO_PH5_WT3CCP1 0x00071407
5243 
5244 #define GPIO_PH6_SSI2RX 0x00071802
5245 #define GPIO_PH6_WT4CCP0 0x00071807
5246 
5247 #define GPIO_PH7_SSI2TX 0x00071C02
5248 #define GPIO_PH7_WT4CCP1 0x00071C07
5249 
5250 #define GPIO_PJ0_U4RX 0x00080001
5251 #define GPIO_PJ0_T1CCP0 0x00080007
5252 
5253 #define GPIO_PJ1_U4TX 0x00080401
5254 #define GPIO_PJ1_T1CCP1 0x00080407
5255 
5256 #define GPIO_PJ2_U5RX 0x00080801
5257 #define GPIO_PJ2_T2CCP0 0x00080807
5258 
5259 #define GPIO_PK0_SSI3CLK 0x00090002
5260 
5261 #define GPIO_PK1_SSI3FSS 0x00090402
5262 
5263 #define GPIO_PK2_SSI3RX 0x00090802
5264 
5265 #define GPIO_PK3_SSI3TX 0x00090C02
5266 
5267 #endif // PART_TM4C1237E6PZ
5268 
5269 //*****************************************************************************
5270 //
5271 // TM4C1237H6PM Port/Pin Mapping Definitions
5272 //
5273 //*****************************************************************************
5274 #ifdef PART_TM4C1237H6PM
5275 
5276 #define GPIO_PA0_U0RX 0x00000001
5277 
5278 #define GPIO_PA1_U0TX 0x00000401
5279 
5280 #define GPIO_PA2_SSI0CLK 0x00000802
5281 
5282 #define GPIO_PA3_SSI0FSS 0x00000C02
5283 
5284 #define GPIO_PA4_SSI0RX 0x00001002
5285 
5286 #define GPIO_PA5_SSI0TX 0x00001402
5287 
5288 #define GPIO_PA6_I2C1SCL 0x00001803
5289 
5290 #define GPIO_PA7_I2C1SDA 0x00001C03
5291 
5292 #define GPIO_PB0_U1RX 0x00010001
5293 #define GPIO_PB0_T2CCP0 0x00010007
5294 
5295 #define GPIO_PB1_U1TX 0x00010401
5296 #define GPIO_PB1_T2CCP1 0x00010407
5297 
5298 #define GPIO_PB2_I2C0SCL 0x00010803
5299 #define GPIO_PB2_T3CCP0 0x00010807
5300 
5301 #define GPIO_PB3_I2C0SDA 0x00010C03
5302 #define GPIO_PB3_T3CCP1 0x00010C07
5303 
5304 #define GPIO_PB4_SSI2CLK 0x00011002
5305 #define GPIO_PB4_T1CCP0 0x00011007
5306 #define GPIO_PB4_CAN0RX 0x00011008
5307 
5308 #define GPIO_PB5_SSI2FSS 0x00011402
5309 #define GPIO_PB5_T1CCP1 0x00011407
5310 #define GPIO_PB5_CAN0TX 0x00011408
5311 
5312 #define GPIO_PB6_SSI2RX 0x00011802
5313 #define GPIO_PB6_T0CCP0 0x00011807
5314 
5315 #define GPIO_PB7_SSI2TX 0x00011C02
5316 #define GPIO_PB7_T0CCP1 0x00011C07
5317 
5318 #define GPIO_PC0_TCK 0x00020001
5319 #define GPIO_PC0_SWCLK 0x00020001
5320 #define GPIO_PC0_T4CCP0 0x00020007
5321 
5322 #define GPIO_PC1_TMS 0x00020401
5323 #define GPIO_PC1_SWDIO 0x00020401
5324 #define GPIO_PC1_T4CCP1 0x00020407
5325 
5326 #define GPIO_PC2_TDI 0x00020801
5327 #define GPIO_PC2_T5CCP0 0x00020807
5328 
5329 #define GPIO_PC3_SWO 0x00020C01
5330 #define GPIO_PC3_TDO 0x00020C01
5331 #define GPIO_PC3_T5CCP1 0x00020C07
5332 
5333 #define GPIO_PC4_U4RX 0x00021001
5334 #define GPIO_PC4_U1RX 0x00021002
5335 #define GPIO_PC4_WT0CCP0 0x00021007
5336 #define GPIO_PC4_U1RTS 0x00021008
5337 
5338 #define GPIO_PC5_U4TX 0x00021401
5339 #define GPIO_PC5_U1TX 0x00021402
5340 #define GPIO_PC5_WT0CCP1 0x00021407
5341 #define GPIO_PC5_U1CTS 0x00021408
5342 
5343 #define GPIO_PC6_U3RX 0x00021801
5344 #define GPIO_PC6_WT1CCP0 0x00021807
5345 #define GPIO_PC6_USB0EPEN 0x00021808
5346 
5347 #define GPIO_PC7_U3TX 0x00021C01
5348 #define GPIO_PC7_WT1CCP1 0x00021C07
5349 #define GPIO_PC7_USB0PFLT 0x00021C08
5350 
5351 #define GPIO_PD0_SSI3CLK 0x00030001
5352 #define GPIO_PD0_SSI1CLK 0x00030002
5353 #define GPIO_PD0_I2C3SCL 0x00030003
5354 #define GPIO_PD0_WT2CCP0 0x00030007
5355 
5356 #define GPIO_PD1_SSI3FSS 0x00030401
5357 #define GPIO_PD1_SSI1FSS 0x00030402
5358 #define GPIO_PD1_I2C3SDA 0x00030403
5359 #define GPIO_PD1_WT2CCP1 0x00030407
5360 
5361 #define GPIO_PD2_SSI3RX 0x00030801
5362 #define GPIO_PD2_SSI1RX 0x00030802
5363 #define GPIO_PD2_WT3CCP0 0x00030807
5364 #define GPIO_PD2_USB0EPEN 0x00030808
5365 
5366 #define GPIO_PD3_SSI3TX 0x00030C01
5367 #define GPIO_PD3_SSI1TX 0x00030C02
5368 #define GPIO_PD3_WT3CCP1 0x00030C07
5369 #define GPIO_PD3_USB0PFLT 0x00030C08
5370 
5371 #define GPIO_PD4_U6RX 0x00031001
5372 #define GPIO_PD4_WT4CCP0 0x00031007
5373 
5374 #define GPIO_PD5_U6TX 0x00031401
5375 #define GPIO_PD5_WT4CCP1 0x00031407
5376 
5377 #define GPIO_PD6_U2RX 0x00031801
5378 #define GPIO_PD6_WT5CCP0 0x00031807
5379 
5380 #define GPIO_PD7_U2TX 0x00031C01
5381 #define GPIO_PD7_WT5CCP1 0x00031C07
5382 #define GPIO_PD7_NMI 0x00031C08
5383 
5384 #define GPIO_PE0_U7RX 0x00040001
5385 
5386 #define GPIO_PE1_U7TX 0x00040401
5387 
5388 #define GPIO_PE4_U5RX 0x00041001
5389 #define GPIO_PE4_I2C2SCL 0x00041003
5390 #define GPIO_PE4_CAN0RX 0x00041008
5391 
5392 #define GPIO_PE5_U5TX 0x00041401
5393 #define GPIO_PE5_I2C2SDA 0x00041403
5394 #define GPIO_PE5_CAN0TX 0x00041408
5395 
5396 #define GPIO_PF0_U1RTS 0x00050001
5397 #define GPIO_PF0_SSI1RX 0x00050002
5398 #define GPIO_PF0_CAN0RX 0x00050003
5399 #define GPIO_PF0_T0CCP0 0x00050007
5400 #define GPIO_PF0_NMI 0x00050008
5401 #define GPIO_PF0_C0O 0x00050009
5402 
5403 #define GPIO_PF1_U1CTS 0x00050401
5404 #define GPIO_PF1_SSI1TX 0x00050402
5405 #define GPIO_PF1_T0CCP1 0x00050407
5406 #define GPIO_PF1_C1O 0x00050409
5407 #define GPIO_PF1_TRD1 0x0005040E
5408 
5409 #define GPIO_PF2_SSI1CLK 0x00050802
5410 #define GPIO_PF2_T1CCP0 0x00050807
5411 #define GPIO_PF2_TRD0 0x0005080E
5412 
5413 #define GPIO_PF3_SSI1FSS 0x00050C02
5414 #define GPIO_PF3_CAN0TX 0x00050C03
5415 #define GPIO_PF3_T1CCP1 0x00050C07
5416 #define GPIO_PF3_TRCLK 0x00050C0E
5417 
5418 #define GPIO_PF4_T2CCP0 0x00051007
5419 #define GPIO_PF4_USB0EPEN 0x00051008
5420 
5421 #endif // PART_TM4C1237H6PM
5422 
5423 //*****************************************************************************
5424 //
5425 // TM4C1237H6PZ Port/Pin Mapping Definitions
5426 //
5427 //*****************************************************************************
5428 #ifdef PART_TM4C1237H6PZ
5429 
5430 #define GPIO_PA0_U0RX 0x00000001
5431 
5432 #define GPIO_PA1_U0TX 0x00000401
5433 
5434 #define GPIO_PA2_SSI0CLK 0x00000802
5435 
5436 #define GPIO_PA3_SSI0FSS 0x00000C02
5437 
5438 #define GPIO_PA4_SSI0RX 0x00001002
5439 
5440 #define GPIO_PA5_SSI0TX 0x00001402
5441 
5442 #define GPIO_PA6_I2C1SCL 0x00001803
5443 
5444 #define GPIO_PA7_I2C1SDA 0x00001C03
5445 
5446 #define GPIO_PB0_U1RX 0x00010001
5447 #define GPIO_PB0_T2CCP0 0x00010007
5448 
5449 #define GPIO_PB1_U1TX 0x00010401
5450 #define GPIO_PB1_T2CCP1 0x00010407
5451 
5452 #define GPIO_PB2_I2C0SCL 0x00010803
5453 #define GPIO_PB2_T3CCP0 0x00010807
5454 
5455 #define GPIO_PB3_I2C0SDA 0x00010C03
5456 #define GPIO_PB3_T3CCP1 0x00010C07
5457 
5458 #define GPIO_PB4_SSI2CLK 0x00011002
5459 #define GPIO_PB4_T1CCP0 0x00011007
5460 #define GPIO_PB4_CAN0RX 0x00011008
5461 
5462 #define GPIO_PB5_SSI2FSS 0x00011402
5463 #define GPIO_PB5_T1CCP1 0x00011407
5464 #define GPIO_PB5_CAN0TX 0x00011408
5465 
5466 #define GPIO_PC0_TCK 0x00020001
5467 #define GPIO_PC0_SWCLK 0x00020001
5468 #define GPIO_PC0_T4CCP0 0x00020007
5469 
5470 #define GPIO_PC1_TMS 0x00020401
5471 #define GPIO_PC1_SWDIO 0x00020401
5472 #define GPIO_PC1_T4CCP1 0x00020407
5473 
5474 #define GPIO_PC2_TDI 0x00020801
5475 #define GPIO_PC2_T5CCP0 0x00020807
5476 
5477 #define GPIO_PC3_SWO 0x00020C01
5478 #define GPIO_PC3_TDO 0x00020C01
5479 #define GPIO_PC3_T5CCP1 0x00020C07
5480 
5481 #define GPIO_PC4_U4RX 0x00021001
5482 #define GPIO_PC4_U1RX 0x00021002
5483 #define GPIO_PC4_WT0CCP0 0x00021007
5484 #define GPIO_PC4_U1RTS 0x00021008
5485 
5486 #define GPIO_PC5_U4TX 0x00021401
5487 #define GPIO_PC5_U1TX 0x00021402
5488 #define GPIO_PC5_WT0CCP1 0x00021407
5489 #define GPIO_PC5_U1CTS 0x00021408
5490 
5491 #define GPIO_PC6_U3RX 0x00021801
5492 #define GPIO_PC6_WT1CCP0 0x00021807
5493 #define GPIO_PC6_USB0EPEN 0x00021808
5494 
5495 #define GPIO_PC7_U3TX 0x00021C01
5496 #define GPIO_PC7_WT1CCP1 0x00021C07
5497 #define GPIO_PC7_USB0PFLT 0x00021C08
5498 
5499 #define GPIO_PD0_SSI3CLK 0x00030001
5500 #define GPIO_PD0_SSI1CLK 0x00030002
5501 #define GPIO_PD0_I2C3SCL 0x00030003
5502 #define GPIO_PD0_WT2CCP0 0x00030007
5503 
5504 #define GPIO_PD1_SSI3FSS 0x00030401
5505 #define GPIO_PD1_SSI1FSS 0x00030402
5506 #define GPIO_PD1_I2C3SDA 0x00030403
5507 #define GPIO_PD1_WT2CCP1 0x00030407
5508 
5509 #define GPIO_PD2_SSI3RX 0x00030801
5510 #define GPIO_PD2_SSI1RX 0x00030802
5511 #define GPIO_PD2_WT3CCP0 0x00030807
5512 #define GPIO_PD2_USB0EPEN 0x00030808
5513 
5514 #define GPIO_PD3_SSI3TX 0x00030C01
5515 #define GPIO_PD3_SSI1TX 0x00030C02
5516 #define GPIO_PD3_WT3CCP1 0x00030C07
5517 #define GPIO_PD3_USB0PFLT 0x00030C08
5518 
5519 #define GPIO_PD4_U6RX 0x00031001
5520 #define GPIO_PD4_WT4CCP0 0x00031007
5521 
5522 #define GPIO_PD5_U6TX 0x00031401
5523 #define GPIO_PD5_WT4CCP1 0x00031407
5524 
5525 #define GPIO_PD6_U2RX 0x00031801
5526 #define GPIO_PD6_WT5CCP0 0x00031807
5527 
5528 #define GPIO_PD7_U2TX 0x00031C01
5529 #define GPIO_PD7_WT5CCP1 0x00031C07
5530 #define GPIO_PD7_NMI 0x00031C08
5531 
5532 #define GPIO_PE0_U7RX 0x00040001
5533 
5534 #define GPIO_PE1_U7TX 0x00040401
5535 
5536 #define GPIO_PE4_U5RX 0x00041001
5537 #define GPIO_PE4_I2C2SCL 0x00041003
5538 #define GPIO_PE4_CAN0RX 0x00041008
5539 
5540 #define GPIO_PE5_U5TX 0x00041401
5541 #define GPIO_PE5_I2C2SDA 0x00041403
5542 #define GPIO_PE5_CAN0TX 0x00041408
5543 
5544 #define GPIO_PE7_U1RI 0x00041C01
5545 
5546 #define GPIO_PF0_U1RTS 0x00050001
5547 #define GPIO_PF0_SSI1RX 0x00050002
5548 #define GPIO_PF0_CAN0RX 0x00050003
5549 #define GPIO_PF0_T0CCP0 0x00050007
5550 #define GPIO_PF0_NMI 0x00050008
5551 #define GPIO_PF0_C0O 0x00050009
5552 #define GPIO_PF0_TRD2 0x0005000E
5553 
5554 #define GPIO_PF1_U1CTS 0x00050401
5555 #define GPIO_PF1_SSI1TX 0x00050402
5556 #define GPIO_PF1_T0CCP1 0x00050407
5557 #define GPIO_PF1_C1O 0x00050409
5558 #define GPIO_PF1_TRD1 0x0005040E
5559 
5560 #define GPIO_PF2_U1DCD 0x00050801
5561 #define GPIO_PF2_SSI1CLK 0x00050802
5562 #define GPIO_PF2_T1CCP0 0x00050807
5563 #define GPIO_PF2_C2O 0x00050809
5564 #define GPIO_PF2_TRD0 0x0005080E
5565 
5566 #define GPIO_PF3_U1DSR 0x00050C01
5567 #define GPIO_PF3_SSI1FSS 0x00050C02
5568 #define GPIO_PF3_CAN0TX 0x00050C03
5569 #define GPIO_PF3_T1CCP1 0x00050C07
5570 #define GPIO_PF3_TRCLK 0x00050C0E
5571 
5572 #define GPIO_PF4_U1DTR 0x00051001
5573 #define GPIO_PF4_T2CCP0 0x00051007
5574 #define GPIO_PF4_USB0EPEN 0x00051008
5575 #define GPIO_PF4_TRD3 0x0005100E
5576 
5577 #define GPIO_PF5_T2CCP1 0x00051407
5578 #define GPIO_PF5_USB0PFLT 0x00051408
5579 
5580 #define GPIO_PF6_I2C2SCL 0x00051803
5581 #define GPIO_PF6_T3CCP0 0x00051807
5582 
5583 #define GPIO_PF7_I2C2SDA 0x00051C03
5584 #define GPIO_PF7_T3CCP1 0x00051C07
5585 
5586 #define GPIO_PG0_I2C3SCL 0x00060003
5587 #define GPIO_PG0_T4CCP0 0x00060007
5588 
5589 #define GPIO_PG1_I2C3SDA 0x00060403
5590 #define GPIO_PG1_T4CCP1 0x00060407
5591 
5592 #define GPIO_PG2_I2C4SCL 0x00060803
5593 #define GPIO_PG2_T5CCP0 0x00060807
5594 
5595 #define GPIO_PG3_I2C4SDA 0x00060C03
5596 #define GPIO_PG3_T5CCP1 0x00060C07
5597 
5598 #define GPIO_PG4_U2RX 0x00061001
5599 #define GPIO_PG4_I2C1SCL 0x00061003
5600 #define GPIO_PG4_WT0CCP0 0x00061007
5601 #define GPIO_PG4_USB0EPEN 0x00061008
5602 
5603 #define GPIO_PG5_U2TX 0x00061401
5604 #define GPIO_PG5_I2C1SDA 0x00061403
5605 #define GPIO_PG5_WT0CCP1 0x00061407
5606 #define GPIO_PG5_USB0PFLT 0x00061408
5607 
5608 #define GPIO_PG6_I2C5SCL 0x00061803
5609 #define GPIO_PG6_WT1CCP0 0x00061807
5610 
5611 #define GPIO_PG7_I2C5SDA 0x00061C03
5612 #define GPIO_PG7_WT1CCP1 0x00061C07
5613 
5614 #define GPIO_PH0_SSI3CLK 0x00070002
5615 #define GPIO_PH0_WT2CCP0 0x00070007
5616 
5617 #define GPIO_PH1_SSI3FSS 0x00070402
5618 #define GPIO_PH1_WT2CCP1 0x00070407
5619 
5620 #define GPIO_PH2_SSI3RX 0x00070802
5621 #define GPIO_PH2_WT5CCP0 0x00070807
5622 
5623 #define GPIO_PH3_SSI3TX 0x00070C02
5624 #define GPIO_PH3_WT5CCP1 0x00070C07
5625 
5626 #define GPIO_PH4_SSI2CLK 0x00071002
5627 #define GPIO_PH4_WT3CCP0 0x00071007
5628 
5629 #define GPIO_PH5_SSI2FSS 0x00071402
5630 #define GPIO_PH5_WT3CCP1 0x00071407
5631 
5632 #define GPIO_PH6_SSI2RX 0x00071802
5633 #define GPIO_PH6_WT4CCP0 0x00071807
5634 
5635 #define GPIO_PH7_SSI2TX 0x00071C02
5636 #define GPIO_PH7_WT4CCP1 0x00071C07
5637 
5638 #define GPIO_PJ0_U4RX 0x00080001
5639 #define GPIO_PJ0_T1CCP0 0x00080007
5640 
5641 #define GPIO_PJ1_U4TX 0x00080401
5642 #define GPIO_PJ1_T1CCP1 0x00080407
5643 
5644 #define GPIO_PJ2_U5RX 0x00080801
5645 #define GPIO_PJ2_T2CCP0 0x00080807
5646 
5647 #define GPIO_PK0_SSI3CLK 0x00090002
5648 
5649 #define GPIO_PK1_SSI3FSS 0x00090402
5650 
5651 #define GPIO_PK2_SSI3RX 0x00090802
5652 
5653 #define GPIO_PK3_SSI3TX 0x00090C02
5654 
5655 #endif // PART_TM4C1237H6PZ
5656 
5657 //*****************************************************************************
5658 //
5659 // TM4C123AE6PM Port/Pin Mapping Definitions
5660 //
5661 //*****************************************************************************
5662 #ifdef PART_TM4C123AE6PM
5663 
5664 #define GPIO_PA0_U0RX 0x00000001
5665 #define GPIO_PA0_CAN1RX 0x00000008
5666 
5667 #define GPIO_PA1_U0TX 0x00000401
5668 #define GPIO_PA1_CAN1TX 0x00000408
5669 
5670 #define GPIO_PA2_SSI0CLK 0x00000802
5671 
5672 #define GPIO_PA3_SSI0FSS 0x00000C02
5673 
5674 #define GPIO_PA4_SSI0RX 0x00001002
5675 
5676 #define GPIO_PA5_SSI0TX 0x00001402
5677 
5678 #define GPIO_PA6_I2C1SCL 0x00001803
5679 #define GPIO_PA6_M1PWM2 0x00001805
5680 
5681 #define GPIO_PA7_I2C1SDA 0x00001C03
5682 #define GPIO_PA7_M1PWM3 0x00001C05
5683 
5684 #define GPIO_PB0_U1RX 0x00010001
5685 #define GPIO_PB0_T2CCP0 0x00010007
5686 
5687 #define GPIO_PB1_U1TX 0x00010401
5688 #define GPIO_PB1_T2CCP1 0x00010407
5689 
5690 #define GPIO_PB2_I2C0SCL 0x00010803
5691 #define GPIO_PB2_T3CCP0 0x00010807
5692 
5693 #define GPIO_PB3_I2C0SDA 0x00010C03
5694 #define GPIO_PB3_T3CCP1 0x00010C07
5695 
5696 #define GPIO_PB4_SSI2CLK 0x00011002
5697 #define GPIO_PB4_M0PWM2 0x00011004
5698 #define GPIO_PB4_T1CCP0 0x00011007
5699 #define GPIO_PB4_CAN0RX 0x00011008
5700 
5701 #define GPIO_PB5_SSI2FSS 0x00011402
5702 #define GPIO_PB5_M0PWM3 0x00011404
5703 #define GPIO_PB5_T1CCP1 0x00011407
5704 #define GPIO_PB5_CAN0TX 0x00011408
5705 
5706 #define GPIO_PB6_SSI2RX 0x00011802
5707 #define GPIO_PB6_I2C5SCL 0x00011803
5708 #define GPIO_PB6_M0PWM0 0x00011804
5709 #define GPIO_PB6_T0CCP0 0x00011807
5710 
5711 #define GPIO_PB7_SSI2TX 0x00011C02
5712 #define GPIO_PB7_I2C5SDA 0x00011C03
5713 #define GPIO_PB7_M0PWM1 0x00011C04
5714 #define GPIO_PB7_T0CCP1 0x00011C07
5715 
5716 #define GPIO_PC0_TCK 0x00020001
5717 #define GPIO_PC0_SWCLK 0x00020001
5718 #define GPIO_PC0_T4CCP0 0x00020007
5719 
5720 #define GPIO_PC1_TMS 0x00020401
5721 #define GPIO_PC1_SWDIO 0x00020401
5722 #define GPIO_PC1_T4CCP1 0x00020407
5723 
5724 #define GPIO_PC2_TDI 0x00020801
5725 #define GPIO_PC2_T5CCP0 0x00020807
5726 
5727 #define GPIO_PC3_SWO 0x00020C01
5728 #define GPIO_PC3_TDO 0x00020C01
5729 #define GPIO_PC3_T5CCP1 0x00020C07
5730 
5731 #define GPIO_PC4_U4RX 0x00021001
5732 #define GPIO_PC4_U1RX 0x00021002
5733 #define GPIO_PC4_M0PWM6 0x00021004
5734 #define GPIO_PC4_IDX1 0x00021006
5735 #define GPIO_PC4_WT0CCP0 0x00021007
5736 #define GPIO_PC4_U1RTS 0x00021008
5737 
5738 #define GPIO_PC5_U4TX 0x00021401
5739 #define GPIO_PC5_U1TX 0x00021402
5740 #define GPIO_PC5_M0PWM7 0x00021404
5741 #define GPIO_PC5_PHA1 0x00021406
5742 #define GPIO_PC5_WT0CCP1 0x00021407
5743 #define GPIO_PC5_U1CTS 0x00021408
5744 
5745 #define GPIO_PC6_U3RX 0x00021801
5746 #define GPIO_PC6_PHB1 0x00021806
5747 #define GPIO_PC6_WT1CCP0 0x00021807
5748 
5749 #define GPIO_PC7_U3TX 0x00021C01
5750 #define GPIO_PC7_WT1CCP1 0x00021C07
5751 
5752 #define GPIO_PD0_SSI3CLK 0x00030001
5753 #define GPIO_PD0_SSI1CLK 0x00030002
5754 #define GPIO_PD0_I2C3SCL 0x00030003
5755 #define GPIO_PD0_M0PWM6 0x00030004
5756 #define GPIO_PD0_M1PWM0 0x00030005
5757 #define GPIO_PD0_WT2CCP0 0x00030007
5758 
5759 #define GPIO_PD1_SSI3FSS 0x00030401
5760 #define GPIO_PD1_SSI1FSS 0x00030402
5761 #define GPIO_PD1_I2C3SDA 0x00030403
5762 #define GPIO_PD1_M0PWM7 0x00030404
5763 #define GPIO_PD1_M1PWM1 0x00030405
5764 #define GPIO_PD1_WT2CCP1 0x00030407
5765 
5766 #define GPIO_PD2_SSI3RX 0x00030801
5767 #define GPIO_PD2_SSI1RX 0x00030802
5768 #define GPIO_PD2_M0FAULT0 0x00030804
5769 #define GPIO_PD2_WT3CCP0 0x00030807
5770 
5771 #define GPIO_PD3_SSI3TX 0x00030C01
5772 #define GPIO_PD3_SSI1TX 0x00030C02
5773 #define GPIO_PD3_IDX0 0x00030C06
5774 #define GPIO_PD3_WT3CCP1 0x00030C07
5775 
5776 #define GPIO_PD4_U6RX 0x00031001
5777 #define GPIO_PD4_WT4CCP0 0x00031007
5778 
5779 #define GPIO_PD5_U6TX 0x00031401
5780 #define GPIO_PD5_WT4CCP1 0x00031407
5781 
5782 #define GPIO_PD6_U2RX 0x00031801
5783 #define GPIO_PD6_M0FAULT0 0x00031804
5784 #define GPIO_PD6_PHA0 0x00031806
5785 #define GPIO_PD6_WT5CCP0 0x00031807
5786 
5787 #define GPIO_PD7_U2TX 0x00031C01
5788 #define GPIO_PD7_M0FAULT1 0x00031C04
5789 #define GPIO_PD7_PHB0 0x00031C06
5790 #define GPIO_PD7_WT5CCP1 0x00031C07
5791 #define GPIO_PD7_NMI 0x00031C08
5792 
5793 #define GPIO_PE0_U7RX 0x00040001
5794 
5795 #define GPIO_PE1_U7TX 0x00040401
5796 
5797 #define GPIO_PE4_U5RX 0x00041001
5798 #define GPIO_PE4_I2C2SCL 0x00041003
5799 #define GPIO_PE4_M0PWM4 0x00041004
5800 #define GPIO_PE4_M1PWM2 0x00041005
5801 #define GPIO_PE4_CAN0RX 0x00041008
5802 
5803 #define GPIO_PE5_U5TX 0x00041401
5804 #define GPIO_PE5_I2C2SDA 0x00041403
5805 #define GPIO_PE5_M0PWM5 0x00041404
5806 #define GPIO_PE5_M1PWM3 0x00041405
5807 #define GPIO_PE5_CAN0TX 0x00041408
5808 
5809 #define GPIO_PF0_U1RTS 0x00050001
5810 #define GPIO_PF0_SSI1RX 0x00050002
5811 #define GPIO_PF0_CAN0RX 0x00050003
5812 #define GPIO_PF0_M1PWM4 0x00050005
5813 #define GPIO_PF0_PHA0 0x00050006
5814 #define GPIO_PF0_T0CCP0 0x00050007
5815 #define GPIO_PF0_NMI 0x00050008
5816 #define GPIO_PF0_C0O 0x00050009
5817 
5818 #define GPIO_PF1_U1CTS 0x00050401
5819 #define GPIO_PF1_SSI1TX 0x00050402
5820 #define GPIO_PF1_M1PWM5 0x00050405
5821 #define GPIO_PF1_PHB0 0x00050406
5822 #define GPIO_PF1_T0CCP1 0x00050407
5823 #define GPIO_PF1_C1O 0x00050409
5824 #define GPIO_PF1_TRD1 0x0005040E
5825 
5826 #define GPIO_PF2_SSI1CLK 0x00050802
5827 #define GPIO_PF2_M0FAULT0 0x00050804
5828 #define GPIO_PF2_M1PWM6 0x00050805
5829 #define GPIO_PF2_T1CCP0 0x00050807
5830 #define GPIO_PF2_TRD0 0x0005080E
5831 
5832 #define GPIO_PF3_SSI1FSS 0x00050C02
5833 #define GPIO_PF3_CAN0TX 0x00050C03
5834 #define GPIO_PF3_M0FAULT1 0x00050C04
5835 #define GPIO_PF3_M1PWM7 0x00050C05
5836 #define GPIO_PF3_T1CCP1 0x00050C07
5837 #define GPIO_PF3_TRCLK 0x00050C0E
5838 
5839 #define GPIO_PF4_M0FAULT2 0x00051004
5840 #define GPIO_PF4_M1FAULT0 0x00051005
5841 #define GPIO_PF4_IDX0 0x00051006
5842 #define GPIO_PF4_T2CCP0 0x00051007
5843 
5844 #define GPIO_PG0_I2C3SCL 0x00060003
5845 #define GPIO_PG0_M1FAULT1 0x00060005
5846 #define GPIO_PG0_PHA1 0x00060006
5847 #define GPIO_PG0_T4CCP0 0x00060007
5848 
5849 #define GPIO_PG1_I2C3SDA 0x00060403
5850 #define GPIO_PG1_M1FAULT2 0x00060405
5851 #define GPIO_PG1_PHB1 0x00060406
5852 #define GPIO_PG1_T4CCP1 0x00060407
5853 
5854 #define GPIO_PG2_I2C4SCL 0x00060803
5855 #define GPIO_PG2_M0FAULT1 0x00060804
5856 #define GPIO_PG2_M1PWM0 0x00060805
5857 #define GPIO_PG2_T5CCP0 0x00060807
5858 
5859 #define GPIO_PG3_I2C4SDA 0x00060C03
5860 #define GPIO_PG3_M0FAULT2 0x00060C04
5861 #define GPIO_PG3_M1PWM1 0x00060C05
5862 #define GPIO_PG3_PHA1 0x00060C06
5863 #define GPIO_PG3_T5CCP1 0x00060C07
5864 
5865 #define GPIO_PG4_U2RX 0x00061001
5866 #define GPIO_PG4_I2C1SCL 0x00061003
5867 #define GPIO_PG4_M0PWM4 0x00061004
5868 #define GPIO_PG4_M1PWM2 0x00061005
5869 #define GPIO_PG4_PHB1 0x00061006
5870 #define GPIO_PG4_WT0CCP0 0x00061007
5871 
5872 #define GPIO_PG5_U2TX 0x00061401
5873 #define GPIO_PG5_I2C1SDA 0x00061403
5874 #define GPIO_PG5_M0PWM5 0x00061404
5875 #define GPIO_PG5_M1PWM3 0x00061405
5876 #define GPIO_PG5_IDX1 0x00061406
5877 #define GPIO_PG5_WT0CCP1 0x00061407
5878 
5879 #endif // PART_TM4C123AE6PM
5880 
5881 //*****************************************************************************
5882 //
5883 // TM4C123AH6PM Port/Pin Mapping Definitions
5884 //
5885 //*****************************************************************************
5886 #ifdef PART_TM4C123AH6PM
5887 
5888 #define GPIO_PA0_U0RX 0x00000001
5889 #define GPIO_PA0_CAN1RX 0x00000008
5890 
5891 #define GPIO_PA1_U0TX 0x00000401
5892 #define GPIO_PA1_CAN1TX 0x00000408
5893 
5894 #define GPIO_PA2_SSI0CLK 0x00000802
5895 
5896 #define GPIO_PA3_SSI0FSS 0x00000C02
5897 
5898 #define GPIO_PA4_SSI0RX 0x00001002
5899 
5900 #define GPIO_PA5_SSI0TX 0x00001402
5901 
5902 #define GPIO_PA6_I2C1SCL 0x00001803
5903 #define GPIO_PA6_M1PWM2 0x00001805
5904 
5905 #define GPIO_PA7_I2C1SDA 0x00001C03
5906 #define GPIO_PA7_M1PWM3 0x00001C05
5907 
5908 #define GPIO_PB0_U1RX 0x00010001
5909 #define GPIO_PB0_T2CCP0 0x00010007
5910 
5911 #define GPIO_PB1_U1TX 0x00010401
5912 #define GPIO_PB1_T2CCP1 0x00010407
5913 
5914 #define GPIO_PB2_I2C0SCL 0x00010803
5915 #define GPIO_PB2_T3CCP0 0x00010807
5916 
5917 #define GPIO_PB3_I2C0SDA 0x00010C03
5918 #define GPIO_PB3_T3CCP1 0x00010C07
5919 
5920 #define GPIO_PB4_SSI2CLK 0x00011002
5921 #define GPIO_PB4_M0PWM2 0x00011004
5922 #define GPIO_PB4_T1CCP0 0x00011007
5923 #define GPIO_PB4_CAN0RX 0x00011008
5924 
5925 #define GPIO_PB5_SSI2FSS 0x00011402
5926 #define GPIO_PB5_M0PWM3 0x00011404
5927 #define GPIO_PB5_T1CCP1 0x00011407
5928 #define GPIO_PB5_CAN0TX 0x00011408
5929 
5930 #define GPIO_PB6_SSI2RX 0x00011802
5931 #define GPIO_PB6_I2C5SCL 0x00011803
5932 #define GPIO_PB6_M0PWM0 0x00011804
5933 #define GPIO_PB6_T0CCP0 0x00011807
5934 
5935 #define GPIO_PB7_SSI2TX 0x00011C02
5936 #define GPIO_PB7_I2C5SDA 0x00011C03
5937 #define GPIO_PB7_M0PWM1 0x00011C04
5938 #define GPIO_PB7_T0CCP1 0x00011C07
5939 
5940 #define GPIO_PC0_TCK 0x00020001
5941 #define GPIO_PC0_SWCLK 0x00020001
5942 #define GPIO_PC0_T4CCP0 0x00020007
5943 
5944 #define GPIO_PC1_TMS 0x00020401
5945 #define GPIO_PC1_SWDIO 0x00020401
5946 #define GPIO_PC1_T4CCP1 0x00020407
5947 
5948 #define GPIO_PC2_TDI 0x00020801
5949 #define GPIO_PC2_T5CCP0 0x00020807
5950 
5951 #define GPIO_PC3_SWO 0x00020C01
5952 #define GPIO_PC3_TDO 0x00020C01
5953 #define GPIO_PC3_T5CCP1 0x00020C07
5954 
5955 #define GPIO_PC4_U4RX 0x00021001
5956 #define GPIO_PC4_U1RX 0x00021002
5957 #define GPIO_PC4_M0PWM6 0x00021004
5958 #define GPIO_PC4_IDX1 0x00021006
5959 #define GPIO_PC4_WT0CCP0 0x00021007
5960 #define GPIO_PC4_U1RTS 0x00021008
5961 
5962 #define GPIO_PC5_U4TX 0x00021401
5963 #define GPIO_PC5_U1TX 0x00021402
5964 #define GPIO_PC5_M0PWM7 0x00021404
5965 #define GPIO_PC5_PHA1 0x00021406
5966 #define GPIO_PC5_WT0CCP1 0x00021407
5967 #define GPIO_PC5_U1CTS 0x00021408
5968 
5969 #define GPIO_PC6_U3RX 0x00021801
5970 #define GPIO_PC6_PHB1 0x00021806
5971 #define GPIO_PC6_WT1CCP0 0x00021807
5972 
5973 #define GPIO_PC7_U3TX 0x00021C01
5974 #define GPIO_PC7_WT1CCP1 0x00021C07
5975 
5976 #define GPIO_PD0_SSI3CLK 0x00030001
5977 #define GPIO_PD0_SSI1CLK 0x00030002
5978 #define GPIO_PD0_I2C3SCL 0x00030003
5979 #define GPIO_PD0_M0PWM6 0x00030004
5980 #define GPIO_PD0_M1PWM0 0x00030005
5981 #define GPIO_PD0_WT2CCP0 0x00030007
5982 
5983 #define GPIO_PD1_SSI3FSS 0x00030401
5984 #define GPIO_PD1_SSI1FSS 0x00030402
5985 #define GPIO_PD1_I2C3SDA 0x00030403
5986 #define GPIO_PD1_M0PWM7 0x00030404
5987 #define GPIO_PD1_M1PWM1 0x00030405
5988 #define GPIO_PD1_WT2CCP1 0x00030407
5989 
5990 #define GPIO_PD2_SSI3RX 0x00030801
5991 #define GPIO_PD2_SSI1RX 0x00030802
5992 #define GPIO_PD2_M0FAULT0 0x00030804
5993 #define GPIO_PD2_WT3CCP0 0x00030807
5994 
5995 #define GPIO_PD3_SSI3TX 0x00030C01
5996 #define GPIO_PD3_SSI1TX 0x00030C02
5997 #define GPIO_PD3_IDX0 0x00030C06
5998 #define GPIO_PD3_WT3CCP1 0x00030C07
5999 
6000 #define GPIO_PD4_U6RX 0x00031001
6001 #define GPIO_PD4_WT4CCP0 0x00031007
6002 
6003 #define GPIO_PD5_U6TX 0x00031401
6004 #define GPIO_PD5_WT4CCP1 0x00031407
6005 
6006 #define GPIO_PD6_U2RX 0x00031801
6007 #define GPIO_PD6_M0FAULT0 0x00031804
6008 #define GPIO_PD6_PHA0 0x00031806
6009 #define GPIO_PD6_WT5CCP0 0x00031807
6010 
6011 #define GPIO_PD7_U2TX 0x00031C01
6012 #define GPIO_PD7_M0FAULT1 0x00031C04
6013 #define GPIO_PD7_PHB0 0x00031C06
6014 #define GPIO_PD7_WT5CCP1 0x00031C07
6015 #define GPIO_PD7_NMI 0x00031C08
6016 
6017 #define GPIO_PE0_U7RX 0x00040001
6018 
6019 #define GPIO_PE1_U7TX 0x00040401
6020 
6021 #define GPIO_PE4_U5RX 0x00041001
6022 #define GPIO_PE4_I2C2SCL 0x00041003
6023 #define GPIO_PE4_M0PWM4 0x00041004
6024 #define GPIO_PE4_M1PWM2 0x00041005
6025 #define GPIO_PE4_CAN0RX 0x00041008
6026 
6027 #define GPIO_PE5_U5TX 0x00041401
6028 #define GPIO_PE5_I2C2SDA 0x00041403
6029 #define GPIO_PE5_M0PWM5 0x00041404
6030 #define GPIO_PE5_M1PWM3 0x00041405
6031 #define GPIO_PE5_CAN0TX 0x00041408
6032 
6033 #define GPIO_PF0_U1RTS 0x00050001
6034 #define GPIO_PF0_SSI1RX 0x00050002
6035 #define GPIO_PF0_CAN0RX 0x00050003
6036 #define GPIO_PF0_M1PWM4 0x00050005
6037 #define GPIO_PF0_PHA0 0x00050006
6038 #define GPIO_PF0_T0CCP0 0x00050007
6039 #define GPIO_PF0_NMI 0x00050008
6040 #define GPIO_PF0_C0O 0x00050009
6041 
6042 #define GPIO_PF1_U1CTS 0x00050401
6043 #define GPIO_PF1_SSI1TX 0x00050402
6044 #define GPIO_PF1_M1PWM5 0x00050405
6045 #define GPIO_PF1_PHB0 0x00050406
6046 #define GPIO_PF1_T0CCP1 0x00050407
6047 #define GPIO_PF1_C1O 0x00050409
6048 #define GPIO_PF1_TRD1 0x0005040E
6049 
6050 #define GPIO_PF2_SSI1CLK 0x00050802
6051 #define GPIO_PF2_M0FAULT0 0x00050804
6052 #define GPIO_PF2_M1PWM6 0x00050805
6053 #define GPIO_PF2_T1CCP0 0x00050807
6054 #define GPIO_PF2_TRD0 0x0005080E
6055 
6056 #define GPIO_PF3_SSI1FSS 0x00050C02
6057 #define GPIO_PF3_CAN0TX 0x00050C03
6058 #define GPIO_PF3_M0FAULT1 0x00050C04
6059 #define GPIO_PF3_M1PWM7 0x00050C05
6060 #define GPIO_PF3_T1CCP1 0x00050C07
6061 #define GPIO_PF3_TRCLK 0x00050C0E
6062 
6063 #define GPIO_PF4_M0FAULT2 0x00051004
6064 #define GPIO_PF4_M1FAULT0 0x00051005
6065 #define GPIO_PF4_IDX0 0x00051006
6066 #define GPIO_PF4_T2CCP0 0x00051007
6067 
6068 #define GPIO_PG0_I2C3SCL 0x00060003
6069 #define GPIO_PG0_M1FAULT1 0x00060005
6070 #define GPIO_PG0_PHA1 0x00060006
6071 #define GPIO_PG0_T4CCP0 0x00060007
6072 
6073 #define GPIO_PG1_I2C3SDA 0x00060403
6074 #define GPIO_PG1_M1FAULT2 0x00060405
6075 #define GPIO_PG1_PHB1 0x00060406
6076 #define GPIO_PG1_T4CCP1 0x00060407
6077 
6078 #define GPIO_PG2_I2C4SCL 0x00060803
6079 #define GPIO_PG2_M0FAULT1 0x00060804
6080 #define GPIO_PG2_M1PWM0 0x00060805
6081 #define GPIO_PG2_T5CCP0 0x00060807
6082 
6083 #define GPIO_PG3_I2C4SDA 0x00060C03
6084 #define GPIO_PG3_M0FAULT2 0x00060C04
6085 #define GPIO_PG3_M1PWM1 0x00060C05
6086 #define GPIO_PG3_PHA1 0x00060C06
6087 #define GPIO_PG3_T5CCP1 0x00060C07
6088 
6089 #define GPIO_PG4_U2RX 0x00061001
6090 #define GPIO_PG4_I2C1SCL 0x00061003
6091 #define GPIO_PG4_M0PWM4 0x00061004
6092 #define GPIO_PG4_M1PWM2 0x00061005
6093 #define GPIO_PG4_PHB1 0x00061006
6094 #define GPIO_PG4_WT0CCP0 0x00061007
6095 
6096 #define GPIO_PG5_U2TX 0x00061401
6097 #define GPIO_PG5_I2C1SDA 0x00061403
6098 #define GPIO_PG5_M0PWM5 0x00061404
6099 #define GPIO_PG5_M1PWM3 0x00061405
6100 #define GPIO_PG5_IDX1 0x00061406
6101 #define GPIO_PG5_WT0CCP1 0x00061407
6102 
6103 #endif // PART_TM4C123AH6PM
6104 
6105 //*****************************************************************************
6106 //
6107 // TM4C123BE6PM Port/Pin Mapping Definitions
6108 //
6109 //*****************************************************************************
6110 #ifdef PART_TM4C123BE6PM
6111 
6112 #define GPIO_PA0_U0RX 0x00000001
6113 #define GPIO_PA0_CAN1RX 0x00000008
6114 
6115 #define GPIO_PA1_U0TX 0x00000401
6116 #define GPIO_PA1_CAN1TX 0x00000408
6117 
6118 #define GPIO_PA2_SSI0CLK 0x00000802
6119 
6120 #define GPIO_PA3_SSI0FSS 0x00000C02
6121 
6122 #define GPIO_PA4_SSI0RX 0x00001002
6123 
6124 #define GPIO_PA5_SSI0TX 0x00001402
6125 
6126 #define GPIO_PA6_I2C1SCL 0x00001803
6127 #define GPIO_PA6_M1PWM2 0x00001805
6128 
6129 #define GPIO_PA7_I2C1SDA 0x00001C03
6130 #define GPIO_PA7_M1PWM3 0x00001C05
6131 
6132 #define GPIO_PB0_U1RX 0x00010001
6133 #define GPIO_PB0_T2CCP0 0x00010007
6134 
6135 #define GPIO_PB1_U1TX 0x00010401
6136 #define GPIO_PB1_T2CCP1 0x00010407
6137 
6138 #define GPIO_PB2_I2C0SCL 0x00010803
6139 #define GPIO_PB2_T3CCP0 0x00010807
6140 
6141 #define GPIO_PB3_I2C0SDA 0x00010C03
6142 #define GPIO_PB3_T3CCP1 0x00010C07
6143 
6144 #define GPIO_PB4_SSI2CLK 0x00011002
6145 #define GPIO_PB4_M0PWM2 0x00011004
6146 #define GPIO_PB4_T1CCP0 0x00011007
6147 #define GPIO_PB4_CAN0RX 0x00011008
6148 
6149 #define GPIO_PB5_SSI2FSS 0x00011402
6150 #define GPIO_PB5_M0PWM3 0x00011404
6151 #define GPIO_PB5_T1CCP1 0x00011407
6152 #define GPIO_PB5_CAN0TX 0x00011408
6153 
6154 #define GPIO_PB6_SSI2RX 0x00011802
6155 #define GPIO_PB6_M0PWM0 0x00011804
6156 #define GPIO_PB6_T0CCP0 0x00011807
6157 
6158 #define GPIO_PB7_SSI2TX 0x00011C02
6159 #define GPIO_PB7_M0PWM1 0x00011C04
6160 #define GPIO_PB7_T0CCP1 0x00011C07
6161 
6162 #define GPIO_PC0_TCK 0x00020001
6163 #define GPIO_PC0_SWCLK 0x00020001
6164 #define GPIO_PC0_T4CCP0 0x00020007
6165 
6166 #define GPIO_PC1_TMS 0x00020401
6167 #define GPIO_PC1_SWDIO 0x00020401
6168 #define GPIO_PC1_T4CCP1 0x00020407
6169 
6170 #define GPIO_PC2_TDI 0x00020801
6171 #define GPIO_PC2_T5CCP0 0x00020807
6172 
6173 #define GPIO_PC3_SWO 0x00020C01
6174 #define GPIO_PC3_TDO 0x00020C01
6175 #define GPIO_PC3_T5CCP1 0x00020C07
6176 
6177 #define GPIO_PC4_U4RX 0x00021001
6178 #define GPIO_PC4_U1RX 0x00021002
6179 #define GPIO_PC4_M0PWM6 0x00021004
6180 #define GPIO_PC4_IDX1 0x00021006
6181 #define GPIO_PC4_WT0CCP0 0x00021007
6182 #define GPIO_PC4_U1RTS 0x00021008
6183 
6184 #define GPIO_PC5_U4TX 0x00021401
6185 #define GPIO_PC5_U1TX 0x00021402
6186 #define GPIO_PC5_M0PWM7 0x00021404
6187 #define GPIO_PC5_PHA1 0x00021406
6188 #define GPIO_PC5_WT0CCP1 0x00021407
6189 #define GPIO_PC5_U1CTS 0x00021408
6190 
6191 #define GPIO_PC6_U3RX 0x00021801
6192 #define GPIO_PC6_PHB1 0x00021806
6193 #define GPIO_PC6_WT1CCP0 0x00021807
6194 
6195 #define GPIO_PC7_U3TX 0x00021C01
6196 #define GPIO_PC7_WT1CCP1 0x00021C07
6197 
6198 #define GPIO_PD0_SSI3CLK 0x00030001
6199 #define GPIO_PD0_SSI1CLK 0x00030002
6200 #define GPIO_PD0_I2C3SCL 0x00030003
6201 #define GPIO_PD0_M0PWM6 0x00030004
6202 #define GPIO_PD0_M1PWM0 0x00030005
6203 #define GPIO_PD0_WT2CCP0 0x00030007
6204 
6205 #define GPIO_PD1_SSI3FSS 0x00030401
6206 #define GPIO_PD1_SSI1FSS 0x00030402
6207 #define GPIO_PD1_I2C3SDA 0x00030403
6208 #define GPIO_PD1_M0PWM7 0x00030404
6209 #define GPIO_PD1_M1PWM1 0x00030405
6210 #define GPIO_PD1_WT2CCP1 0x00030407
6211 
6212 #define GPIO_PD2_SSI3RX 0x00030801
6213 #define GPIO_PD2_SSI1RX 0x00030802
6214 #define GPIO_PD2_M0FAULT0 0x00030804
6215 #define GPIO_PD2_WT3CCP0 0x00030807
6216 
6217 #define GPIO_PD3_SSI3TX 0x00030C01
6218 #define GPIO_PD3_SSI1TX 0x00030C02
6219 #define GPIO_PD3_IDX0 0x00030C06
6220 #define GPIO_PD3_WT3CCP1 0x00030C07
6221 
6222 #define GPIO_PD4_U6RX 0x00031001
6223 #define GPIO_PD4_WT4CCP0 0x00031007
6224 
6225 #define GPIO_PD5_U6TX 0x00031401
6226 #define GPIO_PD5_WT4CCP1 0x00031407
6227 
6228 #define GPIO_PD6_U2RX 0x00031801
6229 #define GPIO_PD6_M0FAULT0 0x00031804
6230 #define GPIO_PD6_PHA0 0x00031806
6231 #define GPIO_PD6_WT5CCP0 0x00031807
6232 
6233 #define GPIO_PD7_U2TX 0x00031C01
6234 #define GPIO_PD7_PHB0 0x00031C06
6235 #define GPIO_PD7_WT5CCP1 0x00031C07
6236 #define GPIO_PD7_NMI 0x00031C08
6237 
6238 #define GPIO_PE0_U7RX 0x00040001
6239 
6240 #define GPIO_PE1_U7TX 0x00040401
6241 
6242 #define GPIO_PE4_U5RX 0x00041001
6243 #define GPIO_PE4_I2C2SCL 0x00041003
6244 #define GPIO_PE4_M0PWM4 0x00041004
6245 #define GPIO_PE4_M1PWM2 0x00041005
6246 #define GPIO_PE4_CAN0RX 0x00041008
6247 
6248 #define GPIO_PE5_U5TX 0x00041401
6249 #define GPIO_PE5_I2C2SDA 0x00041403
6250 #define GPIO_PE5_M0PWM5 0x00041404
6251 #define GPIO_PE5_M1PWM3 0x00041405
6252 #define GPIO_PE5_CAN0TX 0x00041408
6253 
6254 #define GPIO_PF0_U1RTS 0x00050001
6255 #define GPIO_PF0_SSI1RX 0x00050002
6256 #define GPIO_PF0_CAN0RX 0x00050003
6257 #define GPIO_PF0_M1PWM4 0x00050005
6258 #define GPIO_PF0_PHA0 0x00050006
6259 #define GPIO_PF0_T0CCP0 0x00050007
6260 #define GPIO_PF0_NMI 0x00050008
6261 #define GPIO_PF0_C0O 0x00050009
6262 
6263 #define GPIO_PF1_U1CTS 0x00050401
6264 #define GPIO_PF1_SSI1TX 0x00050402
6265 #define GPIO_PF1_M1PWM5 0x00050405
6266 #define GPIO_PF1_PHB0 0x00050406
6267 #define GPIO_PF1_T0CCP1 0x00050407
6268 #define GPIO_PF1_C1O 0x00050409
6269 #define GPIO_PF1_TRD1 0x0005040E
6270 
6271 #define GPIO_PF2_SSI1CLK 0x00050802
6272 #define GPIO_PF2_M0FAULT0 0x00050804
6273 #define GPIO_PF2_M1PWM6 0x00050805
6274 #define GPIO_PF2_T1CCP0 0x00050807
6275 #define GPIO_PF2_TRD0 0x0005080E
6276 
6277 #define GPIO_PF3_SSI1FSS 0x00050C02
6278 #define GPIO_PF3_CAN0TX 0x00050C03
6279 #define GPIO_PF3_M1PWM7 0x00050C05
6280 #define GPIO_PF3_T1CCP1 0x00050C07
6281 #define GPIO_PF3_TRCLK 0x00050C0E
6282 
6283 #define GPIO_PF4_M1FAULT0 0x00051005
6284 #define GPIO_PF4_IDX0 0x00051006
6285 #define GPIO_PF4_T2CCP0 0x00051007
6286 
6287 #endif // PART_TM4C123BE6PM
6288 
6289 //*****************************************************************************
6290 //
6291 // TM4C123BE6PZ Port/Pin Mapping Definitions
6292 //
6293 //*****************************************************************************
6294 #ifdef PART_TM4C123BE6PZ
6295 
6296 #define GPIO_PA0_U0RX 0x00000001
6297 #define GPIO_PA0_CAN1RX 0x00000008
6298 
6299 #define GPIO_PA1_U0TX 0x00000401
6300 #define GPIO_PA1_CAN1TX 0x00000408
6301 
6302 #define GPIO_PA2_SSI0CLK 0x00000802
6303 
6304 #define GPIO_PA3_SSI0FSS 0x00000C02
6305 
6306 #define GPIO_PA4_SSI0RX 0x00001002
6307 
6308 #define GPIO_PA5_SSI0TX 0x00001402
6309 
6310 #define GPIO_PA6_I2C1SCL 0x00001803
6311 #define GPIO_PA6_M1PWM2 0x00001805
6312 
6313 #define GPIO_PA7_I2C1SDA 0x00001C03
6314 #define GPIO_PA7_M1PWM3 0x00001C05
6315 
6316 #define GPIO_PB0_U1RX 0x00010001
6317 #define GPIO_PB0_T2CCP0 0x00010007
6318 
6319 #define GPIO_PB1_U1TX 0x00010401
6320 #define GPIO_PB1_T2CCP1 0x00010407
6321 
6322 #define GPIO_PB2_I2C0SCL 0x00010803
6323 #define GPIO_PB2_T3CCP0 0x00010807
6324 
6325 #define GPIO_PB3_I2C0SDA 0x00010C03
6326 #define GPIO_PB3_T3CCP1 0x00010C07
6327 
6328 #define GPIO_PB4_SSI2CLK 0x00011002
6329 #define GPIO_PB4_M0PWM2 0x00011004
6330 #define GPIO_PB4_T1CCP0 0x00011007
6331 #define GPIO_PB4_CAN0RX 0x00011008
6332 
6333 #define GPIO_PB5_SSI2FSS 0x00011402
6334 #define GPIO_PB5_M0PWM3 0x00011404
6335 #define GPIO_PB5_T1CCP1 0x00011407
6336 #define GPIO_PB5_CAN0TX 0x00011408
6337 
6338 #define GPIO_PC0_TCK 0x00020001
6339 #define GPIO_PC0_SWCLK 0x00020001
6340 #define GPIO_PC0_T4CCP0 0x00020007
6341 
6342 #define GPIO_PC1_TMS 0x00020401
6343 #define GPIO_PC1_SWDIO 0x00020401
6344 #define GPIO_PC1_T4CCP1 0x00020407
6345 
6346 #define GPIO_PC2_TDI 0x00020801
6347 #define GPIO_PC2_T5CCP0 0x00020807
6348 
6349 #define GPIO_PC3_SWO 0x00020C01
6350 #define GPIO_PC3_TDO 0x00020C01
6351 #define GPIO_PC3_T5CCP1 0x00020C07
6352 
6353 #define GPIO_PC4_U4RX 0x00021001
6354 #define GPIO_PC4_U1RX 0x00021002
6355 #define GPIO_PC4_M0PWM6 0x00021004
6356 #define GPIO_PC4_IDX1 0x00021006
6357 #define GPIO_PC4_WT0CCP0 0x00021007
6358 #define GPIO_PC4_U1RTS 0x00021008
6359 
6360 #define GPIO_PC5_U4TX 0x00021401
6361 #define GPIO_PC5_U1TX 0x00021402
6362 #define GPIO_PC5_M0PWM7 0x00021404
6363 #define GPIO_PC5_PHA1 0x00021406
6364 #define GPIO_PC5_WT0CCP1 0x00021407
6365 #define GPIO_PC5_U1CTS 0x00021408
6366 
6367 #define GPIO_PC6_U3RX 0x00021801
6368 #define GPIO_PC6_PHB1 0x00021806
6369 #define GPIO_PC6_WT1CCP0 0x00021807
6370 
6371 #define GPIO_PC7_U3TX 0x00021C01
6372 #define GPIO_PC7_WT1CCP1 0x00021C07
6373 
6374 #define GPIO_PD0_SSI3CLK 0x00030001
6375 #define GPIO_PD0_SSI1CLK 0x00030002
6376 #define GPIO_PD0_I2C3SCL 0x00030003
6377 #define GPIO_PD0_M0PWM6 0x00030004
6378 #define GPIO_PD0_M1PWM0 0x00030005
6379 #define GPIO_PD0_WT2CCP0 0x00030007
6380 
6381 #define GPIO_PD1_SSI3FSS 0x00030401
6382 #define GPIO_PD1_SSI1FSS 0x00030402
6383 #define GPIO_PD1_I2C3SDA 0x00030403
6384 #define GPIO_PD1_M0PWM7 0x00030404
6385 #define GPIO_PD1_M1PWM1 0x00030405
6386 #define GPIO_PD1_WT2CCP1 0x00030407
6387 
6388 #define GPIO_PD2_SSI3RX 0x00030801
6389 #define GPIO_PD2_SSI1RX 0x00030802
6390 #define GPIO_PD2_M0FAULT0 0x00030804
6391 #define GPIO_PD2_WT3CCP0 0x00030807
6392 
6393 #define GPIO_PD3_SSI3TX 0x00030C01
6394 #define GPIO_PD3_SSI1TX 0x00030C02
6395 #define GPIO_PD3_IDX0 0x00030C06
6396 #define GPIO_PD3_WT3CCP1 0x00030C07
6397 
6398 #define GPIO_PD4_U6RX 0x00031001
6399 #define GPIO_PD4_WT4CCP0 0x00031007
6400 
6401 #define GPIO_PD5_U6TX 0x00031401
6402 #define GPIO_PD5_WT4CCP1 0x00031407
6403 
6404 #define GPIO_PD6_U2RX 0x00031801
6405 #define GPIO_PD6_M0FAULT0 0x00031804
6406 #define GPIO_PD6_PHA0 0x00031806
6407 #define GPIO_PD6_WT5CCP0 0x00031807
6408 
6409 #define GPIO_PD7_U2TX 0x00031C01
6410 #define GPIO_PD7_M0FAULT1 0x00031C04
6411 #define GPIO_PD7_PHB0 0x00031C06
6412 #define GPIO_PD7_WT5CCP1 0x00031C07
6413 #define GPIO_PD7_NMI 0x00031C08
6414 
6415 #define GPIO_PE0_U7RX 0x00040001
6416 
6417 #define GPIO_PE1_U7TX 0x00040401
6418 
6419 #define GPIO_PE4_U5RX 0x00041001
6420 #define GPIO_PE4_I2C2SCL 0x00041003
6421 #define GPIO_PE4_M0PWM4 0x00041004
6422 #define GPIO_PE4_M1PWM2 0x00041005
6423 #define GPIO_PE4_CAN0RX 0x00041008
6424 
6425 #define GPIO_PE5_U5TX 0x00041401
6426 #define GPIO_PE5_I2C2SDA 0x00041403
6427 #define GPIO_PE5_M0PWM5 0x00041404
6428 #define GPIO_PE5_M1PWM3 0x00041405
6429 #define GPIO_PE5_CAN0TX 0x00041408
6430 
6431 #define GPIO_PE6_CAN1RX 0x00041808
6432 
6433 #define GPIO_PE7_U1RI 0x00041C01
6434 #define GPIO_PE7_CAN1TX 0x00041C08
6435 
6436 #define GPIO_PF0_U1RTS 0x00050001
6437 #define GPIO_PF0_SSI1RX 0x00050002
6438 #define GPIO_PF0_CAN0RX 0x00050003
6439 #define GPIO_PF0_M1PWM4 0x00050005
6440 #define GPIO_PF0_PHA0 0x00050006
6441 #define GPIO_PF0_T0CCP0 0x00050007
6442 #define GPIO_PF0_NMI 0x00050008
6443 #define GPIO_PF0_C0O 0x00050009
6444 #define GPIO_PF0_TRD2 0x0005000E
6445 
6446 #define GPIO_PF1_U1CTS 0x00050401
6447 #define GPIO_PF1_SSI1TX 0x00050402
6448 #define GPIO_PF1_M1PWM5 0x00050405
6449 #define GPIO_PF1_PHB0 0x00050406
6450 #define GPIO_PF1_T0CCP1 0x00050407
6451 #define GPIO_PF1_C1O 0x00050409
6452 #define GPIO_PF1_TRD1 0x0005040E
6453 
6454 #define GPIO_PF2_U1DCD 0x00050801
6455 #define GPIO_PF2_SSI1CLK 0x00050802
6456 #define GPIO_PF2_M0FAULT0 0x00050804
6457 #define GPIO_PF2_M1PWM6 0x00050805
6458 #define GPIO_PF2_T1CCP0 0x00050807
6459 #define GPIO_PF2_C2O 0x00050809
6460 #define GPIO_PF2_TRD0 0x0005080E
6461 
6462 #define GPIO_PF3_U1DSR 0x00050C01
6463 #define GPIO_PF3_SSI1FSS 0x00050C02
6464 #define GPIO_PF3_CAN0TX 0x00050C03
6465 #define GPIO_PF3_M0FAULT1 0x00050C04
6466 #define GPIO_PF3_M1PWM7 0x00050C05
6467 #define GPIO_PF3_T1CCP1 0x00050C07
6468 #define GPIO_PF3_TRCLK 0x00050C0E
6469 
6470 #define GPIO_PF4_U1DTR 0x00051001
6471 #define GPIO_PF4_M0FAULT2 0x00051004
6472 #define GPIO_PF4_M1FAULT0 0x00051005
6473 #define GPIO_PF4_IDX0 0x00051006
6474 #define GPIO_PF4_T2CCP0 0x00051007
6475 #define GPIO_PF4_TRD3 0x0005100E
6476 
6477 #define GPIO_PF5_M0FAULT3 0x00051404
6478 #define GPIO_PF5_T2CCP1 0x00051407
6479 
6480 #define GPIO_PF6_I2C2SCL 0x00051803
6481 #define GPIO_PF6_T3CCP0 0x00051807
6482 
6483 #define GPIO_PF7_I2C2SDA 0x00051C03
6484 #define GPIO_PF7_M1FAULT0 0x00051C05
6485 #define GPIO_PF7_T3CCP1 0x00051C07
6486 
6487 #define GPIO_PG0_I2C3SCL 0x00060003
6488 #define GPIO_PG0_M1FAULT1 0x00060005
6489 #define GPIO_PG0_PHA1 0x00060006
6490 #define GPIO_PG0_T4CCP0 0x00060007
6491 
6492 #define GPIO_PG1_I2C3SDA 0x00060403
6493 #define GPIO_PG1_M1FAULT2 0x00060405
6494 #define GPIO_PG1_PHB1 0x00060406
6495 #define GPIO_PG1_T4CCP1 0x00060407
6496 
6497 #define GPIO_PG2_I2C4SCL 0x00060803
6498 #define GPIO_PG2_M0FAULT1 0x00060804
6499 #define GPIO_PG2_M1PWM0 0x00060805
6500 #define GPIO_PG2_T5CCP0 0x00060807
6501 
6502 #define GPIO_PG3_I2C4SDA 0x00060C03
6503 #define GPIO_PG3_M0FAULT2 0x00060C04
6504 #define GPIO_PG3_M1PWM1 0x00060C05
6505 #define GPIO_PG3_PHA1 0x00060C06
6506 #define GPIO_PG3_T5CCP1 0x00060C07
6507 
6508 #define GPIO_PG4_U2RX 0x00061001
6509 #define GPIO_PG4_I2C1SCL 0x00061003
6510 #define GPIO_PG4_M0PWM4 0x00061004
6511 #define GPIO_PG4_M1PWM2 0x00061005
6512 #define GPIO_PG4_PHB1 0x00061006
6513 #define GPIO_PG4_WT0CCP0 0x00061007
6514 
6515 #define GPIO_PG5_U2TX 0x00061401
6516 #define GPIO_PG5_I2C1SDA 0x00061403
6517 #define GPIO_PG5_M0PWM5 0x00061404
6518 #define GPIO_PG5_M1PWM3 0x00061405
6519 #define GPIO_PG5_IDX1 0x00061406
6520 #define GPIO_PG5_WT0CCP1 0x00061407
6521 
6522 #define GPIO_PG6_I2C5SCL 0x00061803
6523 #define GPIO_PG6_M0PWM6 0x00061804
6524 #define GPIO_PG6_WT1CCP0 0x00061807
6525 
6526 #define GPIO_PG7_I2C5SDA 0x00061C03
6527 #define GPIO_PG7_M0PWM7 0x00061C04
6528 #define GPIO_PG7_IDX1 0x00061C05
6529 #define GPIO_PG7_WT1CCP1 0x00061C07
6530 
6531 #define GPIO_PH0_SSI3CLK 0x00070002
6532 #define GPIO_PH0_M0PWM0 0x00070004
6533 #define GPIO_PH0_M0FAULT0 0x00070006
6534 #define GPIO_PH0_WT2CCP0 0x00070007
6535 
6536 #define GPIO_PH1_SSI3FSS 0x00070402
6537 #define GPIO_PH1_M0PWM1 0x00070404
6538 #define GPIO_PH1_IDX0 0x00070405
6539 #define GPIO_PH1_M0FAULT1 0x00070406
6540 #define GPIO_PH1_WT2CCP1 0x00070407
6541 
6542 #define GPIO_PH2_SSI3RX 0x00070802
6543 #define GPIO_PH2_M0PWM2 0x00070804
6544 #define GPIO_PH2_M0FAULT2 0x00070806
6545 #define GPIO_PH2_WT5CCP0 0x00070807
6546 
6547 #define GPIO_PH3_SSI3TX 0x00070C02
6548 #define GPIO_PH3_M0PWM3 0x00070C04
6549 #define GPIO_PH3_M0FAULT3 0x00070C06
6550 #define GPIO_PH3_WT5CCP1 0x00070C07
6551 
6552 #define GPIO_PH4_SSI2CLK 0x00071002
6553 #define GPIO_PH4_M0PWM4 0x00071004
6554 #define GPIO_PH4_PHA0 0x00071005
6555 #define GPIO_PH4_WT3CCP0 0x00071007
6556 
6557 #define GPIO_PH5_SSI2FSS 0x00071402
6558 #define GPIO_PH5_M0PWM5 0x00071404
6559 #define GPIO_PH5_PHB0 0x00071405
6560 #define GPIO_PH5_WT3CCP1 0x00071407
6561 
6562 #define GPIO_PH6_SSI2RX 0x00071802
6563 #define GPIO_PH6_M0PWM6 0x00071804
6564 #define GPIO_PH6_WT4CCP0 0x00071807
6565 
6566 #define GPIO_PH7_SSI2TX 0x00071C02
6567 #define GPIO_PH7_M0PWM7 0x00071C04
6568 #define GPIO_PH7_WT4CCP1 0x00071C07
6569 
6570 #define GPIO_PJ0_U4RX 0x00080001
6571 #define GPIO_PJ0_T1CCP0 0x00080007
6572 
6573 #define GPIO_PJ1_U4TX 0x00080401
6574 #define GPIO_PJ1_T1CCP1 0x00080407
6575 
6576 #define GPIO_PJ2_U5RX 0x00080801
6577 #define GPIO_PJ2_IDX0 0x00080805
6578 #define GPIO_PJ2_T2CCP0 0x00080807
6579 
6580 #define GPIO_PK0_SSI3CLK 0x00090002
6581 #define GPIO_PK0_M1FAULT0 0x00090006
6582 
6583 #define GPIO_PK1_SSI3FSS 0x00090402
6584 #define GPIO_PK1_M1FAULT1 0x00090406
6585 
6586 #define GPIO_PK2_SSI3RX 0x00090802
6587 #define GPIO_PK2_M1FAULT2 0x00090806
6588 
6589 #define GPIO_PK3_SSI3TX 0x00090C02
6590 #define GPIO_PK3_M1FAULT3 0x00090C06
6591 
6592 #endif // PART_TM4C123BE6PZ
6593 
6594 //*****************************************************************************
6595 //
6596 // TM4C123BH6PM Port/Pin Mapping Definitions
6597 //
6598 //*****************************************************************************
6599 #ifdef PART_TM4C123BH6PM
6600 
6601 #define GPIO_PA0_U0RX 0x00000001
6602 #define GPIO_PA0_CAN1RX 0x00000008
6603 
6604 #define GPIO_PA1_U0TX 0x00000401
6605 #define GPIO_PA1_CAN1TX 0x00000408
6606 
6607 #define GPIO_PA2_SSI0CLK 0x00000802
6608 
6609 #define GPIO_PA3_SSI0FSS 0x00000C02
6610 
6611 #define GPIO_PA4_SSI0RX 0x00001002
6612 
6613 #define GPIO_PA5_SSI0TX 0x00001402
6614 
6615 #define GPIO_PA6_I2C1SCL 0x00001803
6616 #define GPIO_PA6_M1PWM2 0x00001805
6617 
6618 #define GPIO_PA7_I2C1SDA 0x00001C03
6619 #define GPIO_PA7_M1PWM3 0x00001C05
6620 
6621 #define GPIO_PB0_U1RX 0x00010001
6622 #define GPIO_PB0_T2CCP0 0x00010007
6623 
6624 #define GPIO_PB1_U1TX 0x00010401
6625 #define GPIO_PB1_T2CCP1 0x00010407
6626 
6627 #define GPIO_PB2_I2C0SCL 0x00010803
6628 #define GPIO_PB2_T3CCP0 0x00010807
6629 
6630 #define GPIO_PB3_I2C0SDA 0x00010C03
6631 #define GPIO_PB3_T3CCP1 0x00010C07
6632 
6633 #define GPIO_PB4_SSI2CLK 0x00011002
6634 #define GPIO_PB4_M0PWM2 0x00011004
6635 #define GPIO_PB4_T1CCP0 0x00011007
6636 #define GPIO_PB4_CAN0RX 0x00011008
6637 
6638 #define GPIO_PB5_SSI2FSS 0x00011402
6639 #define GPIO_PB5_M0PWM3 0x00011404
6640 #define GPIO_PB5_T1CCP1 0x00011407
6641 #define GPIO_PB5_CAN0TX 0x00011408
6642 
6643 #define GPIO_PB6_SSI2RX 0x00011802
6644 #define GPIO_PB6_M0PWM0 0x00011804
6645 #define GPIO_PB6_T0CCP0 0x00011807
6646 
6647 #define GPIO_PB7_SSI2TX 0x00011C02
6648 #define GPIO_PB7_M0PWM1 0x00011C04
6649 #define GPIO_PB7_T0CCP1 0x00011C07
6650 
6651 #define GPIO_PC0_TCK 0x00020001
6652 #define GPIO_PC0_SWCLK 0x00020001
6653 #define GPIO_PC0_T4CCP0 0x00020007
6654 
6655 #define GPIO_PC1_TMS 0x00020401
6656 #define GPIO_PC1_SWDIO 0x00020401
6657 #define GPIO_PC1_T4CCP1 0x00020407
6658 
6659 #define GPIO_PC2_TDI 0x00020801
6660 #define GPIO_PC2_T5CCP0 0x00020807
6661 
6662 #define GPIO_PC3_SWO 0x00020C01
6663 #define GPIO_PC3_TDO 0x00020C01
6664 #define GPIO_PC3_T5CCP1 0x00020C07
6665 
6666 #define GPIO_PC4_U4RX 0x00021001
6667 #define GPIO_PC4_U1RX 0x00021002
6668 #define GPIO_PC4_M0PWM6 0x00021004
6669 #define GPIO_PC4_IDX1 0x00021006
6670 #define GPIO_PC4_WT0CCP0 0x00021007
6671 #define GPIO_PC4_U1RTS 0x00021008
6672 
6673 #define GPIO_PC5_U4TX 0x00021401
6674 #define GPIO_PC5_U1TX 0x00021402
6675 #define GPIO_PC5_M0PWM7 0x00021404
6676 #define GPIO_PC5_PHA1 0x00021406
6677 #define GPIO_PC5_WT0CCP1 0x00021407
6678 #define GPIO_PC5_U1CTS 0x00021408
6679 
6680 #define GPIO_PC6_U3RX 0x00021801
6681 #define GPIO_PC6_PHB1 0x00021806
6682 #define GPIO_PC6_WT1CCP0 0x00021807
6683 
6684 #define GPIO_PC7_U3TX 0x00021C01
6685 #define GPIO_PC7_WT1CCP1 0x00021C07
6686 
6687 #define GPIO_PD0_SSI3CLK 0x00030001
6688 #define GPIO_PD0_SSI1CLK 0x00030002
6689 #define GPIO_PD0_I2C3SCL 0x00030003
6690 #define GPIO_PD0_M0PWM6 0x00030004
6691 #define GPIO_PD0_M1PWM0 0x00030005
6692 #define GPIO_PD0_WT2CCP0 0x00030007
6693 
6694 #define GPIO_PD1_SSI3FSS 0x00030401
6695 #define GPIO_PD1_SSI1FSS 0x00030402
6696 #define GPIO_PD1_I2C3SDA 0x00030403
6697 #define GPIO_PD1_M0PWM7 0x00030404
6698 #define GPIO_PD1_M1PWM1 0x00030405
6699 #define GPIO_PD1_WT2CCP1 0x00030407
6700 
6701 #define GPIO_PD2_SSI3RX 0x00030801
6702 #define GPIO_PD2_SSI1RX 0x00030802
6703 #define GPIO_PD2_M0FAULT0 0x00030804
6704 #define GPIO_PD2_WT3CCP0 0x00030807
6705 
6706 #define GPIO_PD3_SSI3TX 0x00030C01
6707 #define GPIO_PD3_SSI1TX 0x00030C02
6708 #define GPIO_PD3_IDX0 0x00030C06
6709 #define GPIO_PD3_WT3CCP1 0x00030C07
6710 
6711 #define GPIO_PD4_U6RX 0x00031001
6712 #define GPIO_PD4_WT4CCP0 0x00031007
6713 
6714 #define GPIO_PD5_U6TX 0x00031401
6715 #define GPIO_PD5_WT4CCP1 0x00031407
6716 
6717 #define GPIO_PD6_U2RX 0x00031801
6718 #define GPIO_PD6_M0FAULT0 0x00031804
6719 #define GPIO_PD6_PHA0 0x00031806
6720 #define GPIO_PD6_WT5CCP0 0x00031807
6721 
6722 #define GPIO_PD7_U2TX 0x00031C01
6723 #define GPIO_PD7_PHB0 0x00031C06
6724 #define GPIO_PD7_WT5CCP1 0x00031C07
6725 #define GPIO_PD7_NMI 0x00031C08
6726 
6727 #define GPIO_PE0_U7RX 0x00040001
6728 
6729 #define GPIO_PE1_U7TX 0x00040401
6730 
6731 #define GPIO_PE4_U5RX 0x00041001
6732 #define GPIO_PE4_I2C2SCL 0x00041003
6733 #define GPIO_PE4_M0PWM4 0x00041004
6734 #define GPIO_PE4_M1PWM2 0x00041005
6735 #define GPIO_PE4_CAN0RX 0x00041008
6736 
6737 #define GPIO_PE5_U5TX 0x00041401
6738 #define GPIO_PE5_I2C2SDA 0x00041403
6739 #define GPIO_PE5_M0PWM5 0x00041404
6740 #define GPIO_PE5_M1PWM3 0x00041405
6741 #define GPIO_PE5_CAN0TX 0x00041408
6742 
6743 #define GPIO_PF0_U1RTS 0x00050001
6744 #define GPIO_PF0_SSI1RX 0x00050002
6745 #define GPIO_PF0_CAN0RX 0x00050003
6746 #define GPIO_PF0_M1PWM4 0x00050005
6747 #define GPIO_PF0_PHA0 0x00050006
6748 #define GPIO_PF0_T0CCP0 0x00050007
6749 #define GPIO_PF0_NMI 0x00050008
6750 #define GPIO_PF0_C0O 0x00050009
6751 
6752 #define GPIO_PF1_U1CTS 0x00050401
6753 #define GPIO_PF1_SSI1TX 0x00050402
6754 #define GPIO_PF1_M1PWM5 0x00050405
6755 #define GPIO_PF1_PHB0 0x00050406
6756 #define GPIO_PF1_T0CCP1 0x00050407
6757 #define GPIO_PF1_C1O 0x00050409
6758 #define GPIO_PF1_TRD1 0x0005040E
6759 
6760 #define GPIO_PF2_SSI1CLK 0x00050802
6761 #define GPIO_PF2_M0FAULT0 0x00050804
6762 #define GPIO_PF2_M1PWM6 0x00050805
6763 #define GPIO_PF2_T1CCP0 0x00050807
6764 #define GPIO_PF2_TRD0 0x0005080E
6765 
6766 #define GPIO_PF3_SSI1FSS 0x00050C02
6767 #define GPIO_PF3_CAN0TX 0x00050C03
6768 #define GPIO_PF3_M1PWM7 0x00050C05
6769 #define GPIO_PF3_T1CCP1 0x00050C07
6770 #define GPIO_PF3_TRCLK 0x00050C0E
6771 
6772 #define GPIO_PF4_M1FAULT0 0x00051005
6773 #define GPIO_PF4_IDX0 0x00051006
6774 #define GPIO_PF4_T2CCP0 0x00051007
6775 
6776 #endif // PART_TM4C123BH6PM
6777 
6778 //*****************************************************************************
6779 //
6780 // TM4C123BH6PZ Port/Pin Mapping Definitions
6781 //
6782 //*****************************************************************************
6783 #ifdef PART_TM4C123BH6PZ
6784 
6785 #define GPIO_PA0_U0RX 0x00000001
6786 #define GPIO_PA0_CAN1RX 0x00000008
6787 
6788 #define GPIO_PA1_U0TX 0x00000401
6789 #define GPIO_PA1_CAN1TX 0x00000408
6790 
6791 #define GPIO_PA2_SSI0CLK 0x00000802
6792 
6793 #define GPIO_PA3_SSI0FSS 0x00000C02
6794 
6795 #define GPIO_PA4_SSI0RX 0x00001002
6796 
6797 #define GPIO_PA5_SSI0TX 0x00001402
6798 
6799 #define GPIO_PA6_I2C1SCL 0x00001803
6800 #define GPIO_PA6_M1PWM2 0x00001805
6801 
6802 #define GPIO_PA7_I2C1SDA 0x00001C03
6803 #define GPIO_PA7_M1PWM3 0x00001C05
6804 
6805 #define GPIO_PB0_U1RX 0x00010001
6806 #define GPIO_PB0_T2CCP0 0x00010007
6807 
6808 #define GPIO_PB1_U1TX 0x00010401
6809 #define GPIO_PB1_T2CCP1 0x00010407
6810 
6811 #define GPIO_PB2_I2C0SCL 0x00010803
6812 #define GPIO_PB2_T3CCP0 0x00010807
6813 
6814 #define GPIO_PB3_I2C0SDA 0x00010C03
6815 #define GPIO_PB3_T3CCP1 0x00010C07
6816 
6817 #define GPIO_PB4_SSI2CLK 0x00011002
6818 #define GPIO_PB4_M0PWM2 0x00011004
6819 #define GPIO_PB4_T1CCP0 0x00011007
6820 #define GPIO_PB4_CAN0RX 0x00011008
6821 
6822 #define GPIO_PB5_SSI2FSS 0x00011402
6823 #define GPIO_PB5_M0PWM3 0x00011404
6824 #define GPIO_PB5_T1CCP1 0x00011407
6825 #define GPIO_PB5_CAN0TX 0x00011408
6826 
6827 #define GPIO_PC0_TCK 0x00020001
6828 #define GPIO_PC0_SWCLK 0x00020001
6829 #define GPIO_PC0_T4CCP0 0x00020007
6830 
6831 #define GPIO_PC1_TMS 0x00020401
6832 #define GPIO_PC1_SWDIO 0x00020401
6833 #define GPIO_PC1_T4CCP1 0x00020407
6834 
6835 #define GPIO_PC2_TDI 0x00020801
6836 #define GPIO_PC2_T5CCP0 0x00020807
6837 
6838 #define GPIO_PC3_SWO 0x00020C01
6839 #define GPIO_PC3_TDO 0x00020C01
6840 #define GPIO_PC3_T5CCP1 0x00020C07
6841 
6842 #define GPIO_PC4_U4RX 0x00021001
6843 #define GPIO_PC4_U1RX 0x00021002
6844 #define GPIO_PC4_M0PWM6 0x00021004
6845 #define GPIO_PC4_IDX1 0x00021006
6846 #define GPIO_PC4_WT0CCP0 0x00021007
6847 #define GPIO_PC4_U1RTS 0x00021008
6848 
6849 #define GPIO_PC5_U4TX 0x00021401
6850 #define GPIO_PC5_U1TX 0x00021402
6851 #define GPIO_PC5_M0PWM7 0x00021404
6852 #define GPIO_PC5_PHA1 0x00021406
6853 #define GPIO_PC5_WT0CCP1 0x00021407
6854 #define GPIO_PC5_U1CTS 0x00021408
6855 
6856 #define GPIO_PC6_U3RX 0x00021801
6857 #define GPIO_PC6_PHB1 0x00021806
6858 #define GPIO_PC6_WT1CCP0 0x00021807
6859 
6860 #define GPIO_PC7_U3TX 0x00021C01
6861 #define GPIO_PC7_WT1CCP1 0x00021C07
6862 
6863 #define GPIO_PD0_SSI3CLK 0x00030001
6864 #define GPIO_PD0_SSI1CLK 0x00030002
6865 #define GPIO_PD0_I2C3SCL 0x00030003
6866 #define GPIO_PD0_M0PWM6 0x00030004
6867 #define GPIO_PD0_M1PWM0 0x00030005
6868 #define GPIO_PD0_WT2CCP0 0x00030007
6869 
6870 #define GPIO_PD1_SSI3FSS 0x00030401
6871 #define GPIO_PD1_SSI1FSS 0x00030402
6872 #define GPIO_PD1_I2C3SDA 0x00030403
6873 #define GPIO_PD1_M0PWM7 0x00030404
6874 #define GPIO_PD1_M1PWM1 0x00030405
6875 #define GPIO_PD1_WT2CCP1 0x00030407
6876 
6877 #define GPIO_PD2_SSI3RX 0x00030801
6878 #define GPIO_PD2_SSI1RX 0x00030802
6879 #define GPIO_PD2_M0FAULT0 0x00030804
6880 #define GPIO_PD2_WT3CCP0 0x00030807
6881 
6882 #define GPIO_PD3_SSI3TX 0x00030C01
6883 #define GPIO_PD3_SSI1TX 0x00030C02
6884 #define GPIO_PD3_IDX0 0x00030C06
6885 #define GPIO_PD3_WT3CCP1 0x00030C07
6886 
6887 #define GPIO_PD4_U6RX 0x00031001
6888 #define GPIO_PD4_WT4CCP0 0x00031007
6889 
6890 #define GPIO_PD5_U6TX 0x00031401
6891 #define GPIO_PD5_WT4CCP1 0x00031407
6892 
6893 #define GPIO_PD6_U2RX 0x00031801
6894 #define GPIO_PD6_M0FAULT0 0x00031804
6895 #define GPIO_PD6_PHA0 0x00031806
6896 #define GPIO_PD6_WT5CCP0 0x00031807
6897 
6898 #define GPIO_PD7_U2TX 0x00031C01
6899 #define GPIO_PD7_M0FAULT1 0x00031C04
6900 #define GPIO_PD7_PHB0 0x00031C06
6901 #define GPIO_PD7_WT5CCP1 0x00031C07
6902 #define GPIO_PD7_NMI 0x00031C08
6903 
6904 #define GPIO_PE0_U7RX 0x00040001
6905 
6906 #define GPIO_PE1_U7TX 0x00040401
6907 
6908 #define GPIO_PE4_U5RX 0x00041001
6909 #define GPIO_PE4_I2C2SCL 0x00041003
6910 #define GPIO_PE4_M0PWM4 0x00041004
6911 #define GPIO_PE4_M1PWM2 0x00041005
6912 #define GPIO_PE4_CAN0RX 0x00041008
6913 
6914 #define GPIO_PE5_U5TX 0x00041401
6915 #define GPIO_PE5_I2C2SDA 0x00041403
6916 #define GPIO_PE5_M0PWM5 0x00041404
6917 #define GPIO_PE5_M1PWM3 0x00041405
6918 #define GPIO_PE5_CAN0TX 0x00041408
6919 
6920 #define GPIO_PE6_CAN1RX 0x00041808
6921 
6922 #define GPIO_PE7_U1RI 0x00041C01
6923 #define GPIO_PE7_CAN1TX 0x00041C08
6924 
6925 #define GPIO_PF0_U1RTS 0x00050001
6926 #define GPIO_PF0_SSI1RX 0x00050002
6927 #define GPIO_PF0_CAN0RX 0x00050003
6928 #define GPIO_PF0_M1PWM4 0x00050005
6929 #define GPIO_PF0_PHA0 0x00050006
6930 #define GPIO_PF0_T0CCP0 0x00050007
6931 #define GPIO_PF0_NMI 0x00050008
6932 #define GPIO_PF0_C0O 0x00050009
6933 #define GPIO_PF0_TRD2 0x0005000E
6934 
6935 #define GPIO_PF1_U1CTS 0x00050401
6936 #define GPIO_PF1_SSI1TX 0x00050402
6937 #define GPIO_PF1_M1PWM5 0x00050405
6938 #define GPIO_PF1_PHB0 0x00050406
6939 #define GPIO_PF1_T0CCP1 0x00050407
6940 #define GPIO_PF1_C1O 0x00050409
6941 #define GPIO_PF1_TRD1 0x0005040E
6942 
6943 #define GPIO_PF2_U1DCD 0x00050801
6944 #define GPIO_PF2_SSI1CLK 0x00050802
6945 #define GPIO_PF2_M0FAULT0 0x00050804
6946 #define GPIO_PF2_M1PWM6 0x00050805
6947 #define GPIO_PF2_T1CCP0 0x00050807
6948 #define GPIO_PF2_C2O 0x00050809
6949 #define GPIO_PF2_TRD0 0x0005080E
6950 
6951 #define GPIO_PF3_U1DSR 0x00050C01
6952 #define GPIO_PF3_SSI1FSS 0x00050C02
6953 #define GPIO_PF3_CAN0TX 0x00050C03
6954 #define GPIO_PF3_M0FAULT1 0x00050C04
6955 #define GPIO_PF3_M1PWM7 0x00050C05
6956 #define GPIO_PF3_T1CCP1 0x00050C07
6957 #define GPIO_PF3_TRCLK 0x00050C0E
6958 
6959 #define GPIO_PF4_U1DTR 0x00051001
6960 #define GPIO_PF4_M0FAULT2 0x00051004
6961 #define GPIO_PF4_M1FAULT0 0x00051005
6962 #define GPIO_PF4_IDX0 0x00051006
6963 #define GPIO_PF4_T2CCP0 0x00051007
6964 #define GPIO_PF4_TRD3 0x0005100E
6965 
6966 #define GPIO_PF5_M0FAULT3 0x00051404
6967 #define GPIO_PF5_T2CCP1 0x00051407
6968 
6969 #define GPIO_PF6_I2C2SCL 0x00051803
6970 #define GPIO_PF6_T3CCP0 0x00051807
6971 
6972 #define GPIO_PF7_I2C2SDA 0x00051C03
6973 #define GPIO_PF7_M1FAULT0 0x00051C05
6974 #define GPIO_PF7_T3CCP1 0x00051C07
6975 
6976 #define GPIO_PG0_I2C3SCL 0x00060003
6977 #define GPIO_PG0_M1FAULT1 0x00060005
6978 #define GPIO_PG0_PHA1 0x00060006
6979 #define GPIO_PG0_T4CCP0 0x00060007
6980 
6981 #define GPIO_PG1_I2C3SDA 0x00060403
6982 #define GPIO_PG1_M1FAULT2 0x00060405
6983 #define GPIO_PG1_PHB1 0x00060406
6984 #define GPIO_PG1_T4CCP1 0x00060407
6985 
6986 #define GPIO_PG2_I2C4SCL 0x00060803
6987 #define GPIO_PG2_M0FAULT1 0x00060804
6988 #define GPIO_PG2_M1PWM0 0x00060805
6989 #define GPIO_PG2_T5CCP0 0x00060807
6990 
6991 #define GPIO_PG3_I2C4SDA 0x00060C03
6992 #define GPIO_PG3_M0FAULT2 0x00060C04
6993 #define GPIO_PG3_M1PWM1 0x00060C05
6994 #define GPIO_PG3_PHA1 0x00060C06
6995 #define GPIO_PG3_T5CCP1 0x00060C07
6996 
6997 #define GPIO_PG4_U2RX 0x00061001
6998 #define GPIO_PG4_I2C1SCL 0x00061003
6999 #define GPIO_PG4_M0PWM4 0x00061004
7000 #define GPIO_PG4_M1PWM2 0x00061005
7001 #define GPIO_PG4_PHB1 0x00061006
7002 #define GPIO_PG4_WT0CCP0 0x00061007
7003 
7004 #define GPIO_PG5_U2TX 0x00061401
7005 #define GPIO_PG5_I2C1SDA 0x00061403
7006 #define GPIO_PG5_M0PWM5 0x00061404
7007 #define GPIO_PG5_M1PWM3 0x00061405
7008 #define GPIO_PG5_IDX1 0x00061406
7009 #define GPIO_PG5_WT0CCP1 0x00061407
7010 
7011 #define GPIO_PG6_I2C5SCL 0x00061803
7012 #define GPIO_PG6_M0PWM6 0x00061804
7013 #define GPIO_PG6_WT1CCP0 0x00061807
7014 
7015 #define GPIO_PG7_I2C5SDA 0x00061C03
7016 #define GPIO_PG7_M0PWM7 0x00061C04
7017 #define GPIO_PG7_IDX1 0x00061C05
7018 #define GPIO_PG7_WT1CCP1 0x00061C07
7019 
7020 #define GPIO_PH0_SSI3CLK 0x00070002
7021 #define GPIO_PH0_M0PWM0 0x00070004
7022 #define GPIO_PH0_M0FAULT0 0x00070006
7023 #define GPIO_PH0_WT2CCP0 0x00070007
7024 
7025 #define GPIO_PH1_SSI3FSS 0x00070402
7026 #define GPIO_PH1_M0PWM1 0x00070404
7027 #define GPIO_PH1_IDX0 0x00070405
7028 #define GPIO_PH1_M0FAULT1 0x00070406
7029 #define GPIO_PH1_WT2CCP1 0x00070407
7030 
7031 #define GPIO_PH2_SSI3RX 0x00070802
7032 #define GPIO_PH2_M0PWM2 0x00070804
7033 #define GPIO_PH2_M0FAULT2 0x00070806
7034 #define GPIO_PH2_WT5CCP0 0x00070807
7035 
7036 #define GPIO_PH3_SSI3TX 0x00070C02
7037 #define GPIO_PH3_M0PWM3 0x00070C04
7038 #define GPIO_PH3_M0FAULT3 0x00070C06
7039 #define GPIO_PH3_WT5CCP1 0x00070C07
7040 
7041 #define GPIO_PH4_SSI2CLK 0x00071002
7042 #define GPIO_PH4_M0PWM4 0x00071004
7043 #define GPIO_PH4_PHA0 0x00071005
7044 #define GPIO_PH4_WT3CCP0 0x00071007
7045 
7046 #define GPIO_PH5_SSI2FSS 0x00071402
7047 #define GPIO_PH5_M0PWM5 0x00071404
7048 #define GPIO_PH5_PHB0 0x00071405
7049 #define GPIO_PH5_WT3CCP1 0x00071407
7050 
7051 #define GPIO_PH6_SSI2RX 0x00071802
7052 #define GPIO_PH6_M0PWM6 0x00071804
7053 #define GPIO_PH6_WT4CCP0 0x00071807
7054 
7055 #define GPIO_PH7_SSI2TX 0x00071C02
7056 #define GPIO_PH7_M0PWM7 0x00071C04
7057 #define GPIO_PH7_WT4CCP1 0x00071C07
7058 
7059 #define GPIO_PJ0_U4RX 0x00080001
7060 #define GPIO_PJ0_T1CCP0 0x00080007
7061 
7062 #define GPIO_PJ1_U4TX 0x00080401
7063 #define GPIO_PJ1_T1CCP1 0x00080407
7064 
7065 #define GPIO_PJ2_U5RX 0x00080801
7066 #define GPIO_PJ2_IDX0 0x00080805
7067 #define GPIO_PJ2_T2CCP0 0x00080807
7068 
7069 #define GPIO_PK0_SSI3CLK 0x00090002
7070 #define GPIO_PK0_M1FAULT0 0x00090006
7071 
7072 #define GPIO_PK1_SSI3FSS 0x00090402
7073 #define GPIO_PK1_M1FAULT1 0x00090406
7074 
7075 #define GPIO_PK2_SSI3RX 0x00090802
7076 #define GPIO_PK2_M1FAULT2 0x00090806
7077 
7078 #define GPIO_PK3_SSI3TX 0x00090C02
7079 #define GPIO_PK3_M1FAULT3 0x00090C06
7080 
7081 #endif // PART_TM4C123BH6PZ
7082 
7083 //*****************************************************************************
7084 //
7085 // TM4C123FE6PM Port/Pin Mapping Definitions
7086 //
7087 //*****************************************************************************
7088 #ifdef PART_TM4C123FE6PM
7089 
7090 #define GPIO_PA0_U0RX 0x00000001
7091 #define GPIO_PA0_CAN1RX 0x00000008
7092 
7093 #define GPIO_PA1_U0TX 0x00000401
7094 #define GPIO_PA1_CAN1TX 0x00000408
7095 
7096 #define GPIO_PA2_SSI0CLK 0x00000802
7097 
7098 #define GPIO_PA3_SSI0FSS 0x00000C02
7099 
7100 #define GPIO_PA4_SSI0RX 0x00001002
7101 
7102 #define GPIO_PA5_SSI0TX 0x00001402
7103 
7104 #define GPIO_PA6_I2C1SCL 0x00001803
7105 #define GPIO_PA6_M1PWM2 0x00001805
7106 
7107 #define GPIO_PA7_I2C1SDA 0x00001C03
7108 #define GPIO_PA7_M1PWM3 0x00001C05
7109 
7110 #define GPIO_PB0_U1RX 0x00010001
7111 #define GPIO_PB0_T2CCP0 0x00010007
7112 
7113 #define GPIO_PB1_U1TX 0x00010401
7114 #define GPIO_PB1_T2CCP1 0x00010407
7115 
7116 #define GPIO_PB2_I2C0SCL 0x00010803
7117 #define GPIO_PB2_T3CCP0 0x00010807
7118 
7119 #define GPIO_PB3_I2C0SDA 0x00010C03
7120 #define GPIO_PB3_T3CCP1 0x00010C07
7121 
7122 #define GPIO_PB4_SSI2CLK 0x00011002
7123 #define GPIO_PB4_M0PWM2 0x00011004
7124 #define GPIO_PB4_T1CCP0 0x00011007
7125 #define GPIO_PB4_CAN0RX 0x00011008
7126 
7127 #define GPIO_PB5_SSI2FSS 0x00011402
7128 #define GPIO_PB5_M0PWM3 0x00011404
7129 #define GPIO_PB5_T1CCP1 0x00011407
7130 #define GPIO_PB5_CAN0TX 0x00011408
7131 
7132 #define GPIO_PB6_SSI2RX 0x00011802
7133 #define GPIO_PB6_I2C5SCL 0x00011803
7134 #define GPIO_PB6_M0PWM0 0x00011804
7135 #define GPIO_PB6_T0CCP0 0x00011807
7136 
7137 #define GPIO_PB7_SSI2TX 0x00011C02
7138 #define GPIO_PB7_I2C5SDA 0x00011C03
7139 #define GPIO_PB7_M0PWM1 0x00011C04
7140 #define GPIO_PB7_T0CCP1 0x00011C07
7141 
7142 #define GPIO_PC0_TCK 0x00020001
7143 #define GPIO_PC0_SWCLK 0x00020001
7144 #define GPIO_PC0_T4CCP0 0x00020007
7145 
7146 #define GPIO_PC1_TMS 0x00020401
7147 #define GPIO_PC1_SWDIO 0x00020401
7148 #define GPIO_PC1_T4CCP1 0x00020407
7149 
7150 #define GPIO_PC2_TDI 0x00020801
7151 #define GPIO_PC2_T5CCP0 0x00020807
7152 
7153 #define GPIO_PC3_SWO 0x00020C01
7154 #define GPIO_PC3_TDO 0x00020C01
7155 #define GPIO_PC3_T5CCP1 0x00020C07
7156 
7157 #define GPIO_PC4_U4RX 0x00021001
7158 #define GPIO_PC4_U1RX 0x00021002
7159 #define GPIO_PC4_M0PWM6 0x00021004
7160 #define GPIO_PC4_IDX1 0x00021006
7161 #define GPIO_PC4_WT0CCP0 0x00021007
7162 #define GPIO_PC4_U1RTS 0x00021008
7163 
7164 #define GPIO_PC5_U4TX 0x00021401
7165 #define GPIO_PC5_U1TX 0x00021402
7166 #define GPIO_PC5_M0PWM7 0x00021404
7167 #define GPIO_PC5_PHA1 0x00021406
7168 #define GPIO_PC5_WT0CCP1 0x00021407
7169 #define GPIO_PC5_U1CTS 0x00021408
7170 
7171 #define GPIO_PC6_U3RX 0x00021801
7172 #define GPIO_PC6_PHB1 0x00021806
7173 #define GPIO_PC6_WT1CCP0 0x00021807
7174 #define GPIO_PC6_USB0EPEN 0x00021808
7175 
7176 #define GPIO_PC7_U3TX 0x00021C01
7177 #define GPIO_PC7_WT1CCP1 0x00021C07
7178 #define GPIO_PC7_USB0PFLT 0x00021C08
7179 
7180 #define GPIO_PD0_SSI3CLK 0x00030001
7181 #define GPIO_PD0_SSI1CLK 0x00030002
7182 #define GPIO_PD0_I2C3SCL 0x00030003
7183 #define GPIO_PD0_M0PWM6 0x00030004
7184 #define GPIO_PD0_M1PWM0 0x00030005
7185 #define GPIO_PD0_WT2CCP0 0x00030007
7186 
7187 #define GPIO_PD1_SSI3FSS 0x00030401
7188 #define GPIO_PD1_SSI1FSS 0x00030402
7189 #define GPIO_PD1_I2C3SDA 0x00030403
7190 #define GPIO_PD1_M0PWM7 0x00030404
7191 #define GPIO_PD1_M1PWM1 0x00030405
7192 #define GPIO_PD1_WT2CCP1 0x00030407
7193 
7194 #define GPIO_PD2_SSI3RX 0x00030801
7195 #define GPIO_PD2_SSI1RX 0x00030802
7196 #define GPIO_PD2_M0FAULT0 0x00030804
7197 #define GPIO_PD2_WT3CCP0 0x00030807
7198 #define GPIO_PD2_USB0EPEN 0x00030808
7199 
7200 #define GPIO_PD3_SSI3TX 0x00030C01
7201 #define GPIO_PD3_SSI1TX 0x00030C02
7202 #define GPIO_PD3_IDX0 0x00030C06
7203 #define GPIO_PD3_WT3CCP1 0x00030C07
7204 #define GPIO_PD3_USB0PFLT 0x00030C08
7205 
7206 #define GPIO_PD4_U6RX 0x00031001
7207 #define GPIO_PD4_WT4CCP0 0x00031007
7208 
7209 #define GPIO_PD5_U6TX 0x00031401
7210 #define GPIO_PD5_WT4CCP1 0x00031407
7211 
7212 #define GPIO_PD6_U2RX 0x00031801
7213 #define GPIO_PD6_M0FAULT0 0x00031804
7214 #define GPIO_PD6_PHA0 0x00031806
7215 #define GPIO_PD6_WT5CCP0 0x00031807
7216 
7217 #define GPIO_PD7_U2TX 0x00031C01
7218 #define GPIO_PD7_M0FAULT1 0x00031C04
7219 #define GPIO_PD7_PHB0 0x00031C06
7220 #define GPIO_PD7_WT5CCP1 0x00031C07
7221 #define GPIO_PD7_NMI 0x00031C08
7222 
7223 #define GPIO_PE0_U7RX 0x00040001
7224 
7225 #define GPIO_PE1_U7TX 0x00040401
7226 
7227 #define GPIO_PE4_U5RX 0x00041001
7228 #define GPIO_PE4_I2C2SCL 0x00041003
7229 #define GPIO_PE4_M0PWM4 0x00041004
7230 #define GPIO_PE4_M1PWM2 0x00041005
7231 #define GPIO_PE4_CAN0RX 0x00041008
7232 
7233 #define GPIO_PE5_U5TX 0x00041401
7234 #define GPIO_PE5_I2C2SDA 0x00041403
7235 #define GPIO_PE5_M0PWM5 0x00041404
7236 #define GPIO_PE5_M1PWM3 0x00041405
7237 #define GPIO_PE5_CAN0TX 0x00041408
7238 
7239 #define GPIO_PF0_U1RTS 0x00050001
7240 #define GPIO_PF0_SSI1RX 0x00050002
7241 #define GPIO_PF0_CAN0RX 0x00050003
7242 #define GPIO_PF0_M1PWM4 0x00050005
7243 #define GPIO_PF0_PHA0 0x00050006
7244 #define GPIO_PF0_T0CCP0 0x00050007
7245 #define GPIO_PF0_NMI 0x00050008
7246 #define GPIO_PF0_C0O 0x00050009
7247 
7248 #define GPIO_PF1_U1CTS 0x00050401
7249 #define GPIO_PF1_SSI1TX 0x00050402
7250 #define GPIO_PF1_M1PWM5 0x00050405
7251 #define GPIO_PF1_PHB0 0x00050406
7252 #define GPIO_PF1_T0CCP1 0x00050407
7253 #define GPIO_PF1_C1O 0x00050409
7254 #define GPIO_PF1_TRD1 0x0005040E
7255 
7256 #define GPIO_PF2_SSI1CLK 0x00050802
7257 #define GPIO_PF2_M0FAULT0 0x00050804
7258 #define GPIO_PF2_M1PWM6 0x00050805
7259 #define GPIO_PF2_T1CCP0 0x00050807
7260 #define GPIO_PF2_TRD0 0x0005080E
7261 
7262 #define GPIO_PF3_SSI1FSS 0x00050C02
7263 #define GPIO_PF3_CAN0TX 0x00050C03
7264 #define GPIO_PF3_M0FAULT1 0x00050C04
7265 #define GPIO_PF3_M1PWM7 0x00050C05
7266 #define GPIO_PF3_T1CCP1 0x00050C07
7267 #define GPIO_PF3_TRCLK 0x00050C0E
7268 
7269 #define GPIO_PF4_M0FAULT2 0x00051004
7270 #define GPIO_PF4_M1FAULT0 0x00051005
7271 #define GPIO_PF4_IDX0 0x00051006
7272 #define GPIO_PF4_T2CCP0 0x00051007
7273 #define GPIO_PF4_USB0EPEN 0x00051008
7274 
7275 #define GPIO_PG0_I2C3SCL 0x00060003
7276 #define GPIO_PG0_M1FAULT1 0x00060005
7277 #define GPIO_PG0_PHA1 0x00060006
7278 #define GPIO_PG0_T4CCP0 0x00060007
7279 
7280 #define GPIO_PG1_I2C3SDA 0x00060403
7281 #define GPIO_PG1_M1FAULT2 0x00060405
7282 #define GPIO_PG1_PHB1 0x00060406
7283 #define GPIO_PG1_T4CCP1 0x00060407
7284 
7285 #define GPIO_PG2_I2C4SCL 0x00060803
7286 #define GPIO_PG2_M0FAULT1 0x00060804
7287 #define GPIO_PG2_M1PWM0 0x00060805
7288 #define GPIO_PG2_T5CCP0 0x00060807
7289 
7290 #define GPIO_PG3_I2C4SDA 0x00060C03
7291 #define GPIO_PG3_M0FAULT2 0x00060C04
7292 #define GPIO_PG3_M1PWM1 0x00060C05
7293 #define GPIO_PG3_PHA1 0x00060C06
7294 #define GPIO_PG3_T5CCP1 0x00060C07
7295 
7296 #define GPIO_PG4_U2RX 0x00061001
7297 #define GPIO_PG4_I2C1SCL 0x00061003
7298 #define GPIO_PG4_M0PWM4 0x00061004
7299 #define GPIO_PG4_M1PWM2 0x00061005
7300 #define GPIO_PG4_PHB1 0x00061006
7301 #define GPIO_PG4_WT0CCP0 0x00061007
7302 #define GPIO_PG4_USB0EPEN 0x00061008
7303 
7304 #define GPIO_PG5_U2TX 0x00061401
7305 #define GPIO_PG5_I2C1SDA 0x00061403
7306 #define GPIO_PG5_M0PWM5 0x00061404
7307 #define GPIO_PG5_M1PWM3 0x00061405
7308 #define GPIO_PG5_IDX1 0x00061406
7309 #define GPIO_PG5_WT0CCP1 0x00061407
7310 #define GPIO_PG5_USB0PFLT 0x00061408
7311 
7312 #endif // PART_TM4C123FE6PM
7313 
7314 //*****************************************************************************
7315 //
7316 // TM4C123FH6PM Port/Pin Mapping Definitions
7317 //
7318 //*****************************************************************************
7319 #ifdef PART_TM4C123FH6PM
7320 
7321 #define GPIO_PA0_U0RX 0x00000001
7322 #define GPIO_PA0_CAN1RX 0x00000008
7323 
7324 #define GPIO_PA1_U0TX 0x00000401
7325 #define GPIO_PA1_CAN1TX 0x00000408
7326 
7327 #define GPIO_PA2_SSI0CLK 0x00000802
7328 
7329 #define GPIO_PA3_SSI0FSS 0x00000C02
7330 
7331 #define GPIO_PA4_SSI0RX 0x00001002
7332 
7333 #define GPIO_PA5_SSI0TX 0x00001402
7334 
7335 #define GPIO_PA6_I2C1SCL 0x00001803
7336 #define GPIO_PA6_M1PWM2 0x00001805
7337 
7338 #define GPIO_PA7_I2C1SDA 0x00001C03
7339 #define GPIO_PA7_M1PWM3 0x00001C05
7340 
7341 #define GPIO_PB0_U1RX 0x00010001
7342 #define GPIO_PB0_T2CCP0 0x00010007
7343 
7344 #define GPIO_PB1_U1TX 0x00010401
7345 #define GPIO_PB1_T2CCP1 0x00010407
7346 
7347 #define GPIO_PB2_I2C0SCL 0x00010803
7348 #define GPIO_PB2_T3CCP0 0x00010807
7349 
7350 #define GPIO_PB3_I2C0SDA 0x00010C03
7351 #define GPIO_PB3_T3CCP1 0x00010C07
7352 
7353 #define GPIO_PB4_SSI2CLK 0x00011002
7354 #define GPIO_PB4_M0PWM2 0x00011004
7355 #define GPIO_PB4_T1CCP0 0x00011007
7356 #define GPIO_PB4_CAN0RX 0x00011008
7357 
7358 #define GPIO_PB5_SSI2FSS 0x00011402
7359 #define GPIO_PB5_M0PWM3 0x00011404
7360 #define GPIO_PB5_T1CCP1 0x00011407
7361 #define GPIO_PB5_CAN0TX 0x00011408
7362 
7363 #define GPIO_PB6_SSI2RX 0x00011802
7364 #define GPIO_PB6_I2C5SCL 0x00011803
7365 #define GPIO_PB6_M0PWM0 0x00011804
7366 #define GPIO_PB6_T0CCP0 0x00011807
7367 
7368 #define GPIO_PB7_SSI2TX 0x00011C02
7369 #define GPIO_PB7_I2C5SDA 0x00011C03
7370 #define GPIO_PB7_M0PWM1 0x00011C04
7371 #define GPIO_PB7_T0CCP1 0x00011C07
7372 
7373 #define GPIO_PC0_TCK 0x00020001
7374 #define GPIO_PC0_SWCLK 0x00020001
7375 #define GPIO_PC0_T4CCP0 0x00020007
7376 
7377 #define GPIO_PC1_TMS 0x00020401
7378 #define GPIO_PC1_SWDIO 0x00020401
7379 #define GPIO_PC1_T4CCP1 0x00020407
7380 
7381 #define GPIO_PC2_TDI 0x00020801
7382 #define GPIO_PC2_T5CCP0 0x00020807
7383 
7384 #define GPIO_PC3_SWO 0x00020C01
7385 #define GPIO_PC3_TDO 0x00020C01
7386 #define GPIO_PC3_T5CCP1 0x00020C07
7387 
7388 #define GPIO_PC4_U4RX 0x00021001
7389 #define GPIO_PC4_U1RX 0x00021002
7390 #define GPIO_PC4_M0PWM6 0x00021004
7391 #define GPIO_PC4_IDX1 0x00021006
7392 #define GPIO_PC4_WT0CCP0 0x00021007
7393 #define GPIO_PC4_U1RTS 0x00021008
7394 
7395 #define GPIO_PC5_U4TX 0x00021401
7396 #define GPIO_PC5_U1TX 0x00021402
7397 #define GPIO_PC5_M0PWM7 0x00021404
7398 #define GPIO_PC5_PHA1 0x00021406
7399 #define GPIO_PC5_WT0CCP1 0x00021407
7400 #define GPIO_PC5_U1CTS 0x00021408
7401 
7402 #define GPIO_PC6_U3RX 0x00021801
7403 #define GPIO_PC6_PHB1 0x00021806
7404 #define GPIO_PC6_WT1CCP0 0x00021807
7405 #define GPIO_PC6_USB0EPEN 0x00021808
7406 
7407 #define GPIO_PC7_U3TX 0x00021C01
7408 #define GPIO_PC7_WT1CCP1 0x00021C07
7409 #define GPIO_PC7_USB0PFLT 0x00021C08
7410 
7411 #define GPIO_PD0_SSI3CLK 0x00030001
7412 #define GPIO_PD0_SSI1CLK 0x00030002
7413 #define GPIO_PD0_I2C3SCL 0x00030003
7414 #define GPIO_PD0_M0PWM6 0x00030004
7415 #define GPIO_PD0_M1PWM0 0x00030005
7416 #define GPIO_PD0_WT2CCP0 0x00030007
7417 
7418 #define GPIO_PD1_SSI3FSS 0x00030401
7419 #define GPIO_PD1_SSI1FSS 0x00030402
7420 #define GPIO_PD1_I2C3SDA 0x00030403
7421 #define GPIO_PD1_M0PWM7 0x00030404
7422 #define GPIO_PD1_M1PWM1 0x00030405
7423 #define GPIO_PD1_WT2CCP1 0x00030407
7424 
7425 #define GPIO_PD2_SSI3RX 0x00030801
7426 #define GPIO_PD2_SSI1RX 0x00030802
7427 #define GPIO_PD2_M0FAULT0 0x00030804
7428 #define GPIO_PD2_WT3CCP0 0x00030807
7429 #define GPIO_PD2_USB0EPEN 0x00030808
7430 
7431 #define GPIO_PD3_SSI3TX 0x00030C01
7432 #define GPIO_PD3_SSI1TX 0x00030C02
7433 #define GPIO_PD3_IDX0 0x00030C06
7434 #define GPIO_PD3_WT3CCP1 0x00030C07
7435 #define GPIO_PD3_USB0PFLT 0x00030C08
7436 
7437 #define GPIO_PD4_U6RX 0x00031001
7438 #define GPIO_PD4_WT4CCP0 0x00031007
7439 
7440 #define GPIO_PD5_U6TX 0x00031401
7441 #define GPIO_PD5_WT4CCP1 0x00031407
7442 
7443 #define GPIO_PD6_U2RX 0x00031801
7444 #define GPIO_PD6_M0FAULT0 0x00031804
7445 #define GPIO_PD6_PHA0 0x00031806
7446 #define GPIO_PD6_WT5CCP0 0x00031807
7447 
7448 #define GPIO_PD7_U2TX 0x00031C01
7449 #define GPIO_PD7_M0FAULT1 0x00031C04
7450 #define GPIO_PD7_PHB0 0x00031C06
7451 #define GPIO_PD7_WT5CCP1 0x00031C07
7452 #define GPIO_PD7_NMI 0x00031C08
7453 
7454 #define GPIO_PE0_U7RX 0x00040001
7455 
7456 #define GPIO_PE1_U7TX 0x00040401
7457 
7458 #define GPIO_PE4_U5RX 0x00041001
7459 #define GPIO_PE4_I2C2SCL 0x00041003
7460 #define GPIO_PE4_M0PWM4 0x00041004
7461 #define GPIO_PE4_M1PWM2 0x00041005
7462 #define GPIO_PE4_CAN0RX 0x00041008
7463 
7464 #define GPIO_PE5_U5TX 0x00041401
7465 #define GPIO_PE5_I2C2SDA 0x00041403
7466 #define GPIO_PE5_M0PWM5 0x00041404
7467 #define GPIO_PE5_M1PWM3 0x00041405
7468 #define GPIO_PE5_CAN0TX 0x00041408
7469 
7470 #define GPIO_PF0_U1RTS 0x00050001
7471 #define GPIO_PF0_SSI1RX 0x00050002
7472 #define GPIO_PF0_CAN0RX 0x00050003
7473 #define GPIO_PF0_M1PWM4 0x00050005
7474 #define GPIO_PF0_PHA0 0x00050006
7475 #define GPIO_PF0_T0CCP0 0x00050007
7476 #define GPIO_PF0_NMI 0x00050008
7477 #define GPIO_PF0_C0O 0x00050009
7478 
7479 #define GPIO_PF1_U1CTS 0x00050401
7480 #define GPIO_PF1_SSI1TX 0x00050402
7481 #define GPIO_PF1_M1PWM5 0x00050405
7482 #define GPIO_PF1_PHB0 0x00050406
7483 #define GPIO_PF1_T0CCP1 0x00050407
7484 #define GPIO_PF1_C1O 0x00050409
7485 #define GPIO_PF1_TRD1 0x0005040E
7486 
7487 #define GPIO_PF2_SSI1CLK 0x00050802
7488 #define GPIO_PF2_M0FAULT0 0x00050804
7489 #define GPIO_PF2_M1PWM6 0x00050805
7490 #define GPIO_PF2_T1CCP0 0x00050807
7491 #define GPIO_PF2_TRD0 0x0005080E
7492 
7493 #define GPIO_PF3_SSI1FSS 0x00050C02
7494 #define GPIO_PF3_CAN0TX 0x00050C03
7495 #define GPIO_PF3_M0FAULT1 0x00050C04
7496 #define GPIO_PF3_M1PWM7 0x00050C05
7497 #define GPIO_PF3_T1CCP1 0x00050C07
7498 #define GPIO_PF3_TRCLK 0x00050C0E
7499 
7500 #define GPIO_PF4_M0FAULT2 0x00051004
7501 #define GPIO_PF4_M1FAULT0 0x00051005
7502 #define GPIO_PF4_IDX0 0x00051006
7503 #define GPIO_PF4_T2CCP0 0x00051007
7504 #define GPIO_PF4_USB0EPEN 0x00051008
7505 
7506 #define GPIO_PG0_I2C3SCL 0x00060003
7507 #define GPIO_PG0_M1FAULT1 0x00060005
7508 #define GPIO_PG0_PHA1 0x00060006
7509 #define GPIO_PG0_T4CCP0 0x00060007
7510 
7511 #define GPIO_PG1_I2C3SDA 0x00060403
7512 #define GPIO_PG1_M1FAULT2 0x00060405
7513 #define GPIO_PG1_PHB1 0x00060406
7514 #define GPIO_PG1_T4CCP1 0x00060407
7515 
7516 #define GPIO_PG2_I2C4SCL 0x00060803
7517 #define GPIO_PG2_M0FAULT1 0x00060804
7518 #define GPIO_PG2_M1PWM0 0x00060805
7519 #define GPIO_PG2_T5CCP0 0x00060807
7520 
7521 #define GPIO_PG3_I2C4SDA 0x00060C03
7522 #define GPIO_PG3_M0FAULT2 0x00060C04
7523 #define GPIO_PG3_M1PWM1 0x00060C05
7524 #define GPIO_PG3_PHA1 0x00060C06
7525 #define GPIO_PG3_T5CCP1 0x00060C07
7526 
7527 #define GPIO_PG4_U2RX 0x00061001
7528 #define GPIO_PG4_I2C1SCL 0x00061003
7529 #define GPIO_PG4_M0PWM4 0x00061004
7530 #define GPIO_PG4_M1PWM2 0x00061005
7531 #define GPIO_PG4_PHB1 0x00061006
7532 #define GPIO_PG4_WT0CCP0 0x00061007
7533 #define GPIO_PG4_USB0EPEN 0x00061008
7534 
7535 #define GPIO_PG5_U2TX 0x00061401
7536 #define GPIO_PG5_I2C1SDA 0x00061403
7537 #define GPIO_PG5_M0PWM5 0x00061404
7538 #define GPIO_PG5_M1PWM3 0x00061405
7539 #define GPIO_PG5_IDX1 0x00061406
7540 #define GPIO_PG5_WT0CCP1 0x00061407
7541 #define GPIO_PG5_USB0PFLT 0x00061408
7542 
7543 #endif // PART_TM4C123FH6PM
7544 
7545 //*****************************************************************************
7546 //
7547 // TM4C123GE6PM Port/Pin Mapping Definitions
7548 //
7549 //*****************************************************************************
7550 #ifdef PART_TM4C123GE6PM
7551 
7552 #define GPIO_PA0_U0RX 0x00000001
7553 #define GPIO_PA0_CAN1RX 0x00000008
7554 
7555 #define GPIO_PA1_U0TX 0x00000401
7556 #define GPIO_PA1_CAN1TX 0x00000408
7557 
7558 #define GPIO_PA2_SSI0CLK 0x00000802
7559 
7560 #define GPIO_PA3_SSI0FSS 0x00000C02
7561 
7562 #define GPIO_PA4_SSI0RX 0x00001002
7563 
7564 #define GPIO_PA5_SSI0TX 0x00001402
7565 
7566 #define GPIO_PA6_I2C1SCL 0x00001803
7567 #define GPIO_PA6_M1PWM2 0x00001805
7568 
7569 #define GPIO_PA7_I2C1SDA 0x00001C03
7570 #define GPIO_PA7_M1PWM3 0x00001C05
7571 
7572 #define GPIO_PB0_U1RX 0x00010001
7573 #define GPIO_PB0_T2CCP0 0x00010007
7574 
7575 #define GPIO_PB1_U1TX 0x00010401
7576 #define GPIO_PB1_T2CCP1 0x00010407
7577 
7578 #define GPIO_PB2_I2C0SCL 0x00010803
7579 #define GPIO_PB2_T3CCP0 0x00010807
7580 
7581 #define GPIO_PB3_I2C0SDA 0x00010C03
7582 #define GPIO_PB3_T3CCP1 0x00010C07
7583 
7584 #define GPIO_PB4_SSI2CLK 0x00011002
7585 #define GPIO_PB4_M0PWM2 0x00011004
7586 #define GPIO_PB4_T1CCP0 0x00011007
7587 #define GPIO_PB4_CAN0RX 0x00011008
7588 
7589 #define GPIO_PB5_SSI2FSS 0x00011402
7590 #define GPIO_PB5_M0PWM3 0x00011404
7591 #define GPIO_PB5_T1CCP1 0x00011407
7592 #define GPIO_PB5_CAN0TX 0x00011408
7593 
7594 #define GPIO_PB6_SSI2RX 0x00011802
7595 #define GPIO_PB6_M0PWM0 0x00011804
7596 #define GPIO_PB6_T0CCP0 0x00011807
7597 
7598 #define GPIO_PB7_SSI2TX 0x00011C02
7599 #define GPIO_PB7_M0PWM1 0x00011C04
7600 #define GPIO_PB7_T0CCP1 0x00011C07
7601 
7602 #define GPIO_PC0_TCK 0x00020001
7603 #define GPIO_PC0_SWCLK 0x00020001
7604 #define GPIO_PC0_T4CCP0 0x00020007
7605 
7606 #define GPIO_PC1_TMS 0x00020401
7607 #define GPIO_PC1_SWDIO 0x00020401
7608 #define GPIO_PC1_T4CCP1 0x00020407
7609 
7610 #define GPIO_PC2_TDI 0x00020801
7611 #define GPIO_PC2_T5CCP0 0x00020807
7612 
7613 #define GPIO_PC3_SWO 0x00020C01
7614 #define GPIO_PC3_TDO 0x00020C01
7615 #define GPIO_PC3_T5CCP1 0x00020C07
7616 
7617 #define GPIO_PC4_U4RX 0x00021001
7618 #define GPIO_PC4_U1RX 0x00021002
7619 #define GPIO_PC4_M0PWM6 0x00021004
7620 #define GPIO_PC4_IDX1 0x00021006
7621 #define GPIO_PC4_WT0CCP0 0x00021007
7622 #define GPIO_PC4_U1RTS 0x00021008
7623 
7624 #define GPIO_PC5_U4TX 0x00021401
7625 #define GPIO_PC5_U1TX 0x00021402
7626 #define GPIO_PC5_M0PWM7 0x00021404
7627 #define GPIO_PC5_PHA1 0x00021406
7628 #define GPIO_PC5_WT0CCP1 0x00021407
7629 #define GPIO_PC5_U1CTS 0x00021408
7630 
7631 #define GPIO_PC6_U3RX 0x00021801
7632 #define GPIO_PC6_PHB1 0x00021806
7633 #define GPIO_PC6_WT1CCP0 0x00021807
7634 #define GPIO_PC6_USB0EPEN 0x00021808
7635 
7636 #define GPIO_PC7_U3TX 0x00021C01
7637 #define GPIO_PC7_WT1CCP1 0x00021C07
7638 #define GPIO_PC7_USB0PFLT 0x00021C08
7639 
7640 #define GPIO_PD0_SSI3CLK 0x00030001
7641 #define GPIO_PD0_SSI1CLK 0x00030002
7642 #define GPIO_PD0_I2C3SCL 0x00030003
7643 #define GPIO_PD0_M0PWM6 0x00030004
7644 #define GPIO_PD0_M1PWM0 0x00030005
7645 #define GPIO_PD0_WT2CCP0 0x00030007
7646 
7647 #define GPIO_PD1_SSI3FSS 0x00030401
7648 #define GPIO_PD1_SSI1FSS 0x00030402
7649 #define GPIO_PD1_I2C3SDA 0x00030403
7650 #define GPIO_PD1_M0PWM7 0x00030404
7651 #define GPIO_PD1_M1PWM1 0x00030405
7652 #define GPIO_PD1_WT2CCP1 0x00030407
7653 
7654 #define GPIO_PD2_SSI3RX 0x00030801
7655 #define GPIO_PD2_SSI1RX 0x00030802
7656 #define GPIO_PD2_M0FAULT0 0x00030804
7657 #define GPIO_PD2_WT3CCP0 0x00030807
7658 #define GPIO_PD2_USB0EPEN 0x00030808
7659 
7660 #define GPIO_PD3_SSI3TX 0x00030C01
7661 #define GPIO_PD3_SSI1TX 0x00030C02
7662 #define GPIO_PD3_IDX0 0x00030C06
7663 #define GPIO_PD3_WT3CCP1 0x00030C07
7664 #define GPIO_PD3_USB0PFLT 0x00030C08
7665 
7666 #define GPIO_PD4_U6RX 0x00031001
7667 #define GPIO_PD4_WT4CCP0 0x00031007
7668 
7669 #define GPIO_PD5_U6TX 0x00031401
7670 #define GPIO_PD5_WT4CCP1 0x00031407
7671 
7672 #define GPIO_PD6_U2RX 0x00031801
7673 #define GPIO_PD6_M0FAULT0 0x00031804
7674 #define GPIO_PD6_PHA0 0x00031806
7675 #define GPIO_PD6_WT5CCP0 0x00031807
7676 
7677 #define GPIO_PD7_U2TX 0x00031C01
7678 #define GPIO_PD7_PHB0 0x00031C06
7679 #define GPIO_PD7_WT5CCP1 0x00031C07
7680 #define GPIO_PD7_NMI 0x00031C08
7681 
7682 #define GPIO_PE0_U7RX 0x00040001
7683 
7684 #define GPIO_PE1_U7TX 0x00040401
7685 
7686 #define GPIO_PE4_U5RX 0x00041001
7687 #define GPIO_PE4_I2C2SCL 0x00041003
7688 #define GPIO_PE4_M0PWM4 0x00041004
7689 #define GPIO_PE4_M1PWM2 0x00041005
7690 #define GPIO_PE4_CAN0RX 0x00041008
7691 
7692 #define GPIO_PE5_U5TX 0x00041401
7693 #define GPIO_PE5_I2C2SDA 0x00041403
7694 #define GPIO_PE5_M0PWM5 0x00041404
7695 #define GPIO_PE5_M1PWM3 0x00041405
7696 #define GPIO_PE5_CAN0TX 0x00041408
7697 
7698 #define GPIO_PF0_U1RTS 0x00050001
7699 #define GPIO_PF0_SSI1RX 0x00050002
7700 #define GPIO_PF0_CAN0RX 0x00050003
7701 #define GPIO_PF0_M1PWM4 0x00050005
7702 #define GPIO_PF0_PHA0 0x00050006
7703 #define GPIO_PF0_T0CCP0 0x00050007
7704 #define GPIO_PF0_NMI 0x00050008
7705 #define GPIO_PF0_C0O 0x00050009
7706 
7707 #define GPIO_PF1_U1CTS 0x00050401
7708 #define GPIO_PF1_SSI1TX 0x00050402
7709 #define GPIO_PF1_M1PWM5 0x00050405
7710 #define GPIO_PF1_PHB0 0x00050406
7711 #define GPIO_PF1_T0CCP1 0x00050407
7712 #define GPIO_PF1_C1O 0x00050409
7713 #define GPIO_PF1_TRD1 0x0005040E
7714 
7715 #define GPIO_PF2_SSI1CLK 0x00050802
7716 #define GPIO_PF2_M0FAULT0 0x00050804
7717 #define GPIO_PF2_M1PWM6 0x00050805
7718 #define GPIO_PF2_T1CCP0 0x00050807
7719 #define GPIO_PF2_TRD0 0x0005080E
7720 
7721 #define GPIO_PF3_SSI1FSS 0x00050C02
7722 #define GPIO_PF3_CAN0TX 0x00050C03
7723 #define GPIO_PF3_M1PWM7 0x00050C05
7724 #define GPIO_PF3_T1CCP1 0x00050C07
7725 #define GPIO_PF3_TRCLK 0x00050C0E
7726 
7727 #define GPIO_PF4_M1FAULT0 0x00051005
7728 #define GPIO_PF4_IDX0 0x00051006
7729 #define GPIO_PF4_T2CCP0 0x00051007
7730 #define GPIO_PF4_USB0EPEN 0x00051008
7731 
7732 #endif // PART_TM4C123GE6PM
7733 
7734 //*****************************************************************************
7735 //
7736 // TM4C123GE6PZ Port/Pin Mapping Definitions
7737 //
7738 //*****************************************************************************
7739 #ifdef PART_TM4C123GE6PZ
7740 
7741 #define GPIO_PA0_U0RX 0x00000001
7742 #define GPIO_PA0_CAN1RX 0x00000008
7743 
7744 #define GPIO_PA1_U0TX 0x00000401
7745 #define GPIO_PA1_CAN1TX 0x00000408
7746 
7747 #define GPIO_PA2_SSI0CLK 0x00000802
7748 
7749 #define GPIO_PA3_SSI0FSS 0x00000C02
7750 
7751 #define GPIO_PA4_SSI0RX 0x00001002
7752 
7753 #define GPIO_PA5_SSI0TX 0x00001402
7754 
7755 #define GPIO_PA6_I2C1SCL 0x00001803
7756 #define GPIO_PA6_M1PWM2 0x00001805
7757 
7758 #define GPIO_PA7_I2C1SDA 0x00001C03
7759 #define GPIO_PA7_M1PWM3 0x00001C05
7760 
7761 #define GPIO_PB0_U1RX 0x00010001
7762 #define GPIO_PB0_T2CCP0 0x00010007
7763 
7764 #define GPIO_PB1_U1TX 0x00010401
7765 #define GPIO_PB1_T2CCP1 0x00010407
7766 
7767 #define GPIO_PB2_I2C0SCL 0x00010803
7768 #define GPIO_PB2_T3CCP0 0x00010807
7769 
7770 #define GPIO_PB3_I2C0SDA 0x00010C03
7771 #define GPIO_PB3_T3CCP1 0x00010C07
7772 
7773 #define GPIO_PB4_SSI2CLK 0x00011002
7774 #define GPIO_PB4_M0PWM2 0x00011004
7775 #define GPIO_PB4_T1CCP0 0x00011007
7776 #define GPIO_PB4_CAN0RX 0x00011008
7777 
7778 #define GPIO_PB5_SSI2FSS 0x00011402
7779 #define GPIO_PB5_M0PWM3 0x00011404
7780 #define GPIO_PB5_T1CCP1 0x00011407
7781 #define GPIO_PB5_CAN0TX 0x00011408
7782 
7783 #define GPIO_PC0_TCK 0x00020001
7784 #define GPIO_PC0_SWCLK 0x00020001
7785 #define GPIO_PC0_T4CCP0 0x00020007
7786 
7787 #define GPIO_PC1_TMS 0x00020401
7788 #define GPIO_PC1_SWDIO 0x00020401
7789 #define GPIO_PC1_T4CCP1 0x00020407
7790 
7791 #define GPIO_PC2_TDI 0x00020801
7792 #define GPIO_PC2_T5CCP0 0x00020807
7793 
7794 #define GPIO_PC3_SWO 0x00020C01
7795 #define GPIO_PC3_TDO 0x00020C01
7796 #define GPIO_PC3_T5CCP1 0x00020C07
7797 
7798 #define GPIO_PC4_U4RX 0x00021001
7799 #define GPIO_PC4_U1RX 0x00021002
7800 #define GPIO_PC4_M0PWM6 0x00021004
7801 #define GPIO_PC4_IDX1 0x00021006
7802 #define GPIO_PC4_WT0CCP0 0x00021007
7803 #define GPIO_PC4_U1RTS 0x00021008
7804 
7805 #define GPIO_PC5_U4TX 0x00021401
7806 #define GPIO_PC5_U1TX 0x00021402
7807 #define GPIO_PC5_M0PWM7 0x00021404
7808 #define GPIO_PC5_PHA1 0x00021406
7809 #define GPIO_PC5_WT0CCP1 0x00021407
7810 #define GPIO_PC5_U1CTS 0x00021408
7811 
7812 #define GPIO_PC6_U3RX 0x00021801
7813 #define GPIO_PC6_PHB1 0x00021806
7814 #define GPIO_PC6_WT1CCP0 0x00021807
7815 #define GPIO_PC6_USB0EPEN 0x00021808
7816 
7817 #define GPIO_PC7_U3TX 0x00021C01
7818 #define GPIO_PC7_WT1CCP1 0x00021C07
7819 #define GPIO_PC7_USB0PFLT 0x00021C08
7820 
7821 #define GPIO_PD0_SSI3CLK 0x00030001
7822 #define GPIO_PD0_SSI1CLK 0x00030002
7823 #define GPIO_PD0_I2C3SCL 0x00030003
7824 #define GPIO_PD0_M0PWM6 0x00030004
7825 #define GPIO_PD0_M1PWM0 0x00030005
7826 #define GPIO_PD0_WT2CCP0 0x00030007
7827 
7828 #define GPIO_PD1_SSI3FSS 0x00030401
7829 #define GPIO_PD1_SSI1FSS 0x00030402
7830 #define GPIO_PD1_I2C3SDA 0x00030403
7831 #define GPIO_PD1_M0PWM7 0x00030404
7832 #define GPIO_PD1_M1PWM1 0x00030405
7833 #define GPIO_PD1_WT2CCP1 0x00030407
7834 
7835 #define GPIO_PD2_SSI3RX 0x00030801
7836 #define GPIO_PD2_SSI1RX 0x00030802
7837 #define GPIO_PD2_M0FAULT0 0x00030804
7838 #define GPIO_PD2_WT3CCP0 0x00030807
7839 #define GPIO_PD2_USB0EPEN 0x00030808
7840 
7841 #define GPIO_PD3_SSI3TX 0x00030C01
7842 #define GPIO_PD3_SSI1TX 0x00030C02
7843 #define GPIO_PD3_IDX0 0x00030C06
7844 #define GPIO_PD3_WT3CCP1 0x00030C07
7845 #define GPIO_PD3_USB0PFLT 0x00030C08
7846 
7847 #define GPIO_PD4_U6RX 0x00031001
7848 #define GPIO_PD4_WT4CCP0 0x00031007
7849 
7850 #define GPIO_PD5_U6TX 0x00031401
7851 #define GPIO_PD5_WT4CCP1 0x00031407
7852 
7853 #define GPIO_PD6_U2RX 0x00031801
7854 #define GPIO_PD6_M0FAULT0 0x00031804
7855 #define GPIO_PD6_PHA0 0x00031806
7856 #define GPIO_PD6_WT5CCP0 0x00031807
7857 
7858 #define GPIO_PD7_U2TX 0x00031C01
7859 #define GPIO_PD7_M0FAULT1 0x00031C04
7860 #define GPIO_PD7_PHB0 0x00031C06
7861 #define GPIO_PD7_WT5CCP1 0x00031C07
7862 #define GPIO_PD7_NMI 0x00031C08
7863 
7864 #define GPIO_PE0_U7RX 0x00040001
7865 
7866 #define GPIO_PE1_U7TX 0x00040401
7867 
7868 #define GPIO_PE4_U5RX 0x00041001
7869 #define GPIO_PE4_I2C2SCL 0x00041003
7870 #define GPIO_PE4_M0PWM4 0x00041004
7871 #define GPIO_PE4_M1PWM2 0x00041005
7872 #define GPIO_PE4_CAN0RX 0x00041008
7873 
7874 #define GPIO_PE5_U5TX 0x00041401
7875 #define GPIO_PE5_I2C2SDA 0x00041403
7876 #define GPIO_PE5_M0PWM5 0x00041404
7877 #define GPIO_PE5_M1PWM3 0x00041405
7878 #define GPIO_PE5_CAN0TX 0x00041408
7879 
7880 #define GPIO_PE6_CAN1RX 0x00041808
7881 
7882 #define GPIO_PE7_U1RI 0x00041C01
7883 #define GPIO_PE7_CAN1TX 0x00041C08
7884 
7885 #define GPIO_PF0_U1RTS 0x00050001
7886 #define GPIO_PF0_SSI1RX 0x00050002
7887 #define GPIO_PF0_CAN0RX 0x00050003
7888 #define GPIO_PF0_M1PWM4 0x00050005
7889 #define GPIO_PF0_PHA0 0x00050006
7890 #define GPIO_PF0_T0CCP0 0x00050007
7891 #define GPIO_PF0_NMI 0x00050008
7892 #define GPIO_PF0_C0O 0x00050009
7893 #define GPIO_PF0_TRD2 0x0005000E
7894 
7895 #define GPIO_PF1_U1CTS 0x00050401
7896 #define GPIO_PF1_SSI1TX 0x00050402
7897 #define GPIO_PF1_M1PWM5 0x00050405
7898 #define GPIO_PF1_PHB0 0x00050406
7899 #define GPIO_PF1_T0CCP1 0x00050407
7900 #define GPIO_PF1_C1O 0x00050409
7901 #define GPIO_PF1_TRD1 0x0005040E
7902 
7903 #define GPIO_PF2_U1DCD 0x00050801
7904 #define GPIO_PF2_SSI1CLK 0x00050802
7905 #define GPIO_PF2_M0FAULT0 0x00050804
7906 #define GPIO_PF2_M1PWM6 0x00050805
7907 #define GPIO_PF2_T1CCP0 0x00050807
7908 #define GPIO_PF2_C2O 0x00050809
7909 #define GPIO_PF2_TRD0 0x0005080E
7910 
7911 #define GPIO_PF3_U1DSR 0x00050C01
7912 #define GPIO_PF3_SSI1FSS 0x00050C02
7913 #define GPIO_PF3_CAN0TX 0x00050C03
7914 #define GPIO_PF3_M0FAULT1 0x00050C04
7915 #define GPIO_PF3_M1PWM7 0x00050C05
7916 #define GPIO_PF3_T1CCP1 0x00050C07
7917 #define GPIO_PF3_TRCLK 0x00050C0E
7918 
7919 #define GPIO_PF4_U1DTR 0x00051001
7920 #define GPIO_PF4_M0FAULT2 0x00051004
7921 #define GPIO_PF4_M1FAULT0 0x00051005
7922 #define GPIO_PF4_IDX0 0x00051006
7923 #define GPIO_PF4_T2CCP0 0x00051007
7924 #define GPIO_PF4_USB0EPEN 0x00051008
7925 #define GPIO_PF4_TRD3 0x0005100E
7926 
7927 #define GPIO_PF5_M0FAULT3 0x00051404
7928 #define GPIO_PF5_T2CCP1 0x00051407
7929 #define GPIO_PF5_USB0PFLT 0x00051408
7930 
7931 #define GPIO_PF6_I2C2SCL 0x00051803
7932 #define GPIO_PF6_T3CCP0 0x00051807
7933 
7934 #define GPIO_PF7_I2C2SDA 0x00051C03
7935 #define GPIO_PF7_M1FAULT0 0x00051C05
7936 #define GPIO_PF7_T3CCP1 0x00051C07
7937 
7938 #define GPIO_PG0_I2C3SCL 0x00060003
7939 #define GPIO_PG0_M1FAULT1 0x00060005
7940 #define GPIO_PG0_PHA1 0x00060006
7941 #define GPIO_PG0_T4CCP0 0x00060007
7942 
7943 #define GPIO_PG1_I2C3SDA 0x00060403
7944 #define GPIO_PG1_M1FAULT2 0x00060405
7945 #define GPIO_PG1_PHB1 0x00060406
7946 #define GPIO_PG1_T4CCP1 0x00060407
7947 
7948 #define GPIO_PG2_I2C4SCL 0x00060803
7949 #define GPIO_PG2_M0FAULT1 0x00060804
7950 #define GPIO_PG2_M1PWM0 0x00060805
7951 #define GPIO_PG2_T5CCP0 0x00060807
7952 
7953 #define GPIO_PG3_I2C4SDA 0x00060C03
7954 #define GPIO_PG3_M0FAULT2 0x00060C04
7955 #define GPIO_PG3_M1PWM1 0x00060C05
7956 #define GPIO_PG3_PHA1 0x00060C06
7957 #define GPIO_PG3_T5CCP1 0x00060C07
7958 
7959 #define GPIO_PG4_U2RX 0x00061001
7960 #define GPIO_PG4_I2C1SCL 0x00061003
7961 #define GPIO_PG4_M0PWM4 0x00061004
7962 #define GPIO_PG4_M1PWM2 0x00061005
7963 #define GPIO_PG4_PHB1 0x00061006
7964 #define GPIO_PG4_WT0CCP0 0x00061007
7965 #define GPIO_PG4_USB0EPEN 0x00061008
7966 
7967 #define GPIO_PG5_U2TX 0x00061401
7968 #define GPIO_PG5_I2C1SDA 0x00061403
7969 #define GPIO_PG5_M0PWM5 0x00061404
7970 #define GPIO_PG5_M1PWM3 0x00061405
7971 #define GPIO_PG5_IDX1 0x00061406
7972 #define GPIO_PG5_WT0CCP1 0x00061407
7973 #define GPIO_PG5_USB0PFLT 0x00061408
7974 
7975 #define GPIO_PG6_I2C5SCL 0x00061803
7976 #define GPIO_PG6_M0PWM6 0x00061804
7977 #define GPIO_PG6_WT1CCP0 0x00061807
7978 
7979 #define GPIO_PG7_I2C5SDA 0x00061C03
7980 #define GPIO_PG7_M0PWM7 0x00061C04
7981 #define GPIO_PG7_IDX1 0x00061C05
7982 #define GPIO_PG7_WT1CCP1 0x00061C07
7983 
7984 #define GPIO_PH0_SSI3CLK 0x00070002
7985 #define GPIO_PH0_M0PWM0 0x00070004
7986 #define GPIO_PH0_M0FAULT0 0x00070006
7987 #define GPIO_PH0_WT2CCP0 0x00070007
7988 
7989 #define GPIO_PH1_SSI3FSS 0x00070402
7990 #define GPIO_PH1_M0PWM1 0x00070404
7991 #define GPIO_PH1_IDX0 0x00070405
7992 #define GPIO_PH1_M0FAULT1 0x00070406
7993 #define GPIO_PH1_WT2CCP1 0x00070407
7994 
7995 #define GPIO_PH2_SSI3RX 0x00070802
7996 #define GPIO_PH2_M0PWM2 0x00070804
7997 #define GPIO_PH2_M0FAULT2 0x00070806
7998 #define GPIO_PH2_WT5CCP0 0x00070807
7999 
8000 #define GPIO_PH3_SSI3TX 0x00070C02
8001 #define GPIO_PH3_M0PWM3 0x00070C04
8002 #define GPIO_PH3_M0FAULT3 0x00070C06
8003 #define GPIO_PH3_WT5CCP1 0x00070C07
8004 
8005 #define GPIO_PH4_SSI2CLK 0x00071002
8006 #define GPIO_PH4_M0PWM4 0x00071004
8007 #define GPIO_PH4_PHA0 0x00071005
8008 #define GPIO_PH4_WT3CCP0 0x00071007
8009 
8010 #define GPIO_PH5_SSI2FSS 0x00071402
8011 #define GPIO_PH5_M0PWM5 0x00071404
8012 #define GPIO_PH5_PHB0 0x00071405
8013 #define GPIO_PH5_WT3CCP1 0x00071407
8014 
8015 #define GPIO_PH6_SSI2RX 0x00071802
8016 #define GPIO_PH6_M0PWM6 0x00071804
8017 #define GPIO_PH6_WT4CCP0 0x00071807
8018 
8019 #define GPIO_PH7_SSI2TX 0x00071C02
8020 #define GPIO_PH7_M0PWM7 0x00071C04
8021 #define GPIO_PH7_WT4CCP1 0x00071C07
8022 
8023 #define GPIO_PJ0_U4RX 0x00080001
8024 #define GPIO_PJ0_T1CCP0 0x00080007
8025 
8026 #define GPIO_PJ1_U4TX 0x00080401
8027 #define GPIO_PJ1_T1CCP1 0x00080407
8028 
8029 #define GPIO_PJ2_U5RX 0x00080801
8030 #define GPIO_PJ2_IDX0 0x00080805
8031 #define GPIO_PJ2_T2CCP0 0x00080807
8032 
8033 #define GPIO_PK0_SSI3CLK 0x00090002
8034 #define GPIO_PK0_M1FAULT0 0x00090006
8035 
8036 #define GPIO_PK1_SSI3FSS 0x00090402
8037 #define GPIO_PK1_M1FAULT1 0x00090406
8038 
8039 #define GPIO_PK2_SSI3RX 0x00090802
8040 #define GPIO_PK2_M1FAULT2 0x00090806
8041 
8042 #define GPIO_PK3_SSI3TX 0x00090C02
8043 #define GPIO_PK3_M1FAULT3 0x00090C06
8044 
8045 #endif // PART_TM4C123GE6PZ
8046 
8047 //*****************************************************************************
8048 //
8049 // TM4C123GH6PM Port/Pin Mapping Definitions
8050 //
8051 //*****************************************************************************
8052 #ifdef PART_TM4C123GH6PM
8053 
8054 #define GPIO_PA0_U0RX 0x00000001
8055 #define GPIO_PA0_CAN1RX 0x00000008
8056 
8057 #define GPIO_PA1_U0TX 0x00000401
8058 #define GPIO_PA1_CAN1TX 0x00000408
8059 
8060 #define GPIO_PA2_SSI0CLK 0x00000802
8061 
8062 #define GPIO_PA3_SSI0FSS 0x00000C02
8063 
8064 #define GPIO_PA4_SSI0RX 0x00001002
8065 
8066 #define GPIO_PA5_SSI0TX 0x00001402
8067 
8068 #define GPIO_PA6_I2C1SCL 0x00001803
8069 #define GPIO_PA6_M1PWM2 0x00001805
8070 
8071 #define GPIO_PA7_I2C1SDA 0x00001C03
8072 #define GPIO_PA7_M1PWM3 0x00001C05
8073 
8074 #define GPIO_PB0_U1RX 0x00010001
8075 #define GPIO_PB0_T2CCP0 0x00010007
8076 
8077 #define GPIO_PB1_U1TX 0x00010401
8078 #define GPIO_PB1_T2CCP1 0x00010407
8079 
8080 #define GPIO_PB2_I2C0SCL 0x00010803
8081 #define GPIO_PB2_T3CCP0 0x00010807
8082 
8083 #define GPIO_PB3_I2C0SDA 0x00010C03
8084 #define GPIO_PB3_T3CCP1 0x00010C07
8085 
8086 #define GPIO_PB4_SSI2CLK 0x00011002
8087 #define GPIO_PB4_M0PWM2 0x00011004
8088 #define GPIO_PB4_T1CCP0 0x00011007
8089 #define GPIO_PB4_CAN0RX 0x00011008
8090 
8091 #define GPIO_PB5_SSI2FSS 0x00011402
8092 #define GPIO_PB5_M0PWM3 0x00011404
8093 #define GPIO_PB5_T1CCP1 0x00011407
8094 #define GPIO_PB5_CAN0TX 0x00011408
8095 
8096 #define GPIO_PB6_SSI2RX 0x00011802
8097 #define GPIO_PB6_M0PWM0 0x00011804
8098 #define GPIO_PB6_T0CCP0 0x00011807
8099 
8100 #define GPIO_PB7_SSI2TX 0x00011C02
8101 #define GPIO_PB7_M0PWM1 0x00011C04
8102 #define GPIO_PB7_T0CCP1 0x00011C07
8103 
8104 #define GPIO_PC0_TCK 0x00020001
8105 #define GPIO_PC0_SWCLK 0x00020001
8106 #define GPIO_PC0_T4CCP0 0x00020007
8107 
8108 #define GPIO_PC1_TMS 0x00020401
8109 #define GPIO_PC1_SWDIO 0x00020401
8110 #define GPIO_PC1_T4CCP1 0x00020407
8111 
8112 #define GPIO_PC2_TDI 0x00020801
8113 #define GPIO_PC2_T5CCP0 0x00020807
8114 
8115 #define GPIO_PC3_SWO 0x00020C01
8116 #define GPIO_PC3_TDO 0x00020C01
8117 #define GPIO_PC3_T5CCP1 0x00020C07
8118 
8119 #define GPIO_PC4_U4RX 0x00021001
8120 #define GPIO_PC4_U1RX 0x00021002
8121 #define GPIO_PC4_M0PWM6 0x00021004
8122 #define GPIO_PC4_IDX1 0x00021006
8123 #define GPIO_PC4_WT0CCP0 0x00021007
8124 #define GPIO_PC4_U1RTS 0x00021008
8125 
8126 #define GPIO_PC5_U4TX 0x00021401
8127 #define GPIO_PC5_U1TX 0x00021402
8128 #define GPIO_PC5_M0PWM7 0x00021404
8129 #define GPIO_PC5_PHA1 0x00021406
8130 #define GPIO_PC5_WT0CCP1 0x00021407
8131 #define GPIO_PC5_U1CTS 0x00021408
8132 
8133 #define GPIO_PC6_U3RX 0x00021801
8134 #define GPIO_PC6_PHB1 0x00021806
8135 #define GPIO_PC6_WT1CCP0 0x00021807
8136 #define GPIO_PC6_USB0EPEN 0x00021808
8137 
8138 #define GPIO_PC7_U3TX 0x00021C01
8139 #define GPIO_PC7_WT1CCP1 0x00021C07
8140 #define GPIO_PC7_USB0PFLT 0x00021C08
8141 
8142 #define GPIO_PD0_SSI3CLK 0x00030001
8143 #define GPIO_PD0_SSI1CLK 0x00030002
8144 #define GPIO_PD0_I2C3SCL 0x00030003
8145 #define GPIO_PD0_M0PWM6 0x00030004
8146 #define GPIO_PD0_M1PWM0 0x00030005
8147 #define GPIO_PD0_WT2CCP0 0x00030007
8148 
8149 #define GPIO_PD1_SSI3FSS 0x00030401
8150 #define GPIO_PD1_SSI1FSS 0x00030402
8151 #define GPIO_PD1_I2C3SDA 0x00030403
8152 #define GPIO_PD1_M0PWM7 0x00030404
8153 #define GPIO_PD1_M1PWM1 0x00030405
8154 #define GPIO_PD1_WT2CCP1 0x00030407
8155 
8156 #define GPIO_PD2_SSI3RX 0x00030801
8157 #define GPIO_PD2_SSI1RX 0x00030802
8158 #define GPIO_PD2_M0FAULT0 0x00030804
8159 #define GPIO_PD2_WT3CCP0 0x00030807
8160 #define GPIO_PD2_USB0EPEN 0x00030808
8161 
8162 #define GPIO_PD3_SSI3TX 0x00030C01
8163 #define GPIO_PD3_SSI1TX 0x00030C02
8164 #define GPIO_PD3_IDX0 0x00030C06
8165 #define GPIO_PD3_WT3CCP1 0x00030C07
8166 #define GPIO_PD3_USB0PFLT 0x00030C08
8167 
8168 #define GPIO_PD4_U6RX 0x00031001
8169 #define GPIO_PD4_WT4CCP0 0x00031007
8170 
8171 #define GPIO_PD5_U6TX 0x00031401
8172 #define GPIO_PD5_WT4CCP1 0x00031407
8173 
8174 #define GPIO_PD6_U2RX 0x00031801
8175 #define GPIO_PD6_M0FAULT0 0x00031804
8176 #define GPIO_PD6_PHA0 0x00031806
8177 #define GPIO_PD6_WT5CCP0 0x00031807
8178 
8179 #define GPIO_PD7_U2TX 0x00031C01
8180 #define GPIO_PD7_PHB0 0x00031C06
8181 #define GPIO_PD7_WT5CCP1 0x00031C07
8182 #define GPIO_PD7_NMI 0x00031C08
8183 
8184 #define GPIO_PE0_U7RX 0x00040001
8185 
8186 #define GPIO_PE1_U7TX 0x00040401
8187 
8188 #define GPIO_PE4_U5RX 0x00041001
8189 #define GPIO_PE4_I2C2SCL 0x00041003
8190 #define GPIO_PE4_M0PWM4 0x00041004
8191 #define GPIO_PE4_M1PWM2 0x00041005
8192 #define GPIO_PE4_CAN0RX 0x00041008
8193 
8194 #define GPIO_PE5_U5TX 0x00041401
8195 #define GPIO_PE5_I2C2SDA 0x00041403
8196 #define GPIO_PE5_M0PWM5 0x00041404
8197 #define GPIO_PE5_M1PWM3 0x00041405
8198 #define GPIO_PE5_CAN0TX 0x00041408
8199 
8200 #define GPIO_PF0_U1RTS 0x00050001
8201 #define GPIO_PF0_SSI1RX 0x00050002
8202 #define GPIO_PF0_CAN0RX 0x00050003
8203 #define GPIO_PF0_M1PWM4 0x00050005
8204 #define GPIO_PF0_PHA0 0x00050006
8205 #define GPIO_PF0_T0CCP0 0x00050007
8206 #define GPIO_PF0_NMI 0x00050008
8207 #define GPIO_PF0_C0O 0x00050009
8208 
8209 #define GPIO_PF1_U1CTS 0x00050401
8210 #define GPIO_PF1_SSI1TX 0x00050402
8211 #define GPIO_PF1_M1PWM5 0x00050405
8212 #define GPIO_PF1_PHB0 0x00050406
8213 #define GPIO_PF1_T0CCP1 0x00050407
8214 #define GPIO_PF1_C1O 0x00050409
8215 #define GPIO_PF1_TRD1 0x0005040E
8216 
8217 #define GPIO_PF2_SSI1CLK 0x00050802
8218 #define GPIO_PF2_M0FAULT0 0x00050804
8219 #define GPIO_PF2_M1PWM6 0x00050805
8220 #define GPIO_PF2_T1CCP0 0x00050807
8221 #define GPIO_PF2_TRD0 0x0005080E
8222 
8223 #define GPIO_PF3_SSI1FSS 0x00050C02
8224 #define GPIO_PF3_CAN0TX 0x00050C03
8225 #define GPIO_PF3_M1PWM7 0x00050C05
8226 #define GPIO_PF3_T1CCP1 0x00050C07
8227 #define GPIO_PF3_TRCLK 0x00050C0E
8228 
8229 #define GPIO_PF4_M1FAULT0 0x00051005
8230 #define GPIO_PF4_IDX0 0x00051006
8231 #define GPIO_PF4_T2CCP0 0x00051007
8232 #define GPIO_PF4_USB0EPEN 0x00051008
8233 
8234 #endif // PART_TM4C123GH6PM
8235 
8236 //*****************************************************************************
8237 //
8238 // TM4C123GH6PZ Port/Pin Mapping Definitions
8239 //
8240 //*****************************************************************************
8241 #ifdef PART_TM4C123GH6PZ
8242 
8243 #define GPIO_PA0_U0RX 0x00000001
8244 #define GPIO_PA0_CAN1RX 0x00000008
8245 
8246 #define GPIO_PA1_U0TX 0x00000401
8247 #define GPIO_PA1_CAN1TX 0x00000408
8248 
8249 #define GPIO_PA2_SSI0CLK 0x00000802
8250 
8251 #define GPIO_PA3_SSI0FSS 0x00000C02
8252 
8253 #define GPIO_PA4_SSI0RX 0x00001002
8254 
8255 #define GPIO_PA5_SSI0TX 0x00001402
8256 
8257 #define GPIO_PA6_I2C1SCL 0x00001803
8258 #define GPIO_PA6_M1PWM2 0x00001805
8259 
8260 #define GPIO_PA7_I2C1SDA 0x00001C03
8261 #define GPIO_PA7_M1PWM3 0x00001C05
8262 
8263 #define GPIO_PB0_U1RX 0x00010001
8264 #define GPIO_PB0_T2CCP0 0x00010007
8265 
8266 #define GPIO_PB1_U1TX 0x00010401
8267 #define GPIO_PB1_T2CCP1 0x00010407
8268 
8269 #define GPIO_PB2_I2C0SCL 0x00010803
8270 #define GPIO_PB2_T3CCP0 0x00010807
8271 
8272 #define GPIO_PB3_I2C0SDA 0x00010C03
8273 #define GPIO_PB3_T3CCP1 0x00010C07
8274 
8275 #define GPIO_PB4_SSI2CLK 0x00011002
8276 #define GPIO_PB4_M0PWM2 0x00011004
8277 #define GPIO_PB4_T1CCP0 0x00011007
8278 #define GPIO_PB4_CAN0RX 0x00011008
8279 
8280 #define GPIO_PB5_SSI2FSS 0x00011402
8281 #define GPIO_PB5_M0PWM3 0x00011404
8282 #define GPIO_PB5_T1CCP1 0x00011407
8283 #define GPIO_PB5_CAN0TX 0x00011408
8284 
8285 #define GPIO_PC0_TCK 0x00020001
8286 #define GPIO_PC0_SWCLK 0x00020001
8287 #define GPIO_PC0_T4CCP0 0x00020007
8288 
8289 #define GPIO_PC1_TMS 0x00020401
8290 #define GPIO_PC1_SWDIO 0x00020401
8291 #define GPIO_PC1_T4CCP1 0x00020407
8292 
8293 #define GPIO_PC2_TDI 0x00020801
8294 #define GPIO_PC2_T5CCP0 0x00020807
8295 
8296 #define GPIO_PC3_SWO 0x00020C01
8297 #define GPIO_PC3_TDO 0x00020C01
8298 #define GPIO_PC3_T5CCP1 0x00020C07
8299 
8300 #define GPIO_PC4_U4RX 0x00021001
8301 #define GPIO_PC4_U1RX 0x00021002
8302 #define GPIO_PC4_M0PWM6 0x00021004
8303 #define GPIO_PC4_IDX1 0x00021006
8304 #define GPIO_PC4_WT0CCP0 0x00021007
8305 #define GPIO_PC4_U1RTS 0x00021008
8306 
8307 #define GPIO_PC5_U4TX 0x00021401
8308 #define GPIO_PC5_U1TX 0x00021402
8309 #define GPIO_PC5_M0PWM7 0x00021404
8310 #define GPIO_PC5_PHA1 0x00021406
8311 #define GPIO_PC5_WT0CCP1 0x00021407
8312 #define GPIO_PC5_U1CTS 0x00021408
8313 
8314 #define GPIO_PC6_U3RX 0x00021801
8315 #define GPIO_PC6_PHB1 0x00021806
8316 #define GPIO_PC6_WT1CCP0 0x00021807
8317 #define GPIO_PC6_USB0EPEN 0x00021808
8318 
8319 #define GPIO_PC7_U3TX 0x00021C01
8320 #define GPIO_PC7_WT1CCP1 0x00021C07
8321 #define GPIO_PC7_USB0PFLT 0x00021C08
8322 
8323 #define GPIO_PD0_SSI3CLK 0x00030001
8324 #define GPIO_PD0_SSI1CLK 0x00030002
8325 #define GPIO_PD0_I2C3SCL 0x00030003
8326 #define GPIO_PD0_M0PWM6 0x00030004
8327 #define GPIO_PD0_M1PWM0 0x00030005
8328 #define GPIO_PD0_WT2CCP0 0x00030007
8329 
8330 #define GPIO_PD1_SSI3FSS 0x00030401
8331 #define GPIO_PD1_SSI1FSS 0x00030402
8332 #define GPIO_PD1_I2C3SDA 0x00030403
8333 #define GPIO_PD1_M0PWM7 0x00030404
8334 #define GPIO_PD1_M1PWM1 0x00030405
8335 #define GPIO_PD1_WT2CCP1 0x00030407
8336 
8337 #define GPIO_PD2_SSI3RX 0x00030801
8338 #define GPIO_PD2_SSI1RX 0x00030802
8339 #define GPIO_PD2_M0FAULT0 0x00030804
8340 #define GPIO_PD2_WT3CCP0 0x00030807
8341 #define GPIO_PD2_USB0EPEN 0x00030808
8342 
8343 #define GPIO_PD3_SSI3TX 0x00030C01
8344 #define GPIO_PD3_SSI1TX 0x00030C02
8345 #define GPIO_PD3_IDX0 0x00030C06
8346 #define GPIO_PD3_WT3CCP1 0x00030C07
8347 #define GPIO_PD3_USB0PFLT 0x00030C08
8348 
8349 #define GPIO_PD4_U6RX 0x00031001
8350 #define GPIO_PD4_WT4CCP0 0x00031007
8351 
8352 #define GPIO_PD5_U6TX 0x00031401
8353 #define GPIO_PD5_WT4CCP1 0x00031407
8354 
8355 #define GPIO_PD6_U2RX 0x00031801
8356 #define GPIO_PD6_M0FAULT0 0x00031804
8357 #define GPIO_PD6_PHA0 0x00031806
8358 #define GPIO_PD6_WT5CCP0 0x00031807
8359 
8360 #define GPIO_PD7_U2TX 0x00031C01
8361 #define GPIO_PD7_M0FAULT1 0x00031C04
8362 #define GPIO_PD7_PHB0 0x00031C06
8363 #define GPIO_PD7_WT5CCP1 0x00031C07
8364 #define GPIO_PD7_NMI 0x00031C08
8365 
8366 #define GPIO_PE0_U7RX 0x00040001
8367 
8368 #define GPIO_PE1_U7TX 0x00040401
8369 
8370 #define GPIO_PE4_U5RX 0x00041001
8371 #define GPIO_PE4_I2C2SCL 0x00041003
8372 #define GPIO_PE4_M0PWM4 0x00041004
8373 #define GPIO_PE4_M1PWM2 0x00041005
8374 #define GPIO_PE4_CAN0RX 0x00041008
8375 
8376 #define GPIO_PE5_U5TX 0x00041401
8377 #define GPIO_PE5_I2C2SDA 0x00041403
8378 #define GPIO_PE5_M0PWM5 0x00041404
8379 #define GPIO_PE5_M1PWM3 0x00041405
8380 #define GPIO_PE5_CAN0TX 0x00041408
8381 
8382 #define GPIO_PE6_CAN1RX 0x00041808
8383 
8384 #define GPIO_PE7_U1RI 0x00041C01
8385 #define GPIO_PE7_CAN1TX 0x00041C08
8386 
8387 #define GPIO_PF0_U1RTS 0x00050001
8388 #define GPIO_PF0_SSI1RX 0x00050002
8389 #define GPIO_PF0_CAN0RX 0x00050003
8390 #define GPIO_PF0_M1PWM4 0x00050005
8391 #define GPIO_PF0_PHA0 0x00050006
8392 #define GPIO_PF0_T0CCP0 0x00050007
8393 #define GPIO_PF0_NMI 0x00050008
8394 #define GPIO_PF0_C0O 0x00050009
8395 #define GPIO_PF0_TRD2 0x0005000E
8396 
8397 #define GPIO_PF1_U1CTS 0x00050401
8398 #define GPIO_PF1_SSI1TX 0x00050402
8399 #define GPIO_PF1_M1PWM5 0x00050405
8400 #define GPIO_PF1_PHB0 0x00050406
8401 #define GPIO_PF1_T0CCP1 0x00050407
8402 #define GPIO_PF1_C1O 0x00050409
8403 #define GPIO_PF1_TRD1 0x0005040E
8404 
8405 #define GPIO_PF2_U1DCD 0x00050801
8406 #define GPIO_PF2_SSI1CLK 0x00050802
8407 #define GPIO_PF2_M0FAULT0 0x00050804
8408 #define GPIO_PF2_M1PWM6 0x00050805
8409 #define GPIO_PF2_T1CCP0 0x00050807
8410 #define GPIO_PF2_C2O 0x00050809
8411 #define GPIO_PF2_TRD0 0x0005080E
8412 
8413 #define GPIO_PF3_U1DSR 0x00050C01
8414 #define GPIO_PF3_SSI1FSS 0x00050C02
8415 #define GPIO_PF3_CAN0TX 0x00050C03
8416 #define GPIO_PF3_M0FAULT1 0x00050C04
8417 #define GPIO_PF3_M1PWM7 0x00050C05
8418 #define GPIO_PF3_T1CCP1 0x00050C07
8419 #define GPIO_PF3_TRCLK 0x00050C0E
8420 
8421 #define GPIO_PF4_U1DTR 0x00051001
8422 #define GPIO_PF4_M0FAULT2 0x00051004
8423 #define GPIO_PF4_M1FAULT0 0x00051005
8424 #define GPIO_PF4_IDX0 0x00051006
8425 #define GPIO_PF4_T2CCP0 0x00051007
8426 #define GPIO_PF4_USB0EPEN 0x00051008
8427 #define GPIO_PF4_TRD3 0x0005100E
8428 
8429 #define GPIO_PF5_M0FAULT3 0x00051404
8430 #define GPIO_PF5_T2CCP1 0x00051407
8431 #define GPIO_PF5_USB0PFLT 0x00051408
8432 
8433 #define GPIO_PF6_I2C2SCL 0x00051803
8434 #define GPIO_PF6_T3CCP0 0x00051807
8435 
8436 #define GPIO_PF7_I2C2SDA 0x00051C03
8437 #define GPIO_PF7_M1FAULT0 0x00051C05
8438 #define GPIO_PF7_T3CCP1 0x00051C07
8439 
8440 #define GPIO_PG0_I2C3SCL 0x00060003
8441 #define GPIO_PG0_M1FAULT1 0x00060005
8442 #define GPIO_PG0_PHA1 0x00060006
8443 #define GPIO_PG0_T4CCP0 0x00060007
8444 
8445 #define GPIO_PG1_I2C3SDA 0x00060403
8446 #define GPIO_PG1_M1FAULT2 0x00060405
8447 #define GPIO_PG1_PHB1 0x00060406
8448 #define GPIO_PG1_T4CCP1 0x00060407
8449 
8450 #define GPIO_PG2_I2C4SCL 0x00060803
8451 #define GPIO_PG2_M0FAULT1 0x00060804
8452 #define GPIO_PG2_M1PWM0 0x00060805
8453 #define GPIO_PG2_T5CCP0 0x00060807
8454 
8455 #define GPIO_PG3_I2C4SDA 0x00060C03
8456 #define GPIO_PG3_M0FAULT2 0x00060C04
8457 #define GPIO_PG3_M1PWM1 0x00060C05
8458 #define GPIO_PG3_PHA1 0x00060C06
8459 #define GPIO_PG3_T5CCP1 0x00060C07
8460 
8461 #define GPIO_PG4_U2RX 0x00061001
8462 #define GPIO_PG4_I2C1SCL 0x00061003
8463 #define GPIO_PG4_M0PWM4 0x00061004
8464 #define GPIO_PG4_M1PWM2 0x00061005
8465 #define GPIO_PG4_PHB1 0x00061006
8466 #define GPIO_PG4_WT0CCP0 0x00061007
8467 #define GPIO_PG4_USB0EPEN 0x00061008
8468 
8469 #define GPIO_PG5_U2TX 0x00061401
8470 #define GPIO_PG5_I2C1SDA 0x00061403
8471 #define GPIO_PG5_M0PWM5 0x00061404
8472 #define GPIO_PG5_M1PWM3 0x00061405
8473 #define GPIO_PG5_IDX1 0x00061406
8474 #define GPIO_PG5_WT0CCP1 0x00061407
8475 #define GPIO_PG5_USB0PFLT 0x00061408
8476 
8477 #define GPIO_PG6_I2C5SCL 0x00061803
8478 #define GPIO_PG6_M0PWM6 0x00061804
8479 #define GPIO_PG6_WT1CCP0 0x00061807
8480 
8481 #define GPIO_PG7_I2C5SDA 0x00061C03
8482 #define GPIO_PG7_M0PWM7 0x00061C04
8483 #define GPIO_PG7_IDX1 0x00061C05
8484 #define GPIO_PG7_WT1CCP1 0x00061C07
8485 
8486 #define GPIO_PH0_SSI3CLK 0x00070002
8487 #define GPIO_PH0_M0PWM0 0x00070004
8488 #define GPIO_PH0_M0FAULT0 0x00070006
8489 #define GPIO_PH0_WT2CCP0 0x00070007
8490 
8491 #define GPIO_PH1_SSI3FSS 0x00070402
8492 #define GPIO_PH1_M0PWM1 0x00070404
8493 #define GPIO_PH1_IDX0 0x00070405
8494 #define GPIO_PH1_M0FAULT1 0x00070406
8495 #define GPIO_PH1_WT2CCP1 0x00070407
8496 
8497 #define GPIO_PH2_SSI3RX 0x00070802
8498 #define GPIO_PH2_M0PWM2 0x00070804
8499 #define GPIO_PH2_M0FAULT2 0x00070806
8500 #define GPIO_PH2_WT5CCP0 0x00070807
8501 
8502 #define GPIO_PH3_SSI3TX 0x00070C02
8503 #define GPIO_PH3_M0PWM3 0x00070C04
8504 #define GPIO_PH3_M0FAULT3 0x00070C06
8505 #define GPIO_PH3_WT5CCP1 0x00070C07
8506 
8507 #define GPIO_PH4_SSI2CLK 0x00071002
8508 #define GPIO_PH4_M0PWM4 0x00071004
8509 #define GPIO_PH4_PHA0 0x00071005
8510 #define GPIO_PH4_WT3CCP0 0x00071007
8511 
8512 #define GPIO_PH5_SSI2FSS 0x00071402
8513 #define GPIO_PH5_M0PWM5 0x00071404
8514 #define GPIO_PH5_PHB0 0x00071405
8515 #define GPIO_PH5_WT3CCP1 0x00071407
8516 
8517 #define GPIO_PH6_SSI2RX 0x00071802
8518 #define GPIO_PH6_M0PWM6 0x00071804
8519 #define GPIO_PH6_WT4CCP0 0x00071807
8520 
8521 #define GPIO_PH7_SSI2TX 0x00071C02
8522 #define GPIO_PH7_M0PWM7 0x00071C04
8523 #define GPIO_PH7_WT4CCP1 0x00071C07
8524 
8525 #define GPIO_PJ0_U4RX 0x00080001
8526 #define GPIO_PJ0_T1CCP0 0x00080007
8527 
8528 #define GPIO_PJ1_U4TX 0x00080401
8529 #define GPIO_PJ1_T1CCP1 0x00080407
8530 
8531 #define GPIO_PJ2_U5RX 0x00080801
8532 #define GPIO_PJ2_IDX0 0x00080805
8533 #define GPIO_PJ2_T2CCP0 0x00080807
8534 
8535 #define GPIO_PK0_SSI3CLK 0x00090002
8536 #define GPIO_PK0_M1FAULT0 0x00090006
8537 
8538 #define GPIO_PK1_SSI3FSS 0x00090402
8539 #define GPIO_PK1_M1FAULT1 0x00090406
8540 
8541 #define GPIO_PK2_SSI3RX 0x00090802
8542 #define GPIO_PK2_M1FAULT2 0x00090806
8543 
8544 #define GPIO_PK3_SSI3TX 0x00090C02
8545 #define GPIO_PK3_M1FAULT3 0x00090C06
8546 
8547 #endif // PART_TM4C123GH6PZ
8548 
8549 //*****************************************************************************
8550 //
8551 // TM4C1231H6PGE Port/Pin Mapping Definitions
8552 //
8553 //*****************************************************************************
8554 #ifdef PART_TM4C1231H6PGE
8555 
8556 #define GPIO_PA0_U0RX 0x00000001
8557 
8558 #define GPIO_PA1_U0TX 0x00000401
8559 
8560 #define GPIO_PA2_SSI0CLK 0x00000802
8561 
8562 #define GPIO_PA3_SSI0FSS 0x00000C02
8563 
8564 #define GPIO_PA4_SSI0RX 0x00001002
8565 
8566 #define GPIO_PA5_SSI0TX 0x00001402
8567 
8568 #define GPIO_PA6_I2C1SCL 0x00001803
8569 
8570 #define GPIO_PA7_I2C1SDA 0x00001C03
8571 
8572 #define GPIO_PB0_U1RX 0x00010001
8573 #define GPIO_PB0_T2CCP0 0x00010007
8574 
8575 #define GPIO_PB1_U1TX 0x00010401
8576 #define GPIO_PB1_T2CCP1 0x00010407
8577 
8578 #define GPIO_PB2_I2C0SCL 0x00010803
8579 #define GPIO_PB2_T3CCP0 0x00010807
8580 
8581 #define GPIO_PB3_I2C0SDA 0x00010C03
8582 #define GPIO_PB3_T3CCP1 0x00010C07
8583 
8584 #define GPIO_PB4_SSI2CLK 0x00011002
8585 #define GPIO_PB4_T1CCP0 0x00011007
8586 #define GPIO_PB4_CAN0RX 0x00011008
8587 
8588 #define GPIO_PB5_SSI2FSS 0x00011402
8589 #define GPIO_PB5_T1CCP1 0x00011407
8590 #define GPIO_PB5_CAN0TX 0x00011408
8591 
8592 #define GPIO_PC0_TCK 0x00020001
8593 #define GPIO_PC0_SWCLK 0x00020001
8594 #define GPIO_PC0_T4CCP0 0x00020007
8595 
8596 #define GPIO_PC1_TMS 0x00020401
8597 #define GPIO_PC1_SWDIO 0x00020401
8598 #define GPIO_PC1_T4CCP1 0x00020407
8599 
8600 #define GPIO_PC2_TDI 0x00020801
8601 #define GPIO_PC2_T5CCP0 0x00020807
8602 
8603 #define GPIO_PC3_SWO 0x00020C01
8604 #define GPIO_PC3_TDO 0x00020C01
8605 #define GPIO_PC3_T5CCP1 0x00020C07
8606 
8607 #define GPIO_PC4_U4RX 0x00021001
8608 #define GPIO_PC4_U1RX 0x00021002
8609 #define GPIO_PC4_WT0CCP0 0x00021007
8610 #define GPIO_PC4_U1RTS 0x00021008
8611 
8612 #define GPIO_PC5_U4TX 0x00021401
8613 #define GPIO_PC5_U1TX 0x00021402
8614 #define GPIO_PC5_WT0CCP1 0x00021407
8615 #define GPIO_PC5_U1CTS 0x00021408
8616 
8617 #define GPIO_PC6_U3RX 0x00021801
8618 #define GPIO_PC6_WT1CCP0 0x00021807
8619 
8620 #define GPIO_PC7_U3TX 0x00021C01
8621 #define GPIO_PC7_WT1CCP1 0x00021C07
8622 
8623 #define GPIO_PD0_SSI3CLK 0x00030001
8624 #define GPIO_PD0_SSI1CLK 0x00030002
8625 #define GPIO_PD0_I2C3SCL 0x00030003
8626 #define GPIO_PD0_WT2CCP0 0x00030007
8627 
8628 #define GPIO_PD1_SSI3FSS 0x00030401
8629 #define GPIO_PD1_SSI1FSS 0x00030402
8630 #define GPIO_PD1_I2C3SDA 0x00030403
8631 #define GPIO_PD1_WT2CCP1 0x00030407
8632 
8633 #define GPIO_PD2_SSI3RX 0x00030801
8634 #define GPIO_PD2_SSI1RX 0x00030802
8635 #define GPIO_PD2_WT3CCP0 0x00030807
8636 
8637 #define GPIO_PD3_SSI3TX 0x00030C01
8638 #define GPIO_PD3_SSI1TX 0x00030C02
8639 #define GPIO_PD3_WT3CCP1 0x00030C07
8640 
8641 #define GPIO_PD4_U6RX 0x00031001
8642 #define GPIO_PD4_WT4CCP0 0x00031007
8643 
8644 #define GPIO_PD5_U6TX 0x00031401
8645 #define GPIO_PD5_WT4CCP1 0x00031407
8646 
8647 #define GPIO_PD6_U2RX 0x00031801
8648 #define GPIO_PD6_WT5CCP0 0x00031807
8649 
8650 #define GPIO_PD7_U2TX 0x00031C01
8651 #define GPIO_PD7_WT5CCP1 0x00031C07
8652 #define GPIO_PD7_NMI 0x00031C08
8653 
8654 #define GPIO_PE0_U7RX 0x00040001
8655 
8656 #define GPIO_PE1_U7TX 0x00040401
8657 
8658 #define GPIO_PE4_U5RX 0x00041001
8659 #define GPIO_PE4_I2C2SCL 0x00041003
8660 #define GPIO_PE4_CAN0RX 0x00041008
8661 
8662 #define GPIO_PE5_U5TX 0x00041401
8663 #define GPIO_PE5_I2C2SDA 0x00041403
8664 #define GPIO_PE5_CAN0TX 0x00041408
8665 
8666 #define GPIO_PE7_U1RI 0x00041C01
8667 
8668 #define GPIO_PF0_U1RTS 0x00050001
8669 #define GPIO_PF0_SSI1RX 0x00050002
8670 #define GPIO_PF0_CAN0RX 0x00050003
8671 #define GPIO_PF0_T0CCP0 0x00050007
8672 #define GPIO_PF0_NMI 0x00050008
8673 #define GPIO_PF0_C0O 0x00050009
8674 #define GPIO_PF0_TRD2 0x0005000E
8675 
8676 #define GPIO_PF1_U1CTS 0x00050401
8677 #define GPIO_PF1_SSI1TX 0x00050402
8678 #define GPIO_PF1_T0CCP1 0x00050407
8679 #define GPIO_PF1_C1O 0x00050409
8680 #define GPIO_PF1_TRD1 0x0005040E
8681 
8682 #define GPIO_PF2_U1DCD 0x00050801
8683 #define GPIO_PF2_SSI1CLK 0x00050802
8684 #define GPIO_PF2_T1CCP0 0x00050807
8685 #define GPIO_PF2_C2O 0x00050809
8686 #define GPIO_PF2_TRD0 0x0005080E
8687 
8688 #define GPIO_PF3_U1DSR 0x00050C01
8689 #define GPIO_PF3_SSI1FSS 0x00050C02
8690 #define GPIO_PF3_CAN0TX 0x00050C03
8691 #define GPIO_PF3_T1CCP1 0x00050C07
8692 #define GPIO_PF3_TRCLK 0x00050C0E
8693 
8694 #define GPIO_PF4_U1DTR 0x00051001
8695 #define GPIO_PF4_T2CCP0 0x00051007
8696 #define GPIO_PF4_TRD3 0x0005100E
8697 
8698 #define GPIO_PF5_T2CCP1 0x00051407
8699 
8700 #define GPIO_PF6_I2C2SCL 0x00051803
8701 #define GPIO_PF6_T3CCP0 0x00051807
8702 
8703 #define GPIO_PF7_I2C2SDA 0x00051C03
8704 #define GPIO_PF7_T3CCP1 0x00051C07
8705 
8706 #define GPIO_PG0_I2C3SCL 0x00060003
8707 #define GPIO_PG0_T4CCP0 0x00060007
8708 
8709 #define GPIO_PG1_I2C3SDA 0x00060403
8710 #define GPIO_PG1_T4CCP1 0x00060407
8711 
8712 #define GPIO_PG2_I2C4SCL 0x00060803
8713 #define GPIO_PG2_T5CCP0 0x00060807
8714 
8715 #define GPIO_PG3_I2C4SDA 0x00060C03
8716 #define GPIO_PG3_T5CCP1 0x00060C07
8717 
8718 #define GPIO_PG4_U2RX 0x00061001
8719 #define GPIO_PG4_I2C1SCL 0x00061003
8720 #define GPIO_PG4_WT0CCP0 0x00061007
8721 
8722 #define GPIO_PG5_U2TX 0x00061401
8723 #define GPIO_PG5_I2C1SDA 0x00061403
8724 #define GPIO_PG5_WT0CCP1 0x00061407
8725 
8726 #define GPIO_PG6_I2C5SCL 0x00061803
8727 #define GPIO_PG6_WT1CCP0 0x00061807
8728 
8729 #define GPIO_PG7_I2C5SDA 0x00061C03
8730 #define GPIO_PG7_WT1CCP1 0x00061C07
8731 
8732 #define GPIO_PH0_SSI3CLK 0x00070002
8733 #define GPIO_PH0_WT2CCP0 0x00070007
8734 
8735 #define GPIO_PH1_SSI3FSS 0x00070402
8736 #define GPIO_PH1_WT2CCP1 0x00070407
8737 
8738 #define GPIO_PH2_SSI3RX 0x00070802
8739 #define GPIO_PH2_WT5CCP0 0x00070807
8740 
8741 #define GPIO_PH3_SSI3TX 0x00070C02
8742 #define GPIO_PH3_WT5CCP1 0x00070C07
8743 
8744 #define GPIO_PH4_SSI2CLK 0x00071002
8745 #define GPIO_PH4_WT3CCP0 0x00071007
8746 
8747 #define GPIO_PH5_SSI2FSS 0x00071402
8748 #define GPIO_PH5_WT3CCP1 0x00071407
8749 
8750 #define GPIO_PH6_SSI2RX 0x00071802
8751 #define GPIO_PH6_WT4CCP0 0x00071807
8752 
8753 #define GPIO_PH7_SSI2TX 0x00071C02
8754 #define GPIO_PH7_WT4CCP1 0x00071C07
8755 
8756 #define GPIO_PJ0_U4RX 0x00080001
8757 #define GPIO_PJ0_T1CCP0 0x00080007
8758 
8759 #define GPIO_PJ1_U4TX 0x00080401
8760 #define GPIO_PJ1_T1CCP1 0x00080407
8761 
8762 #define GPIO_PJ2_U5RX 0x00080801
8763 #define GPIO_PJ2_T2CCP0 0x00080807
8764 
8765 #define GPIO_PJ3_U5TX 0x00080C01
8766 #define GPIO_PJ3_T2CCP1 0x00080C07
8767 
8768 #define GPIO_PJ4_U6RX 0x00081001
8769 #define GPIO_PJ4_T3CCP0 0x00081007
8770 
8771 #define GPIO_PJ5_U6TX 0x00081401
8772 #define GPIO_PJ5_T3CCP1 0x00081407
8773 
8774 #define GPIO_PK0_SSI3CLK 0x00090002
8775 
8776 #define GPIO_PK1_SSI3FSS 0x00090402
8777 
8778 #define GPIO_PK2_SSI3RX 0x00090802
8779 
8780 #define GPIO_PK3_SSI3TX 0x00090C02
8781 
8782 #define GPIO_PK4_U7RX 0x00091001
8783 #define GPIO_PK4_RTCCLK 0x00091007
8784 #define GPIO_PK4_C0O 0x00091008
8785 
8786 #define GPIO_PK5_U7TX 0x00091401
8787 #define GPIO_PK5_C1O 0x00091408
8788 
8789 #define GPIO_PK6_WT1CCP0 0x00091807
8790 #define GPIO_PK6_C2O 0x00091808
8791 
8792 #define GPIO_PK7_WT1CCP1 0x00091C07
8793 
8794 #define GPIO_PL0_T0CCP0 0x000A0007
8795 #define GPIO_PL0_WT0CCP0 0x000A0008
8796 
8797 #define GPIO_PL1_T0CCP1 0x000A0407
8798 #define GPIO_PL1_WT0CCP1 0x000A0408
8799 
8800 #define GPIO_PL2_T1CCP0 0x000A0807
8801 #define GPIO_PL2_WT1CCP0 0x000A0808
8802 
8803 #define GPIO_PL3_T1CCP1 0x000A0C07
8804 #define GPIO_PL3_WT1CCP1 0x000A0C08
8805 
8806 #define GPIO_PL4_T2CCP0 0x000A1007
8807 #define GPIO_PL4_WT2CCP0 0x000A1008
8808 
8809 #define GPIO_PL5_T2CCP1 0x000A1407
8810 #define GPIO_PL5_WT2CCP1 0x000A1408
8811 
8812 #define GPIO_PL6_T3CCP0 0x000A1807
8813 #define GPIO_PL6_WT3CCP0 0x000A1808
8814 
8815 #define GPIO_PL7_T3CCP1 0x000A1C07
8816 #define GPIO_PL7_WT3CCP1 0x000A1C08
8817 
8818 #define GPIO_PM0_T4CCP0 0x000B0007
8819 #define GPIO_PM0_WT4CCP0 0x000B0008
8820 
8821 #define GPIO_PM1_T4CCP1 0x000B0407
8822 #define GPIO_PM1_WT4CCP1 0x000B0408
8823 
8824 #define GPIO_PM2_T5CCP0 0x000B0807
8825 #define GPIO_PM2_WT5CCP0 0x000B0808
8826 
8827 #define GPIO_PM3_T5CCP1 0x000B0C07
8828 #define GPIO_PM3_WT5CCP1 0x000B0C08
8829 
8830 #define GPIO_PM6_WT0CCP0 0x000B1807
8831 
8832 #define GPIO_PM7_WT0CCP1 0x000B1C07
8833 
8834 #define GPIO_PN0_CAN0RX 0x000C0001
8835 
8836 #define GPIO_PN1_CAN0TX 0x000C0401
8837 
8838 #define GPIO_PN2_WT2CCP0 0x000C0807
8839 
8840 #define GPIO_PN3_WT2CCP1 0x000C0C07
8841 
8842 #define GPIO_PN4_WT3CCP0 0x000C1007
8843 
8844 #define GPIO_PN5_WT3CCP1 0x000C1407
8845 
8846 #define GPIO_PN6_WT4CCP0 0x000C1807
8847 
8848 #define GPIO_PN7_WT4CCP1 0x000C1C07
8849 
8850 #define GPIO_PP0_T4CCP0 0x000D0007
8851 
8852 #define GPIO_PP1_T4CCP1 0x000D0407
8853 
8854 #define GPIO_PP2_T5CCP0 0x000D0807
8855 
8856 #endif // PART_TM4C1231H6PGE
8857 
8858 //*****************************************************************************
8859 //
8860 // TM4C1233H6PGE Port/Pin Mapping Definitions
8861 //
8862 //*****************************************************************************
8863 #ifdef PART_TM4C1233H6PGE
8864 
8865 #define GPIO_PA0_U0RX 0x00000001
8866 
8867 #define GPIO_PA1_U0TX 0x00000401
8868 
8869 #define GPIO_PA2_SSI0CLK 0x00000802
8870 
8871 #define GPIO_PA3_SSI0FSS 0x00000C02
8872 
8873 #define GPIO_PA4_SSI0RX 0x00001002
8874 
8875 #define GPIO_PA5_SSI0TX 0x00001402
8876 
8877 #define GPIO_PA6_I2C1SCL 0x00001803
8878 
8879 #define GPIO_PA7_I2C1SDA 0x00001C03
8880 
8881 #define GPIO_PB0_U1RX 0x00010001
8882 #define GPIO_PB0_T2CCP0 0x00010007
8883 
8884 #define GPIO_PB1_U1TX 0x00010401
8885 #define GPIO_PB1_T2CCP1 0x00010407
8886 
8887 #define GPIO_PB2_I2C0SCL 0x00010803
8888 #define GPIO_PB2_T3CCP0 0x00010807
8889 
8890 #define GPIO_PB3_I2C0SDA 0x00010C03
8891 #define GPIO_PB3_T3CCP1 0x00010C07
8892 
8893 #define GPIO_PB4_SSI2CLK 0x00011002
8894 #define GPIO_PB4_T1CCP0 0x00011007
8895 #define GPIO_PB4_CAN0RX 0x00011008
8896 
8897 #define GPIO_PB5_SSI2FSS 0x00011402
8898 #define GPIO_PB5_T1CCP1 0x00011407
8899 #define GPIO_PB5_CAN0TX 0x00011408
8900 
8901 #define GPIO_PC0_TCK 0x00020001
8902 #define GPIO_PC0_SWCLK 0x00020001
8903 #define GPIO_PC0_T4CCP0 0x00020007
8904 
8905 #define GPIO_PC1_TMS 0x00020401
8906 #define GPIO_PC1_SWDIO 0x00020401
8907 #define GPIO_PC1_T4CCP1 0x00020407
8908 
8909 #define GPIO_PC2_TDI 0x00020801
8910 #define GPIO_PC2_T5CCP0 0x00020807
8911 
8912 #define GPIO_PC3_SWO 0x00020C01
8913 #define GPIO_PC3_TDO 0x00020C01
8914 #define GPIO_PC3_T5CCP1 0x00020C07
8915 
8916 #define GPIO_PC4_U4RX 0x00021001
8917 #define GPIO_PC4_U1RX 0x00021002
8918 #define GPIO_PC4_WT0CCP0 0x00021007
8919 #define GPIO_PC4_U1RTS 0x00021008
8920 
8921 #define GPIO_PC5_U4TX 0x00021401
8922 #define GPIO_PC5_U1TX 0x00021402
8923 #define GPIO_PC5_WT0CCP1 0x00021407
8924 #define GPIO_PC5_U1CTS 0x00021408
8925 
8926 #define GPIO_PC6_U3RX 0x00021801
8927 #define GPIO_PC6_WT1CCP0 0x00021807
8928 
8929 #define GPIO_PC7_U3TX 0x00021C01
8930 #define GPIO_PC7_WT1CCP1 0x00021C07
8931 
8932 #define GPIO_PD0_SSI3CLK 0x00030001
8933 #define GPIO_PD0_SSI1CLK 0x00030002
8934 #define GPIO_PD0_I2C3SCL 0x00030003
8935 #define GPIO_PD0_WT2CCP0 0x00030007
8936 
8937 #define GPIO_PD1_SSI3FSS 0x00030401
8938 #define GPIO_PD1_SSI1FSS 0x00030402
8939 #define GPIO_PD1_I2C3SDA 0x00030403
8940 #define GPIO_PD1_WT2CCP1 0x00030407
8941 
8942 #define GPIO_PD2_SSI3RX 0x00030801
8943 #define GPIO_PD2_SSI1RX 0x00030802
8944 #define GPIO_PD2_WT3CCP0 0x00030807
8945 
8946 #define GPIO_PD3_SSI3TX 0x00030C01
8947 #define GPIO_PD3_SSI1TX 0x00030C02
8948 #define GPIO_PD3_WT3CCP1 0x00030C07
8949 
8950 #define GPIO_PD4_U6RX 0x00031001
8951 #define GPIO_PD4_WT4CCP0 0x00031007
8952 
8953 #define GPIO_PD5_U6TX 0x00031401
8954 #define GPIO_PD5_WT4CCP1 0x00031407
8955 
8956 #define GPIO_PD6_U2RX 0x00031801
8957 #define GPIO_PD6_WT5CCP0 0x00031807
8958 
8959 #define GPIO_PD7_U2TX 0x00031C01
8960 #define GPIO_PD7_WT5CCP1 0x00031C07
8961 #define GPIO_PD7_NMI 0x00031C08
8962 
8963 #define GPIO_PE0_U7RX 0x00040001
8964 
8965 #define GPIO_PE1_U7TX 0x00040401
8966 
8967 #define GPIO_PE4_U5RX 0x00041001
8968 #define GPIO_PE4_I2C2SCL 0x00041003
8969 #define GPIO_PE4_CAN0RX 0x00041008
8970 
8971 #define GPIO_PE5_U5TX 0x00041401
8972 #define GPIO_PE5_I2C2SDA 0x00041403
8973 #define GPIO_PE5_CAN0TX 0x00041408
8974 
8975 #define GPIO_PE7_U1RI 0x00041C01
8976 
8977 #define GPIO_PF0_U1RTS 0x00050001
8978 #define GPIO_PF0_SSI1RX 0x00050002
8979 #define GPIO_PF0_CAN0RX 0x00050003
8980 #define GPIO_PF0_T0CCP0 0x00050007
8981 #define GPIO_PF0_NMI 0x00050008
8982 #define GPIO_PF0_C0O 0x00050009
8983 #define GPIO_PF0_TRD2 0x0005000E
8984 
8985 #define GPIO_PF1_U1CTS 0x00050401
8986 #define GPIO_PF1_SSI1TX 0x00050402
8987 #define GPIO_PF1_T0CCP1 0x00050407
8988 #define GPIO_PF1_C1O 0x00050409
8989 #define GPIO_PF1_TRD1 0x0005040E
8990 
8991 #define GPIO_PF2_U1DCD 0x00050801
8992 #define GPIO_PF2_SSI1CLK 0x00050802
8993 #define GPIO_PF2_T1CCP0 0x00050807
8994 #define GPIO_PF2_C2O 0x00050809
8995 #define GPIO_PF2_TRD0 0x0005080E
8996 
8997 #define GPIO_PF3_U1DSR 0x00050C01
8998 #define GPIO_PF3_SSI1FSS 0x00050C02
8999 #define GPIO_PF3_CAN0TX 0x00050C03
9000 #define GPIO_PF3_T1CCP1 0x00050C07
9001 #define GPIO_PF3_TRCLK 0x00050C0E
9002 
9003 #define GPIO_PF4_U1DTR 0x00051001
9004 #define GPIO_PF4_T2CCP0 0x00051007
9005 #define GPIO_PF4_TRD3 0x0005100E
9006 
9007 #define GPIO_PF5_T2CCP1 0x00051407
9008 
9009 #define GPIO_PF6_I2C2SCL 0x00051803
9010 #define GPIO_PF6_T3CCP0 0x00051807
9011 
9012 #define GPIO_PF7_I2C2SDA 0x00051C03
9013 #define GPIO_PF7_T3CCP1 0x00051C07
9014 
9015 #define GPIO_PG0_I2C3SCL 0x00060003
9016 #define GPIO_PG0_T4CCP0 0x00060007
9017 
9018 #define GPIO_PG1_I2C3SDA 0x00060403
9019 #define GPIO_PG1_T4CCP1 0x00060407
9020 
9021 #define GPIO_PG2_I2C4SCL 0x00060803
9022 #define GPIO_PG2_T5CCP0 0x00060807
9023 
9024 #define GPIO_PG3_I2C4SDA 0x00060C03
9025 #define GPIO_PG3_T5CCP1 0x00060C07
9026 
9027 #define GPIO_PG4_U2RX 0x00061001
9028 #define GPIO_PG4_I2C1SCL 0x00061003
9029 #define GPIO_PG4_WT0CCP0 0x00061007
9030 
9031 #define GPIO_PG5_U2TX 0x00061401
9032 #define GPIO_PG5_I2C1SDA 0x00061403
9033 #define GPIO_PG5_WT0CCP1 0x00061407
9034 
9035 #define GPIO_PG6_I2C5SCL 0x00061803
9036 #define GPIO_PG6_WT1CCP0 0x00061807
9037 
9038 #define GPIO_PG7_I2C5SDA 0x00061C03
9039 #define GPIO_PG7_WT1CCP1 0x00061C07
9040 
9041 #define GPIO_PH0_SSI3CLK 0x00070002
9042 #define GPIO_PH0_WT2CCP0 0x00070007
9043 
9044 #define GPIO_PH1_SSI3FSS 0x00070402
9045 #define GPIO_PH1_WT2CCP1 0x00070407
9046 
9047 #define GPIO_PH2_SSI3RX 0x00070802
9048 #define GPIO_PH2_WT5CCP0 0x00070807
9049 
9050 #define GPIO_PH3_SSI3TX 0x00070C02
9051 #define GPIO_PH3_WT5CCP1 0x00070C07
9052 
9053 #define GPIO_PH4_SSI2CLK 0x00071002
9054 #define GPIO_PH4_WT3CCP0 0x00071007
9055 
9056 #define GPIO_PH5_SSI2FSS 0x00071402
9057 #define GPIO_PH5_WT3CCP1 0x00071407
9058 
9059 #define GPIO_PH6_SSI2RX 0x00071802
9060 #define GPIO_PH6_WT4CCP0 0x00071807
9061 
9062 #define GPIO_PH7_SSI2TX 0x00071C02
9063 #define GPIO_PH7_WT4CCP1 0x00071C07
9064 
9065 #define GPIO_PJ0_U4RX 0x00080001
9066 #define GPIO_PJ0_T1CCP0 0x00080007
9067 
9068 #define GPIO_PJ1_U4TX 0x00080401
9069 #define GPIO_PJ1_T1CCP1 0x00080407
9070 
9071 #define GPIO_PJ2_U5RX 0x00080801
9072 #define GPIO_PJ2_T2CCP0 0x00080807
9073 
9074 #define GPIO_PJ3_U5TX 0x00080C01
9075 #define GPIO_PJ3_T2CCP1 0x00080C07
9076 
9077 #define GPIO_PJ4_U6RX 0x00081001
9078 #define GPIO_PJ4_T3CCP0 0x00081007
9079 
9080 #define GPIO_PJ5_U6TX 0x00081401
9081 #define GPIO_PJ5_T3CCP1 0x00081407
9082 
9083 #define GPIO_PK0_SSI3CLK 0x00090002
9084 
9085 #define GPIO_PK1_SSI3FSS 0x00090402
9086 
9087 #define GPIO_PK2_SSI3RX 0x00090802
9088 
9089 #define GPIO_PK3_SSI3TX 0x00090C02
9090 
9091 #define GPIO_PK4_U7RX 0x00091001
9092 #define GPIO_PK4_RTCCLK 0x00091007
9093 #define GPIO_PK4_C0O 0x00091008
9094 
9095 #define GPIO_PK5_U7TX 0x00091401
9096 #define GPIO_PK5_C1O 0x00091408
9097 
9098 #define GPIO_PK6_WT1CCP0 0x00091807
9099 #define GPIO_PK6_C2O 0x00091808
9100 
9101 #define GPIO_PK7_WT1CCP1 0x00091C07
9102 
9103 #define GPIO_PL0_T0CCP0 0x000A0007
9104 #define GPIO_PL0_WT0CCP0 0x000A0008
9105 
9106 #define GPIO_PL1_T0CCP1 0x000A0407
9107 #define GPIO_PL1_WT0CCP1 0x000A0408
9108 
9109 #define GPIO_PL2_T1CCP0 0x000A0807
9110 #define GPIO_PL2_WT1CCP0 0x000A0808
9111 
9112 #define GPIO_PL3_T1CCP1 0x000A0C07
9113 #define GPIO_PL3_WT1CCP1 0x000A0C08
9114 
9115 #define GPIO_PL4_T2CCP0 0x000A1007
9116 #define GPIO_PL4_WT2CCP0 0x000A1008
9117 
9118 #define GPIO_PL5_T2CCP1 0x000A1407
9119 #define GPIO_PL5_WT2CCP1 0x000A1408
9120 
9121 #define GPIO_PL6_T3CCP0 0x000A1807
9122 #define GPIO_PL6_WT3CCP0 0x000A1808
9123 
9124 #define GPIO_PL7_T3CCP1 0x000A1C07
9125 #define GPIO_PL7_WT3CCP1 0x000A1C08
9126 
9127 #define GPIO_PM0_T4CCP0 0x000B0007
9128 #define GPIO_PM0_WT4CCP0 0x000B0008
9129 
9130 #define GPIO_PM1_T4CCP1 0x000B0407
9131 #define GPIO_PM1_WT4CCP1 0x000B0408
9132 
9133 #define GPIO_PM2_T5CCP0 0x000B0807
9134 #define GPIO_PM2_WT5CCP0 0x000B0808
9135 
9136 #define GPIO_PM3_T5CCP1 0x000B0C07
9137 #define GPIO_PM3_WT5CCP1 0x000B0C08
9138 
9139 #define GPIO_PM6_WT0CCP0 0x000B1807
9140 
9141 #define GPIO_PM7_WT0CCP1 0x000B1C07
9142 
9143 #define GPIO_PN0_CAN0RX 0x000C0001
9144 
9145 #define GPIO_PN1_CAN0TX 0x000C0401
9146 
9147 #define GPIO_PN2_WT2CCP0 0x000C0807
9148 
9149 #define GPIO_PN3_WT2CCP1 0x000C0C07
9150 
9151 #define GPIO_PN4_WT3CCP0 0x000C1007
9152 
9153 #define GPIO_PN5_WT3CCP1 0x000C1407
9154 
9155 #define GPIO_PN6_WT4CCP0 0x000C1807
9156 
9157 #define GPIO_PN7_WT4CCP1 0x000C1C07
9158 
9159 #define GPIO_PP0_T4CCP0 0x000D0007
9160 
9161 #define GPIO_PP1_T4CCP1 0x000D0407
9162 
9163 #define GPIO_PP2_T5CCP0 0x000D0807
9164 
9165 #endif // PART_TM4C1233H6PGE
9166 
9167 //*****************************************************************************
9168 //
9169 // TM4C1237H6PGE Port/Pin Mapping Definitions
9170 //
9171 //*****************************************************************************
9172 #ifdef PART_TM4C1237H6PGE
9173 
9174 #define GPIO_PA0_U0RX 0x00000001
9175 
9176 #define GPIO_PA1_U0TX 0x00000401
9177 
9178 #define GPIO_PA2_SSI0CLK 0x00000802
9179 
9180 #define GPIO_PA3_SSI0FSS 0x00000C02
9181 
9182 #define GPIO_PA4_SSI0RX 0x00001002
9183 
9184 #define GPIO_PA5_SSI0TX 0x00001402
9185 
9186 #define GPIO_PA6_I2C1SCL 0x00001803
9187 
9188 #define GPIO_PA7_I2C1SDA 0x00001C03
9189 
9190 #define GPIO_PB0_U1RX 0x00010001
9191 #define GPIO_PB0_T2CCP0 0x00010007
9192 
9193 #define GPIO_PB1_U1TX 0x00010401
9194 #define GPIO_PB1_T2CCP1 0x00010407
9195 
9196 #define GPIO_PB2_I2C0SCL 0x00010803
9197 #define GPIO_PB2_T3CCP0 0x00010807
9198 
9199 #define GPIO_PB3_I2C0SDA 0x00010C03
9200 #define GPIO_PB3_T3CCP1 0x00010C07
9201 
9202 #define GPIO_PB4_SSI2CLK 0x00011002
9203 #define GPIO_PB4_T1CCP0 0x00011007
9204 #define GPIO_PB4_CAN0RX 0x00011008
9205 
9206 #define GPIO_PB5_SSI2FSS 0x00011402
9207 #define GPIO_PB5_T1CCP1 0x00011407
9208 #define GPIO_PB5_CAN0TX 0x00011408
9209 
9210 #define GPIO_PC0_TCK 0x00020001
9211 #define GPIO_PC0_SWCLK 0x00020001
9212 #define GPIO_PC0_T4CCP0 0x00020007
9213 
9214 #define GPIO_PC1_TMS 0x00020401
9215 #define GPIO_PC1_SWDIO 0x00020401
9216 #define GPIO_PC1_T4CCP1 0x00020407
9217 
9218 #define GPIO_PC2_TDI 0x00020801
9219 #define GPIO_PC2_T5CCP0 0x00020807
9220 
9221 #define GPIO_PC3_SWO 0x00020C01
9222 #define GPIO_PC3_TDO 0x00020C01
9223 #define GPIO_PC3_T5CCP1 0x00020C07
9224 
9225 #define GPIO_PC4_U4RX 0x00021001
9226 #define GPIO_PC4_U1RX 0x00021002
9227 #define GPIO_PC4_WT0CCP0 0x00021007
9228 #define GPIO_PC4_U1RTS 0x00021008
9229 
9230 #define GPIO_PC5_U4TX 0x00021401
9231 #define GPIO_PC5_U1TX 0x00021402
9232 #define GPIO_PC5_WT0CCP1 0x00021407
9233 #define GPIO_PC5_U1CTS 0x00021408
9234 
9235 #define GPIO_PC6_U3RX 0x00021801
9236 #define GPIO_PC6_WT1CCP0 0x00021807
9237 #define GPIO_PC6_USB0EPEN 0x00021808
9238 
9239 #define GPIO_PC7_U3TX 0x00021C01
9240 #define GPIO_PC7_WT1CCP1 0x00021C07
9241 #define GPIO_PC7_USB0PFLT 0x00021C08
9242 
9243 #define GPIO_PD0_SSI3CLK 0x00030001
9244 #define GPIO_PD0_SSI1CLK 0x00030002
9245 #define GPIO_PD0_I2C3SCL 0x00030003
9246 #define GPIO_PD0_WT2CCP0 0x00030007
9247 
9248 #define GPIO_PD1_SSI3FSS 0x00030401
9249 #define GPIO_PD1_SSI1FSS 0x00030402
9250 #define GPIO_PD1_I2C3SDA 0x00030403
9251 #define GPIO_PD1_WT2CCP1 0x00030407
9252 
9253 #define GPIO_PD2_SSI3RX 0x00030801
9254 #define GPIO_PD2_SSI1RX 0x00030802
9255 #define GPIO_PD2_WT3CCP0 0x00030807
9256 #define GPIO_PD2_USB0EPEN 0x00030808
9257 
9258 #define GPIO_PD3_SSI3TX 0x00030C01
9259 #define GPIO_PD3_SSI1TX 0x00030C02
9260 #define GPIO_PD3_WT3CCP1 0x00030C07
9261 #define GPIO_PD3_USB0PFLT 0x00030C08
9262 
9263 #define GPIO_PD4_U6RX 0x00031001
9264 #define GPIO_PD4_WT4CCP0 0x00031007
9265 
9266 #define GPIO_PD5_U6TX 0x00031401
9267 #define GPIO_PD5_WT4CCP1 0x00031407
9268 
9269 #define GPIO_PD6_U2RX 0x00031801
9270 #define GPIO_PD6_WT5CCP0 0x00031807
9271 
9272 #define GPIO_PD7_U2TX 0x00031C01
9273 #define GPIO_PD7_WT5CCP1 0x00031C07
9274 #define GPIO_PD7_NMI 0x00031C08
9275 
9276 #define GPIO_PE0_U7RX 0x00040001
9277 
9278 #define GPIO_PE1_U7TX 0x00040401
9279 
9280 #define GPIO_PE4_U5RX 0x00041001
9281 #define GPIO_PE4_I2C2SCL 0x00041003
9282 #define GPIO_PE4_CAN0RX 0x00041008
9283 
9284 #define GPIO_PE5_U5TX 0x00041401
9285 #define GPIO_PE5_I2C2SDA 0x00041403
9286 #define GPIO_PE5_CAN0TX 0x00041408
9287 
9288 #define GPIO_PE7_U1RI 0x00041C01
9289 
9290 #define GPIO_PF0_U1RTS 0x00050001
9291 #define GPIO_PF0_SSI1RX 0x00050002
9292 #define GPIO_PF0_CAN0RX 0x00050003
9293 #define GPIO_PF0_T0CCP0 0x00050007
9294 #define GPIO_PF0_NMI 0x00050008
9295 #define GPIO_PF0_C0O 0x00050009
9296 #define GPIO_PF0_TRD2 0x0005000E
9297 
9298 #define GPIO_PF1_U1CTS 0x00050401
9299 #define GPIO_PF1_SSI1TX 0x00050402
9300 #define GPIO_PF1_T0CCP1 0x00050407
9301 #define GPIO_PF1_C1O 0x00050409
9302 #define GPIO_PF1_TRD1 0x0005040E
9303 
9304 #define GPIO_PF2_U1DCD 0x00050801
9305 #define GPIO_PF2_SSI1CLK 0x00050802
9306 #define GPIO_PF2_T1CCP0 0x00050807
9307 #define GPIO_PF2_C2O 0x00050809
9308 #define GPIO_PF2_TRD0 0x0005080E
9309 
9310 #define GPIO_PF3_U1DSR 0x00050C01
9311 #define GPIO_PF3_SSI1FSS 0x00050C02
9312 #define GPIO_PF3_CAN0TX 0x00050C03
9313 #define GPIO_PF3_T1CCP1 0x00050C07
9314 #define GPIO_PF3_TRCLK 0x00050C0E
9315 
9316 #define GPIO_PF4_U1DTR 0x00051001
9317 #define GPIO_PF4_T2CCP0 0x00051007
9318 #define GPIO_PF4_USB0EPEN 0x00051008
9319 #define GPIO_PF4_TRD3 0x0005100E
9320 
9321 #define GPIO_PF5_T2CCP1 0x00051407
9322 #define GPIO_PF5_USB0PFLT 0x00051408
9323 
9324 #define GPIO_PF6_I2C2SCL 0x00051803
9325 #define GPIO_PF6_T3CCP0 0x00051807
9326 
9327 #define GPIO_PF7_I2C2SDA 0x00051C03
9328 #define GPIO_PF7_T3CCP1 0x00051C07
9329 
9330 #define GPIO_PG0_I2C3SCL 0x00060003
9331 #define GPIO_PG0_T4CCP0 0x00060007
9332 
9333 #define GPIO_PG1_I2C3SDA 0x00060403
9334 #define GPIO_PG1_T4CCP1 0x00060407
9335 
9336 #define GPIO_PG2_I2C4SCL 0x00060803
9337 #define GPIO_PG2_T5CCP0 0x00060807
9338 
9339 #define GPIO_PG3_I2C4SDA 0x00060C03
9340 #define GPIO_PG3_T5CCP1 0x00060C07
9341 
9342 #define GPIO_PG4_U2RX 0x00061001
9343 #define GPIO_PG4_I2C1SCL 0x00061003
9344 #define GPIO_PG4_WT0CCP0 0x00061007
9345 #define GPIO_PG4_USB0EPEN 0x00061008
9346 
9347 #define GPIO_PG5_U2TX 0x00061401
9348 #define GPIO_PG5_I2C1SDA 0x00061403
9349 #define GPIO_PG5_WT0CCP1 0x00061407
9350 #define GPIO_PG5_USB0PFLT 0x00061408
9351 
9352 #define GPIO_PG6_I2C5SCL 0x00061803
9353 #define GPIO_PG6_WT1CCP0 0x00061807
9354 
9355 #define GPIO_PG7_I2C5SDA 0x00061C03
9356 #define GPIO_PG7_WT1CCP1 0x00061C07
9357 
9358 #define GPIO_PH0_SSI3CLK 0x00070002
9359 #define GPIO_PH0_WT2CCP0 0x00070007
9360 
9361 #define GPIO_PH1_SSI3FSS 0x00070402
9362 #define GPIO_PH1_WT2CCP1 0x00070407
9363 
9364 #define GPIO_PH2_SSI3RX 0x00070802
9365 #define GPIO_PH2_WT5CCP0 0x00070807
9366 
9367 #define GPIO_PH3_SSI3TX 0x00070C02
9368 #define GPIO_PH3_WT5CCP1 0x00070C07
9369 
9370 #define GPIO_PH4_SSI2CLK 0x00071002
9371 #define GPIO_PH4_WT3CCP0 0x00071007
9372 
9373 #define GPIO_PH5_SSI2FSS 0x00071402
9374 #define GPIO_PH5_WT3CCP1 0x00071407
9375 
9376 #define GPIO_PH6_SSI2RX 0x00071802
9377 #define GPIO_PH6_WT4CCP0 0x00071807
9378 
9379 #define GPIO_PH7_SSI2TX 0x00071C02
9380 #define GPIO_PH7_WT4CCP1 0x00071C07
9381 
9382 #define GPIO_PJ0_U4RX 0x00080001
9383 #define GPIO_PJ0_T1CCP0 0x00080007
9384 
9385 #define GPIO_PJ1_U4TX 0x00080401
9386 #define GPIO_PJ1_T1CCP1 0x00080407
9387 
9388 #define GPIO_PJ2_U5RX 0x00080801
9389 #define GPIO_PJ2_T2CCP0 0x00080807
9390 
9391 #define GPIO_PJ3_U5TX 0x00080C01
9392 #define GPIO_PJ3_T2CCP1 0x00080C07
9393 
9394 #define GPIO_PJ4_U6RX 0x00081001
9395 #define GPIO_PJ4_T3CCP0 0x00081007
9396 
9397 #define GPIO_PJ5_U6TX 0x00081401
9398 #define GPIO_PJ5_T3CCP1 0x00081407
9399 
9400 #define GPIO_PK0_SSI3CLK 0x00090002
9401 
9402 #define GPIO_PK1_SSI3FSS 0x00090402
9403 
9404 #define GPIO_PK2_SSI3RX 0x00090802
9405 
9406 #define GPIO_PK3_SSI3TX 0x00090C02
9407 
9408 #define GPIO_PK4_U7RX 0x00091001
9409 #define GPIO_PK4_RTCCLK 0x00091007
9410 #define GPIO_PK4_C0O 0x00091008
9411 
9412 #define GPIO_PK5_U7TX 0x00091401
9413 #define GPIO_PK5_C1O 0x00091408
9414 
9415 #define GPIO_PK6_WT1CCP0 0x00091807
9416 #define GPIO_PK6_C2O 0x00091808
9417 
9418 #define GPIO_PK7_WT1CCP1 0x00091C07
9419 
9420 #define GPIO_PL0_T0CCP0 0x000A0007
9421 #define GPIO_PL0_WT0CCP0 0x000A0008
9422 
9423 #define GPIO_PL1_T0CCP1 0x000A0407
9424 #define GPIO_PL1_WT0CCP1 0x000A0408
9425 
9426 #define GPIO_PL2_T1CCP0 0x000A0807
9427 #define GPIO_PL2_WT1CCP0 0x000A0808
9428 
9429 #define GPIO_PL3_T1CCP1 0x000A0C07
9430 #define GPIO_PL3_WT1CCP1 0x000A0C08
9431 
9432 #define GPIO_PL4_T2CCP0 0x000A1007
9433 #define GPIO_PL4_WT2CCP0 0x000A1008
9434 
9435 #define GPIO_PL5_T2CCP1 0x000A1407
9436 #define GPIO_PL5_WT2CCP1 0x000A1408
9437 
9438 #define GPIO_PL6_T3CCP0 0x000A1807
9439 #define GPIO_PL6_WT3CCP0 0x000A1808
9440 
9441 #define GPIO_PL7_T3CCP1 0x000A1C07
9442 #define GPIO_PL7_WT3CCP1 0x000A1C08
9443 
9444 #define GPIO_PM0_T4CCP0 0x000B0007
9445 #define GPIO_PM0_WT4CCP0 0x000B0008
9446 
9447 #define GPIO_PM1_T4CCP1 0x000B0407
9448 #define GPIO_PM1_WT4CCP1 0x000B0408
9449 
9450 #define GPIO_PM2_T5CCP0 0x000B0807
9451 #define GPIO_PM2_WT5CCP0 0x000B0808
9452 
9453 #define GPIO_PM3_T5CCP1 0x000B0C07
9454 #define GPIO_PM3_WT5CCP1 0x000B0C08
9455 
9456 #define GPIO_PM6_WT0CCP0 0x000B1807
9457 
9458 #define GPIO_PM7_WT0CCP1 0x000B1C07
9459 
9460 #define GPIO_PN0_CAN0RX 0x000C0001
9461 
9462 #define GPIO_PN1_CAN0TX 0x000C0401
9463 
9464 #define GPIO_PN2_WT2CCP0 0x000C0807
9465 
9466 #define GPIO_PN3_WT2CCP1 0x000C0C07
9467 
9468 #define GPIO_PN4_WT3CCP0 0x000C1007
9469 
9470 #define GPIO_PN5_WT3CCP1 0x000C1407
9471 
9472 #define GPIO_PN6_WT4CCP0 0x000C1807
9473 
9474 #define GPIO_PN7_WT4CCP1 0x000C1C07
9475 
9476 #define GPIO_PP0_T4CCP0 0x000D0007
9477 
9478 #define GPIO_PP1_T4CCP1 0x000D0407
9479 
9480 #define GPIO_PP2_T5CCP0 0x000D0807
9481 
9482 #endif // PART_TM4C1237H6PGE
9483 
9484 //*****************************************************************************
9485 //
9486 // TM4C123BH6PGE Port/Pin Mapping Definitions
9487 //
9488 //*****************************************************************************
9489 #ifdef PART_TM4C123BH6PGE
9490 
9491 #define GPIO_PA0_U0RX 0x00000001
9492 #define GPIO_PA0_CAN1RX 0x00000008
9493 
9494 #define GPIO_PA1_U0TX 0x00000401
9495 #define GPIO_PA1_CAN1TX 0x00000408
9496 
9497 #define GPIO_PA2_SSI0CLK 0x00000802
9498 
9499 #define GPIO_PA3_SSI0FSS 0x00000C02
9500 
9501 #define GPIO_PA4_SSI0RX 0x00001002
9502 
9503 #define GPIO_PA5_SSI0TX 0x00001402
9504 
9505 #define GPIO_PA6_I2C1SCL 0x00001803
9506 #define GPIO_PA6_M1PWM2 0x00001805
9507 
9508 #define GPIO_PA7_I2C1SDA 0x00001C03
9509 #define GPIO_PA7_M1PWM3 0x00001C05
9510 
9511 #define GPIO_PB0_U1RX 0x00010001
9512 #define GPIO_PB0_T2CCP0 0x00010007
9513 
9514 #define GPIO_PB1_U1TX 0x00010401
9515 #define GPIO_PB1_T2CCP1 0x00010407
9516 
9517 #define GPIO_PB2_I2C0SCL 0x00010803
9518 #define GPIO_PB2_T3CCP0 0x00010807
9519 
9520 #define GPIO_PB3_I2C0SDA 0x00010C03
9521 #define GPIO_PB3_T3CCP1 0x00010C07
9522 
9523 #define GPIO_PB4_SSI2CLK 0x00011002
9524 #define GPIO_PB4_M0PWM2 0x00011004
9525 #define GPIO_PB4_T1CCP0 0x00011007
9526 #define GPIO_PB4_CAN0RX 0x00011008
9527 
9528 #define GPIO_PB5_SSI2FSS 0x00011402
9529 #define GPIO_PB5_M0PWM3 0x00011404
9530 #define GPIO_PB5_T1CCP1 0x00011407
9531 #define GPIO_PB5_CAN0TX 0x00011408
9532 
9533 #define GPIO_PC0_TCK 0x00020001
9534 #define GPIO_PC0_SWCLK 0x00020001
9535 #define GPIO_PC0_T4CCP0 0x00020007
9536 
9537 #define GPIO_PC1_TMS 0x00020401
9538 #define GPIO_PC1_SWDIO 0x00020401
9539 #define GPIO_PC1_T4CCP1 0x00020407
9540 
9541 #define GPIO_PC2_TDI 0x00020801
9542 #define GPIO_PC2_T5CCP0 0x00020807
9543 
9544 #define GPIO_PC3_SWO 0x00020C01
9545 #define GPIO_PC3_TDO 0x00020C01
9546 #define GPIO_PC3_T5CCP1 0x00020C07
9547 
9548 #define GPIO_PC4_U4RX 0x00021001
9549 #define GPIO_PC4_U1RX 0x00021002
9550 #define GPIO_PC4_M0PWM6 0x00021004
9551 #define GPIO_PC4_IDX1 0x00021006
9552 #define GPIO_PC4_WT0CCP0 0x00021007
9553 #define GPIO_PC4_U1RTS 0x00021008
9554 
9555 #define GPIO_PC5_U4TX 0x00021401
9556 #define GPIO_PC5_U1TX 0x00021402
9557 #define GPIO_PC5_M0PWM7 0x00021404
9558 #define GPIO_PC5_PHA1 0x00021406
9559 #define GPIO_PC5_WT0CCP1 0x00021407
9560 #define GPIO_PC5_U1CTS 0x00021408
9561 
9562 #define GPIO_PC6_U3RX 0x00021801
9563 #define GPIO_PC6_PHB1 0x00021806
9564 #define GPIO_PC6_WT1CCP0 0x00021807
9565 
9566 #define GPIO_PC7_U3TX 0x00021C01
9567 #define GPIO_PC7_WT1CCP1 0x00021C07
9568 
9569 #define GPIO_PD0_SSI3CLK 0x00030001
9570 #define GPIO_PD0_SSI1CLK 0x00030002
9571 #define GPIO_PD0_I2C3SCL 0x00030003
9572 #define GPIO_PD0_M0PWM6 0x00030004
9573 #define GPIO_PD0_M1PWM0 0x00030005
9574 #define GPIO_PD0_WT2CCP0 0x00030007
9575 
9576 #define GPIO_PD1_SSI3FSS 0x00030401
9577 #define GPIO_PD1_SSI1FSS 0x00030402
9578 #define GPIO_PD1_I2C3SDA 0x00030403
9579 #define GPIO_PD1_M0PWM7 0x00030404
9580 #define GPIO_PD1_M1PWM1 0x00030405
9581 #define GPIO_PD1_WT2CCP1 0x00030407
9582 
9583 #define GPIO_PD2_SSI3RX 0x00030801
9584 #define GPIO_PD2_SSI1RX 0x00030802
9585 #define GPIO_PD2_M0FAULT0 0x00030804
9586 #define GPIO_PD2_WT3CCP0 0x00030807
9587 
9588 #define GPIO_PD3_SSI3TX 0x00030C01
9589 #define GPIO_PD3_SSI1TX 0x00030C02
9590 #define GPIO_PD3_IDX0 0x00030C06
9591 #define GPIO_PD3_WT3CCP1 0x00030C07
9592 
9593 #define GPIO_PD4_U6RX 0x00031001
9594 #define GPIO_PD4_WT4CCP0 0x00031007
9595 
9596 #define GPIO_PD5_U6TX 0x00031401
9597 #define GPIO_PD5_WT4CCP1 0x00031407
9598 
9599 #define GPIO_PD6_U2RX 0x00031801
9600 #define GPIO_PD6_M0FAULT0 0x00031804
9601 #define GPIO_PD6_PHA0 0x00031806
9602 #define GPIO_PD6_WT5CCP0 0x00031807
9603 
9604 #define GPIO_PD7_U2TX 0x00031C01
9605 #define GPIO_PD7_M0FAULT1 0x00031C04
9606 #define GPIO_PD7_PHB0 0x00031C06
9607 #define GPIO_PD7_WT5CCP1 0x00031C07
9608 #define GPIO_PD7_NMI 0x00031C08
9609 
9610 #define GPIO_PE0_U7RX 0x00040001
9611 
9612 #define GPIO_PE1_U7TX 0x00040401
9613 
9614 #define GPIO_PE4_U5RX 0x00041001
9615 #define GPIO_PE4_I2C2SCL 0x00041003
9616 #define GPIO_PE4_M0PWM4 0x00041004
9617 #define GPIO_PE4_M1PWM2 0x00041005
9618 #define GPIO_PE4_CAN0RX 0x00041008
9619 
9620 #define GPIO_PE5_U5TX 0x00041401
9621 #define GPIO_PE5_I2C2SDA 0x00041403
9622 #define GPIO_PE5_M0PWM5 0x00041404
9623 #define GPIO_PE5_M1PWM3 0x00041405
9624 #define GPIO_PE5_CAN0TX 0x00041408
9625 
9626 #define GPIO_PE6_CAN1RX 0x00041808
9627 
9628 #define GPIO_PE7_U1RI 0x00041C01
9629 #define GPIO_PE7_CAN1TX 0x00041C08
9630 
9631 #define GPIO_PF0_U1RTS 0x00050001
9632 #define GPIO_PF0_SSI1RX 0x00050002
9633 #define GPIO_PF0_CAN0RX 0x00050003
9634 #define GPIO_PF0_M1PWM4 0x00050005
9635 #define GPIO_PF0_PHA0 0x00050006
9636 #define GPIO_PF0_T0CCP0 0x00050007
9637 #define GPIO_PF0_NMI 0x00050008
9638 #define GPIO_PF0_C0O 0x00050009
9639 #define GPIO_PF0_TRD2 0x0005000E
9640 
9641 #define GPIO_PF1_U1CTS 0x00050401
9642 #define GPIO_PF1_SSI1TX 0x00050402
9643 #define GPIO_PF1_M1PWM5 0x00050405
9644 #define GPIO_PF1_PHB0 0x00050406
9645 #define GPIO_PF1_T0CCP1 0x00050407
9646 #define GPIO_PF1_C1O 0x00050409
9647 #define GPIO_PF1_TRD1 0x0005040E
9648 
9649 #define GPIO_PF2_U1DCD 0x00050801
9650 #define GPIO_PF2_SSI1CLK 0x00050802
9651 #define GPIO_PF2_M0FAULT0 0x00050804
9652 #define GPIO_PF2_M1PWM6 0x00050805
9653 #define GPIO_PF2_T1CCP0 0x00050807
9654 #define GPIO_PF2_C2O 0x00050809
9655 #define GPIO_PF2_TRD0 0x0005080E
9656 
9657 #define GPIO_PF3_U1DSR 0x00050C01
9658 #define GPIO_PF3_SSI1FSS 0x00050C02
9659 #define GPIO_PF3_CAN0TX 0x00050C03
9660 #define GPIO_PF3_M0FAULT1 0x00050C04
9661 #define GPIO_PF3_M1PWM7 0x00050C05
9662 #define GPIO_PF3_T1CCP1 0x00050C07
9663 #define GPIO_PF3_TRCLK 0x00050C0E
9664 
9665 #define GPIO_PF4_U1DTR 0x00051001
9666 #define GPIO_PF4_M0FAULT2 0x00051004
9667 #define GPIO_PF4_M1FAULT0 0x00051005
9668 #define GPIO_PF4_IDX0 0x00051006
9669 #define GPIO_PF4_T2CCP0 0x00051007
9670 #define GPIO_PF4_TRD3 0x0005100E
9671 
9672 #define GPIO_PF5_M0FAULT3 0x00051404
9673 #define GPIO_PF5_T2CCP1 0x00051407
9674 
9675 #define GPIO_PF6_I2C2SCL 0x00051803
9676 #define GPIO_PF6_T3CCP0 0x00051807
9677 
9678 #define GPIO_PF7_I2C2SDA 0x00051C03
9679 #define GPIO_PF7_M1FAULT0 0x00051C05
9680 #define GPIO_PF7_T3CCP1 0x00051C07
9681 
9682 #define GPIO_PG0_I2C3SCL 0x00060003
9683 #define GPIO_PG0_M1FAULT1 0x00060005
9684 #define GPIO_PG0_PHA1 0x00060006
9685 #define GPIO_PG0_T4CCP0 0x00060007
9686 
9687 #define GPIO_PG1_I2C3SDA 0x00060403
9688 #define GPIO_PG1_M1FAULT2 0x00060405
9689 #define GPIO_PG1_PHB1 0x00060406
9690 #define GPIO_PG1_T4CCP1 0x00060407
9691 
9692 #define GPIO_PG2_I2C4SCL 0x00060803
9693 #define GPIO_PG2_M0FAULT1 0x00060804
9694 #define GPIO_PG2_M1PWM0 0x00060805
9695 #define GPIO_PG2_T5CCP0 0x00060807
9696 
9697 #define GPIO_PG3_I2C4SDA 0x00060C03
9698 #define GPIO_PG3_M0FAULT2 0x00060C04
9699 #define GPIO_PG3_M1PWM1 0x00060C05
9700 #define GPIO_PG3_PHA1 0x00060C06
9701 #define GPIO_PG3_T5CCP1 0x00060C07
9702 
9703 #define GPIO_PG4_U2RX 0x00061001
9704 #define GPIO_PG4_I2C1SCL 0x00061003
9705 #define GPIO_PG4_M0PWM4 0x00061004
9706 #define GPIO_PG4_M1PWM2 0x00061005
9707 #define GPIO_PG4_PHB1 0x00061006
9708 #define GPIO_PG4_WT0CCP0 0x00061007
9709 
9710 #define GPIO_PG5_U2TX 0x00061401
9711 #define GPIO_PG5_I2C1SDA 0x00061403
9712 #define GPIO_PG5_M0PWM5 0x00061404
9713 #define GPIO_PG5_M1PWM3 0x00061405
9714 #define GPIO_PG5_IDX1 0x00061406
9715 #define GPIO_PG5_WT0CCP1 0x00061407
9716 
9717 #define GPIO_PG6_I2C5SCL 0x00061803
9718 #define GPIO_PG6_M0PWM6 0x00061804
9719 #define GPIO_PG6_WT1CCP0 0x00061807
9720 
9721 #define GPIO_PG7_I2C5SDA 0x00061C03
9722 #define GPIO_PG7_M0PWM7 0x00061C04
9723 #define GPIO_PG7_IDX1 0x00061C05
9724 #define GPIO_PG7_WT1CCP1 0x00061C07
9725 
9726 #define GPIO_PH0_SSI3CLK 0x00070002
9727 #define GPIO_PH0_M0PWM0 0x00070004
9728 #define GPIO_PH0_M0FAULT0 0x00070006
9729 #define GPIO_PH0_WT2CCP0 0x00070007
9730 
9731 #define GPIO_PH1_SSI3FSS 0x00070402
9732 #define GPIO_PH1_M0PWM1 0x00070404
9733 #define GPIO_PH1_IDX0 0x00070405
9734 #define GPIO_PH1_M0FAULT1 0x00070406
9735 #define GPIO_PH1_WT2CCP1 0x00070407
9736 
9737 #define GPIO_PH2_SSI3RX 0x00070802
9738 #define GPIO_PH2_M0PWM2 0x00070804
9739 #define GPIO_PH2_M0FAULT2 0x00070806
9740 #define GPIO_PH2_WT5CCP0 0x00070807
9741 
9742 #define GPIO_PH3_SSI3TX 0x00070C02
9743 #define GPIO_PH3_M0PWM3 0x00070C04
9744 #define GPIO_PH3_M0FAULT3 0x00070C06
9745 #define GPIO_PH3_WT5CCP1 0x00070C07
9746 
9747 #define GPIO_PH4_SSI2CLK 0x00071002
9748 #define GPIO_PH4_M0PWM4 0x00071004
9749 #define GPIO_PH4_PHA0 0x00071005
9750 #define GPIO_PH4_WT3CCP0 0x00071007
9751 
9752 #define GPIO_PH5_SSI2FSS 0x00071402
9753 #define GPIO_PH5_M0PWM5 0x00071404
9754 #define GPIO_PH5_PHB0 0x00071405
9755 #define GPIO_PH5_WT3CCP1 0x00071407
9756 
9757 #define GPIO_PH6_SSI2RX 0x00071802
9758 #define GPIO_PH6_M0PWM6 0x00071804
9759 #define GPIO_PH6_WT4CCP0 0x00071807
9760 
9761 #define GPIO_PH7_SSI2TX 0x00071C02
9762 #define GPIO_PH7_M0PWM7 0x00071C04
9763 #define GPIO_PH7_WT4CCP1 0x00071C07
9764 
9765 #define GPIO_PJ0_U4RX 0x00080001
9766 #define GPIO_PJ0_T1CCP0 0x00080007
9767 
9768 #define GPIO_PJ1_U4TX 0x00080401
9769 #define GPIO_PJ1_T1CCP1 0x00080407
9770 
9771 #define GPIO_PJ2_U5RX 0x00080801
9772 #define GPIO_PJ2_IDX0 0x00080805
9773 #define GPIO_PJ2_T2CCP0 0x00080807
9774 
9775 #define GPIO_PJ3_U5TX 0x00080C01
9776 #define GPIO_PJ3_T2CCP1 0x00080C07
9777 
9778 #define GPIO_PJ4_U6RX 0x00081001
9779 #define GPIO_PJ4_T3CCP0 0x00081007
9780 
9781 #define GPIO_PJ5_U6TX 0x00081401
9782 #define GPIO_PJ5_T3CCP1 0x00081407
9783 
9784 #define GPIO_PK0_SSI3CLK 0x00090002
9785 #define GPIO_PK0_M1FAULT0 0x00090006
9786 
9787 #define GPIO_PK1_SSI3FSS 0x00090402
9788 #define GPIO_PK1_M1FAULT1 0x00090406
9789 
9790 #define GPIO_PK2_SSI3RX 0x00090802
9791 #define GPIO_PK2_M1FAULT2 0x00090806
9792 
9793 #define GPIO_PK3_SSI3TX 0x00090C02
9794 #define GPIO_PK3_M1FAULT3 0x00090C06
9795 
9796 #define GPIO_PK4_U7RX 0x00091001
9797 #define GPIO_PK4_M0FAULT0 0x00091006
9798 #define GPIO_PK4_RTCCLK 0x00091007
9799 #define GPIO_PK4_C0O 0x00091008
9800 
9801 #define GPIO_PK5_U7TX 0x00091401
9802 #define GPIO_PK5_M0FAULT1 0x00091406
9803 #define GPIO_PK5_C1O 0x00091408
9804 
9805 #define GPIO_PK6_M0FAULT2 0x00091806
9806 #define GPIO_PK6_WT1CCP0 0x00091807
9807 #define GPIO_PK6_C2O 0x00091808
9808 
9809 #define GPIO_PK7_M0FAULT3 0x00091C06
9810 #define GPIO_PK7_WT1CCP1 0x00091C07
9811 
9812 #define GPIO_PL0_T0CCP0 0x000A0007
9813 #define GPIO_PL0_WT0CCP0 0x000A0008
9814 
9815 #define GPIO_PL1_T0CCP1 0x000A0407
9816 #define GPIO_PL1_WT0CCP1 0x000A0408
9817 
9818 #define GPIO_PL2_T1CCP0 0x000A0807
9819 #define GPIO_PL2_WT1CCP0 0x000A0808
9820 
9821 #define GPIO_PL3_T1CCP1 0x000A0C07
9822 #define GPIO_PL3_WT1CCP1 0x000A0C08
9823 
9824 #define GPIO_PL4_T2CCP0 0x000A1007
9825 #define GPIO_PL4_WT2CCP0 0x000A1008
9826 
9827 #define GPIO_PL5_T2CCP1 0x000A1407
9828 #define GPIO_PL5_WT2CCP1 0x000A1408
9829 
9830 #define GPIO_PL6_T3CCP0 0x000A1807
9831 #define GPIO_PL6_WT3CCP0 0x000A1808
9832 
9833 #define GPIO_PL7_T3CCP1 0x000A1C07
9834 #define GPIO_PL7_WT3CCP1 0x000A1C08
9835 
9836 #define GPIO_PM0_T4CCP0 0x000B0007
9837 #define GPIO_PM0_WT4CCP0 0x000B0008
9838 
9839 #define GPIO_PM1_T4CCP1 0x000B0407
9840 #define GPIO_PM1_WT4CCP1 0x000B0408
9841 
9842 #define GPIO_PM2_T5CCP0 0x000B0807
9843 #define GPIO_PM2_WT5CCP0 0x000B0808
9844 
9845 #define GPIO_PM3_T5CCP1 0x000B0C07
9846 #define GPIO_PM3_WT5CCP1 0x000B0C08
9847 
9848 #define GPIO_PM6_M0PWM4 0x000B1802
9849 #define GPIO_PM6_WT0CCP0 0x000B1807
9850 
9851 #define GPIO_PM7_M0PWM5 0x000B1C02
9852 #define GPIO_PM7_WT0CCP1 0x000B1C07
9853 
9854 #define GPIO_PN0_CAN0RX 0x000C0001
9855 
9856 #define GPIO_PN1_CAN0TX 0x000C0401
9857 
9858 #define GPIO_PN2_M0PWM6 0x000C0802
9859 #define GPIO_PN2_WT2CCP0 0x000C0807
9860 
9861 #define GPIO_PN3_M0PWM7 0x000C0C02
9862 #define GPIO_PN3_WT2CCP1 0x000C0C07
9863 
9864 #define GPIO_PN4_M1PWM4 0x000C1002
9865 #define GPIO_PN4_WT3CCP0 0x000C1007
9866 
9867 #define GPIO_PN5_M1PWM5 0x000C1402
9868 #define GPIO_PN5_WT3CCP1 0x000C1407
9869 
9870 #define GPIO_PN6_M1PWM6 0x000C1802
9871 #define GPIO_PN6_WT4CCP0 0x000C1807
9872 
9873 #define GPIO_PN7_M1PWM7 0x000C1C02
9874 #define GPIO_PN7_WT4CCP1 0x000C1C07
9875 
9876 #define GPIO_PP0_M0PWM0 0x000D0001
9877 #define GPIO_PP0_T4CCP0 0x000D0007
9878 
9879 #define GPIO_PP1_M0PWM1 0x000D0401
9880 #define GPIO_PP1_T4CCP1 0x000D0407
9881 
9882 #define GPIO_PP2_M0PWM2 0x000D0801
9883 #define GPIO_PP2_T5CCP0 0x000D0807
9884 
9885 #endif // PART_TM4C123BH6PGE
9886 
9887 //*****************************************************************************
9888 //
9889 // TM4C123BH6ZRB Port/Pin Mapping Definitions
9890 //
9891 //*****************************************************************************
9892 #ifdef PART_TM4C123BH6ZRB
9893 
9894 #define GPIO_PA0_U0RX 0x00000001
9895 #define GPIO_PA0_CAN1RX 0x00000008
9896 
9897 #define GPIO_PA1_U0TX 0x00000401
9898 #define GPIO_PA1_CAN1TX 0x00000408
9899 
9900 #define GPIO_PA2_SSI0CLK 0x00000802
9901 
9902 #define GPIO_PA3_SSI0FSS 0x00000C02
9903 
9904 #define GPIO_PA4_SSI0RX 0x00001002
9905 
9906 #define GPIO_PA5_SSI0TX 0x00001402
9907 
9908 #define GPIO_PA6_I2C1SCL 0x00001803
9909 #define GPIO_PA6_M1PWM2 0x00001805
9910 
9911 #define GPIO_PA7_I2C1SDA 0x00001C03
9912 #define GPIO_PA7_M1PWM3 0x00001C05
9913 
9914 #define GPIO_PB0_U1RX 0x00010001
9915 #define GPIO_PB0_T2CCP0 0x00010007
9916 
9917 #define GPIO_PB1_U1TX 0x00010401
9918 #define GPIO_PB1_T2CCP1 0x00010407
9919 
9920 #define GPIO_PB2_I2C0SCL 0x00010803
9921 #define GPIO_PB2_T3CCP0 0x00010807
9922 
9923 #define GPIO_PB3_I2C0SDA 0x00010C03
9924 #define GPIO_PB3_T3CCP1 0x00010C07
9925 
9926 #define GPIO_PB4_SSI2CLK 0x00011002
9927 #define GPIO_PB4_M0PWM2 0x00011004
9928 #define GPIO_PB4_T1CCP0 0x00011007
9929 #define GPIO_PB4_CAN0RX 0x00011008
9930 
9931 #define GPIO_PB5_SSI2FSS 0x00011402
9932 #define GPIO_PB5_M0PWM3 0x00011404
9933 #define GPIO_PB5_T1CCP1 0x00011407
9934 #define GPIO_PB5_CAN0TX 0x00011408
9935 
9936 #define GPIO_PB6_SSI2RX 0x00011802
9937 #define GPIO_PB6_I2C5SCL 0x00011803
9938 #define GPIO_PB6_M0PWM0 0x00011804
9939 #define GPIO_PB6_T0CCP0 0x00011807
9940 
9941 #define GPIO_PB7_SSI2TX 0x00011C02
9942 #define GPIO_PB7_I2C5SDA 0x00011C03
9943 #define GPIO_PB7_M0PWM1 0x00011C04
9944 #define GPIO_PB7_T0CCP1 0x00011C07
9945 
9946 #define GPIO_PC0_TCK 0x00020001
9947 #define GPIO_PC0_SWCLK 0x00020001
9948 #define GPIO_PC0_T4CCP0 0x00020007
9949 
9950 #define GPIO_PC1_TMS 0x00020401
9951 #define GPIO_PC1_SWDIO 0x00020401
9952 #define GPIO_PC1_T4CCP1 0x00020407
9953 
9954 #define GPIO_PC2_TDI 0x00020801
9955 #define GPIO_PC2_T5CCP0 0x00020807
9956 
9957 #define GPIO_PC3_SWO 0x00020C01
9958 #define GPIO_PC3_TDO 0x00020C01
9959 #define GPIO_PC3_T5CCP1 0x00020C07
9960 
9961 #define GPIO_PC4_U4RX 0x00021001
9962 #define GPIO_PC4_U1RX 0x00021002
9963 #define GPIO_PC4_M0PWM6 0x00021004
9964 #define GPIO_PC4_IDX1 0x00021006
9965 #define GPIO_PC4_WT0CCP0 0x00021007
9966 #define GPIO_PC4_U1RTS 0x00021008
9967 
9968 #define GPIO_PC5_U4TX 0x00021401
9969 #define GPIO_PC5_U1TX 0x00021402
9970 #define GPIO_PC5_M0PWM7 0x00021404
9971 #define GPIO_PC5_PHA1 0x00021406
9972 #define GPIO_PC5_WT0CCP1 0x00021407
9973 #define GPIO_PC5_U1CTS 0x00021408
9974 
9975 #define GPIO_PC6_U3RX 0x00021801
9976 #define GPIO_PC6_PHB1 0x00021806
9977 #define GPIO_PC6_WT1CCP0 0x00021807
9978 
9979 #define GPIO_PC7_U3TX 0x00021C01
9980 #define GPIO_PC7_WT1CCP1 0x00021C07
9981 
9982 #define GPIO_PD0_SSI3CLK 0x00030001
9983 #define GPIO_PD0_SSI1CLK 0x00030002
9984 #define GPIO_PD0_I2C3SCL 0x00030003
9985 #define GPIO_PD0_M0PWM6 0x00030004
9986 #define GPIO_PD0_M1PWM0 0x00030005
9987 #define GPIO_PD0_WT2CCP0 0x00030007
9988 
9989 #define GPIO_PD1_SSI3FSS 0x00030401
9990 #define GPIO_PD1_SSI1FSS 0x00030402
9991 #define GPIO_PD1_I2C3SDA 0x00030403
9992 #define GPIO_PD1_M0PWM7 0x00030404
9993 #define GPIO_PD1_M1PWM1 0x00030405
9994 #define GPIO_PD1_WT2CCP1 0x00030407
9995 
9996 #define GPIO_PD2_SSI3RX 0x00030801
9997 #define GPIO_PD2_SSI1RX 0x00030802
9998 #define GPIO_PD2_M0FAULT0 0x00030804
9999 #define GPIO_PD2_WT3CCP0 0x00030807
10000 
10001 #define GPIO_PD3_SSI3TX 0x00030C01
10002 #define GPIO_PD3_SSI1TX 0x00030C02
10003 #define GPIO_PD3_IDX0 0x00030C06
10004 #define GPIO_PD3_WT3CCP1 0x00030C07
10005 
10006 #define GPIO_PD4_U6RX 0x00031001
10007 #define GPIO_PD4_WT4CCP0 0x00031007
10008 
10009 #define GPIO_PD5_U6TX 0x00031401
10010 #define GPIO_PD5_WT4CCP1 0x00031407
10011 
10012 #define GPIO_PD6_U2RX 0x00031801
10013 #define GPIO_PD6_M0FAULT0 0x00031804
10014 #define GPIO_PD6_PHA0 0x00031806
10015 #define GPIO_PD6_WT5CCP0 0x00031807
10016 
10017 #define GPIO_PD7_U2TX 0x00031C01
10018 #define GPIO_PD7_M0FAULT1 0x00031C04
10019 #define GPIO_PD7_PHB0 0x00031C06
10020 #define GPIO_PD7_WT5CCP1 0x00031C07
10021 #define GPIO_PD7_NMI 0x00031C08
10022 
10023 #define GPIO_PE0_U7RX 0x00040001
10024 
10025 #define GPIO_PE1_U7TX 0x00040401
10026 
10027 #define GPIO_PE4_U5RX 0x00041001
10028 #define GPIO_PE4_I2C2SCL 0x00041003
10029 #define GPIO_PE4_M0PWM4 0x00041004
10030 #define GPIO_PE4_M1PWM2 0x00041005
10031 #define GPIO_PE4_CAN0RX 0x00041008
10032 
10033 #define GPIO_PE5_U5TX 0x00041401
10034 #define GPIO_PE5_I2C2SDA 0x00041403
10035 #define GPIO_PE5_M0PWM5 0x00041404
10036 #define GPIO_PE5_M1PWM3 0x00041405
10037 #define GPIO_PE5_CAN0TX 0x00041408
10038 
10039 #define GPIO_PE6_CAN1RX 0x00041808
10040 
10041 #define GPIO_PE7_U1RI 0x00041C01
10042 #define GPIO_PE7_CAN1TX 0x00041C08
10043 
10044 #define GPIO_PF0_U1RTS 0x00050001
10045 #define GPIO_PF0_SSI1RX 0x00050002
10046 #define GPIO_PF0_CAN0RX 0x00050003
10047 #define GPIO_PF0_M1PWM4 0x00050005
10048 #define GPIO_PF0_PHA0 0x00050006
10049 #define GPIO_PF0_T0CCP0 0x00050007
10050 #define GPIO_PF0_NMI 0x00050008
10051 #define GPIO_PF0_C0O 0x00050009
10052 #define GPIO_PF0_TRD2 0x0005000E
10053 
10054 #define GPIO_PF1_U1CTS 0x00050401
10055 #define GPIO_PF1_SSI1TX 0x00050402
10056 #define GPIO_PF1_M1PWM5 0x00050405
10057 #define GPIO_PF1_PHB0 0x00050406
10058 #define GPIO_PF1_T0CCP1 0x00050407
10059 #define GPIO_PF1_C1O 0x00050409
10060 #define GPIO_PF1_TRD1 0x0005040E
10061 
10062 #define GPIO_PF2_U1DCD 0x00050801
10063 #define GPIO_PF2_SSI1CLK 0x00050802
10064 #define GPIO_PF2_M0FAULT0 0x00050804
10065 #define GPIO_PF2_M1PWM6 0x00050805
10066 #define GPIO_PF2_T1CCP0 0x00050807
10067 #define GPIO_PF2_C2O 0x00050809
10068 #define GPIO_PF2_TRD0 0x0005080E
10069 
10070 #define GPIO_PF3_U1DSR 0x00050C01
10071 #define GPIO_PF3_SSI1FSS 0x00050C02
10072 #define GPIO_PF3_CAN0TX 0x00050C03
10073 #define GPIO_PF3_M0FAULT1 0x00050C04
10074 #define GPIO_PF3_M1PWM7 0x00050C05
10075 #define GPIO_PF3_T1CCP1 0x00050C07
10076 #define GPIO_PF3_TRCLK 0x00050C0E
10077 
10078 #define GPIO_PF4_U1DTR 0x00051001
10079 #define GPIO_PF4_M0FAULT2 0x00051004
10080 #define GPIO_PF4_M1FAULT0 0x00051005
10081 #define GPIO_PF4_IDX0 0x00051006
10082 #define GPIO_PF4_T2CCP0 0x00051007
10083 #define GPIO_PF4_TRD3 0x0005100E
10084 
10085 #define GPIO_PF5_M0FAULT3 0x00051404
10086 #define GPIO_PF5_T2CCP1 0x00051407
10087 
10088 #define GPIO_PF6_I2C2SCL 0x00051803
10089 #define GPIO_PF6_T3CCP0 0x00051807
10090 
10091 #define GPIO_PF7_I2C2SDA 0x00051C03
10092 #define GPIO_PF7_M1FAULT0 0x00051C05
10093 #define GPIO_PF7_T3CCP1 0x00051C07
10094 
10095 #define GPIO_PG0_I2C3SCL 0x00060003
10096 #define GPIO_PG0_M1FAULT1 0x00060005
10097 #define GPIO_PG0_PHA1 0x00060006
10098 #define GPIO_PG0_T4CCP0 0x00060007
10099 
10100 #define GPIO_PG1_I2C3SDA 0x00060403
10101 #define GPIO_PG1_M1FAULT2 0x00060405
10102 #define GPIO_PG1_PHB1 0x00060406
10103 #define GPIO_PG1_T4CCP1 0x00060407
10104 
10105 #define GPIO_PG2_I2C4SCL 0x00060803
10106 #define GPIO_PG2_M0FAULT1 0x00060804
10107 #define GPIO_PG2_M1PWM0 0x00060805
10108 #define GPIO_PG2_T5CCP0 0x00060807
10109 
10110 #define GPIO_PG3_I2C4SDA 0x00060C03
10111 #define GPIO_PG3_M0FAULT2 0x00060C04
10112 #define GPIO_PG3_M1PWM1 0x00060C05
10113 #define GPIO_PG3_PHA1 0x00060C06
10114 #define GPIO_PG3_T5CCP1 0x00060C07
10115 
10116 #define GPIO_PG4_U2RX 0x00061001
10117 #define GPIO_PG4_I2C1SCL 0x00061003
10118 #define GPIO_PG4_M0PWM4 0x00061004
10119 #define GPIO_PG4_M1PWM2 0x00061005
10120 #define GPIO_PG4_PHB1 0x00061006
10121 #define GPIO_PG4_WT0CCP0 0x00061007
10122 
10123 #define GPIO_PG5_U2TX 0x00061401
10124 #define GPIO_PG5_I2C1SDA 0x00061403
10125 #define GPIO_PG5_M0PWM5 0x00061404
10126 #define GPIO_PG5_M1PWM3 0x00061405
10127 #define GPIO_PG5_IDX1 0x00061406
10128 #define GPIO_PG5_WT0CCP1 0x00061407
10129 
10130 #define GPIO_PG6_I2C5SCL 0x00061803
10131 #define GPIO_PG6_M0PWM6 0x00061804
10132 #define GPIO_PG6_WT1CCP0 0x00061807
10133 
10134 #define GPIO_PG7_I2C5SDA 0x00061C03
10135 #define GPIO_PG7_M0PWM7 0x00061C04
10136 #define GPIO_PG7_IDX1 0x00061C05
10137 #define GPIO_PG7_WT1CCP1 0x00061C07
10138 
10139 #define GPIO_PH0_SSI3CLK 0x00070002
10140 #define GPIO_PH0_M0PWM0 0x00070004
10141 #define GPIO_PH0_M0FAULT0 0x00070006
10142 #define GPIO_PH0_WT2CCP0 0x00070007
10143 
10144 #define GPIO_PH1_SSI3FSS 0x00070402
10145 #define GPIO_PH1_M0PWM1 0x00070404
10146 #define GPIO_PH1_IDX0 0x00070405
10147 #define GPIO_PH1_M0FAULT1 0x00070406
10148 #define GPIO_PH1_WT2CCP1 0x00070407
10149 
10150 #define GPIO_PH2_SSI3RX 0x00070802
10151 #define GPIO_PH2_M0PWM2 0x00070804
10152 #define GPIO_PH2_M0FAULT2 0x00070806
10153 #define GPIO_PH2_WT5CCP0 0x00070807
10154 
10155 #define GPIO_PH3_SSI3TX 0x00070C02
10156 #define GPIO_PH3_M0PWM3 0x00070C04
10157 #define GPIO_PH3_M0FAULT3 0x00070C06
10158 #define GPIO_PH3_WT5CCP1 0x00070C07
10159 
10160 #define GPIO_PH4_SSI2CLK 0x00071002
10161 #define GPIO_PH4_M0PWM4 0x00071004
10162 #define GPIO_PH4_PHA0 0x00071005
10163 #define GPIO_PH4_WT3CCP0 0x00071007
10164 
10165 #define GPIO_PH5_SSI2FSS 0x00071402
10166 #define GPIO_PH5_M0PWM5 0x00071404
10167 #define GPIO_PH5_PHB0 0x00071405
10168 #define GPIO_PH5_WT3CCP1 0x00071407
10169 
10170 #define GPIO_PH6_SSI2RX 0x00071802
10171 #define GPIO_PH6_M0PWM6 0x00071804
10172 #define GPIO_PH6_WT4CCP0 0x00071807
10173 
10174 #define GPIO_PH7_SSI2TX 0x00071C02
10175 #define GPIO_PH7_M0PWM7 0x00071C04
10176 #define GPIO_PH7_WT4CCP1 0x00071C07
10177 
10178 #define GPIO_PJ0_U4RX 0x00080001
10179 #define GPIO_PJ0_T1CCP0 0x00080007
10180 
10181 #define GPIO_PJ1_U4TX 0x00080401
10182 #define GPIO_PJ1_T1CCP1 0x00080407
10183 
10184 #define GPIO_PJ2_U5RX 0x00080801
10185 #define GPIO_PJ2_IDX0 0x00080805
10186 #define GPIO_PJ2_T2CCP0 0x00080807
10187 
10188 #define GPIO_PJ3_U5TX 0x00080C01
10189 #define GPIO_PJ3_T2CCP1 0x00080C07
10190 
10191 #define GPIO_PJ4_U6RX 0x00081001
10192 #define GPIO_PJ4_T3CCP0 0x00081007
10193 
10194 #define GPIO_PJ5_U6TX 0x00081401
10195 #define GPIO_PJ5_T3CCP1 0x00081407
10196 
10197 #define GPIO_PK0_SSI3CLK 0x00090002
10198 #define GPIO_PK0_M1FAULT0 0x00090006
10199 
10200 #define GPIO_PK1_SSI3FSS 0x00090402
10201 #define GPIO_PK1_M1FAULT1 0x00090406
10202 
10203 #define GPIO_PK2_SSI3RX 0x00090802
10204 #define GPIO_PK2_M1FAULT2 0x00090806
10205 
10206 #define GPIO_PK3_SSI3TX 0x00090C02
10207 #define GPIO_PK3_M1FAULT3 0x00090C06
10208 
10209 #define GPIO_PK4_U7RX 0x00091001
10210 #define GPIO_PK4_M0FAULT0 0x00091006
10211 #define GPIO_PK4_RTCCLK 0x00091007
10212 #define GPIO_PK4_C0O 0x00091008
10213 
10214 #define GPIO_PK5_U7TX 0x00091401
10215 #define GPIO_PK5_M0FAULT1 0x00091406
10216 #define GPIO_PK5_C1O 0x00091408
10217 
10218 #define GPIO_PK6_M0FAULT2 0x00091806
10219 #define GPIO_PK6_WT1CCP0 0x00091807
10220 #define GPIO_PK6_C2O 0x00091808
10221 
10222 #define GPIO_PK7_M0FAULT3 0x00091C06
10223 #define GPIO_PK7_WT1CCP1 0x00091C07
10224 
10225 #define GPIO_PL0_T0CCP0 0x000A0007
10226 #define GPIO_PL0_WT0CCP0 0x000A0008
10227 
10228 #define GPIO_PL1_T0CCP1 0x000A0407
10229 #define GPIO_PL1_WT0CCP1 0x000A0408
10230 
10231 #define GPIO_PL2_T1CCP0 0x000A0807
10232 #define GPIO_PL2_WT1CCP0 0x000A0808
10233 
10234 #define GPIO_PL3_T1CCP1 0x000A0C07
10235 #define GPIO_PL3_WT1CCP1 0x000A0C08
10236 
10237 #define GPIO_PL4_T2CCP0 0x000A1007
10238 #define GPIO_PL4_WT2CCP0 0x000A1008
10239 
10240 #define GPIO_PL5_T2CCP1 0x000A1407
10241 #define GPIO_PL5_WT2CCP1 0x000A1408
10242 
10243 #define GPIO_PL6_T3CCP0 0x000A1807
10244 #define GPIO_PL6_WT3CCP0 0x000A1808
10245 
10246 #define GPIO_PL7_T3CCP1 0x000A1C07
10247 #define GPIO_PL7_WT3CCP1 0x000A1C08
10248 
10249 #define GPIO_PM0_T4CCP0 0x000B0007
10250 #define GPIO_PM0_WT4CCP0 0x000B0008
10251 
10252 #define GPIO_PM1_T4CCP1 0x000B0407
10253 #define GPIO_PM1_WT4CCP1 0x000B0408
10254 
10255 #define GPIO_PM2_T5CCP0 0x000B0807
10256 #define GPIO_PM2_WT5CCP0 0x000B0808
10257 
10258 #define GPIO_PM3_T5CCP1 0x000B0C07
10259 #define GPIO_PM3_WT5CCP1 0x000B0C08
10260 
10261 #define GPIO_PM6_M0PWM4 0x000B1802
10262 #define GPIO_PM6_WT0CCP0 0x000B1807
10263 
10264 #define GPIO_PM7_M0PWM5 0x000B1C02
10265 #define GPIO_PM7_WT0CCP1 0x000B1C07
10266 
10267 #define GPIO_PN0_CAN0RX 0x000C0001
10268 
10269 #define GPIO_PN1_CAN0TX 0x000C0401
10270 
10271 #define GPIO_PN2_M0PWM6 0x000C0802
10272 #define GPIO_PN2_WT2CCP0 0x000C0807
10273 
10274 #define GPIO_PN3_M0PWM7 0x000C0C02
10275 #define GPIO_PN3_WT2CCP1 0x000C0C07
10276 
10277 #define GPIO_PN4_M1PWM4 0x000C1002
10278 #define GPIO_PN4_WT3CCP0 0x000C1007
10279 
10280 #define GPIO_PN5_M1PWM5 0x000C1402
10281 #define GPIO_PN5_WT3CCP1 0x000C1407
10282 
10283 #define GPIO_PN6_M1PWM6 0x000C1802
10284 #define GPIO_PN6_WT4CCP0 0x000C1807
10285 
10286 #define GPIO_PN7_M1PWM7 0x000C1C02
10287 #define GPIO_PN7_WT4CCP1 0x000C1C07
10288 
10289 #define GPIO_PP0_M0PWM0 0x000D0001
10290 #define GPIO_PP0_T4CCP0 0x000D0007
10291 
10292 #define GPIO_PP1_M0PWM1 0x000D0401
10293 #define GPIO_PP1_T4CCP1 0x000D0407
10294 
10295 #define GPIO_PP2_M0PWM2 0x000D0801
10296 #define GPIO_PP2_T5CCP0 0x000D0807
10297 
10298 #define GPIO_PP3_M0PWM3 0x000D0C01
10299 #define GPIO_PP3_T5CCP1 0x000D0C07
10300 
10301 #define GPIO_PP4_M0PWM4 0x000D1001
10302 #define GPIO_PP4_WT0CCP0 0x000D1007
10303 
10304 #define GPIO_PP5_M0PWM5 0x000D1401
10305 #define GPIO_PP5_WT0CCP1 0x000D1407
10306 
10307 #define GPIO_PP6_M0PWM6 0x000D1801
10308 #define GPIO_PP6_WT1CCP0 0x000D1807
10309 
10310 #define GPIO_PP7_M0PWM7 0x000D1C01
10311 #define GPIO_PP7_WT1CCP1 0x000D1C07
10312 
10313 #define GPIO_PQ0_M1PWM0 0x000E0001
10314 #define GPIO_PQ0_WT2CCP0 0x000E0007
10315 
10316 #define GPIO_PQ1_M1PWM1 0x000E0401
10317 #define GPIO_PQ1_WT2CCP1 0x000E0407
10318 
10319 #define GPIO_PQ2_M1PWM2 0x000E0801
10320 #define GPIO_PQ2_WT3CCP0 0x000E0807
10321 
10322 #define GPIO_PQ3_M1PWM3 0x000E0C01
10323 #define GPIO_PQ3_WT3CCP1 0x000E0C07
10324 
10325 #define GPIO_PQ4_M1PWM4 0x000E1001
10326 #define GPIO_PQ4_WT4CCP0 0x000E1007
10327 
10328 #define GPIO_PQ5_M1PWM5 0x000E1401
10329 #define GPIO_PQ5_WT4CCP1 0x000E1407
10330 
10331 #define GPIO_PQ6_M1PWM6 0x000E1801
10332 #define GPIO_PQ6_WT5CCP0 0x000E1807
10333 
10334 #define GPIO_PQ7_M1PWM7 0x000E1C01
10335 #define GPIO_PQ7_WT5CCP1 0x000E1C07
10336 
10337 #endif // PART_TM4C123BH6ZRB
10338 
10339 //*****************************************************************************
10340 //
10341 // TM4C123GH6PGE Port/Pin Mapping Definitions
10342 //
10343 //*****************************************************************************
10344 #ifdef PART_TM4C123GH6PGE
10345 
10346 #define GPIO_PA0_U0RX 0x00000001
10347 #define GPIO_PA0_CAN1RX 0x00000008
10348 
10349 #define GPIO_PA1_U0TX 0x00000401
10350 #define GPIO_PA1_CAN1TX 0x00000408
10351 
10352 #define GPIO_PA2_SSI0CLK 0x00000802
10353 
10354 #define GPIO_PA3_SSI0FSS 0x00000C02
10355 
10356 #define GPIO_PA4_SSI0RX 0x00001002
10357 
10358 #define GPIO_PA5_SSI0TX 0x00001402
10359 
10360 #define GPIO_PA6_I2C1SCL 0x00001803
10361 #define GPIO_PA6_M1PWM2 0x00001805
10362 
10363 #define GPIO_PA7_I2C1SDA 0x00001C03
10364 #define GPIO_PA7_M1PWM3 0x00001C05
10365 
10366 #define GPIO_PB0_U1RX 0x00010001
10367 #define GPIO_PB0_T2CCP0 0x00010007
10368 
10369 #define GPIO_PB1_U1TX 0x00010401
10370 #define GPIO_PB1_T2CCP1 0x00010407
10371 
10372 #define GPIO_PB2_I2C0SCL 0x00010803
10373 #define GPIO_PB2_T3CCP0 0x00010807
10374 
10375 #define GPIO_PB3_I2C0SDA 0x00010C03
10376 #define GPIO_PB3_T3CCP1 0x00010C07
10377 
10378 #define GPIO_PB4_SSI2CLK 0x00011002
10379 #define GPIO_PB4_M0PWM2 0x00011004
10380 #define GPIO_PB4_T1CCP0 0x00011007
10381 #define GPIO_PB4_CAN0RX 0x00011008
10382 
10383 #define GPIO_PB5_SSI2FSS 0x00011402
10384 #define GPIO_PB5_M0PWM3 0x00011404
10385 #define GPIO_PB5_T1CCP1 0x00011407
10386 #define GPIO_PB5_CAN0TX 0x00011408
10387 
10388 #define GPIO_PC0_TCK 0x00020001
10389 #define GPIO_PC0_SWCLK 0x00020001
10390 #define GPIO_PC0_T4CCP0 0x00020007
10391 
10392 #define GPIO_PC1_TMS 0x00020401
10393 #define GPIO_PC1_SWDIO 0x00020401
10394 #define GPIO_PC1_T4CCP1 0x00020407
10395 
10396 #define GPIO_PC2_TDI 0x00020801
10397 #define GPIO_PC2_T5CCP0 0x00020807
10398 
10399 #define GPIO_PC3_SWO 0x00020C01
10400 #define GPIO_PC3_TDO 0x00020C01
10401 #define GPIO_PC3_T5CCP1 0x00020C07
10402 
10403 #define GPIO_PC4_U4RX 0x00021001
10404 #define GPIO_PC4_U1RX 0x00021002
10405 #define GPIO_PC4_M0PWM6 0x00021004
10406 #define GPIO_PC4_IDX1 0x00021006
10407 #define GPIO_PC4_WT0CCP0 0x00021007
10408 #define GPIO_PC4_U1RTS 0x00021008
10409 
10410 #define GPIO_PC5_U4TX 0x00021401
10411 #define GPIO_PC5_U1TX 0x00021402
10412 #define GPIO_PC5_M0PWM7 0x00021404
10413 #define GPIO_PC5_PHA1 0x00021406
10414 #define GPIO_PC5_WT0CCP1 0x00021407
10415 #define GPIO_PC5_U1CTS 0x00021408
10416 
10417 #define GPIO_PC6_U3RX 0x00021801
10418 #define GPIO_PC6_PHB1 0x00021806
10419 #define GPIO_PC6_WT1CCP0 0x00021807
10420 #define GPIO_PC6_USB0EPEN 0x00021808
10421 
10422 #define GPIO_PC7_U3TX 0x00021C01
10423 #define GPIO_PC7_WT1CCP1 0x00021C07
10424 #define GPIO_PC7_USB0PFLT 0x00021C08
10425 
10426 #define GPIO_PD0_SSI3CLK 0x00030001
10427 #define GPIO_PD0_SSI1CLK 0x00030002
10428 #define GPIO_PD0_I2C3SCL 0x00030003
10429 #define GPIO_PD0_M0PWM6 0x00030004
10430 #define GPIO_PD0_M1PWM0 0x00030005
10431 #define GPIO_PD0_WT2CCP0 0x00030007
10432 
10433 #define GPIO_PD1_SSI3FSS 0x00030401
10434 #define GPIO_PD1_SSI1FSS 0x00030402
10435 #define GPIO_PD1_I2C3SDA 0x00030403
10436 #define GPIO_PD1_M0PWM7 0x00030404
10437 #define GPIO_PD1_M1PWM1 0x00030405
10438 #define GPIO_PD1_WT2CCP1 0x00030407
10439 
10440 #define GPIO_PD2_SSI3RX 0x00030801
10441 #define GPIO_PD2_SSI1RX 0x00030802
10442 #define GPIO_PD2_M0FAULT0 0x00030804
10443 #define GPIO_PD2_WT3CCP0 0x00030807
10444 #define GPIO_PD2_USB0EPEN 0x00030808
10445 
10446 #define GPIO_PD3_SSI3TX 0x00030C01
10447 #define GPIO_PD3_SSI1TX 0x00030C02
10448 #define GPIO_PD3_IDX0 0x00030C06
10449 #define GPIO_PD3_WT3CCP1 0x00030C07
10450 #define GPIO_PD3_USB0PFLT 0x00030C08
10451 
10452 #define GPIO_PD4_U6RX 0x00031001
10453 #define GPIO_PD4_WT4CCP0 0x00031007
10454 
10455 #define GPIO_PD5_U6TX 0x00031401
10456 #define GPIO_PD5_WT4CCP1 0x00031407
10457 
10458 #define GPIO_PD6_U2RX 0x00031801
10459 #define GPIO_PD6_M0FAULT0 0x00031804
10460 #define GPIO_PD6_PHA0 0x00031806
10461 #define GPIO_PD6_WT5CCP0 0x00031807
10462 
10463 #define GPIO_PD7_U2TX 0x00031C01
10464 #define GPIO_PD7_M0FAULT1 0x00031C04
10465 #define GPIO_PD7_PHB0 0x00031C06
10466 #define GPIO_PD7_WT5CCP1 0x00031C07
10467 #define GPIO_PD7_NMI 0x00031C08
10468 
10469 #define GPIO_PE0_U7RX 0x00040001
10470 
10471 #define GPIO_PE1_U7TX 0x00040401
10472 
10473 #define GPIO_PE4_U5RX 0x00041001
10474 #define GPIO_PE4_I2C2SCL 0x00041003
10475 #define GPIO_PE4_M0PWM4 0x00041004
10476 #define GPIO_PE4_M1PWM2 0x00041005
10477 #define GPIO_PE4_CAN0RX 0x00041008
10478 
10479 #define GPIO_PE5_U5TX 0x00041401
10480 #define GPIO_PE5_I2C2SDA 0x00041403
10481 #define GPIO_PE5_M0PWM5 0x00041404
10482 #define GPIO_PE5_M1PWM3 0x00041405
10483 #define GPIO_PE5_CAN0TX 0x00041408
10484 
10485 #define GPIO_PE6_CAN1RX 0x00041808
10486 
10487 #define GPIO_PE7_U1RI 0x00041C01
10488 #define GPIO_PE7_CAN1TX 0x00041C08
10489 
10490 #define GPIO_PF0_U1RTS 0x00050001
10491 #define GPIO_PF0_SSI1RX 0x00050002
10492 #define GPIO_PF0_CAN0RX 0x00050003
10493 #define GPIO_PF0_M1PWM4 0x00050005
10494 #define GPIO_PF0_PHA0 0x00050006
10495 #define GPIO_PF0_T0CCP0 0x00050007
10496 #define GPIO_PF0_NMI 0x00050008
10497 #define GPIO_PF0_C0O 0x00050009
10498 #define GPIO_PF0_TRD2 0x0005000E
10499 
10500 #define GPIO_PF1_U1CTS 0x00050401
10501 #define GPIO_PF1_SSI1TX 0x00050402
10502 #define GPIO_PF1_M1PWM5 0x00050405
10503 #define GPIO_PF1_PHB0 0x00050406
10504 #define GPIO_PF1_T0CCP1 0x00050407
10505 #define GPIO_PF1_C1O 0x00050409
10506 #define GPIO_PF1_TRD1 0x0005040E
10507 
10508 #define GPIO_PF2_U1DCD 0x00050801
10509 #define GPIO_PF2_SSI1CLK 0x00050802
10510 #define GPIO_PF2_M0FAULT0 0x00050804
10511 #define GPIO_PF2_M1PWM6 0x00050805
10512 #define GPIO_PF2_T1CCP0 0x00050807
10513 #define GPIO_PF2_C2O 0x00050809
10514 #define GPIO_PF2_TRD0 0x0005080E
10515 
10516 #define GPIO_PF3_U1DSR 0x00050C01
10517 #define GPIO_PF3_SSI1FSS 0x00050C02
10518 #define GPIO_PF3_CAN0TX 0x00050C03
10519 #define GPIO_PF3_M0FAULT1 0x00050C04
10520 #define GPIO_PF3_M1PWM7 0x00050C05
10521 #define GPIO_PF3_T1CCP1 0x00050C07
10522 #define GPIO_PF3_TRCLK 0x00050C0E
10523 
10524 #define GPIO_PF4_U1DTR 0x00051001
10525 #define GPIO_PF4_M0FAULT2 0x00051004
10526 #define GPIO_PF4_M1FAULT0 0x00051005
10527 #define GPIO_PF4_IDX0 0x00051006
10528 #define GPIO_PF4_T2CCP0 0x00051007
10529 #define GPIO_PF4_USB0EPEN 0x00051008
10530 #define GPIO_PF4_TRD3 0x0005100E
10531 
10532 #define GPIO_PF5_M0FAULT3 0x00051404
10533 #define GPIO_PF5_T2CCP1 0x00051407
10534 #define GPIO_PF5_USB0PFLT 0x00051408
10535 
10536 #define GPIO_PF6_I2C2SCL 0x00051803
10537 #define GPIO_PF6_T3CCP0 0x00051807
10538 
10539 #define GPIO_PF7_I2C2SDA 0x00051C03
10540 #define GPIO_PF7_M1FAULT0 0x00051C05
10541 #define GPIO_PF7_T3CCP1 0x00051C07
10542 
10543 #define GPIO_PG0_I2C3SCL 0x00060003
10544 #define GPIO_PG0_M1FAULT1 0x00060005
10545 #define GPIO_PG0_PHA1 0x00060006
10546 #define GPIO_PG0_T4CCP0 0x00060007
10547 
10548 #define GPIO_PG1_I2C3SDA 0x00060403
10549 #define GPIO_PG1_M1FAULT2 0x00060405
10550 #define GPIO_PG1_PHB1 0x00060406
10551 #define GPIO_PG1_T4CCP1 0x00060407
10552 
10553 #define GPIO_PG2_I2C4SCL 0x00060803
10554 #define GPIO_PG2_M0FAULT1 0x00060804
10555 #define GPIO_PG2_M1PWM0 0x00060805
10556 #define GPIO_PG2_T5CCP0 0x00060807
10557 
10558 #define GPIO_PG3_I2C4SDA 0x00060C03
10559 #define GPIO_PG3_M0FAULT2 0x00060C04
10560 #define GPIO_PG3_M1PWM1 0x00060C05
10561 #define GPIO_PG3_PHA1 0x00060C06
10562 #define GPIO_PG3_T5CCP1 0x00060C07
10563 
10564 #define GPIO_PG4_U2RX 0x00061001
10565 #define GPIO_PG4_I2C1SCL 0x00061003
10566 #define GPIO_PG4_M0PWM4 0x00061004
10567 #define GPIO_PG4_M1PWM2 0x00061005
10568 #define GPIO_PG4_PHB1 0x00061006
10569 #define GPIO_PG4_WT0CCP0 0x00061007
10570 #define GPIO_PG4_USB0EPEN 0x00061008
10571 
10572 #define GPIO_PG5_U2TX 0x00061401
10573 #define GPIO_PG5_I2C1SDA 0x00061403
10574 #define GPIO_PG5_M0PWM5 0x00061404
10575 #define GPIO_PG5_M1PWM3 0x00061405
10576 #define GPIO_PG5_IDX1 0x00061406
10577 #define GPIO_PG5_WT0CCP1 0x00061407
10578 #define GPIO_PG5_USB0PFLT 0x00061408
10579 
10580 #define GPIO_PG6_I2C5SCL 0x00061803
10581 #define GPIO_PG6_M0PWM6 0x00061804
10582 #define GPIO_PG6_WT1CCP0 0x00061807
10583 
10584 #define GPIO_PG7_I2C5SDA 0x00061C03
10585 #define GPIO_PG7_M0PWM7 0x00061C04
10586 #define GPIO_PG7_IDX1 0x00061C05
10587 #define GPIO_PG7_WT1CCP1 0x00061C07
10588 
10589 #define GPIO_PH0_SSI3CLK 0x00070002
10590 #define GPIO_PH0_M0PWM0 0x00070004
10591 #define GPIO_PH0_M0FAULT0 0x00070006
10592 #define GPIO_PH0_WT2CCP0 0x00070007
10593 
10594 #define GPIO_PH1_SSI3FSS 0x00070402
10595 #define GPIO_PH1_M0PWM1 0x00070404
10596 #define GPIO_PH1_IDX0 0x00070405
10597 #define GPIO_PH1_M0FAULT1 0x00070406
10598 #define GPIO_PH1_WT2CCP1 0x00070407
10599 
10600 #define GPIO_PH2_SSI3RX 0x00070802
10601 #define GPIO_PH2_M0PWM2 0x00070804
10602 #define GPIO_PH2_M0FAULT2 0x00070806
10603 #define GPIO_PH2_WT5CCP0 0x00070807
10604 
10605 #define GPIO_PH3_SSI3TX 0x00070C02
10606 #define GPIO_PH3_M0PWM3 0x00070C04
10607 #define GPIO_PH3_M0FAULT3 0x00070C06
10608 #define GPIO_PH3_WT5CCP1 0x00070C07
10609 
10610 #define GPIO_PH4_SSI2CLK 0x00071002
10611 #define GPIO_PH4_M0PWM4 0x00071004
10612 #define GPIO_PH4_PHA0 0x00071005
10613 #define GPIO_PH4_WT3CCP0 0x00071007
10614 
10615 #define GPIO_PH5_SSI2FSS 0x00071402
10616 #define GPIO_PH5_M0PWM5 0x00071404
10617 #define GPIO_PH5_PHB0 0x00071405
10618 #define GPIO_PH5_WT3CCP1 0x00071407
10619 
10620 #define GPIO_PH6_SSI2RX 0x00071802
10621 #define GPIO_PH6_M0PWM6 0x00071804
10622 #define GPIO_PH6_WT4CCP0 0x00071807
10623 
10624 #define GPIO_PH7_SSI2TX 0x00071C02
10625 #define GPIO_PH7_M0PWM7 0x00071C04
10626 #define GPIO_PH7_WT4CCP1 0x00071C07
10627 
10628 #define GPIO_PJ0_U4RX 0x00080001
10629 #define GPIO_PJ0_T1CCP0 0x00080007
10630 
10631 #define GPIO_PJ1_U4TX 0x00080401
10632 #define GPIO_PJ1_T1CCP1 0x00080407
10633 
10634 #define GPIO_PJ2_U5RX 0x00080801
10635 #define GPIO_PJ2_IDX0 0x00080805
10636 #define GPIO_PJ2_T2CCP0 0x00080807
10637 
10638 #define GPIO_PJ3_U5TX 0x00080C01
10639 #define GPIO_PJ3_T2CCP1 0x00080C07
10640 
10641 #define GPIO_PJ4_U6RX 0x00081001
10642 #define GPIO_PJ4_T3CCP0 0x00081007
10643 
10644 #define GPIO_PJ5_U6TX 0x00081401
10645 #define GPIO_PJ5_T3CCP1 0x00081407
10646 
10647 #define GPIO_PK0_SSI3CLK 0x00090002
10648 #define GPIO_PK0_M1FAULT0 0x00090006
10649 
10650 #define GPIO_PK1_SSI3FSS 0x00090402
10651 #define GPIO_PK1_M1FAULT1 0x00090406
10652 
10653 #define GPIO_PK2_SSI3RX 0x00090802
10654 #define GPIO_PK2_M1FAULT2 0x00090806
10655 
10656 #define GPIO_PK3_SSI3TX 0x00090C02
10657 #define GPIO_PK3_M1FAULT3 0x00090C06
10658 
10659 #define GPIO_PK4_U7RX 0x00091001
10660 #define GPIO_PK4_M0FAULT0 0x00091006
10661 #define GPIO_PK4_RTCCLK 0x00091007
10662 #define GPIO_PK4_C0O 0x00091008
10663 
10664 #define GPIO_PK5_U7TX 0x00091401
10665 #define GPIO_PK5_M0FAULT1 0x00091406
10666 #define GPIO_PK5_C1O 0x00091408
10667 
10668 #define GPIO_PK6_M0FAULT2 0x00091806
10669 #define GPIO_PK6_WT1CCP0 0x00091807
10670 #define GPIO_PK6_C2O 0x00091808
10671 
10672 #define GPIO_PK7_M0FAULT3 0x00091C06
10673 #define GPIO_PK7_WT1CCP1 0x00091C07
10674 
10675 #define GPIO_PL0_T0CCP0 0x000A0007
10676 #define GPIO_PL0_WT0CCP0 0x000A0008
10677 
10678 #define GPIO_PL1_T0CCP1 0x000A0407
10679 #define GPIO_PL1_WT0CCP1 0x000A0408
10680 
10681 #define GPIO_PL2_T1CCP0 0x000A0807
10682 #define GPIO_PL2_WT1CCP0 0x000A0808
10683 
10684 #define GPIO_PL3_T1CCP1 0x000A0C07
10685 #define GPIO_PL3_WT1CCP1 0x000A0C08
10686 
10687 #define GPIO_PL4_T2CCP0 0x000A1007
10688 #define GPIO_PL4_WT2CCP0 0x000A1008
10689 
10690 #define GPIO_PL5_T2CCP1 0x000A1407
10691 #define GPIO_PL5_WT2CCP1 0x000A1408
10692 
10693 #define GPIO_PL6_T3CCP0 0x000A1807
10694 #define GPIO_PL6_WT3CCP0 0x000A1808
10695 
10696 #define GPIO_PL7_T3CCP1 0x000A1C07
10697 #define GPIO_PL7_WT3CCP1 0x000A1C08
10698 
10699 #define GPIO_PM0_T4CCP0 0x000B0007
10700 #define GPIO_PM0_WT4CCP0 0x000B0008
10701 
10702 #define GPIO_PM1_T4CCP1 0x000B0407
10703 #define GPIO_PM1_WT4CCP1 0x000B0408
10704 
10705 #define GPIO_PM2_T5CCP0 0x000B0807
10706 #define GPIO_PM2_WT5CCP0 0x000B0808
10707 
10708 #define GPIO_PM3_T5CCP1 0x000B0C07
10709 #define GPIO_PM3_WT5CCP1 0x000B0C08
10710 
10711 #define GPIO_PM6_M0PWM4 0x000B1802
10712 #define GPIO_PM6_WT0CCP0 0x000B1807
10713 
10714 #define GPIO_PM7_M0PWM5 0x000B1C02
10715 #define GPIO_PM7_WT0CCP1 0x000B1C07
10716 
10717 #define GPIO_PN0_CAN0RX 0x000C0001
10718 
10719 #define GPIO_PN1_CAN0TX 0x000C0401
10720 
10721 #define GPIO_PN2_M0PWM6 0x000C0802
10722 #define GPIO_PN2_WT2CCP0 0x000C0807
10723 
10724 #define GPIO_PN3_M0PWM7 0x000C0C02
10725 #define GPIO_PN3_WT2CCP1 0x000C0C07
10726 
10727 #define GPIO_PN4_M1PWM4 0x000C1002
10728 #define GPIO_PN4_WT3CCP0 0x000C1007
10729 
10730 #define GPIO_PN5_M1PWM5 0x000C1402
10731 #define GPIO_PN5_WT3CCP1 0x000C1407
10732 
10733 #define GPIO_PN6_M1PWM6 0x000C1802
10734 #define GPIO_PN6_WT4CCP0 0x000C1807
10735 
10736 #define GPIO_PN7_M1PWM7 0x000C1C02
10737 #define GPIO_PN7_WT4CCP1 0x000C1C07
10738 
10739 #define GPIO_PP0_M0PWM0 0x000D0001
10740 #define GPIO_PP0_T4CCP0 0x000D0007
10741 
10742 #define GPIO_PP1_M0PWM1 0x000D0401
10743 #define GPIO_PP1_T4CCP1 0x000D0407
10744 
10745 #define GPIO_PP2_M0PWM2 0x000D0801
10746 #define GPIO_PP2_T5CCP0 0x000D0807
10747 
10748 #endif // PART_TM4C123GH6PGE
10749 
10750 //*****************************************************************************
10751 //
10752 // TM4C123GH6ZRB Port/Pin Mapping Definitions
10753 //
10754 //*****************************************************************************
10755 #ifdef PART_TM4C123GH6ZRB
10756 
10757 #define GPIO_PA0_U0RX 0x00000001
10758 #define GPIO_PA0_CAN1RX 0x00000008
10759 
10760 #define GPIO_PA1_U0TX 0x00000401
10761 #define GPIO_PA1_CAN1TX 0x00000408
10762 
10763 #define GPIO_PA2_SSI0CLK 0x00000802
10764 
10765 #define GPIO_PA3_SSI0FSS 0x00000C02
10766 
10767 #define GPIO_PA4_SSI0RX 0x00001002
10768 
10769 #define GPIO_PA5_SSI0TX 0x00001402
10770 
10771 #define GPIO_PA6_I2C1SCL 0x00001803
10772 #define GPIO_PA6_M1PWM2 0x00001805
10773 
10774 #define GPIO_PA7_I2C1SDA 0x00001C03
10775 #define GPIO_PA7_M1PWM3 0x00001C05
10776 
10777 #define GPIO_PB0_U1RX 0x00010001
10778 #define GPIO_PB0_T2CCP0 0x00010007
10779 
10780 #define GPIO_PB1_U1TX 0x00010401
10781 #define GPIO_PB1_T2CCP1 0x00010407
10782 
10783 #define GPIO_PB2_I2C0SCL 0x00010803
10784 #define GPIO_PB2_T3CCP0 0x00010807
10785 
10786 #define GPIO_PB3_I2C0SDA 0x00010C03
10787 #define GPIO_PB3_T3CCP1 0x00010C07
10788 
10789 #define GPIO_PB4_SSI2CLK 0x00011002
10790 #define GPIO_PB4_M0PWM2 0x00011004
10791 #define GPIO_PB4_T1CCP0 0x00011007
10792 #define GPIO_PB4_CAN0RX 0x00011008
10793 
10794 #define GPIO_PB5_SSI2FSS 0x00011402
10795 #define GPIO_PB5_M0PWM3 0x00011404
10796 #define GPIO_PB5_T1CCP1 0x00011407
10797 #define GPIO_PB5_CAN0TX 0x00011408
10798 
10799 #define GPIO_PB6_SSI2RX 0x00011802
10800 #define GPIO_PB6_I2C5SCL 0x00011803
10801 #define GPIO_PB6_M0PWM0 0x00011804
10802 #define GPIO_PB6_T0CCP0 0x00011807
10803 
10804 #define GPIO_PB7_SSI2TX 0x00011C02
10805 #define GPIO_PB7_I2C5SDA 0x00011C03
10806 #define GPIO_PB7_M0PWM1 0x00011C04
10807 #define GPIO_PB7_T0CCP1 0x00011C07
10808 
10809 #define GPIO_PC0_TCK 0x00020001
10810 #define GPIO_PC0_SWCLK 0x00020001
10811 #define GPIO_PC0_T4CCP0 0x00020007
10812 
10813 #define GPIO_PC1_TMS 0x00020401
10814 #define GPIO_PC1_SWDIO 0x00020401
10815 #define GPIO_PC1_T4CCP1 0x00020407
10816 
10817 #define GPIO_PC2_TDI 0x00020801
10818 #define GPIO_PC2_T5CCP0 0x00020807
10819 
10820 #define GPIO_PC3_SWO 0x00020C01
10821 #define GPIO_PC3_TDO 0x00020C01
10822 #define GPIO_PC3_T5CCP1 0x00020C07
10823 
10824 #define GPIO_PC4_U4RX 0x00021001
10825 #define GPIO_PC4_U1RX 0x00021002
10826 #define GPIO_PC4_M0PWM6 0x00021004
10827 #define GPIO_PC4_IDX1 0x00021006
10828 #define GPIO_PC4_WT0CCP0 0x00021007
10829 #define GPIO_PC4_U1RTS 0x00021008
10830 
10831 #define GPIO_PC5_U4TX 0x00021401
10832 #define GPIO_PC5_U1TX 0x00021402
10833 #define GPIO_PC5_M0PWM7 0x00021404
10834 #define GPIO_PC5_PHA1 0x00021406
10835 #define GPIO_PC5_WT0CCP1 0x00021407
10836 #define GPIO_PC5_U1CTS 0x00021408
10837 
10838 #define GPIO_PC6_U3RX 0x00021801
10839 #define GPIO_PC6_PHB1 0x00021806
10840 #define GPIO_PC6_WT1CCP0 0x00021807
10841 #define GPIO_PC6_USB0EPEN 0x00021808
10842 
10843 #define GPIO_PC7_U3TX 0x00021C01
10844 #define GPIO_PC7_WT1CCP1 0x00021C07
10845 #define GPIO_PC7_USB0PFLT 0x00021C08
10846 
10847 #define GPIO_PD0_SSI3CLK 0x00030001
10848 #define GPIO_PD0_SSI1CLK 0x00030002
10849 #define GPIO_PD0_I2C3SCL 0x00030003
10850 #define GPIO_PD0_M0PWM6 0x00030004
10851 #define GPIO_PD0_M1PWM0 0x00030005
10852 #define GPIO_PD0_WT2CCP0 0x00030007
10853 
10854 #define GPIO_PD1_SSI3FSS 0x00030401
10855 #define GPIO_PD1_SSI1FSS 0x00030402
10856 #define GPIO_PD1_I2C3SDA 0x00030403
10857 #define GPIO_PD1_M0PWM7 0x00030404
10858 #define GPIO_PD1_M1PWM1 0x00030405
10859 #define GPIO_PD1_WT2CCP1 0x00030407
10860 
10861 #define GPIO_PD2_SSI3RX 0x00030801
10862 #define GPIO_PD2_SSI1RX 0x00030802
10863 #define GPIO_PD2_M0FAULT0 0x00030804
10864 #define GPIO_PD2_WT3CCP0 0x00030807
10865 #define GPIO_PD2_USB0EPEN 0x00030808
10866 
10867 #define GPIO_PD3_SSI3TX 0x00030C01
10868 #define GPIO_PD3_SSI1TX 0x00030C02
10869 #define GPIO_PD3_IDX0 0x00030C06
10870 #define GPIO_PD3_WT3CCP1 0x00030C07
10871 #define GPIO_PD3_USB0PFLT 0x00030C08
10872 
10873 #define GPIO_PD4_U6RX 0x00031001
10874 #define GPIO_PD4_WT4CCP0 0x00031007
10875 
10876 #define GPIO_PD5_U6TX 0x00031401
10877 #define GPIO_PD5_WT4CCP1 0x00031407
10878 
10879 #define GPIO_PD6_U2RX 0x00031801
10880 #define GPIO_PD6_M0FAULT0 0x00031804
10881 #define GPIO_PD6_PHA0 0x00031806
10882 #define GPIO_PD6_WT5CCP0 0x00031807
10883 
10884 #define GPIO_PD7_U2TX 0x00031C01
10885 #define GPIO_PD7_M0FAULT1 0x00031C04
10886 #define GPIO_PD7_PHB0 0x00031C06
10887 #define GPIO_PD7_WT5CCP1 0x00031C07
10888 #define GPIO_PD7_NMI 0x00031C08
10889 
10890 #define GPIO_PE0_U7RX 0x00040001
10891 
10892 #define GPIO_PE1_U7TX 0x00040401
10893 
10894 #define GPIO_PE4_U5RX 0x00041001
10895 #define GPIO_PE4_I2C2SCL 0x00041003
10896 #define GPIO_PE4_M0PWM4 0x00041004
10897 #define GPIO_PE4_M1PWM2 0x00041005
10898 #define GPIO_PE4_CAN0RX 0x00041008
10899 
10900 #define GPIO_PE5_U5TX 0x00041401
10901 #define GPIO_PE5_I2C2SDA 0x00041403
10902 #define GPIO_PE5_M0PWM5 0x00041404
10903 #define GPIO_PE5_M1PWM3 0x00041405
10904 #define GPIO_PE5_CAN0TX 0x00041408
10905 
10906 #define GPIO_PE6_CAN1RX 0x00041808
10907 
10908 #define GPIO_PE7_U1RI 0x00041C01
10909 #define GPIO_PE7_CAN1TX 0x00041C08
10910 
10911 #define GPIO_PF0_U1RTS 0x00050001
10912 #define GPIO_PF0_SSI1RX 0x00050002
10913 #define GPIO_PF0_CAN0RX 0x00050003
10914 #define GPIO_PF0_M1PWM4 0x00050005
10915 #define GPIO_PF0_PHA0 0x00050006
10916 #define GPIO_PF0_T0CCP0 0x00050007
10917 #define GPIO_PF0_NMI 0x00050008
10918 #define GPIO_PF0_C0O 0x00050009
10919 #define GPIO_PF0_TRD2 0x0005000E
10920 
10921 #define GPIO_PF1_U1CTS 0x00050401
10922 #define GPIO_PF1_SSI1TX 0x00050402
10923 #define GPIO_PF1_M1PWM5 0x00050405
10924 #define GPIO_PF1_PHB0 0x00050406
10925 #define GPIO_PF1_T0CCP1 0x00050407
10926 #define GPIO_PF1_C1O 0x00050409
10927 #define GPIO_PF1_TRD1 0x0005040E
10928 
10929 #define GPIO_PF2_U1DCD 0x00050801
10930 #define GPIO_PF2_SSI1CLK 0x00050802
10931 #define GPIO_PF2_M0FAULT0 0x00050804
10932 #define GPIO_PF2_M1PWM6 0x00050805
10933 #define GPIO_PF2_T1CCP0 0x00050807
10934 #define GPIO_PF2_C2O 0x00050809
10935 #define GPIO_PF2_TRD0 0x0005080E
10936 
10937 #define GPIO_PF3_U1DSR 0x00050C01
10938 #define GPIO_PF3_SSI1FSS 0x00050C02
10939 #define GPIO_PF3_CAN0TX 0x00050C03
10940 #define GPIO_PF3_M0FAULT1 0x00050C04
10941 #define GPIO_PF3_M1PWM7 0x00050C05
10942 #define GPIO_PF3_T1CCP1 0x00050C07
10943 #define GPIO_PF3_TRCLK 0x00050C0E
10944 
10945 #define GPIO_PF4_U1DTR 0x00051001
10946 #define GPIO_PF4_M0FAULT2 0x00051004
10947 #define GPIO_PF4_M1FAULT0 0x00051005
10948 #define GPIO_PF4_IDX0 0x00051006
10949 #define GPIO_PF4_T2CCP0 0x00051007
10950 #define GPIO_PF4_USB0EPEN 0x00051008
10951 #define GPIO_PF4_TRD3 0x0005100E
10952 
10953 #define GPIO_PF5_M0FAULT3 0x00051404
10954 #define GPIO_PF5_T2CCP1 0x00051407
10955 #define GPIO_PF5_USB0PFLT 0x00051408
10956 
10957 #define GPIO_PF6_I2C2SCL 0x00051803
10958 #define GPIO_PF6_T3CCP0 0x00051807
10959 
10960 #define GPIO_PF7_I2C2SDA 0x00051C03
10961 #define GPIO_PF7_M1FAULT0 0x00051C05
10962 #define GPIO_PF7_T3CCP1 0x00051C07
10963 
10964 #define GPIO_PG0_I2C3SCL 0x00060003
10965 #define GPIO_PG0_M1FAULT1 0x00060005
10966 #define GPIO_PG0_PHA1 0x00060006
10967 #define GPIO_PG0_T4CCP0 0x00060007
10968 
10969 #define GPIO_PG1_I2C3SDA 0x00060403
10970 #define GPIO_PG1_M1FAULT2 0x00060405
10971 #define GPIO_PG1_PHB1 0x00060406
10972 #define GPIO_PG1_T4CCP1 0x00060407
10973 
10974 #define GPIO_PG2_I2C4SCL 0x00060803
10975 #define GPIO_PG2_M0FAULT1 0x00060804
10976 #define GPIO_PG2_M1PWM0 0x00060805
10977 #define GPIO_PG2_T5CCP0 0x00060807
10978 
10979 #define GPIO_PG3_I2C4SDA 0x00060C03
10980 #define GPIO_PG3_M0FAULT2 0x00060C04
10981 #define GPIO_PG3_M1PWM1 0x00060C05
10982 #define GPIO_PG3_PHA1 0x00060C06
10983 #define GPIO_PG3_T5CCP1 0x00060C07
10984 
10985 #define GPIO_PG4_U2RX 0x00061001
10986 #define GPIO_PG4_I2C1SCL 0x00061003
10987 #define GPIO_PG4_M0PWM4 0x00061004
10988 #define GPIO_PG4_M1PWM2 0x00061005
10989 #define GPIO_PG4_PHB1 0x00061006
10990 #define GPIO_PG4_WT0CCP0 0x00061007
10991 #define GPIO_PG4_USB0EPEN 0x00061008
10992 
10993 #define GPIO_PG5_U2TX 0x00061401
10994 #define GPIO_PG5_I2C1SDA 0x00061403
10995 #define GPIO_PG5_M0PWM5 0x00061404
10996 #define GPIO_PG5_M1PWM3 0x00061405
10997 #define GPIO_PG5_IDX1 0x00061406
10998 #define GPIO_PG5_WT0CCP1 0x00061407
10999 #define GPIO_PG5_USB0PFLT 0x00061408
11000 
11001 #define GPIO_PG6_I2C5SCL 0x00061803
11002 #define GPIO_PG6_M0PWM6 0x00061804
11003 #define GPIO_PG6_WT1CCP0 0x00061807
11004 
11005 #define GPIO_PG7_I2C5SDA 0x00061C03
11006 #define GPIO_PG7_M0PWM7 0x00061C04
11007 #define GPIO_PG7_IDX1 0x00061C05
11008 #define GPIO_PG7_WT1CCP1 0x00061C07
11009 
11010 #define GPIO_PH0_SSI3CLK 0x00070002
11011 #define GPIO_PH0_M0PWM0 0x00070004
11012 #define GPIO_PH0_M0FAULT0 0x00070006
11013 #define GPIO_PH0_WT2CCP0 0x00070007
11014 
11015 #define GPIO_PH1_SSI3FSS 0x00070402
11016 #define GPIO_PH1_M0PWM1 0x00070404
11017 #define GPIO_PH1_IDX0 0x00070405
11018 #define GPIO_PH1_M0FAULT1 0x00070406
11019 #define GPIO_PH1_WT2CCP1 0x00070407
11020 
11021 #define GPIO_PH2_SSI3RX 0x00070802
11022 #define GPIO_PH2_M0PWM2 0x00070804
11023 #define GPIO_PH2_M0FAULT2 0x00070806
11024 #define GPIO_PH2_WT5CCP0 0x00070807
11025 
11026 #define GPIO_PH3_SSI3TX 0x00070C02
11027 #define GPIO_PH3_M0PWM3 0x00070C04
11028 #define GPIO_PH3_M0FAULT3 0x00070C06
11029 #define GPIO_PH3_WT5CCP1 0x00070C07
11030 
11031 #define GPIO_PH4_SSI2CLK 0x00071002
11032 #define GPIO_PH4_M0PWM4 0x00071004
11033 #define GPIO_PH4_PHA0 0x00071005
11034 #define GPIO_PH4_WT3CCP0 0x00071007
11035 
11036 #define GPIO_PH5_SSI2FSS 0x00071402
11037 #define GPIO_PH5_M0PWM5 0x00071404
11038 #define GPIO_PH5_PHB0 0x00071405
11039 #define GPIO_PH5_WT3CCP1 0x00071407
11040 
11041 #define GPIO_PH6_SSI2RX 0x00071802
11042 #define GPIO_PH6_M0PWM6 0x00071804
11043 #define GPIO_PH6_WT4CCP0 0x00071807
11044 
11045 #define GPIO_PH7_SSI2TX 0x00071C02
11046 #define GPIO_PH7_M0PWM7 0x00071C04
11047 #define GPIO_PH7_WT4CCP1 0x00071C07
11048 
11049 #define GPIO_PJ0_U4RX 0x00080001
11050 #define GPIO_PJ0_T1CCP0 0x00080007
11051 
11052 #define GPIO_PJ1_U4TX 0x00080401
11053 #define GPIO_PJ1_T1CCP1 0x00080407
11054 
11055 #define GPIO_PJ2_U5RX 0x00080801
11056 #define GPIO_PJ2_IDX0 0x00080805
11057 #define GPIO_PJ2_T2CCP0 0x00080807
11058 
11059 #define GPIO_PJ3_U5TX 0x00080C01
11060 #define GPIO_PJ3_T2CCP1 0x00080C07
11061 
11062 #define GPIO_PJ4_U6RX 0x00081001
11063 #define GPIO_PJ4_T3CCP0 0x00081007
11064 
11065 #define GPIO_PJ5_U6TX 0x00081401
11066 #define GPIO_PJ5_T3CCP1 0x00081407
11067 
11068 #define GPIO_PK0_SSI3CLK 0x00090002
11069 #define GPIO_PK0_M1FAULT0 0x00090006
11070 
11071 #define GPIO_PK1_SSI3FSS 0x00090402
11072 #define GPIO_PK1_M1FAULT1 0x00090406
11073 
11074 #define GPIO_PK2_SSI3RX 0x00090802
11075 #define GPIO_PK2_M1FAULT2 0x00090806
11076 
11077 #define GPIO_PK3_SSI3TX 0x00090C02
11078 #define GPIO_PK3_M1FAULT3 0x00090C06
11079 
11080 #define GPIO_PK4_U7RX 0x00091001
11081 #define GPIO_PK4_M0FAULT0 0x00091006
11082 #define GPIO_PK4_RTCCLK 0x00091007
11083 #define GPIO_PK4_C0O 0x00091008
11084 
11085 #define GPIO_PK5_U7TX 0x00091401
11086 #define GPIO_PK5_M0FAULT1 0x00091406
11087 #define GPIO_PK5_C1O 0x00091408
11088 
11089 #define GPIO_PK6_M0FAULT2 0x00091806
11090 #define GPIO_PK6_WT1CCP0 0x00091807
11091 #define GPIO_PK6_C2O 0x00091808
11092 
11093 #define GPIO_PK7_M0FAULT3 0x00091C06
11094 #define GPIO_PK7_WT1CCP1 0x00091C07
11095 
11096 #define GPIO_PL0_T0CCP0 0x000A0007
11097 #define GPIO_PL0_WT0CCP0 0x000A0008
11098 
11099 #define GPIO_PL1_T0CCP1 0x000A0407
11100 #define GPIO_PL1_WT0CCP1 0x000A0408
11101 
11102 #define GPIO_PL2_T1CCP0 0x000A0807
11103 #define GPIO_PL2_WT1CCP0 0x000A0808
11104 
11105 #define GPIO_PL3_T1CCP1 0x000A0C07
11106 #define GPIO_PL3_WT1CCP1 0x000A0C08
11107 
11108 #define GPIO_PL4_T2CCP0 0x000A1007
11109 #define GPIO_PL4_WT2CCP0 0x000A1008
11110 
11111 #define GPIO_PL5_T2CCP1 0x000A1407
11112 #define GPIO_PL5_WT2CCP1 0x000A1408
11113 
11114 #define GPIO_PL6_T3CCP0 0x000A1807
11115 #define GPIO_PL6_WT3CCP0 0x000A1808
11116 
11117 #define GPIO_PL7_T3CCP1 0x000A1C07
11118 #define GPIO_PL7_WT3CCP1 0x000A1C08
11119 
11120 #define GPIO_PM0_T4CCP0 0x000B0007
11121 #define GPIO_PM0_WT4CCP0 0x000B0008
11122 
11123 #define GPIO_PM1_T4CCP1 0x000B0407
11124 #define GPIO_PM1_WT4CCP1 0x000B0408
11125 
11126 #define GPIO_PM2_T5CCP0 0x000B0807
11127 #define GPIO_PM2_WT5CCP0 0x000B0808
11128 
11129 #define GPIO_PM3_T5CCP1 0x000B0C07
11130 #define GPIO_PM3_WT5CCP1 0x000B0C08
11131 
11132 #define GPIO_PM6_M0PWM4 0x000B1802
11133 #define GPIO_PM6_WT0CCP0 0x000B1807
11134 
11135 #define GPIO_PM7_M0PWM5 0x000B1C02
11136 #define GPIO_PM7_WT0CCP1 0x000B1C07
11137 
11138 #define GPIO_PN0_CAN0RX 0x000C0001
11139 
11140 #define GPIO_PN1_CAN0TX 0x000C0401
11141 
11142 #define GPIO_PN2_M0PWM6 0x000C0802
11143 #define GPIO_PN2_WT2CCP0 0x000C0807
11144 
11145 #define GPIO_PN3_M0PWM7 0x000C0C02
11146 #define GPIO_PN3_WT2CCP1 0x000C0C07
11147 
11148 #define GPIO_PN4_M1PWM4 0x000C1002
11149 #define GPIO_PN4_WT3CCP0 0x000C1007
11150 
11151 #define GPIO_PN5_M1PWM5 0x000C1402
11152 #define GPIO_PN5_WT3CCP1 0x000C1407
11153 
11154 #define GPIO_PN6_M1PWM6 0x000C1802
11155 #define GPIO_PN6_WT4CCP0 0x000C1807
11156 
11157 #define GPIO_PN7_M1PWM7 0x000C1C02
11158 #define GPIO_PN7_WT4CCP1 0x000C1C07
11159 
11160 #define GPIO_PP0_M0PWM0 0x000D0001
11161 #define GPIO_PP0_T4CCP0 0x000D0007
11162 
11163 #define GPIO_PP1_M0PWM1 0x000D0401
11164 #define GPIO_PP1_T4CCP1 0x000D0407
11165 
11166 #define GPIO_PP2_M0PWM2 0x000D0801
11167 #define GPIO_PP2_T5CCP0 0x000D0807
11168 
11169 #define GPIO_PP3_M0PWM3 0x000D0C01
11170 #define GPIO_PP3_T5CCP1 0x000D0C07
11171 
11172 #define GPIO_PP4_M0PWM4 0x000D1001
11173 #define GPIO_PP4_WT0CCP0 0x000D1007
11174 
11175 #define GPIO_PP5_M0PWM5 0x000D1401
11176 #define GPIO_PP5_WT0CCP1 0x000D1407
11177 
11178 #define GPIO_PP6_M0PWM6 0x000D1801
11179 #define GPIO_PP6_WT1CCP0 0x000D1807
11180 
11181 #define GPIO_PP7_M0PWM7 0x000D1C01
11182 #define GPIO_PP7_WT1CCP1 0x000D1C07
11183 
11184 #define GPIO_PQ0_M1PWM0 0x000E0001
11185 #define GPIO_PQ0_WT2CCP0 0x000E0007
11186 
11187 #define GPIO_PQ1_M1PWM1 0x000E0401
11188 #define GPIO_PQ1_WT2CCP1 0x000E0407
11189 
11190 #define GPIO_PQ2_M1PWM2 0x000E0801
11191 #define GPIO_PQ2_WT3CCP0 0x000E0807
11192 
11193 #define GPIO_PQ3_M1PWM3 0x000E0C01
11194 #define GPIO_PQ3_WT3CCP1 0x000E0C07
11195 
11196 #define GPIO_PQ4_M1PWM4 0x000E1001
11197 #define GPIO_PQ4_WT4CCP0 0x000E1007
11198 
11199 #define GPIO_PQ5_M1PWM5 0x000E1401
11200 #define GPIO_PQ5_WT4CCP1 0x000E1407
11201 
11202 #define GPIO_PQ6_M1PWM6 0x000E1801
11203 #define GPIO_PQ6_WT5CCP0 0x000E1807
11204 
11205 #define GPIO_PQ7_M1PWM7 0x000E1C01
11206 #define GPIO_PQ7_WT5CCP1 0x000E1C07
11207 
11208 #endif // PART_TM4C123GH6ZRB
11209 
11210 //*****************************************************************************
11211 //
11212 // TM4C1290NCPDT Port/Pin Mapping Definitions
11213 //
11214 //*****************************************************************************
11215 #ifdef PART_TM4C1290NCPDT
11216 
11217 #define GPIO_PA0_U0RX 0x00000001
11218 #define GPIO_PA0_I2C9SCL 0x00000002
11219 #define GPIO_PA0_T0CCP0 0x00000003
11220 #define GPIO_PA0_CAN0RX 0x00000007
11221 
11222 #define GPIO_PA1_U0TX 0x00000401
11223 #define GPIO_PA1_I2C9SDA 0x00000402
11224 #define GPIO_PA1_T0CCP1 0x00000403
11225 #define GPIO_PA1_CAN0TX 0x00000407
11226 
11227 #define GPIO_PA2_U4RX 0x00000801
11228 #define GPIO_PA2_I2C8SCL 0x00000802
11229 #define GPIO_PA2_T1CCP0 0x00000803
11230 #define GPIO_PA2_SSI0CLK 0x0000080F
11231 
11232 #define GPIO_PA3_U4TX 0x00000C01
11233 #define GPIO_PA3_I2C8SDA 0x00000C02
11234 #define GPIO_PA3_T1CCP1 0x00000C03
11235 #define GPIO_PA3_SSI0FSS 0x00000C0F
11236 
11237 #define GPIO_PA4_U3RX 0x00001001
11238 #define GPIO_PA4_T2CCP0 0x00001003
11239 #define GPIO_PA4_I2C7SCL 0x00001002
11240 #define GPIO_PA4_SSI0XDAT0 0x0000100F
11241 
11242 #define GPIO_PA5_U3TX 0x00001401
11243 #define GPIO_PA5_T2CCP1 0x00001403
11244 #define GPIO_PA5_I2C7SDA 0x00001402
11245 #define GPIO_PA5_SSI0XDAT1 0x0000140F
11246 
11247 #define GPIO_PA6_U2RX 0x00001801
11248 #define GPIO_PA6_I2C6SCL 0x00001802
11249 #define GPIO_PA6_T3CCP0 0x00001803
11250 #define GPIO_PA6_USB0EPEN 0x00001805
11251 #define GPIO_PA6_SSI0XDAT2 0x0000180D
11252 #define GPIO_PA6_EPI0S8 0x0000180F
11253 
11254 #define GPIO_PA7_U2TX 0x00001C01
11255 #define GPIO_PA7_I2C6SDA 0x00001C02
11256 #define GPIO_PA7_T3CCP1 0x00001C03
11257 #define GPIO_PA7_USB0PFLT 0x00001C05
11258 #define GPIO_PA7_USB0EPEN 0x00001C0B
11259 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
11260 #define GPIO_PA7_EPI0S9 0x00001C0F
11261 
11262 #define GPIO_PB0_U1RX 0x00010001
11263 #define GPIO_PB0_I2C5SCL 0x00010002
11264 #define GPIO_PB0_CAN1RX 0x00010007
11265 #define GPIO_PB0_T4CCP0 0x00010003
11266 
11267 #define GPIO_PB1_U1TX 0x00010401
11268 #define GPIO_PB1_I2C5SDA 0x00010402
11269 #define GPIO_PB1_CAN1TX 0x00010407
11270 #define GPIO_PB1_T4CCP1 0x00010403
11271 
11272 #define GPIO_PB2_T5CCP0 0x00010803
11273 #define GPIO_PB2_I2C0SCL 0x00010802
11274 #define GPIO_PB2_USB0STP 0x0001080E
11275 #define GPIO_PB2_EPI0S27 0x0001080F
11276 
11277 #define GPIO_PB3_I2C0SDA 0x00010C02
11278 #define GPIO_PB3_T5CCP1 0x00010C03
11279 #define GPIO_PB3_USB0CLK 0x00010C0E
11280 #define GPIO_PB3_EPI0S28 0x00010C0F
11281 
11282 #define GPIO_PB4_U0CTS 0x00011001
11283 #define GPIO_PB4_I2C5SCL 0x00011002
11284 #define GPIO_PB4_SSI1FSS 0x0001100F
11285 
11286 #define GPIO_PB5_U0RTS 0x00011401
11287 #define GPIO_PB5_I2C5SDA 0x00011402
11288 #define GPIO_PB5_SSI1CLK 0x0001140F
11289 
11290 #define GPIO_PC0_TCK 0x00020001
11291 #define GPIO_PC0_SWCLK 0x00020001
11292 
11293 #define GPIO_PC1_TMS 0x00020401
11294 #define GPIO_PC1_SWDIO 0x00020401
11295 
11296 #define GPIO_PC2_TDI 0x00020801
11297 
11298 #define GPIO_PC3_SWO 0x00020C01
11299 #define GPIO_PC3_TDO 0x00020C01
11300 
11301 #define GPIO_PC4_U7RX 0x00021001
11302 #define GPIO_PC4_EPI0S7 0x0002100F
11303 
11304 #define GPIO_PC5_U7TX 0x00021401
11305 #define GPIO_PC5_RTCCLK 0x00021407
11306 #define GPIO_PC5_EPI0S6 0x0002140F
11307 
11308 #define GPIO_PC6_U5RX 0x00021801
11309 #define GPIO_PC6_EPI0S5 0x0002180F
11310 
11311 #define GPIO_PC7_U5TX 0x00021C01
11312 #define GPIO_PC7_EPI0S4 0x00021C0F
11313 
11314 #define GPIO_PD0_I2C7SCL 0x00030002
11315 #define GPIO_PD0_T0CCP0 0x00030003
11316 #define GPIO_PD0_C0O 0x00030005
11317 #define GPIO_PD0_SSI2XDAT1 0x0003000F
11318 
11319 #define GPIO_PD1_I2C7SDA 0x00030402
11320 #define GPIO_PD1_T0CCP1 0x00030403
11321 #define GPIO_PD1_C1O 0x00030405
11322 #define GPIO_PD1_SSI2XDAT0 0x0003040F
11323 
11324 #define GPIO_PD2_I2C8SCL 0x00030802
11325 #define GPIO_PD2_T1CCP0 0x00030803
11326 #define GPIO_PD2_C2O 0x00030805
11327 #define GPIO_PD2_SSI2FSS 0x0003080F
11328 
11329 #define GPIO_PD3_I2C8SDA 0x00030C02
11330 #define GPIO_PD3_T1CCP1 0x00030C03
11331 #define GPIO_PD3_SSI2CLK 0x00030C0F
11332 
11333 #define GPIO_PD4_U2RX 0x00031001
11334 #define GPIO_PD4_T3CCP0 0x00031003
11335 #define GPIO_PD4_SSI1XDAT2 0x0003100F
11336 
11337 #define GPIO_PD5_U2TX 0x00031401
11338 #define GPIO_PD5_T3CCP1 0x00031403
11339 #define GPIO_PD5_SSI1XDAT3 0x0003140F
11340 
11341 #define GPIO_PD6_U2RTS 0x00031801
11342 #define GPIO_PD6_T4CCP0 0x00031803
11343 #define GPIO_PD6_USB0EPEN 0x00031805
11344 #define GPIO_PD6_SSI2XDAT3 0x0003180F
11345 
11346 #define GPIO_PD7_U2CTS 0x00031C01
11347 #define GPIO_PD7_T4CCP1 0x00031C03
11348 #define GPIO_PD7_USB0PFLT 0x00031C05
11349 #define GPIO_PD7_NMI 0x00031C08
11350 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
11351 
11352 #define GPIO_PE0_U1RTS 0x00040001
11353 
11354 #define GPIO_PE1_U1DSR 0x00040401
11355 
11356 #define GPIO_PE2_U1DCD 0x00040801
11357 
11358 #define GPIO_PE3_U1DTR 0x00040C01
11359 
11360 #define GPIO_PE4_U1RI 0x00041001
11361 #define GPIO_PE4_SSI1XDAT0 0x0004100F
11362 
11363 #define GPIO_PE5_SSI1XDAT1 0x0004140F
11364 
11365 #define GPIO_PF0_M0PWM0 0x00050006
11366 #define GPIO_PF0_SSI3XDAT1 0x0005000E
11367 #define GPIO_PF0_TRD2 0x0005000F
11368 
11369 #define GPIO_PF1_M0PWM1 0x00050406
11370 #define GPIO_PF1_SSI3XDAT0 0x0005040E
11371 #define GPIO_PF1_TRD1 0x0005040F
11372 
11373 #define GPIO_PF2_M0PWM2 0x00050806
11374 #define GPIO_PF2_SSI3FSS 0x0005080E
11375 #define GPIO_PF2_TRD0 0x0005080F
11376 
11377 #define GPIO_PF3_M0PWM3 0x00050C06
11378 #define GPIO_PF3_SSI3CLK 0x00050C0E
11379 #define GPIO_PF3_TRCLK 0x00050C0F
11380 
11381 #define GPIO_PF4_M0FAULT0 0x00051006
11382 #define GPIO_PF4_SSI3XDAT2 0x0005100E
11383 #define GPIO_PF4_TRD3 0x0005100F
11384 
11385 #define GPIO_PG0_I2C1SCL 0x00060002
11386 #define GPIO_PG0_M0PWM4 0x00060006
11387 #define GPIO_PG0_EPI0S11 0x0006000F
11388 
11389 #define GPIO_PG1_I2C1SDA 0x00060402
11390 #define GPIO_PG1_M0PWM5 0x00060406
11391 #define GPIO_PG1_EPI0S10 0x0006040F
11392 
11393 #define GPIO_PG2_I2C2SCL 0x00060802
11394 #define GPIO_PG2_SSI2XDAT3 0x0006080F
11395 
11396 #define GPIO_PG3_I2C2SDA 0x00060C02
11397 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
11398 
11399 #define GPIO_PG4_U0CTS 0x00061001
11400 #define GPIO_PG4_I2C3SCL 0x00061002
11401 #define GPIO_PG4_SSI2XDAT1 0x0006100F
11402 
11403 #define GPIO_PG5_U0RTS 0x00061401
11404 #define GPIO_PG5_I2C3SDA 0x00061402
11405 #define GPIO_PG5_SSI2XDAT0 0x0006140F
11406 
11407 #define GPIO_PG6_I2C4SCL 0x00061802
11408 #define GPIO_PG6_SSI2FSS 0x0006180F
11409 
11410 #define GPIO_PG7_I2C4SDA 0x00061C02
11411 #define GPIO_PG7_SSI2CLK 0x00061C0F
11412 
11413 #define GPIO_PH0_U0RTS 0x00070001
11414 #define GPIO_PH0_EPI0S0 0x0007000F
11415 
11416 #define GPIO_PH1_U0CTS 0x00070401
11417 #define GPIO_PH1_EPI0S1 0x0007040F
11418 
11419 #define GPIO_PH2_U0DCD 0x00070801
11420 #define GPIO_PH2_EPI0S2 0x0007080F
11421 
11422 #define GPIO_PH3_U0DSR 0x00070C01
11423 #define GPIO_PH3_EPI0S3 0x00070C0F
11424 
11425 #define GPIO_PJ0_U3RX 0x00080001
11426 
11427 #define GPIO_PJ1_U3TX 0x00080401
11428 
11429 #define GPIO_PK0_U4RX 0x00090001
11430 #define GPIO_PK0_EPI0S0 0x0009000F
11431 
11432 #define GPIO_PK1_U4TX 0x00090401
11433 #define GPIO_PK1_EPI0S1 0x0009040F
11434 
11435 #define GPIO_PK2_U4RTS 0x00090801
11436 #define GPIO_PK2_EPI0S2 0x0009080F
11437 
11438 #define GPIO_PK3_U4CTS 0x00090C01
11439 #define GPIO_PK3_EPI0S3 0x00090C0F
11440 
11441 #define GPIO_PK4_I2C3SCL 0x00091002
11442 #define GPIO_PK4_M0PWM6 0x00091006
11443 #define GPIO_PK4_EPI0S32 0x0009100F
11444 
11445 #define GPIO_PK5_I2C3SDA 0x00091402
11446 #define GPIO_PK5_M0PWM7 0x00091406
11447 #define GPIO_PK5_EPI0S31 0x0009140F
11448 
11449 #define GPIO_PK6_I2C4SCL 0x00091802
11450 #define GPIO_PK6_M0FAULT1 0x00091806
11451 #define GPIO_PK6_EPI0S25 0x0009180F
11452 
11453 #define GPIO_PK7_U0RI 0x00091C01
11454 #define GPIO_PK7_I2C4SDA 0x00091C02
11455 #define GPIO_PK7_RTCCLK 0x00091C05
11456 #define GPIO_PK7_M0FAULT2 0x00091C06
11457 #define GPIO_PK7_EPI0S24 0x00091C0F
11458 
11459 #define GPIO_PL0_I2C2SDA 0x000A0002
11460 #define GPIO_PL0_M0FAULT3 0x000A0006
11461 #define GPIO_PL0_USB0D0 0x000A000E
11462 #define GPIO_PL0_EPI0S16 0x000A000F
11463 
11464 #define GPIO_PL1_I2C2SCL 0x000A0402
11465 #define GPIO_PL1_PHA0 0x000A0406
11466 #define GPIO_PL1_USB0D1 0x000A040E
11467 #define GPIO_PL1_EPI0S17 0x000A040F
11468 
11469 #define GPIO_PL2_C0O 0x000A0805
11470 #define GPIO_PL2_PHB0 0x000A0806
11471 #define GPIO_PL2_USB0D2 0x000A080E
11472 #define GPIO_PL2_EPI0S18 0x000A080F
11473 
11474 #define GPIO_PL3_C1O 0x000A0C05
11475 #define GPIO_PL3_IDX0 0x000A0C06
11476 #define GPIO_PL3_USB0D3 0x000A0C0E
11477 #define GPIO_PL3_EPI0S19 0x000A0C0F
11478 
11479 #define GPIO_PL4_T0CCP0 0x000A1003
11480 #define GPIO_PL4_USB0D4 0x000A100E
11481 #define GPIO_PL4_EPI0S26 0x000A100F
11482 
11483 #define GPIO_PL5_T0CCP1 0x000A1403
11484 #define GPIO_PL5_EPI0S33 0x000A140F
11485 #define GPIO_PL5_USB0D5 0x000A140E
11486 
11487 #define GPIO_PL6_T1CCP0 0x000A1803
11488 
11489 #define GPIO_PL7_T1CCP1 0x000A1C03
11490 
11491 #define GPIO_PM0_T2CCP0 0x000B0003
11492 #define GPIO_PM0_EPI0S15 0x000B000F
11493 
11494 #define GPIO_PM1_T2CCP1 0x000B0403
11495 #define GPIO_PM1_EPI0S14 0x000B040F
11496 
11497 #define GPIO_PM2_T3CCP0 0x000B0803
11498 #define GPIO_PM2_EPI0S13 0x000B080F
11499 
11500 #define GPIO_PM3_T3CCP1 0x000B0C03
11501 #define GPIO_PM3_EPI0S12 0x000B0C0F
11502 
11503 #define GPIO_PM4_U0CTS 0x000B1001
11504 #define GPIO_PM4_T4CCP0 0x000B1003
11505 
11506 #define GPIO_PM5_U0DCD 0x000B1401
11507 #define GPIO_PM5_T4CCP1 0x000B1403
11508 
11509 #define GPIO_PM6_U0DSR 0x000B1801
11510 #define GPIO_PM6_T5CCP0 0x000B1803
11511 
11512 #define GPIO_PM7_U0RI 0x000B1C01
11513 #define GPIO_PM7_T5CCP1 0x000B1C03
11514 
11515 #define GPIO_PN0_U1RTS 0x000C0001
11516 
11517 #define GPIO_PN1_U1CTS 0x000C0401
11518 
11519 #define GPIO_PN2_U1DCD 0x000C0801
11520 #define GPIO_PN2_U2RTS 0x000C0802
11521 #define GPIO_PN2_EPI0S29 0x000C080F
11522 
11523 #define GPIO_PN3_U1DSR 0x000C0C01
11524 #define GPIO_PN3_U2CTS 0x000C0C02
11525 #define GPIO_PN3_EPI0S30 0x000C0C0F
11526 
11527 #define GPIO_PN4_U1DTR 0x000C1001
11528 #define GPIO_PN4_U3RTS 0x000C1002
11529 #define GPIO_PN4_I2C2SDA 0x000C1003
11530 #define GPIO_PN4_EPI0S34 0x000C100F
11531 
11532 #define GPIO_PN5_U1RI 0x000C1401
11533 #define GPIO_PN5_U3CTS 0x000C1402
11534 #define GPIO_PN5_I2C2SCL 0x000C1403
11535 #define GPIO_PN5_EPI0S35 0x000C140F
11536 
11537 #define GPIO_PP0_U6RX 0x000D0001
11538 #define GPIO_PP0_SSI3XDAT2 0x000D000F
11539 
11540 #define GPIO_PP1_U6TX 0x000D0401
11541 #define GPIO_PP1_SSI3XDAT3 0x000D040F
11542 
11543 #define GPIO_PP2_U0DTR 0x000D0801
11544 #define GPIO_PP2_USB0NXT 0x000D080E
11545 #define GPIO_PP2_EPI0S29 0x000D080F
11546 
11547 #define GPIO_PP3_U1CTS 0x000D0C01
11548 #define GPIO_PP3_U0DCD 0x000D0C02
11549 #define GPIO_PP3_RTCCLK 0x000D0C07
11550 #define GPIO_PP3_USB0DIR 0x000D0C0E
11551 #define GPIO_PP3_EPI0S30 0x000D0C0F
11552 
11553 #define GPIO_PP4_U3RTS 0x000D1001
11554 #define GPIO_PP4_U0DSR 0x000D1002
11555 #define GPIO_PP4_USB0D7 0x000D100E
11556 
11557 #define GPIO_PP5_U3CTS 0x000D1401
11558 #define GPIO_PP5_I2C2SCL 0x000D1402
11559 #define GPIO_PP5_USB0D6 0x000D140E
11560 
11561 #define GPIO_PQ0_SSI3CLK 0x000E000E
11562 #define GPIO_PQ0_EPI0S20 0x000E000F
11563 
11564 #define GPIO_PQ1_SSI3FSS 0x000E040E
11565 #define GPIO_PQ1_EPI0S21 0x000E040F
11566 
11567 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
11568 #define GPIO_PQ2_EPI0S22 0x000E080F
11569 
11570 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
11571 #define GPIO_PQ3_EPI0S23 0x000E0C0F
11572 
11573 #define GPIO_PQ4_U1RX 0x000E1001
11574 #define GPIO_PQ4_DIVSCLK 0x000E1007
11575 
11576 #define GPIO_PQ5_U1TX 0x000E1401
11577 
11578 #define GPIO_PQ6_U1DTR 0x000E1801
11579 
11580 #endif // PART_TM4C1290NCPDT
11581 
11582 //*****************************************************************************
11583 //
11584 // TM4C1290NCZAD Port/Pin Mapping Definitions
11585 //
11586 //*****************************************************************************
11587 #ifdef PART_TM4C1290NCZAD
11588 
11589 #define GPIO_PA0_U0RX 0x00000001
11590 #define GPIO_PA0_I2C9SCL 0x00000002
11591 #define GPIO_PA0_T0CCP0 0x00000003
11592 #define GPIO_PA0_CAN0RX 0x00000007
11593 
11594 #define GPIO_PA1_U0TX 0x00000401
11595 #define GPIO_PA1_I2C9SDA 0x00000402
11596 #define GPIO_PA1_T0CCP1 0x00000403
11597 #define GPIO_PA1_CAN0TX 0x00000407
11598 
11599 #define GPIO_PA2_U4RX 0x00000801
11600 #define GPIO_PA2_I2C8SCL 0x00000802
11601 #define GPIO_PA2_T1CCP0 0x00000803
11602 #define GPIO_PA2_SSI0CLK 0x0000080F
11603 
11604 #define GPIO_PA3_U4TX 0x00000C01
11605 #define GPIO_PA3_I2C8SDA 0x00000C02
11606 #define GPIO_PA3_T1CCP1 0x00000C03
11607 #define GPIO_PA3_SSI0FSS 0x00000C0F
11608 
11609 #define GPIO_PA4_U3RX 0x00001001
11610 #define GPIO_PA4_T2CCP0 0x00001003
11611 #define GPIO_PA4_I2C7SCL 0x00001002
11612 #define GPIO_PA4_SSI0XDAT0 0x0000100F
11613 
11614 #define GPIO_PA5_U3TX 0x00001401
11615 #define GPIO_PA5_T2CCP1 0x00001403
11616 #define GPIO_PA5_I2C7SDA 0x00001402
11617 #define GPIO_PA5_SSI0XDAT1 0x0000140F
11618 
11619 #define GPIO_PA6_U2RX 0x00001801
11620 #define GPIO_PA6_I2C6SCL 0x00001802
11621 #define GPIO_PA6_T3CCP0 0x00001803
11622 #define GPIO_PA6_USB0EPEN 0x00001805
11623 #define GPIO_PA6_SSI0XDAT2 0x0000180D
11624 #define GPIO_PA6_EPI0S8 0x0000180F
11625 
11626 #define GPIO_PA7_U2TX 0x00001C01
11627 #define GPIO_PA7_I2C6SDA 0x00001C02
11628 #define GPIO_PA7_T3CCP1 0x00001C03
11629 #define GPIO_PA7_USB0PFLT 0x00001C05
11630 #define GPIO_PA7_USB0EPEN 0x00001C0B
11631 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
11632 #define GPIO_PA7_EPI0S9 0x00001C0F
11633 
11634 #define GPIO_PB0_U1RX 0x00010001
11635 #define GPIO_PB0_I2C5SCL 0x00010002
11636 #define GPIO_PB0_CAN1RX 0x00010007
11637 #define GPIO_PB0_T4CCP0 0x00010003
11638 
11639 #define GPIO_PB1_U1TX 0x00010401
11640 #define GPIO_PB1_I2C5SDA 0x00010402
11641 #define GPIO_PB1_CAN1TX 0x00010407
11642 #define GPIO_PB1_T4CCP1 0x00010403
11643 
11644 #define GPIO_PB2_T5CCP0 0x00010803
11645 #define GPIO_PB2_I2C0SCL 0x00010802
11646 #define GPIO_PB2_USB0STP 0x0001080E
11647 #define GPIO_PB2_EPI0S27 0x0001080F
11648 
11649 #define GPIO_PB3_I2C0SDA 0x00010C02
11650 #define GPIO_PB3_T5CCP1 0x00010C03
11651 #define GPIO_PB3_USB0CLK 0x00010C0E
11652 #define GPIO_PB3_EPI0S28 0x00010C0F
11653 
11654 #define GPIO_PB4_U0CTS 0x00011001
11655 #define GPIO_PB4_I2C5SCL 0x00011002
11656 #define GPIO_PB4_SSI1FSS 0x0001100F
11657 
11658 #define GPIO_PB5_U0RTS 0x00011401
11659 #define GPIO_PB5_I2C5SDA 0x00011402
11660 #define GPIO_PB5_SSI1CLK 0x0001140F
11661 
11662 #define GPIO_PB6_I2C6SCL 0x00011802
11663 #define GPIO_PB6_T6CCP0 0x00011803
11664 
11665 #define GPIO_PB7_I2C6SDA 0x00011C02
11666 #define GPIO_PB7_T6CCP1 0x00011C03
11667 
11668 #define GPIO_PC0_TCK 0x00020001
11669 #define GPIO_PC0_SWCLK 0x00020001
11670 
11671 #define GPIO_PC1_TMS 0x00020401
11672 #define GPIO_PC1_SWDIO 0x00020401
11673 
11674 #define GPIO_PC2_TDI 0x00020801
11675 
11676 #define GPIO_PC3_SWO 0x00020C01
11677 #define GPIO_PC3_TDO 0x00020C01
11678 
11679 #define GPIO_PC4_U7RX 0x00021001
11680 #define GPIO_PC4_T7CCP0 0x00021003
11681 #define GPIO_PC4_EPI0S7 0x0002100F
11682 
11683 #define GPIO_PC5_U7TX 0x00021401
11684 #define GPIO_PC5_T7CCP1 0x00021403
11685 #define GPIO_PC5_RTCCLK 0x00021407
11686 #define GPIO_PC5_EPI0S6 0x0002140F
11687 
11688 #define GPIO_PC6_U5RX 0x00021801
11689 #define GPIO_PC6_EPI0S5 0x0002180F
11690 
11691 #define GPIO_PC7_U5TX 0x00021C01
11692 #define GPIO_PC7_EPI0S4 0x00021C0F
11693 
11694 #define GPIO_PD0_I2C7SCL 0x00030002
11695 #define GPIO_PD0_T0CCP0 0x00030003
11696 #define GPIO_PD0_C0O 0x00030005
11697 #define GPIO_PD0_SSI2XDAT1 0x0003000F
11698 
11699 #define GPIO_PD1_I2C7SDA 0x00030402
11700 #define GPIO_PD1_T0CCP1 0x00030403
11701 #define GPIO_PD1_C1O 0x00030405
11702 #define GPIO_PD1_SSI2XDAT0 0x0003040F
11703 
11704 #define GPIO_PD2_I2C8SCL 0x00030802
11705 #define GPIO_PD2_T1CCP0 0x00030803
11706 #define GPIO_PD2_C2O 0x00030805
11707 #define GPIO_PD2_SSI2FSS 0x0003080F
11708 
11709 #define GPIO_PD3_I2C8SDA 0x00030C02
11710 #define GPIO_PD3_T1CCP1 0x00030C03
11711 #define GPIO_PD3_SSI2CLK 0x00030C0F
11712 
11713 #define GPIO_PD4_U2RX 0x00031001
11714 #define GPIO_PD4_T3CCP0 0x00031003
11715 #define GPIO_PD4_SSI1XDAT2 0x0003100F
11716 
11717 #define GPIO_PD5_U2TX 0x00031401
11718 #define GPIO_PD5_T3CCP1 0x00031403
11719 #define GPIO_PD5_SSI1XDAT3 0x0003140F
11720 
11721 #define GPIO_PD6_U2RTS 0x00031801
11722 #define GPIO_PD6_T4CCP0 0x00031803
11723 #define GPIO_PD6_USB0EPEN 0x00031805
11724 #define GPIO_PD6_SSI2XDAT3 0x0003180F
11725 
11726 #define GPIO_PD7_U2CTS 0x00031C01
11727 #define GPIO_PD7_T4CCP1 0x00031C03
11728 #define GPIO_PD7_USB0PFLT 0x00031C05
11729 #define GPIO_PD7_NMI 0x00031C08
11730 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
11731 
11732 #define GPIO_PE0_U1RTS 0x00040001
11733 
11734 #define GPIO_PE1_U1DSR 0x00040401
11735 
11736 #define GPIO_PE2_U1DCD 0x00040801
11737 
11738 #define GPIO_PE3_U1DTR 0x00040C01
11739 
11740 #define GPIO_PE4_U1RI 0x00041001
11741 #define GPIO_PE4_SSI1XDAT0 0x0004100F
11742 
11743 #define GPIO_PE5_SSI1XDAT1 0x0004140F
11744 
11745 #define GPIO_PE6_U0CTS 0x00041801
11746 #define GPIO_PE6_I2C9SCL 0x00041802
11747 
11748 #define GPIO_PE7_U0RTS 0x00041C01
11749 #define GPIO_PE7_I2C9SDA 0x00041C02
11750 #define GPIO_PE7_NMI 0x00041C08
11751 
11752 #define GPIO_PF0_M0PWM0 0x00050006
11753 #define GPIO_PF0_SSI3XDAT1 0x0005000E
11754 #define GPIO_PF0_TRD2 0x0005000F
11755 
11756 #define GPIO_PF1_M0PWM1 0x00050406
11757 #define GPIO_PF1_SSI3XDAT0 0x0005040E
11758 #define GPIO_PF1_TRD1 0x0005040F
11759 
11760 #define GPIO_PF2_M0PWM2 0x00050806
11761 #define GPIO_PF2_SSI3FSS 0x0005080E
11762 #define GPIO_PF2_TRD0 0x0005080F
11763 
11764 #define GPIO_PF3_M0PWM3 0x00050C06
11765 #define GPIO_PF3_SSI3CLK 0x00050C0E
11766 #define GPIO_PF3_TRCLK 0x00050C0F
11767 
11768 #define GPIO_PF4_M0FAULT0 0x00051006
11769 #define GPIO_PF4_SSI3XDAT2 0x0005100E
11770 #define GPIO_PF4_TRD3 0x0005100F
11771 
11772 #define GPIO_PF5_SSI3XDAT3 0x0005140E
11773 
11774 #define GPIO_PG0_I2C1SCL 0x00060002
11775 #define GPIO_PG0_M0PWM4 0x00060006
11776 #define GPIO_PG0_EPI0S11 0x0006000F
11777 
11778 #define GPIO_PG1_I2C1SDA 0x00060402
11779 #define GPIO_PG1_M0PWM5 0x00060406
11780 #define GPIO_PG1_EPI0S10 0x0006040F
11781 
11782 #define GPIO_PG2_I2C2SCL 0x00060802
11783 #define GPIO_PG2_SSI2XDAT3 0x0006080F
11784 
11785 #define GPIO_PG3_I2C2SDA 0x00060C02
11786 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
11787 
11788 #define GPIO_PG4_U0CTS 0x00061001
11789 #define GPIO_PG4_I2C3SCL 0x00061002
11790 #define GPIO_PG4_SSI2XDAT1 0x0006100F
11791 
11792 #define GPIO_PG5_U0RTS 0x00061401
11793 #define GPIO_PG5_I2C3SDA 0x00061402
11794 #define GPIO_PG5_SSI2XDAT0 0x0006140F
11795 
11796 #define GPIO_PG6_I2C4SCL 0x00061802
11797 #define GPIO_PG6_SSI2FSS 0x0006180F
11798 
11799 #define GPIO_PG7_I2C4SDA 0x00061C02
11800 #define GPIO_PG7_SSI2CLK 0x00061C0F
11801 
11802 #define GPIO_PH0_U0RTS 0x00070001
11803 #define GPIO_PH0_EPI0S0 0x0007000F
11804 
11805 #define GPIO_PH1_U0CTS 0x00070401
11806 #define GPIO_PH1_EPI0S1 0x0007040F
11807 
11808 #define GPIO_PH2_U0DCD 0x00070801
11809 #define GPIO_PH2_EPI0S2 0x0007080F
11810 
11811 #define GPIO_PH3_U0DSR 0x00070C01
11812 #define GPIO_PH3_EPI0S3 0x00070C0F
11813 
11814 #define GPIO_PH4_U0DTR 0x00071001
11815 
11816 #define GPIO_PH5_U0RI 0x00071401
11817 
11818 #define GPIO_PH6_U5RX 0x00071801
11819 #define GPIO_PH6_U7RX 0x00071802
11820 
11821 #define GPIO_PH7_U5TX 0x00071C01
11822 #define GPIO_PH7_U7TX 0x00071C02
11823 
11824 #define GPIO_PJ0_U3RX 0x00080001
11825 
11826 #define GPIO_PJ1_U3TX 0x00080401
11827 
11828 #define GPIO_PJ2_U2RTS 0x00080801
11829 
11830 #define GPIO_PJ3_U2CTS 0x00080C01
11831 
11832 #define GPIO_PJ4_U3RTS 0x00081001
11833 
11834 #define GPIO_PJ5_U3CTS 0x00081401
11835 
11836 #define GPIO_PJ6_U4RTS 0x00081801
11837 
11838 #define GPIO_PJ7_U4CTS 0x00081C01
11839 
11840 #define GPIO_PK0_U4RX 0x00090001
11841 #define GPIO_PK0_EPI0S0 0x0009000F
11842 
11843 #define GPIO_PK1_U4TX 0x00090401
11844 #define GPIO_PK1_EPI0S1 0x0009040F
11845 
11846 #define GPIO_PK2_U4RTS 0x00090801
11847 #define GPIO_PK2_EPI0S2 0x0009080F
11848 
11849 #define GPIO_PK3_U4CTS 0x00090C01
11850 #define GPIO_PK3_EPI0S3 0x00090C0F
11851 
11852 #define GPIO_PK4_I2C3SCL 0x00091002
11853 #define GPIO_PK4_M0PWM6 0x00091006
11854 #define GPIO_PK4_EPI0S32 0x0009100F
11855 
11856 #define GPIO_PK5_I2C3SDA 0x00091402
11857 #define GPIO_PK5_M0PWM7 0x00091406
11858 #define GPIO_PK5_EPI0S31 0x0009140F
11859 
11860 #define GPIO_PK6_I2C4SCL 0x00091802
11861 #define GPIO_PK6_M0FAULT1 0x00091806
11862 #define GPIO_PK6_EPI0S25 0x0009180F
11863 
11864 #define GPIO_PK7_U0RI 0x00091C01
11865 #define GPIO_PK7_I2C4SDA 0x00091C02
11866 #define GPIO_PK7_RTCCLK 0x00091C05
11867 #define GPIO_PK7_M0FAULT2 0x00091C06
11868 #define GPIO_PK7_EPI0S24 0x00091C0F
11869 
11870 #define GPIO_PL0_I2C2SDA 0x000A0002
11871 #define GPIO_PL0_M0FAULT3 0x000A0006
11872 #define GPIO_PL0_USB0D0 0x000A000E
11873 #define GPIO_PL0_EPI0S16 0x000A000F
11874 
11875 #define GPIO_PL1_I2C2SCL 0x000A0402
11876 #define GPIO_PL1_PHA0 0x000A0406
11877 #define GPIO_PL1_USB0D1 0x000A040E
11878 #define GPIO_PL1_EPI0S17 0x000A040F
11879 
11880 #define GPIO_PL2_C0O 0x000A0805
11881 #define GPIO_PL2_PHB0 0x000A0806
11882 #define GPIO_PL2_USB0D2 0x000A080E
11883 #define GPIO_PL2_EPI0S18 0x000A080F
11884 
11885 #define GPIO_PL3_C1O 0x000A0C05
11886 #define GPIO_PL3_IDX0 0x000A0C06
11887 #define GPIO_PL3_USB0D3 0x000A0C0E
11888 #define GPIO_PL3_EPI0S19 0x000A0C0F
11889 
11890 #define GPIO_PL4_T0CCP0 0x000A1003
11891 #define GPIO_PL4_USB0D4 0x000A100E
11892 #define GPIO_PL4_EPI0S26 0x000A100F
11893 
11894 #define GPIO_PL5_T0CCP1 0x000A1403
11895 #define GPIO_PL5_EPI0S33 0x000A140F
11896 #define GPIO_PL5_USB0D5 0x000A140E
11897 
11898 #define GPIO_PL6_T1CCP0 0x000A1803
11899 
11900 #define GPIO_PL7_T1CCP1 0x000A1C03
11901 
11902 #define GPIO_PM0_T2CCP0 0x000B0003
11903 #define GPIO_PM0_EPI0S15 0x000B000F
11904 
11905 #define GPIO_PM1_T2CCP1 0x000B0403
11906 #define GPIO_PM1_EPI0S14 0x000B040F
11907 
11908 #define GPIO_PM2_T3CCP0 0x000B0803
11909 #define GPIO_PM2_EPI0S13 0x000B080F
11910 
11911 #define GPIO_PM3_T3CCP1 0x000B0C03
11912 #define GPIO_PM3_EPI0S12 0x000B0C0F
11913 
11914 #define GPIO_PM4_U0CTS 0x000B1001
11915 #define GPIO_PM4_T4CCP0 0x000B1003
11916 
11917 #define GPIO_PM5_U0DCD 0x000B1401
11918 #define GPIO_PM5_T4CCP1 0x000B1403
11919 
11920 #define GPIO_PM6_U0DSR 0x000B1801
11921 #define GPIO_PM6_T5CCP0 0x000B1803
11922 
11923 #define GPIO_PM7_U0RI 0x000B1C01
11924 #define GPIO_PM7_T5CCP1 0x000B1C03
11925 
11926 #define GPIO_PN0_U1RTS 0x000C0001
11927 
11928 #define GPIO_PN1_U1CTS 0x000C0401
11929 
11930 #define GPIO_PN2_U1DCD 0x000C0801
11931 #define GPIO_PN2_U2RTS 0x000C0802
11932 #define GPIO_PN2_EPI0S29 0x000C080F
11933 
11934 #define GPIO_PN3_U1DSR 0x000C0C01
11935 #define GPIO_PN3_U2CTS 0x000C0C02
11936 #define GPIO_PN3_EPI0S30 0x000C0C0F
11937 
11938 #define GPIO_PN4_U1DTR 0x000C1001
11939 #define GPIO_PN4_U3RTS 0x000C1002
11940 #define GPIO_PN4_I2C2SDA 0x000C1003
11941 #define GPIO_PN4_EPI0S34 0x000C100F
11942 
11943 #define GPIO_PN5_U1RI 0x000C1401
11944 #define GPIO_PN5_U3CTS 0x000C1402
11945 #define GPIO_PN5_I2C2SCL 0x000C1403
11946 #define GPIO_PN5_EPI0S35 0x000C140F
11947 
11948 #define GPIO_PN6_U4RTS 0x000C1802
11949 
11950 #define GPIO_PN7_U1RTS 0x000C1C01
11951 #define GPIO_PN7_U4CTS 0x000C1C02
11952 
11953 #define GPIO_PP0_U6RX 0x000D0001
11954 #define GPIO_PP0_T6CCP0 0x000D0005
11955 #define GPIO_PP0_SSI3XDAT2 0x000D000F
11956 
11957 #define GPIO_PP1_U6TX 0x000D0401
11958 #define GPIO_PP1_T6CCP1 0x000D0405
11959 #define GPIO_PP1_SSI3XDAT3 0x000D040F
11960 
11961 #define GPIO_PP2_U0DTR 0x000D0801
11962 #define GPIO_PP2_USB0NXT 0x000D080E
11963 #define GPIO_PP2_EPI0S29 0x000D080F
11964 
11965 #define GPIO_PP3_U1CTS 0x000D0C01
11966 #define GPIO_PP3_U0DCD 0x000D0C02
11967 #define GPIO_PP3_RTCCLK 0x000D0C07
11968 #define GPIO_PP3_USB0DIR 0x000D0C0E
11969 #define GPIO_PP3_EPI0S30 0x000D0C0F
11970 
11971 #define GPIO_PP4_U3RTS 0x000D1001
11972 #define GPIO_PP4_U0DSR 0x000D1002
11973 #define GPIO_PP4_USB0D7 0x000D100E
11974 
11975 #define GPIO_PP5_U3CTS 0x000D1401
11976 #define GPIO_PP5_I2C2SCL 0x000D1402
11977 #define GPIO_PP5_USB0D6 0x000D140E
11978 
11979 #define GPIO_PP6_U1DCD 0x000D1801
11980 #define GPIO_PP6_I2C2SDA 0x000D1802
11981 
11982 #define GPIO_PQ0_T6CCP0 0x000E0003
11983 #define GPIO_PQ0_SSI3CLK 0x000E000E
11984 #define GPIO_PQ0_EPI0S20 0x000E000F
11985 
11986 #define GPIO_PQ1_T6CCP1 0x000E0403
11987 #define GPIO_PQ1_SSI3FSS 0x000E040E
11988 #define GPIO_PQ1_EPI0S21 0x000E040F
11989 
11990 #define GPIO_PQ2_T7CCP0 0x000E0803
11991 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
11992 #define GPIO_PQ2_EPI0S22 0x000E080F
11993 
11994 #define GPIO_PQ3_T7CCP1 0x000E0C03
11995 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
11996 #define GPIO_PQ3_EPI0S23 0x000E0C0F
11997 
11998 #define GPIO_PQ4_U1RX 0x000E1001
11999 #define GPIO_PQ4_DIVSCLK 0x000E1007
12000 
12001 #define GPIO_PQ5_U1TX 0x000E1401
12002 
12003 #define GPIO_PQ6_U1DTR 0x000E1801
12004 
12005 #define GPIO_PQ7_U1RI 0x000E1C01
12006 
12007 #define GPIO_PR0_U4TX 0x000F0001
12008 #define GPIO_PR0_I2C1SCL 0x000F0002
12009 #define GPIO_PR0_M0PWM0 0x000F0006
12010 
12011 #define GPIO_PR1_U4RX 0x000F0401
12012 #define GPIO_PR1_I2C1SDA 0x000F0402
12013 #define GPIO_PR1_M0PWM1 0x000F0406
12014 
12015 #define GPIO_PR2_I2C2SCL 0x000F0802
12016 #define GPIO_PR2_M0PWM2 0x000F0806
12017 
12018 #define GPIO_PR3_I2C2SDA 0x000F0C02
12019 #define GPIO_PR3_M0PWM3 0x000F0C06
12020 
12021 #define GPIO_PR4_I2C3SCL 0x000F1002
12022 #define GPIO_PR4_T0CCP0 0x000F1003
12023 #define GPIO_PR4_M0PWM4 0x000F1006
12024 
12025 #define GPIO_PR5_U1RX 0x000F1401
12026 #define GPIO_PR5_I2C3SDA 0x000F1402
12027 #define GPIO_PR5_T0CCP1 0x000F1403
12028 #define GPIO_PR5_M0PWM5 0x000F1406
12029 
12030 #define GPIO_PR6_U1TX 0x000F1801
12031 #define GPIO_PR6_I2C4SCL 0x000F1802
12032 #define GPIO_PR6_T1CCP0 0x000F1803
12033 #define GPIO_PR6_M0PWM6 0x000F1806
12034 
12035 #define GPIO_PR7_I2C4SDA 0x000F1C02
12036 #define GPIO_PR7_T1CCP1 0x000F1C03
12037 #define GPIO_PR7_M0PWM7 0x000F1C06
12038 
12039 #define GPIO_PS0_T2CCP0 0x00100003
12040 #define GPIO_PS0_M0FAULT0 0x00100006
12041 
12042 #define GPIO_PS1_T2CCP1 0x00100403
12043 #define GPIO_PS1_M0FAULT1 0x00100406
12044 
12045 #define GPIO_PS2_U1DSR 0x00100801
12046 #define GPIO_PS2_T3CCP0 0x00100803
12047 #define GPIO_PS2_M0FAULT2 0x00100806
12048 
12049 #define GPIO_PS3_T3CCP1 0x00100C03
12050 #define GPIO_PS3_M0FAULT3 0x00100C06
12051 
12052 #define GPIO_PS4_T4CCP0 0x00101003
12053 #define GPIO_PS4_PHA0 0x00101006
12054 
12055 #define GPIO_PS5_T4CCP1 0x00101403
12056 #define GPIO_PS5_PHB0 0x00101406
12057 
12058 #define GPIO_PS6_T5CCP0 0x00101803
12059 #define GPIO_PS6_IDX0 0x00101806
12060 
12061 #define GPIO_PS7_T5CCP1 0x00101C03
12062 
12063 #define GPIO_PT0_T6CCP0 0x00110003
12064 #define GPIO_PT0_CAN0RX 0x00110007
12065 
12066 #define GPIO_PT1_T6CCP1 0x00110403
12067 #define GPIO_PT1_CAN0TX 0x00110407
12068 
12069 #define GPIO_PT2_T7CCP0 0x00110803
12070 #define GPIO_PT2_CAN1RX 0x00110807
12071 
12072 #define GPIO_PT3_T7CCP1 0x00110C03
12073 #define GPIO_PT3_CAN1TX 0x00110C07
12074 
12075 #endif // PART_TM4C1290NCZAD
12076 
12077 //*****************************************************************************
12078 //
12079 // TM4C1292NCPDT Port/Pin Mapping Definitions
12080 //
12081 //*****************************************************************************
12082 #ifdef PART_TM4C1292NCPDT
12083 
12084 #define GPIO_PA0_U0RX 0x00000001
12085 #define GPIO_PA0_I2C9SCL 0x00000002
12086 #define GPIO_PA0_T0CCP0 0x00000003
12087 #define GPIO_PA0_CAN0RX 0x00000007
12088 
12089 #define GPIO_PA1_U0TX 0x00000401
12090 #define GPIO_PA1_I2C9SDA 0x00000402
12091 #define GPIO_PA1_T0CCP1 0x00000403
12092 #define GPIO_PA1_CAN0TX 0x00000407
12093 
12094 #define GPIO_PA2_U4RX 0x00000801
12095 #define GPIO_PA2_I2C8SCL 0x00000802
12096 #define GPIO_PA2_T1CCP0 0x00000803
12097 #define GPIO_PA2_SSI0CLK 0x0000080F
12098 
12099 #define GPIO_PA3_U4TX 0x00000C01
12100 #define GPIO_PA3_I2C8SDA 0x00000C02
12101 #define GPIO_PA3_T1CCP1 0x00000C03
12102 #define GPIO_PA3_SSI0FSS 0x00000C0F
12103 
12104 #define GPIO_PA4_U3RX 0x00001001
12105 #define GPIO_PA4_T2CCP0 0x00001003
12106 #define GPIO_PA4_I2C7SCL 0x00001002
12107 #define GPIO_PA4_SSI0XDAT0 0x0000100F
12108 
12109 #define GPIO_PA5_U3TX 0x00001401
12110 #define GPIO_PA5_T2CCP1 0x00001403
12111 #define GPIO_PA5_I2C7SDA 0x00001402
12112 #define GPIO_PA5_SSI0XDAT1 0x0000140F
12113 
12114 #define GPIO_PA6_U2RX 0x00001801
12115 #define GPIO_PA6_I2C6SCL 0x00001802
12116 #define GPIO_PA6_T3CCP0 0x00001803
12117 #define GPIO_PA6_USB0EPEN 0x00001805
12118 #define GPIO_PA6_SSI0XDAT2 0x0000180D
12119 #define GPIO_PA6_EN0RXCK 0x0000180E
12120 #define GPIO_PA6_EPI0S8 0x0000180F
12121 
12122 #define GPIO_PA7_U2TX 0x00001C01
12123 #define GPIO_PA7_I2C6SDA 0x00001C02
12124 #define GPIO_PA7_T3CCP1 0x00001C03
12125 #define GPIO_PA7_USB0PFLT 0x00001C05
12126 #define GPIO_PA7_USB0EPEN 0x00001C0B
12127 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
12128 #define GPIO_PA7_EPI0S9 0x00001C0F
12129 
12130 #define GPIO_PB0_U1RX 0x00010001
12131 #define GPIO_PB0_I2C5SCL 0x00010002
12132 #define GPIO_PB0_CAN1RX 0x00010007
12133 #define GPIO_PB0_T4CCP0 0x00010003
12134 
12135 #define GPIO_PB1_U1TX 0x00010401
12136 #define GPIO_PB1_I2C5SDA 0x00010402
12137 #define GPIO_PB1_CAN1TX 0x00010407
12138 #define GPIO_PB1_T4CCP1 0x00010403
12139 
12140 #define GPIO_PB2_T5CCP0 0x00010803
12141 #define GPIO_PB2_I2C0SCL 0x00010802
12142 #define GPIO_PB2_EN0MDC 0x00010805
12143 #define GPIO_PB2_USB0STP 0x0001080E
12144 #define GPIO_PB2_EPI0S27 0x0001080F
12145 
12146 #define GPIO_PB3_I2C0SDA 0x00010C02
12147 #define GPIO_PB3_T5CCP1 0x00010C03
12148 #define GPIO_PB3_EN0MDIO 0x00010C05
12149 #define GPIO_PB3_USB0CLK 0x00010C0E
12150 #define GPIO_PB3_EPI0S28 0x00010C0F
12151 
12152 #define GPIO_PB4_U0CTS 0x00011001
12153 #define GPIO_PB4_I2C5SCL 0x00011002
12154 #define GPIO_PB4_SSI1FSS 0x0001100F
12155 
12156 #define GPIO_PB5_U0RTS 0x00011401
12157 #define GPIO_PB5_I2C5SDA 0x00011402
12158 #define GPIO_PB5_SSI1CLK 0x0001140F
12159 
12160 #define GPIO_PC0_TCK 0x00020001
12161 #define GPIO_PC0_SWCLK 0x00020001
12162 
12163 #define GPIO_PC1_TMS 0x00020401
12164 #define GPIO_PC1_SWDIO 0x00020401
12165 
12166 #define GPIO_PC2_TDI 0x00020801
12167 
12168 #define GPIO_PC3_SWO 0x00020C01
12169 #define GPIO_PC3_TDO 0x00020C01
12170 
12171 #define GPIO_PC4_U7RX 0x00021001
12172 #define GPIO_PC4_EPI0S7 0x0002100F
12173 
12174 #define GPIO_PC5_U7TX 0x00021401
12175 #define GPIO_PC5_RTCCLK 0x00021407
12176 #define GPIO_PC5_EPI0S6 0x0002140F
12177 
12178 #define GPIO_PC6_U5RX 0x00021801
12179 #define GPIO_PC6_EPI0S5 0x0002180F
12180 
12181 #define GPIO_PC7_U5TX 0x00021C01
12182 #define GPIO_PC7_EPI0S4 0x00021C0F
12183 
12184 #define GPIO_PD0_I2C7SCL 0x00030002
12185 #define GPIO_PD0_T0CCP0 0x00030003
12186 #define GPIO_PD0_C0O 0x00030005
12187 #define GPIO_PD0_SSI2XDAT1 0x0003000F
12188 
12189 #define GPIO_PD1_I2C7SDA 0x00030402
12190 #define GPIO_PD1_T0CCP1 0x00030403
12191 #define GPIO_PD1_C1O 0x00030405
12192 #define GPIO_PD1_SSI2XDAT0 0x0003040F
12193 
12194 #define GPIO_PD2_I2C8SCL 0x00030802
12195 #define GPIO_PD2_T1CCP0 0x00030803
12196 #define GPIO_PD2_C2O 0x00030805
12197 #define GPIO_PD2_SSI2FSS 0x0003080F
12198 
12199 #define GPIO_PD3_I2C8SDA 0x00030C02
12200 #define GPIO_PD3_T1CCP1 0x00030C03
12201 #define GPIO_PD3_SSI2CLK 0x00030C0F
12202 
12203 #define GPIO_PD4_U2RX 0x00031001
12204 #define GPIO_PD4_T3CCP0 0x00031003
12205 #define GPIO_PD4_SSI1XDAT2 0x0003100F
12206 
12207 #define GPIO_PD5_U2TX 0x00031401
12208 #define GPIO_PD5_T3CCP1 0x00031403
12209 #define GPIO_PD5_SSI1XDAT3 0x0003140F
12210 
12211 #define GPIO_PD6_U2RTS 0x00031801
12212 #define GPIO_PD6_T4CCP0 0x00031803
12213 #define GPIO_PD6_USB0EPEN 0x00031805
12214 #define GPIO_PD6_SSI2XDAT3 0x0003180F
12215 
12216 #define GPIO_PD7_U2CTS 0x00031C01
12217 #define GPIO_PD7_T4CCP1 0x00031C03
12218 #define GPIO_PD7_USB0PFLT 0x00031C05
12219 #define GPIO_PD7_NMI 0x00031C08
12220 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
12221 
12222 #define GPIO_PE0_U1RTS 0x00040001
12223 
12224 #define GPIO_PE1_U1DSR 0x00040401
12225 
12226 #define GPIO_PE2_U1DCD 0x00040801
12227 
12228 #define GPIO_PE3_U1DTR 0x00040C01
12229 
12230 #define GPIO_PE4_U1RI 0x00041001
12231 #define GPIO_PE4_SSI1XDAT0 0x0004100F
12232 
12233 #define GPIO_PE5_SSI1XDAT1 0x0004140F
12234 
12235 #define GPIO_PF0_M0PWM0 0x00050006
12236 #define GPIO_PF0_SSI3XDAT1 0x0005000E
12237 #define GPIO_PF0_TRD2 0x0005000F
12238 
12239 #define GPIO_PF1_M0PWM1 0x00050406
12240 #define GPIO_PF1_SSI3XDAT0 0x0005040E
12241 #define GPIO_PF1_TRD1 0x0005040F
12242 
12243 #define GPIO_PF2_EN0MDC 0x00050805
12244 #define GPIO_PF2_M0PWM2 0x00050806
12245 #define GPIO_PF2_SSI3FSS 0x0005080E
12246 #define GPIO_PF2_TRD0 0x0005080F
12247 
12248 #define GPIO_PF3_EN0MDIO 0x00050C05
12249 #define GPIO_PF3_M0PWM3 0x00050C06
12250 #define GPIO_PF3_SSI3CLK 0x00050C0E
12251 #define GPIO_PF3_TRCLK 0x00050C0F
12252 
12253 #define GPIO_PF4_M0FAULT0 0x00051006
12254 #define GPIO_PF4_SSI3XDAT2 0x0005100E
12255 #define GPIO_PF4_TRD3 0x0005100F
12256 
12257 #define GPIO_PG0_I2C1SCL 0x00060002
12258 #define GPIO_PG0_M0PWM4 0x00060006
12259 #define GPIO_PG0_EPI0S11 0x0006000F
12260 
12261 #define GPIO_PG1_I2C1SDA 0x00060402
12262 #define GPIO_PG1_M0PWM5 0x00060406
12263 #define GPIO_PG1_EPI0S10 0x0006040F
12264 
12265 #define GPIO_PG2_I2C2SCL 0x00060802
12266 #define GPIO_PG2_EN0TXCK 0x0006080E
12267 #define GPIO_PG2_SSI2XDAT3 0x0006080F
12268 
12269 #define GPIO_PG3_I2C2SDA 0x00060C02
12270 #define GPIO_PG3_EN0TXEN 0x00060C0E
12271 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
12272 
12273 #define GPIO_PG4_U0CTS 0x00061001
12274 #define GPIO_PG4_I2C3SCL 0x00061002
12275 #define GPIO_PG4_EN0TXD0 0x0006100E
12276 #define GPIO_PG4_SSI2XDAT1 0x0006100F
12277 
12278 #define GPIO_PG5_U0RTS 0x00061401
12279 #define GPIO_PG5_I2C3SDA 0x00061402
12280 #define GPIO_PG5_EN0TXD1 0x0006140E
12281 #define GPIO_PG5_SSI2XDAT0 0x0006140F
12282 
12283 #define GPIO_PG6_I2C4SCL 0x00061802
12284 #define GPIO_PG6_EN0RXER 0x0006180E
12285 #define GPIO_PG6_SSI2FSS 0x0006180F
12286 
12287 #define GPIO_PG7_I2C4SDA 0x00061C02
12288 #define GPIO_PG7_EN0RXDV 0x00061C0E
12289 #define GPIO_PG7_SSI2CLK 0x00061C0F
12290 
12291 #define GPIO_PH0_U0RTS 0x00070001
12292 #define GPIO_PH0_EPI0S0 0x0007000F
12293 
12294 #define GPIO_PH1_U0CTS 0x00070401
12295 #define GPIO_PH1_EPI0S1 0x0007040F
12296 
12297 #define GPIO_PH2_U0DCD 0x00070801
12298 #define GPIO_PH2_EPI0S2 0x0007080F
12299 
12300 #define GPIO_PH3_U0DSR 0x00070C01
12301 #define GPIO_PH3_EPI0S3 0x00070C0F
12302 
12303 #define GPIO_PJ0_U3RX 0x00080001
12304 
12305 #define GPIO_PJ1_U3TX 0x00080401
12306 
12307 #define GPIO_PK0_U4RX 0x00090001
12308 #define GPIO_PK0_EPI0S0 0x0009000F
12309 
12310 #define GPIO_PK1_U4TX 0x00090401
12311 #define GPIO_PK1_EPI0S1 0x0009040F
12312 
12313 #define GPIO_PK2_U4RTS 0x00090801
12314 #define GPIO_PK2_EPI0S2 0x0009080F
12315 
12316 #define GPIO_PK3_U4CTS 0x00090C01
12317 #define GPIO_PK3_EPI0S3 0x00090C0F
12318 
12319 #define GPIO_PK4_I2C3SCL 0x00091002
12320 #define GPIO_PK4_M0PWM6 0x00091006
12321 #define GPIO_PK4_EN0INTRN 0x00091007
12322 #define GPIO_PK4_EN0RXD3 0x0009100E
12323 #define GPIO_PK4_EPI0S32 0x0009100F
12324 
12325 #define GPIO_PK5_I2C3SDA 0x00091402
12326 #define GPIO_PK5_M0PWM7 0x00091406
12327 #define GPIO_PK5_EN0RXD2 0x0009140E
12328 #define GPIO_PK5_EPI0S31 0x0009140F
12329 
12330 #define GPIO_PK6_I2C4SCL 0x00091802
12331 #define GPIO_PK6_M0FAULT1 0x00091806
12332 #define GPIO_PK6_EN0TXD2 0x0009180E
12333 #define GPIO_PK6_EPI0S25 0x0009180F
12334 
12335 #define GPIO_PK7_U0RI 0x00091C01
12336 #define GPIO_PK7_I2C4SDA 0x00091C02
12337 #define GPIO_PK7_RTCCLK 0x00091C05
12338 #define GPIO_PK7_M0FAULT2 0x00091C06
12339 #define GPIO_PK7_EN0TXD3 0x00091C0E
12340 #define GPIO_PK7_EPI0S24 0x00091C0F
12341 
12342 #define GPIO_PL0_I2C2SDA 0x000A0002
12343 #define GPIO_PL0_M0FAULT3 0x000A0006
12344 #define GPIO_PL0_USB0D0 0x000A000E
12345 #define GPIO_PL0_EPI0S16 0x000A000F
12346 
12347 #define GPIO_PL1_I2C2SCL 0x000A0402
12348 #define GPIO_PL1_PHA0 0x000A0406
12349 #define GPIO_PL1_USB0D1 0x000A040E
12350 #define GPIO_PL1_EPI0S17 0x000A040F
12351 
12352 #define GPIO_PL2_C0O 0x000A0805
12353 #define GPIO_PL2_PHB0 0x000A0806
12354 #define GPIO_PL2_USB0D2 0x000A080E
12355 #define GPIO_PL2_EPI0S18 0x000A080F
12356 
12357 #define GPIO_PL3_C1O 0x000A0C05
12358 #define GPIO_PL3_IDX0 0x000A0C06
12359 #define GPIO_PL3_USB0D3 0x000A0C0E
12360 #define GPIO_PL3_EPI0S19 0x000A0C0F
12361 
12362 #define GPIO_PL4_T0CCP0 0x000A1003
12363 #define GPIO_PL4_USB0D4 0x000A100E
12364 #define GPIO_PL4_EPI0S26 0x000A100F
12365 
12366 #define GPIO_PL5_T0CCP1 0x000A1403
12367 #define GPIO_PL5_EPI0S33 0x000A140F
12368 #define GPIO_PL5_USB0D5 0x000A140E
12369 
12370 #define GPIO_PL6_T1CCP0 0x000A1803
12371 
12372 #define GPIO_PL7_T1CCP1 0x000A1C03
12373 
12374 #define GPIO_PM0_T2CCP0 0x000B0003
12375 #define GPIO_PM0_EPI0S15 0x000B000F
12376 
12377 #define GPIO_PM1_T2CCP1 0x000B0403
12378 #define GPIO_PM1_EPI0S14 0x000B040F
12379 
12380 #define GPIO_PM2_T3CCP0 0x000B0803
12381 #define GPIO_PM2_EPI0S13 0x000B080F
12382 
12383 #define GPIO_PM3_T3CCP1 0x000B0C03
12384 #define GPIO_PM3_EPI0S12 0x000B0C0F
12385 
12386 #define GPIO_PM4_U0CTS 0x000B1001
12387 #define GPIO_PM4_T4CCP0 0x000B1003
12388 #define GPIO_PM4_EN0RREF_CLK 0x000B100E
12389 
12390 #define GPIO_PM5_U0DCD 0x000B1401
12391 #define GPIO_PM5_T4CCP1 0x000B1403
12392 
12393 #define GPIO_PM6_U0DSR 0x000B1801
12394 #define GPIO_PM6_T5CCP0 0x000B1803
12395 #define GPIO_PM6_EN0CRS 0x000B180E
12396 
12397 #define GPIO_PM7_U0RI 0x000B1C01
12398 #define GPIO_PM7_T5CCP1 0x000B1C03
12399 #define GPIO_PM7_EN0COL 0x000B1C0E
12400 
12401 #define GPIO_PN0_U1RTS 0x000C0001
12402 
12403 #define GPIO_PN1_U1CTS 0x000C0401
12404 
12405 #define GPIO_PN2_U1DCD 0x000C0801
12406 #define GPIO_PN2_U2RTS 0x000C0802
12407 #define GPIO_PN2_EPI0S29 0x000C080F
12408 
12409 #define GPIO_PN3_U1DSR 0x000C0C01
12410 #define GPIO_PN3_U2CTS 0x000C0C02
12411 #define GPIO_PN3_EPI0S30 0x000C0C0F
12412 
12413 #define GPIO_PN4_U1DTR 0x000C1001
12414 #define GPIO_PN4_U3RTS 0x000C1002
12415 #define GPIO_PN4_I2C2SDA 0x000C1003
12416 #define GPIO_PN4_EPI0S34 0x000C100F
12417 
12418 #define GPIO_PN5_U1RI 0x000C1401
12419 #define GPIO_PN5_U3CTS 0x000C1402
12420 #define GPIO_PN5_I2C2SCL 0x000C1403
12421 #define GPIO_PN5_EPI0S35 0x000C140F
12422 
12423 #define GPIO_PP0_U6RX 0x000D0001
12424 #define GPIO_PP0_EN0INTRN 0x000D0007
12425 #define GPIO_PP0_SSI3XDAT2 0x000D000F
12426 
12427 #define GPIO_PP1_U6TX 0x000D0401
12428 #define GPIO_PP1_SSI3XDAT3 0x000D040F
12429 
12430 #define GPIO_PP2_U0DTR 0x000D0801
12431 #define GPIO_PP2_USB0NXT 0x000D080E
12432 #define GPIO_PP2_EPI0S29 0x000D080F
12433 
12434 #define GPIO_PP3_U1CTS 0x000D0C01
12435 #define GPIO_PP3_U0DCD 0x000D0C02
12436 #define GPIO_PP3_RTCCLK 0x000D0C07
12437 #define GPIO_PP3_USB0DIR 0x000D0C0E
12438 #define GPIO_PP3_EPI0S30 0x000D0C0F
12439 
12440 #define GPIO_PP4_U3RTS 0x000D1001
12441 #define GPIO_PP4_U0DSR 0x000D1002
12442 #define GPIO_PP4_USB0D7 0x000D100E
12443 
12444 #define GPIO_PP5_U3CTS 0x000D1401
12445 #define GPIO_PP5_I2C2SCL 0x000D1402
12446 #define GPIO_PP5_USB0D6 0x000D140E
12447 
12448 #define GPIO_PQ0_SSI3CLK 0x000E000E
12449 #define GPIO_PQ0_EPI0S20 0x000E000F
12450 
12451 #define GPIO_PQ1_SSI3FSS 0x000E040E
12452 #define GPIO_PQ1_EPI0S21 0x000E040F
12453 
12454 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
12455 #define GPIO_PQ2_EPI0S22 0x000E080F
12456 
12457 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
12458 #define GPIO_PQ3_EPI0S23 0x000E0C0F
12459 
12460 #define GPIO_PQ4_U1RX 0x000E1001
12461 #define GPIO_PQ4_DIVSCLK 0x000E1007
12462 
12463 #define GPIO_PQ5_U1TX 0x000E1401
12464 #define GPIO_PQ5_EN0RXD0 0x000E140E
12465 
12466 #define GPIO_PQ6_U1DTR 0x000E1801
12467 #define GPIO_PQ6_EN0RXD1 0x000E180E
12468 
12469 #endif // PART_TM4C1292NCPDT
12470 
12471 //*****************************************************************************
12472 //
12473 // TM4C1292NCZAD Port/Pin Mapping Definitions
12474 //
12475 //*****************************************************************************
12476 #ifdef PART_TM4C1292NCZAD
12477 
12478 #define GPIO_PA0_U0RX 0x00000001
12479 #define GPIO_PA0_I2C9SCL 0x00000002
12480 #define GPIO_PA0_T0CCP0 0x00000003
12481 #define GPIO_PA0_CAN0RX 0x00000007
12482 
12483 #define GPIO_PA1_U0TX 0x00000401
12484 #define GPIO_PA1_I2C9SDA 0x00000402
12485 #define GPIO_PA1_T0CCP1 0x00000403
12486 #define GPIO_PA1_CAN0TX 0x00000407
12487 
12488 #define GPIO_PA2_U4RX 0x00000801
12489 #define GPIO_PA2_I2C8SCL 0x00000802
12490 #define GPIO_PA2_T1CCP0 0x00000803
12491 #define GPIO_PA2_SSI0CLK 0x0000080F
12492 
12493 #define GPIO_PA3_U4TX 0x00000C01
12494 #define GPIO_PA3_I2C8SDA 0x00000C02
12495 #define GPIO_PA3_T1CCP1 0x00000C03
12496 #define GPIO_PA3_SSI0FSS 0x00000C0F
12497 
12498 #define GPIO_PA4_U3RX 0x00001001
12499 #define GPIO_PA4_T2CCP0 0x00001003
12500 #define GPIO_PA4_I2C7SCL 0x00001002
12501 #define GPIO_PA4_SSI0XDAT0 0x0000100F
12502 
12503 #define GPIO_PA5_U3TX 0x00001401
12504 #define GPIO_PA5_T2CCP1 0x00001403
12505 #define GPIO_PA5_I2C7SDA 0x00001402
12506 #define GPIO_PA5_SSI0XDAT1 0x0000140F
12507 
12508 #define GPIO_PA6_U2RX 0x00001801
12509 #define GPIO_PA6_I2C6SCL 0x00001802
12510 #define GPIO_PA6_T3CCP0 0x00001803
12511 #define GPIO_PA6_USB0EPEN 0x00001805
12512 #define GPIO_PA6_SSI0XDAT2 0x0000180D
12513 #define GPIO_PA6_EN0RXCK 0x0000180E
12514 #define GPIO_PA6_EPI0S8 0x0000180F
12515 
12516 #define GPIO_PA7_U2TX 0x00001C01
12517 #define GPIO_PA7_I2C6SDA 0x00001C02
12518 #define GPIO_PA7_T3CCP1 0x00001C03
12519 #define GPIO_PA7_USB0PFLT 0x00001C05
12520 #define GPIO_PA7_USB0EPEN 0x00001C0B
12521 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
12522 #define GPIO_PA7_EPI0S9 0x00001C0F
12523 
12524 #define GPIO_PB0_U1RX 0x00010001
12525 #define GPIO_PB0_I2C5SCL 0x00010002
12526 #define GPIO_PB0_CAN1RX 0x00010007
12527 #define GPIO_PB0_T4CCP0 0x00010003
12528 
12529 #define GPIO_PB1_U1TX 0x00010401
12530 #define GPIO_PB1_I2C5SDA 0x00010402
12531 #define GPIO_PB1_CAN1TX 0x00010407
12532 #define GPIO_PB1_T4CCP1 0x00010403
12533 
12534 #define GPIO_PB2_T5CCP0 0x00010803
12535 #define GPIO_PB2_I2C0SCL 0x00010802
12536 #define GPIO_PB2_EN0MDC 0x00010805
12537 #define GPIO_PB2_USB0STP 0x0001080E
12538 #define GPIO_PB2_EPI0S27 0x0001080F
12539 
12540 #define GPIO_PB3_I2C0SDA 0x00010C02
12541 #define GPIO_PB3_T5CCP1 0x00010C03
12542 #define GPIO_PB3_EN0MDIO 0x00010C05
12543 #define GPIO_PB3_USB0CLK 0x00010C0E
12544 #define GPIO_PB3_EPI0S28 0x00010C0F
12545 
12546 #define GPIO_PB4_U0CTS 0x00011001
12547 #define GPIO_PB4_I2C5SCL 0x00011002
12548 #define GPIO_PB4_SSI1FSS 0x0001100F
12549 
12550 #define GPIO_PB5_U0RTS 0x00011401
12551 #define GPIO_PB5_I2C5SDA 0x00011402
12552 #define GPIO_PB5_SSI1CLK 0x0001140F
12553 
12554 #define GPIO_PB6_I2C6SCL 0x00011802
12555 #define GPIO_PB6_T6CCP0 0x00011803
12556 
12557 #define GPIO_PB7_I2C6SDA 0x00011C02
12558 #define GPIO_PB7_T6CCP1 0x00011C03
12559 
12560 #define GPIO_PC0_TCK 0x00020001
12561 #define GPIO_PC0_SWCLK 0x00020001
12562 
12563 #define GPIO_PC1_TMS 0x00020401
12564 #define GPIO_PC1_SWDIO 0x00020401
12565 
12566 #define GPIO_PC2_TDI 0x00020801
12567 
12568 #define GPIO_PC3_SWO 0x00020C01
12569 #define GPIO_PC3_TDO 0x00020C01
12570 
12571 #define GPIO_PC4_U7RX 0x00021001
12572 #define GPIO_PC4_T7CCP0 0x00021003
12573 #define GPIO_PC4_EPI0S7 0x0002100F
12574 
12575 #define GPIO_PC5_U7TX 0x00021401
12576 #define GPIO_PC5_T7CCP1 0x00021403
12577 #define GPIO_PC5_RTCCLK 0x00021407
12578 #define GPIO_PC5_EPI0S6 0x0002140F
12579 
12580 #define GPIO_PC6_U5RX 0x00021801
12581 #define GPIO_PC6_EPI0S5 0x0002180F
12582 
12583 #define GPIO_PC7_U5TX 0x00021C01
12584 #define GPIO_PC7_EPI0S4 0x00021C0F
12585 
12586 #define GPIO_PD0_I2C7SCL 0x00030002
12587 #define GPIO_PD0_T0CCP0 0x00030003
12588 #define GPIO_PD0_C0O 0x00030005
12589 #define GPIO_PD0_SSI2XDAT1 0x0003000F
12590 
12591 #define GPIO_PD1_I2C7SDA 0x00030402
12592 #define GPIO_PD1_T0CCP1 0x00030403
12593 #define GPIO_PD1_C1O 0x00030405
12594 #define GPIO_PD1_SSI2XDAT0 0x0003040F
12595 
12596 #define GPIO_PD2_I2C8SCL 0x00030802
12597 #define GPIO_PD2_T1CCP0 0x00030803
12598 #define GPIO_PD2_C2O 0x00030805
12599 #define GPIO_PD2_SSI2FSS 0x0003080F
12600 
12601 #define GPIO_PD3_I2C8SDA 0x00030C02
12602 #define GPIO_PD3_T1CCP1 0x00030C03
12603 #define GPIO_PD3_SSI2CLK 0x00030C0F
12604 
12605 #define GPIO_PD4_U2RX 0x00031001
12606 #define GPIO_PD4_T3CCP0 0x00031003
12607 #define GPIO_PD4_SSI1XDAT2 0x0003100F
12608 
12609 #define GPIO_PD5_U2TX 0x00031401
12610 #define GPIO_PD5_T3CCP1 0x00031403
12611 #define GPIO_PD5_SSI1XDAT3 0x0003140F
12612 
12613 #define GPIO_PD6_U2RTS 0x00031801
12614 #define GPIO_PD6_T4CCP0 0x00031803
12615 #define GPIO_PD6_USB0EPEN 0x00031805
12616 #define GPIO_PD6_SSI2XDAT3 0x0003180F
12617 
12618 #define GPIO_PD7_U2CTS 0x00031C01
12619 #define GPIO_PD7_T4CCP1 0x00031C03
12620 #define GPIO_PD7_USB0PFLT 0x00031C05
12621 #define GPIO_PD7_NMI 0x00031C08
12622 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
12623 
12624 #define GPIO_PE0_U1RTS 0x00040001
12625 
12626 #define GPIO_PE1_U1DSR 0x00040401
12627 
12628 #define GPIO_PE2_U1DCD 0x00040801
12629 
12630 #define GPIO_PE3_U1DTR 0x00040C01
12631 
12632 #define GPIO_PE4_U1RI 0x00041001
12633 #define GPIO_PE4_SSI1XDAT0 0x0004100F
12634 
12635 #define GPIO_PE5_SSI1XDAT1 0x0004140F
12636 
12637 #define GPIO_PE6_U0CTS 0x00041801
12638 #define GPIO_PE6_I2C9SCL 0x00041802
12639 
12640 #define GPIO_PE7_U0RTS 0x00041C01
12641 #define GPIO_PE7_I2C9SDA 0x00041C02
12642 #define GPIO_PE7_NMI 0x00041C08
12643 
12644 #define GPIO_PF0_M0PWM0 0x00050006
12645 #define GPIO_PF0_SSI3XDAT1 0x0005000E
12646 #define GPIO_PF0_TRD2 0x0005000F
12647 
12648 #define GPIO_PF1_M0PWM1 0x00050406
12649 #define GPIO_PF1_SSI3XDAT0 0x0005040E
12650 #define GPIO_PF1_TRD1 0x0005040F
12651 
12652 #define GPIO_PF2_EN0MDC 0x00050805
12653 #define GPIO_PF2_M0PWM2 0x00050806
12654 #define GPIO_PF2_SSI3FSS 0x0005080E
12655 #define GPIO_PF2_TRD0 0x0005080F
12656 
12657 #define GPIO_PF3_EN0MDIO 0x00050C05
12658 #define GPIO_PF3_M0PWM3 0x00050C06
12659 #define GPIO_PF3_SSI3CLK 0x00050C0E
12660 #define GPIO_PF3_TRCLK 0x00050C0F
12661 
12662 #define GPIO_PF4_M0FAULT0 0x00051006
12663 #define GPIO_PF4_SSI3XDAT2 0x0005100E
12664 #define GPIO_PF4_TRD3 0x0005100F
12665 
12666 #define GPIO_PF5_SSI3XDAT3 0x0005140E
12667 
12668 #define GPIO_PG0_I2C1SCL 0x00060002
12669 #define GPIO_PG0_M0PWM4 0x00060006
12670 #define GPIO_PG0_EPI0S11 0x0006000F
12671 
12672 #define GPIO_PG1_I2C1SDA 0x00060402
12673 #define GPIO_PG1_M0PWM5 0x00060406
12674 #define GPIO_PG1_EPI0S10 0x0006040F
12675 
12676 #define GPIO_PG2_I2C2SCL 0x00060802
12677 #define GPIO_PG2_EN0TXCK 0x0006080E
12678 #define GPIO_PG2_SSI2XDAT3 0x0006080F
12679 
12680 #define GPIO_PG3_I2C2SDA 0x00060C02
12681 #define GPIO_PG3_EN0TXEN 0x00060C0E
12682 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
12683 
12684 #define GPIO_PG4_U0CTS 0x00061001
12685 #define GPIO_PG4_I2C3SCL 0x00061002
12686 #define GPIO_PG4_EN0TXD0 0x0006100E
12687 #define GPIO_PG4_SSI2XDAT1 0x0006100F
12688 
12689 #define GPIO_PG5_U0RTS 0x00061401
12690 #define GPIO_PG5_I2C3SDA 0x00061402
12691 #define GPIO_PG5_EN0TXD1 0x0006140E
12692 #define GPIO_PG5_SSI2XDAT0 0x0006140F
12693 
12694 #define GPIO_PG6_I2C4SCL 0x00061802
12695 #define GPIO_PG6_EN0RXER 0x0006180E
12696 #define GPIO_PG6_SSI2FSS 0x0006180F
12697 
12698 #define GPIO_PG7_I2C4SDA 0x00061C02
12699 #define GPIO_PG7_EN0RXDV 0x00061C0E
12700 #define GPIO_PG7_SSI2CLK 0x00061C0F
12701 
12702 #define GPIO_PH0_U0RTS 0x00070001
12703 #define GPIO_PH0_EPI0S0 0x0007000F
12704 
12705 #define GPIO_PH1_U0CTS 0x00070401
12706 #define GPIO_PH1_EPI0S1 0x0007040F
12707 
12708 #define GPIO_PH2_U0DCD 0x00070801
12709 #define GPIO_PH2_EPI0S2 0x0007080F
12710 
12711 #define GPIO_PH3_U0DSR 0x00070C01
12712 #define GPIO_PH3_EPI0S3 0x00070C0F
12713 
12714 #define GPIO_PH4_U0DTR 0x00071001
12715 
12716 #define GPIO_PH5_U0RI 0x00071401
12717 
12718 #define GPIO_PH6_U5RX 0x00071801
12719 #define GPIO_PH6_U7RX 0x00071802
12720 
12721 #define GPIO_PH7_U5TX 0x00071C01
12722 #define GPIO_PH7_U7TX 0x00071C02
12723 
12724 #define GPIO_PJ0_U3RX 0x00080001
12725 
12726 #define GPIO_PJ1_U3TX 0x00080401
12727 
12728 #define GPIO_PJ2_U2RTS 0x00080801
12729 
12730 #define GPIO_PJ3_U2CTS 0x00080C01
12731 
12732 #define GPIO_PJ4_U3RTS 0x00081001
12733 
12734 #define GPIO_PJ5_U3CTS 0x00081401
12735 
12736 #define GPIO_PJ6_U4RTS 0x00081801
12737 
12738 #define GPIO_PJ7_U4CTS 0x00081C01
12739 
12740 #define GPIO_PK0_U4RX 0x00090001
12741 #define GPIO_PK0_EPI0S0 0x0009000F
12742 
12743 #define GPIO_PK1_U4TX 0x00090401
12744 #define GPIO_PK1_EPI0S1 0x0009040F
12745 
12746 #define GPIO_PK2_U4RTS 0x00090801
12747 #define GPIO_PK2_EPI0S2 0x0009080F
12748 
12749 #define GPIO_PK3_U4CTS 0x00090C01
12750 #define GPIO_PK3_EPI0S3 0x00090C0F
12751 
12752 #define GPIO_PK4_I2C3SCL 0x00091002
12753 #define GPIO_PK4_M0PWM6 0x00091006
12754 #define GPIO_PK4_EN0INTRN 0x00091007
12755 #define GPIO_PK4_EN0RXD3 0x0009100E
12756 #define GPIO_PK4_EPI0S32 0x0009100F
12757 
12758 #define GPIO_PK5_I2C3SDA 0x00091402
12759 #define GPIO_PK5_M0PWM7 0x00091406
12760 #define GPIO_PK5_EN0RXD2 0x0009140E
12761 #define GPIO_PK5_EPI0S31 0x0009140F
12762 
12763 #define GPIO_PK6_I2C4SCL 0x00091802
12764 #define GPIO_PK6_M0FAULT1 0x00091806
12765 #define GPIO_PK6_EN0TXD2 0x0009180E
12766 #define GPIO_PK6_EPI0S25 0x0009180F
12767 
12768 #define GPIO_PK7_U0RI 0x00091C01
12769 #define GPIO_PK7_I2C4SDA 0x00091C02
12770 #define GPIO_PK7_RTCCLK 0x00091C05
12771 #define GPIO_PK7_M0FAULT2 0x00091C06
12772 #define GPIO_PK7_EN0TXD3 0x00091C0E
12773 #define GPIO_PK7_EPI0S24 0x00091C0F
12774 
12775 #define GPIO_PL0_I2C2SDA 0x000A0002
12776 #define GPIO_PL0_M0FAULT3 0x000A0006
12777 #define GPIO_PL0_USB0D0 0x000A000E
12778 #define GPIO_PL0_EPI0S16 0x000A000F
12779 
12780 #define GPIO_PL1_I2C2SCL 0x000A0402
12781 #define GPIO_PL1_PHA0 0x000A0406
12782 #define GPIO_PL1_USB0D1 0x000A040E
12783 #define GPIO_PL1_EPI0S17 0x000A040F
12784 
12785 #define GPIO_PL2_C0O 0x000A0805
12786 #define GPIO_PL2_PHB0 0x000A0806
12787 #define GPIO_PL2_USB0D2 0x000A080E
12788 #define GPIO_PL2_EPI0S18 0x000A080F
12789 
12790 #define GPIO_PL3_C1O 0x000A0C05
12791 #define GPIO_PL3_IDX0 0x000A0C06
12792 #define GPIO_PL3_USB0D3 0x000A0C0E
12793 #define GPIO_PL3_EPI0S19 0x000A0C0F
12794 
12795 #define GPIO_PL4_T0CCP0 0x000A1003
12796 #define GPIO_PL4_USB0D4 0x000A100E
12797 #define GPIO_PL4_EPI0S26 0x000A100F
12798 
12799 #define GPIO_PL5_T0CCP1 0x000A1403
12800 #define GPIO_PL5_EPI0S33 0x000A140F
12801 #define GPIO_PL5_USB0D5 0x000A140E
12802 
12803 #define GPIO_PL6_T1CCP0 0x000A1803
12804 
12805 #define GPIO_PL7_T1CCP1 0x000A1C03
12806 
12807 #define GPIO_PM0_T2CCP0 0x000B0003
12808 #define GPIO_PM0_EPI0S15 0x000B000F
12809 
12810 #define GPIO_PM1_T2CCP1 0x000B0403
12811 #define GPIO_PM1_EPI0S14 0x000B040F
12812 
12813 #define GPIO_PM2_T3CCP0 0x000B0803
12814 #define GPIO_PM2_EPI0S13 0x000B080F
12815 
12816 #define GPIO_PM3_T3CCP1 0x000B0C03
12817 #define GPIO_PM3_EPI0S12 0x000B0C0F
12818 
12819 #define GPIO_PM4_U0CTS 0x000B1001
12820 #define GPIO_PM4_T4CCP0 0x000B1003
12821 #define GPIO_PM4_EN0RREF_CLK 0x000B100E
12822 
12823 #define GPIO_PM5_U0DCD 0x000B1401
12824 #define GPIO_PM5_T4CCP1 0x000B1403
12825 
12826 #define GPIO_PM6_U0DSR 0x000B1801
12827 #define GPIO_PM6_T5CCP0 0x000B1803
12828 #define GPIO_PM6_EN0CRS 0x000B180E
12829 
12830 #define GPIO_PM7_U0RI 0x000B1C01
12831 #define GPIO_PM7_T5CCP1 0x000B1C03
12832 #define GPIO_PM7_EN0COL 0x000B1C0E
12833 
12834 #define GPIO_PN0_U1RTS 0x000C0001
12835 
12836 #define GPIO_PN1_U1CTS 0x000C0401
12837 
12838 #define GPIO_PN2_U1DCD 0x000C0801
12839 #define GPIO_PN2_U2RTS 0x000C0802
12840 #define GPIO_PN2_EPI0S29 0x000C080F
12841 
12842 #define GPIO_PN3_U1DSR 0x000C0C01
12843 #define GPIO_PN3_U2CTS 0x000C0C02
12844 #define GPIO_PN3_EPI0S30 0x000C0C0F
12845 
12846 #define GPIO_PN4_U1DTR 0x000C1001
12847 #define GPIO_PN4_U3RTS 0x000C1002
12848 #define GPIO_PN4_I2C2SDA 0x000C1003
12849 #define GPIO_PN4_EPI0S34 0x000C100F
12850 
12851 #define GPIO_PN5_U1RI 0x000C1401
12852 #define GPIO_PN5_U3CTS 0x000C1402
12853 #define GPIO_PN5_I2C2SCL 0x000C1403
12854 #define GPIO_PN5_EPI0S35 0x000C140F
12855 
12856 #define GPIO_PN6_U4RTS 0x000C1802
12857 #define GPIO_PN6_EN0TXER 0x000C180E
12858 
12859 #define GPIO_PN7_U1RTS 0x000C1C01
12860 #define GPIO_PN7_U4CTS 0x000C1C02
12861 
12862 #define GPIO_PP0_U6RX 0x000D0001
12863 #define GPIO_PP0_T6CCP0 0x000D0005
12864 #define GPIO_PP0_EN0INTRN 0x000D0007
12865 #define GPIO_PP0_SSI3XDAT2 0x000D000F
12866 
12867 #define GPIO_PP1_U6TX 0x000D0401
12868 #define GPIO_PP1_T6CCP1 0x000D0405
12869 #define GPIO_PP1_SSI3XDAT3 0x000D040F
12870 
12871 #define GPIO_PP2_U0DTR 0x000D0801
12872 #define GPIO_PP2_USB0NXT 0x000D080E
12873 #define GPIO_PP2_EPI0S29 0x000D080F
12874 
12875 #define GPIO_PP3_U1CTS 0x000D0C01
12876 #define GPIO_PP3_U0DCD 0x000D0C02
12877 #define GPIO_PP3_RTCCLK 0x000D0C07
12878 #define GPIO_PP3_USB0DIR 0x000D0C0E
12879 #define GPIO_PP3_EPI0S30 0x000D0C0F
12880 
12881 #define GPIO_PP4_U3RTS 0x000D1001
12882 #define GPIO_PP4_U0DSR 0x000D1002
12883 #define GPIO_PP4_USB0D7 0x000D100E
12884 
12885 #define GPIO_PP5_U3CTS 0x000D1401
12886 #define GPIO_PP5_I2C2SCL 0x000D1402
12887 #define GPIO_PP5_USB0D6 0x000D140E
12888 
12889 #define GPIO_PP6_U1DCD 0x000D1801
12890 #define GPIO_PP6_I2C2SDA 0x000D1802
12891 
12892 #define GPIO_PQ0_T6CCP0 0x000E0003
12893 #define GPIO_PQ0_SSI3CLK 0x000E000E
12894 #define GPIO_PQ0_EPI0S20 0x000E000F
12895 
12896 #define GPIO_PQ1_T6CCP1 0x000E0403
12897 #define GPIO_PQ1_SSI3FSS 0x000E040E
12898 #define GPIO_PQ1_EPI0S21 0x000E040F
12899 
12900 #define GPIO_PQ2_T7CCP0 0x000E0803
12901 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
12902 #define GPIO_PQ2_EPI0S22 0x000E080F
12903 
12904 #define GPIO_PQ3_T7CCP1 0x000E0C03
12905 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
12906 #define GPIO_PQ3_EPI0S23 0x000E0C0F
12907 
12908 #define GPIO_PQ4_U1RX 0x000E1001
12909 #define GPIO_PQ4_DIVSCLK 0x000E1007
12910 
12911 #define GPIO_PQ5_U1TX 0x000E1401
12912 #define GPIO_PQ5_EN0RXD0 0x000E140E
12913 
12914 #define GPIO_PQ6_U1DTR 0x000E1801
12915 #define GPIO_PQ6_EN0RXD1 0x000E180E
12916 
12917 #define GPIO_PQ7_U1RI 0x000E1C01
12918 
12919 #define GPIO_PR0_U4TX 0x000F0001
12920 #define GPIO_PR0_I2C1SCL 0x000F0002
12921 #define GPIO_PR0_M0PWM0 0x000F0006
12922 
12923 #define GPIO_PR1_U4RX 0x000F0401
12924 #define GPIO_PR1_I2C1SDA 0x000F0402
12925 #define GPIO_PR1_M0PWM1 0x000F0406
12926 
12927 #define GPIO_PR2_I2C2SCL 0x000F0802
12928 #define GPIO_PR2_M0PWM2 0x000F0806
12929 
12930 #define GPIO_PR3_I2C2SDA 0x000F0C02
12931 #define GPIO_PR3_M0PWM3 0x000F0C06
12932 
12933 #define GPIO_PR4_I2C3SCL 0x000F1002
12934 #define GPIO_PR4_T0CCP0 0x000F1003
12935 #define GPIO_PR4_M0PWM4 0x000F1006
12936 
12937 #define GPIO_PR5_U1RX 0x000F1401
12938 #define GPIO_PR5_I2C3SDA 0x000F1402
12939 #define GPIO_PR5_T0CCP1 0x000F1403
12940 #define GPIO_PR5_M0PWM5 0x000F1406
12941 
12942 #define GPIO_PR6_U1TX 0x000F1801
12943 #define GPIO_PR6_I2C4SCL 0x000F1802
12944 #define GPIO_PR6_T1CCP0 0x000F1803
12945 #define GPIO_PR6_M0PWM6 0x000F1806
12946 
12947 #define GPIO_PR7_I2C4SDA 0x000F1C02
12948 #define GPIO_PR7_T1CCP1 0x000F1C03
12949 #define GPIO_PR7_M0PWM7 0x000F1C06
12950 #define GPIO_PR7_EN0TXEN 0x000F1C0E
12951 
12952 #define GPIO_PS0_T2CCP0 0x00100003
12953 #define GPIO_PS0_M0FAULT0 0x00100006
12954 
12955 #define GPIO_PS1_T2CCP1 0x00100403
12956 #define GPIO_PS1_M0FAULT1 0x00100406
12957 
12958 #define GPIO_PS2_U1DSR 0x00100801
12959 #define GPIO_PS2_T3CCP0 0x00100803
12960 #define GPIO_PS2_M0FAULT2 0x00100806
12961 
12962 #define GPIO_PS3_T3CCP1 0x00100C03
12963 #define GPIO_PS3_M0FAULT3 0x00100C06
12964 
12965 #define GPIO_PS4_T4CCP0 0x00101003
12966 #define GPIO_PS4_PHA0 0x00101006
12967 #define GPIO_PS4_EN0TXD0 0x0010100E
12968 
12969 #define GPIO_PS5_T4CCP1 0x00101403
12970 #define GPIO_PS5_PHB0 0x00101406
12971 #define GPIO_PS5_EN0TXD1 0x0010140E
12972 
12973 #define GPIO_PS6_T5CCP0 0x00101803
12974 #define GPIO_PS6_IDX0 0x00101806
12975 #define GPIO_PS6_EN0RXER 0x0010180E
12976 
12977 #define GPIO_PS7_T5CCP1 0x00101C03
12978 #define GPIO_PS7_EN0RXDV 0x00101C0E
12979 
12980 #define GPIO_PT0_T6CCP0 0x00110003
12981 #define GPIO_PT0_CAN0RX 0x00110007
12982 #define GPIO_PT0_EN0RXD0 0x0011000E
12983 
12984 #define GPIO_PT1_T6CCP1 0x00110403
12985 #define GPIO_PT1_CAN0TX 0x00110407
12986 #define GPIO_PT1_EN0RXD1 0x0011040E
12987 
12988 #define GPIO_PT2_T7CCP0 0x00110803
12989 #define GPIO_PT2_CAN1RX 0x00110807
12990 
12991 #define GPIO_PT3_T7CCP1 0x00110C03
12992 #define GPIO_PT3_CAN1TX 0x00110C07
12993 
12994 #endif // PART_TM4C1292NCZAD
12995 
12996 //*****************************************************************************
12997 //
12998 // TM4C1294KCPDT Port/Pin Mapping Definitions
12999 //
13000 //*****************************************************************************
13001 #ifdef PART_TM4C1294KCPDT
13002 
13003 #define GPIO_PA0_U0RX 0x00000001
13004 #define GPIO_PA0_I2C9SCL 0x00000002
13005 #define GPIO_PA0_T0CCP0 0x00000003
13006 #define GPIO_PA0_CAN0RX 0x00000007
13007 
13008 #define GPIO_PA1_U0TX 0x00000401
13009 #define GPIO_PA1_I2C9SDA 0x00000402
13010 #define GPIO_PA1_T0CCP1 0x00000403
13011 #define GPIO_PA1_CAN0TX 0x00000407
13012 
13013 #define GPIO_PA2_U4RX 0x00000801
13014 #define GPIO_PA2_I2C8SCL 0x00000802
13015 #define GPIO_PA2_T1CCP0 0x00000803
13016 #define GPIO_PA2_SSI0CLK 0x0000080F
13017 
13018 #define GPIO_PA3_U4TX 0x00000C01
13019 #define GPIO_PA3_I2C8SDA 0x00000C02
13020 #define GPIO_PA3_T1CCP1 0x00000C03
13021 #define GPIO_PA3_SSI0FSS 0x00000C0F
13022 
13023 #define GPIO_PA4_U3RX 0x00001001
13024 #define GPIO_PA4_T2CCP0 0x00001003
13025 #define GPIO_PA4_I2C7SCL 0x00001002
13026 #define GPIO_PA4_SSI0XDAT0 0x0000100F
13027 
13028 #define GPIO_PA5_U3TX 0x00001401
13029 #define GPIO_PA5_T2CCP1 0x00001403
13030 #define GPIO_PA5_I2C7SDA 0x00001402
13031 #define GPIO_PA5_SSI0XDAT1 0x0000140F
13032 
13033 #define GPIO_PA6_U2RX 0x00001801
13034 #define GPIO_PA6_I2C6SCL 0x00001802
13035 #define GPIO_PA6_T3CCP0 0x00001803
13036 #define GPIO_PA6_USB0EPEN 0x00001805
13037 #define GPIO_PA6_SSI0XDAT2 0x0000180D
13038 #define GPIO_PA6_EPI0S8 0x0000180F
13039 
13040 #define GPIO_PA7_U2TX 0x00001C01
13041 #define GPIO_PA7_I2C6SDA 0x00001C02
13042 #define GPIO_PA7_T3CCP1 0x00001C03
13043 #define GPIO_PA7_USB0PFLT 0x00001C05
13044 #define GPIO_PA7_USB0EPEN 0x00001C0B
13045 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
13046 #define GPIO_PA7_EPI0S9 0x00001C0F
13047 
13048 #define GPIO_PB0_U1RX 0x00010001
13049 #define GPIO_PB0_I2C5SCL 0x00010002
13050 #define GPIO_PB0_CAN1RX 0x00010007
13051 #define GPIO_PB0_T4CCP0 0x00010003
13052 
13053 #define GPIO_PB1_U1TX 0x00010401
13054 #define GPIO_PB1_I2C5SDA 0x00010402
13055 #define GPIO_PB1_CAN1TX 0x00010407
13056 #define GPIO_PB1_T4CCP1 0x00010403
13057 
13058 #define GPIO_PB2_T5CCP0 0x00010803
13059 #define GPIO_PB2_I2C0SCL 0x00010802
13060 #define GPIO_PB2_USB0STP 0x0001080E
13061 #define GPIO_PB2_EPI0S27 0x0001080F
13062 
13063 #define GPIO_PB3_I2C0SDA 0x00010C02
13064 #define GPIO_PB3_T5CCP1 0x00010C03
13065 #define GPIO_PB3_USB0CLK 0x00010C0E
13066 #define GPIO_PB3_EPI0S28 0x00010C0F
13067 
13068 #define GPIO_PB4_U0CTS 0x00011001
13069 #define GPIO_PB4_I2C5SCL 0x00011002
13070 #define GPIO_PB4_SSI1FSS 0x0001100F
13071 
13072 #define GPIO_PB5_U0RTS 0x00011401
13073 #define GPIO_PB5_I2C5SDA 0x00011402
13074 #define GPIO_PB5_SSI1CLK 0x0001140F
13075 
13076 #define GPIO_PC0_TCK 0x00020001
13077 #define GPIO_PC0_SWCLK 0x00020001
13078 
13079 #define GPIO_PC1_TMS 0x00020401
13080 #define GPIO_PC1_SWDIO 0x00020401
13081 
13082 #define GPIO_PC2_TDI 0x00020801
13083 
13084 #define GPIO_PC3_SWO 0x00020C01
13085 #define GPIO_PC3_TDO 0x00020C01
13086 
13087 #define GPIO_PC4_U7RX 0x00021001
13088 #define GPIO_PC4_EPI0S7 0x0002100F
13089 
13090 #define GPIO_PC5_U7TX 0x00021401
13091 #define GPIO_PC5_RTCCLK 0x00021407
13092 #define GPIO_PC5_EPI0S6 0x0002140F
13093 
13094 #define GPIO_PC6_U5RX 0x00021801
13095 #define GPIO_PC6_EPI0S5 0x0002180F
13096 
13097 #define GPIO_PC7_U5TX 0x00021C01
13098 #define GPIO_PC7_EPI0S4 0x00021C0F
13099 
13100 #define GPIO_PD0_I2C7SCL 0x00030002
13101 #define GPIO_PD0_T0CCP0 0x00030003
13102 #define GPIO_PD0_C0O 0x00030005
13103 #define GPIO_PD0_SSI2XDAT1 0x0003000F
13104 
13105 #define GPIO_PD1_I2C7SDA 0x00030402
13106 #define GPIO_PD1_T0CCP1 0x00030403
13107 #define GPIO_PD1_C1O 0x00030405
13108 #define GPIO_PD1_SSI2XDAT0 0x0003040F
13109 
13110 #define GPIO_PD2_I2C8SCL 0x00030802
13111 #define GPIO_PD2_T1CCP0 0x00030803
13112 #define GPIO_PD2_C2O 0x00030805
13113 #define GPIO_PD2_SSI2FSS 0x0003080F
13114 
13115 #define GPIO_PD3_I2C8SDA 0x00030C02
13116 #define GPIO_PD3_T1CCP1 0x00030C03
13117 #define GPIO_PD3_SSI2CLK 0x00030C0F
13118 
13119 #define GPIO_PD4_U2RX 0x00031001
13120 #define GPIO_PD4_T3CCP0 0x00031003
13121 #define GPIO_PD4_SSI1XDAT2 0x0003100F
13122 
13123 #define GPIO_PD5_U2TX 0x00031401
13124 #define GPIO_PD5_T3CCP1 0x00031403
13125 #define GPIO_PD5_SSI1XDAT3 0x0003140F
13126 
13127 #define GPIO_PD6_U2RTS 0x00031801
13128 #define GPIO_PD6_T4CCP0 0x00031803
13129 #define GPIO_PD6_USB0EPEN 0x00031805
13130 #define GPIO_PD6_SSI2XDAT3 0x0003180F
13131 
13132 #define GPIO_PD7_U2CTS 0x00031C01
13133 #define GPIO_PD7_T4CCP1 0x00031C03
13134 #define GPIO_PD7_USB0PFLT 0x00031C05
13135 #define GPIO_PD7_NMI 0x00031C08
13136 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
13137 
13138 #define GPIO_PE0_U1RTS 0x00040001
13139 
13140 #define GPIO_PE1_U1DSR 0x00040401
13141 
13142 #define GPIO_PE2_U1DCD 0x00040801
13143 
13144 #define GPIO_PE3_U1DTR 0x00040C01
13145 
13146 #define GPIO_PE4_U1RI 0x00041001
13147 #define GPIO_PE4_SSI1XDAT0 0x0004100F
13148 
13149 #define GPIO_PE5_SSI1XDAT1 0x0004140F
13150 
13151 #define GPIO_PF0_EN0LED0 0x00050005
13152 #define GPIO_PF0_M0PWM0 0x00050006
13153 #define GPIO_PF0_SSI3XDAT1 0x0005000E
13154 #define GPIO_PF0_TRD2 0x0005000F
13155 
13156 #define GPIO_PF1_EN0LED2 0x00050405
13157 #define GPIO_PF1_M0PWM1 0x00050406
13158 #define GPIO_PF1_SSI3XDAT0 0x0005040E
13159 #define GPIO_PF1_TRD1 0x0005040F
13160 
13161 #define GPIO_PF2_M0PWM2 0x00050806
13162 #define GPIO_PF2_SSI3FSS 0x0005080E
13163 #define GPIO_PF2_TRD0 0x0005080F
13164 
13165 #define GPIO_PF3_M0PWM3 0x00050C06
13166 #define GPIO_PF3_SSI3CLK 0x00050C0E
13167 #define GPIO_PF3_TRCLK 0x00050C0F
13168 
13169 #define GPIO_PF4_EN0LED1 0x00051005
13170 #define GPIO_PF4_M0FAULT0 0x00051006
13171 #define GPIO_PF4_SSI3XDAT2 0x0005100E
13172 #define GPIO_PF4_TRD3 0x0005100F
13173 
13174 #define GPIO_PG0_I2C1SCL 0x00060002
13175 #define GPIO_PG0_EN0PPS 0x00060005
13176 #define GPIO_PG0_M0PWM4 0x00060006
13177 #define GPIO_PG0_EPI0S11 0x0006000F
13178 
13179 #define GPIO_PG1_I2C1SDA 0x00060402
13180 #define GPIO_PG1_M0PWM5 0x00060406
13181 #define GPIO_PG1_EPI0S10 0x0006040F
13182 
13183 #define GPIO_PH0_U0RTS 0x00070001
13184 #define GPIO_PH0_EPI0S0 0x0007000F
13185 
13186 #define GPIO_PH1_U0CTS 0x00070401
13187 #define GPIO_PH1_EPI0S1 0x0007040F
13188 
13189 #define GPIO_PH2_U0DCD 0x00070801
13190 #define GPIO_PH2_EPI0S2 0x0007080F
13191 
13192 #define GPIO_PH3_U0DSR 0x00070C01
13193 #define GPIO_PH3_EPI0S3 0x00070C0F
13194 
13195 #define GPIO_PJ0_U3RX 0x00080001
13196 #define GPIO_PJ0_EN0PPS 0x00080005
13197 
13198 #define GPIO_PJ1_U3TX 0x00080401
13199 
13200 #define GPIO_PK0_U4RX 0x00090001
13201 #define GPIO_PK0_EPI0S0 0x0009000F
13202 
13203 #define GPIO_PK1_U4TX 0x00090401
13204 #define GPIO_PK1_EPI0S1 0x0009040F
13205 
13206 #define GPIO_PK2_U4RTS 0x00090801
13207 #define GPIO_PK2_EPI0S2 0x0009080F
13208 
13209 #define GPIO_PK3_U4CTS 0x00090C01
13210 #define GPIO_PK3_EPI0S3 0x00090C0F
13211 
13212 #define GPIO_PK4_I2C3SCL 0x00091002
13213 #define GPIO_PK4_EN0LED0 0x00091005
13214 #define GPIO_PK4_M0PWM6 0x00091006
13215 #define GPIO_PK4_EPI0S32 0x0009100F
13216 
13217 #define GPIO_PK5_I2C3SDA 0x00091402
13218 #define GPIO_PK5_EN0LED2 0x00091405
13219 #define GPIO_PK5_M0PWM7 0x00091406
13220 #define GPIO_PK5_EPI0S31 0x0009140F
13221 
13222 #define GPIO_PK6_I2C4SCL 0x00091802
13223 #define GPIO_PK6_EN0LED1 0x00091805
13224 #define GPIO_PK6_M0FAULT1 0x00091806
13225 #define GPIO_PK6_EPI0S25 0x0009180F
13226 
13227 #define GPIO_PK7_U0RI 0x00091C01
13228 #define GPIO_PK7_I2C4SDA 0x00091C02
13229 #define GPIO_PK7_RTCCLK 0x00091C05
13230 #define GPIO_PK7_M0FAULT2 0x00091C06
13231 #define GPIO_PK7_EPI0S24 0x00091C0F
13232 
13233 #define GPIO_PL0_I2C2SDA 0x000A0002
13234 #define GPIO_PL0_M0FAULT3 0x000A0006
13235 #define GPIO_PL0_USB0D0 0x000A000E
13236 #define GPIO_PL0_EPI0S16 0x000A000F
13237 
13238 #define GPIO_PL1_I2C2SCL 0x000A0402
13239 #define GPIO_PL1_PHA0 0x000A0406
13240 #define GPIO_PL1_USB0D1 0x000A040E
13241 #define GPIO_PL1_EPI0S17 0x000A040F
13242 
13243 #define GPIO_PL2_C0O 0x000A0805
13244 #define GPIO_PL2_PHB0 0x000A0806
13245 #define GPIO_PL2_USB0D2 0x000A080E
13246 #define GPIO_PL2_EPI0S18 0x000A080F
13247 
13248 #define GPIO_PL3_C1O 0x000A0C05
13249 #define GPIO_PL3_IDX0 0x000A0C06
13250 #define GPIO_PL3_USB0D3 0x000A0C0E
13251 #define GPIO_PL3_EPI0S19 0x000A0C0F
13252 
13253 #define GPIO_PL4_T0CCP0 0x000A1003
13254 #define GPIO_PL4_USB0D4 0x000A100E
13255 #define GPIO_PL4_EPI0S26 0x000A100F
13256 
13257 #define GPIO_PL5_T0CCP1 0x000A1403
13258 #define GPIO_PL5_EPI0S33 0x000A140F
13259 #define GPIO_PL5_USB0D5 0x000A140E
13260 
13261 #define GPIO_PL6_T1CCP0 0x000A1803
13262 
13263 #define GPIO_PL7_T1CCP1 0x000A1C03
13264 
13265 #define GPIO_PM0_T2CCP0 0x000B0003
13266 #define GPIO_PM0_EPI0S15 0x000B000F
13267 
13268 #define GPIO_PM1_T2CCP1 0x000B0403
13269 #define GPIO_PM1_EPI0S14 0x000B040F
13270 
13271 #define GPIO_PM2_T3CCP0 0x000B0803
13272 #define GPIO_PM2_EPI0S13 0x000B080F
13273 
13274 #define GPIO_PM3_T3CCP1 0x000B0C03
13275 #define GPIO_PM3_EPI0S12 0x000B0C0F
13276 
13277 #define GPIO_PM4_U0CTS 0x000B1001
13278 #define GPIO_PM4_T4CCP0 0x000B1003
13279 
13280 #define GPIO_PM5_U0DCD 0x000B1401
13281 #define GPIO_PM5_T4CCP1 0x000B1403
13282 
13283 #define GPIO_PM6_U0DSR 0x000B1801
13284 #define GPIO_PM6_T5CCP0 0x000B1803
13285 
13286 #define GPIO_PM7_U0RI 0x000B1C01
13287 #define GPIO_PM7_T5CCP1 0x000B1C03
13288 
13289 #define GPIO_PN0_U1RTS 0x000C0001
13290 
13291 #define GPIO_PN1_U1CTS 0x000C0401
13292 
13293 #define GPIO_PN2_U1DCD 0x000C0801
13294 #define GPIO_PN2_U2RTS 0x000C0802
13295 #define GPIO_PN2_EPI0S29 0x000C080F
13296 
13297 #define GPIO_PN3_U1DSR 0x000C0C01
13298 #define GPIO_PN3_U2CTS 0x000C0C02
13299 #define GPIO_PN3_EPI0S30 0x000C0C0F
13300 
13301 #define GPIO_PN4_U1DTR 0x000C1001
13302 #define GPIO_PN4_U3RTS 0x000C1002
13303 #define GPIO_PN4_I2C2SDA 0x000C1003
13304 #define GPIO_PN4_EPI0S34 0x000C100F
13305 
13306 #define GPIO_PN5_U1RI 0x000C1401
13307 #define GPIO_PN5_U3CTS 0x000C1402
13308 #define GPIO_PN5_I2C2SCL 0x000C1403
13309 #define GPIO_PN5_EPI0S35 0x000C140F
13310 
13311 #define GPIO_PP0_U6RX 0x000D0001
13312 #define GPIO_PP0_SSI3XDAT2 0x000D000F
13313 
13314 #define GPIO_PP1_U6TX 0x000D0401
13315 #define GPIO_PP1_SSI3XDAT3 0x000D040F
13316 
13317 #define GPIO_PP2_U0DTR 0x000D0801
13318 #define GPIO_PP2_USB0NXT 0x000D080E
13319 #define GPIO_PP2_EPI0S29 0x000D080F
13320 
13321 #define GPIO_PP3_U1CTS 0x000D0C01
13322 #define GPIO_PP3_U0DCD 0x000D0C02
13323 #define GPIO_PP3_RTCCLK 0x000D0C07
13324 #define GPIO_PP3_USB0DIR 0x000D0C0E
13325 #define GPIO_PP3_EPI0S30 0x000D0C0F
13326 
13327 #define GPIO_PP4_U3RTS 0x000D1001
13328 #define GPIO_PP4_U0DSR 0x000D1002
13329 #define GPIO_PP4_USB0D7 0x000D100E
13330 
13331 #define GPIO_PP5_U3CTS 0x000D1401
13332 #define GPIO_PP5_I2C2SCL 0x000D1402
13333 #define GPIO_PP5_USB0D6 0x000D140E
13334 
13335 #define GPIO_PQ0_SSI3CLK 0x000E000E
13336 #define GPIO_PQ0_EPI0S20 0x000E000F
13337 
13338 #define GPIO_PQ1_SSI3FSS 0x000E040E
13339 #define GPIO_PQ1_EPI0S21 0x000E040F
13340 
13341 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
13342 #define GPIO_PQ2_EPI0S22 0x000E080F
13343 
13344 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
13345 #define GPIO_PQ3_EPI0S23 0x000E0C0F
13346 
13347 #define GPIO_PQ4_U1RX 0x000E1001
13348 #define GPIO_PQ4_DIVSCLK 0x000E1007
13349 
13350 #endif // PART_TM4C1294KCPDT
13351 
13352 //*****************************************************************************
13353 //
13354 // TM4C1294NCPDT Port/Pin Mapping Definitions
13355 //
13356 //*****************************************************************************
13357 #ifdef PART_TM4C1294NCPDT
13358 
13359 #define GPIO_PA0_U0RX 0x00000001
13360 #define GPIO_PA0_I2C9SCL 0x00000002
13361 #define GPIO_PA0_T0CCP0 0x00000003
13362 #define GPIO_PA0_CAN0RX 0x00000007
13363 
13364 #define GPIO_PA1_U0TX 0x00000401
13365 #define GPIO_PA1_I2C9SDA 0x00000402
13366 #define GPIO_PA1_T0CCP1 0x00000403
13367 #define GPIO_PA1_CAN0TX 0x00000407
13368 
13369 #define GPIO_PA2_U4RX 0x00000801
13370 #define GPIO_PA2_I2C8SCL 0x00000802
13371 #define GPIO_PA2_T1CCP0 0x00000803
13372 #define GPIO_PA2_SSI0CLK 0x0000080F
13373 
13374 #define GPIO_PA3_U4TX 0x00000C01
13375 #define GPIO_PA3_I2C8SDA 0x00000C02
13376 #define GPIO_PA3_T1CCP1 0x00000C03
13377 #define GPIO_PA3_SSI0FSS 0x00000C0F
13378 
13379 #define GPIO_PA4_U3RX 0x00001001
13380 #define GPIO_PA4_T2CCP0 0x00001003
13381 #define GPIO_PA4_I2C7SCL 0x00001002
13382 #define GPIO_PA4_SSI0XDAT0 0x0000100F
13383 
13384 #define GPIO_PA5_U3TX 0x00001401
13385 #define GPIO_PA5_T2CCP1 0x00001403
13386 #define GPIO_PA5_I2C7SDA 0x00001402
13387 #define GPIO_PA5_SSI0XDAT1 0x0000140F
13388 
13389 #define GPIO_PA6_U2RX 0x00001801
13390 #define GPIO_PA6_I2C6SCL 0x00001802
13391 #define GPIO_PA6_T3CCP0 0x00001803
13392 #define GPIO_PA6_USB0EPEN 0x00001805
13393 #define GPIO_PA6_SSI0XDAT2 0x0000180D
13394 #define GPIO_PA6_EPI0S8 0x0000180F
13395 
13396 #define GPIO_PA7_U2TX 0x00001C01
13397 #define GPIO_PA7_I2C6SDA 0x00001C02
13398 #define GPIO_PA7_T3CCP1 0x00001C03
13399 #define GPIO_PA7_USB0PFLT 0x00001C05
13400 #define GPIO_PA7_USB0EPEN 0x00001C0B
13401 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
13402 #define GPIO_PA7_EPI0S9 0x00001C0F
13403 
13404 #define GPIO_PB0_U1RX 0x00010001
13405 #define GPIO_PB0_I2C5SCL 0x00010002
13406 #define GPIO_PB0_CAN1RX 0x00010007
13407 #define GPIO_PB0_T4CCP0 0x00010003
13408 
13409 #define GPIO_PB1_U1TX 0x00010401
13410 #define GPIO_PB1_I2C5SDA 0x00010402
13411 #define GPIO_PB1_CAN1TX 0x00010407
13412 #define GPIO_PB1_T4CCP1 0x00010403
13413 
13414 #define GPIO_PB2_T5CCP0 0x00010803
13415 #define GPIO_PB2_I2C0SCL 0x00010802
13416 #define GPIO_PB2_USB0STP 0x0001080E
13417 #define GPIO_PB2_EPI0S27 0x0001080F
13418 
13419 #define GPIO_PB3_I2C0SDA 0x00010C02
13420 #define GPIO_PB3_T5CCP1 0x00010C03
13421 #define GPIO_PB3_USB0CLK 0x00010C0E
13422 #define GPIO_PB3_EPI0S28 0x00010C0F
13423 
13424 #define GPIO_PB4_U0CTS 0x00011001
13425 #define GPIO_PB4_I2C5SCL 0x00011002
13426 #define GPIO_PB4_SSI1FSS 0x0001100F
13427 
13428 #define GPIO_PB5_U0RTS 0x00011401
13429 #define GPIO_PB5_I2C5SDA 0x00011402
13430 #define GPIO_PB5_SSI1CLK 0x0001140F
13431 
13432 #define GPIO_PC0_TCK 0x00020001
13433 #define GPIO_PC0_SWCLK 0x00020001
13434 
13435 #define GPIO_PC1_TMS 0x00020401
13436 #define GPIO_PC1_SWDIO 0x00020401
13437 
13438 #define GPIO_PC2_TDI 0x00020801
13439 
13440 #define GPIO_PC3_SWO 0x00020C01
13441 #define GPIO_PC3_TDO 0x00020C01
13442 
13443 #define GPIO_PC4_U7RX 0x00021001
13444 #define GPIO_PC4_EPI0S7 0x0002100F
13445 
13446 #define GPIO_PC5_U7TX 0x00021401
13447 #define GPIO_PC5_RTCCLK 0x00021407
13448 #define GPIO_PC5_EPI0S6 0x0002140F
13449 
13450 #define GPIO_PC6_U5RX 0x00021801
13451 #define GPIO_PC6_EPI0S5 0x0002180F
13452 
13453 #define GPIO_PC7_U5TX 0x00021C01
13454 #define GPIO_PC7_EPI0S4 0x00021C0F
13455 
13456 #define GPIO_PD0_I2C7SCL 0x00030002
13457 #define GPIO_PD0_T0CCP0 0x00030003
13458 #define GPIO_PD0_C0O 0x00030005
13459 #define GPIO_PD0_SSI2XDAT1 0x0003000F
13460 
13461 #define GPIO_PD1_I2C7SDA 0x00030402
13462 #define GPIO_PD1_T0CCP1 0x00030403
13463 #define GPIO_PD1_C1O 0x00030405
13464 #define GPIO_PD1_SSI2XDAT0 0x0003040F
13465 
13466 #define GPIO_PD2_I2C8SCL 0x00030802
13467 #define GPIO_PD2_T1CCP0 0x00030803
13468 #define GPIO_PD2_C2O 0x00030805
13469 #define GPIO_PD2_SSI2FSS 0x0003080F
13470 
13471 #define GPIO_PD3_I2C8SDA 0x00030C02
13472 #define GPIO_PD3_T1CCP1 0x00030C03
13473 #define GPIO_PD3_SSI2CLK 0x00030C0F
13474 
13475 #define GPIO_PD4_U2RX 0x00031001
13476 #define GPIO_PD4_T3CCP0 0x00031003
13477 #define GPIO_PD4_SSI1XDAT2 0x0003100F
13478 
13479 #define GPIO_PD5_U2TX 0x00031401
13480 #define GPIO_PD5_T3CCP1 0x00031403
13481 #define GPIO_PD5_SSI1XDAT3 0x0003140F
13482 
13483 #define GPIO_PD6_U2RTS 0x00031801
13484 #define GPIO_PD6_T4CCP0 0x00031803
13485 #define GPIO_PD6_USB0EPEN 0x00031805
13486 #define GPIO_PD6_SSI2XDAT3 0x0003180F
13487 
13488 #define GPIO_PD7_U2CTS 0x00031C01
13489 #define GPIO_PD7_T4CCP1 0x00031C03
13490 #define GPIO_PD7_USB0PFLT 0x00031C05
13491 #define GPIO_PD7_NMI 0x00031C08
13492 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
13493 
13494 #define GPIO_PE0_U1RTS 0x00040001
13495 
13496 #define GPIO_PE1_U1DSR 0x00040401
13497 
13498 #define GPIO_PE2_U1DCD 0x00040801
13499 
13500 #define GPIO_PE3_U1DTR 0x00040C01
13501 
13502 #define GPIO_PE4_U1RI 0x00041001
13503 #define GPIO_PE4_SSI1XDAT0 0x0004100F
13504 
13505 #define GPIO_PE5_SSI1XDAT1 0x0004140F
13506 
13507 #define GPIO_PF0_EN0LED0 0x00050005
13508 #define GPIO_PF0_M0PWM0 0x00050006
13509 #define GPIO_PF0_SSI3XDAT1 0x0005000E
13510 #define GPIO_PF0_TRD2 0x0005000F
13511 
13512 #define GPIO_PF1_EN0LED2 0x00050405
13513 #define GPIO_PF1_M0PWM1 0x00050406
13514 #define GPIO_PF1_SSI3XDAT0 0x0005040E
13515 #define GPIO_PF1_TRD1 0x0005040F
13516 
13517 #define GPIO_PF2_M0PWM2 0x00050806
13518 #define GPIO_PF2_SSI3FSS 0x0005080E
13519 #define GPIO_PF2_TRD0 0x0005080F
13520 
13521 #define GPIO_PF3_M0PWM3 0x00050C06
13522 #define GPIO_PF3_SSI3CLK 0x00050C0E
13523 #define GPIO_PF3_TRCLK 0x00050C0F
13524 
13525 #define GPIO_PF4_EN0LED1 0x00051005
13526 #define GPIO_PF4_M0FAULT0 0x00051006
13527 #define GPIO_PF4_SSI3XDAT2 0x0005100E
13528 #define GPIO_PF4_TRD3 0x0005100F
13529 
13530 #define GPIO_PG0_I2C1SCL 0x00060002
13531 #define GPIO_PG0_EN0PPS 0x00060005
13532 #define GPIO_PG0_M0PWM4 0x00060006
13533 #define GPIO_PG0_EPI0S11 0x0006000F
13534 
13535 #define GPIO_PG1_I2C1SDA 0x00060402
13536 #define GPIO_PG1_M0PWM5 0x00060406
13537 #define GPIO_PG1_EPI0S10 0x0006040F
13538 
13539 #define GPIO_PH0_U0RTS 0x00070001
13540 #define GPIO_PH0_EPI0S0 0x0007000F
13541 
13542 #define GPIO_PH1_U0CTS 0x00070401
13543 #define GPIO_PH1_EPI0S1 0x0007040F
13544 
13545 #define GPIO_PH2_U0DCD 0x00070801
13546 #define GPIO_PH2_EPI0S2 0x0007080F
13547 
13548 #define GPIO_PH3_U0DSR 0x00070C01
13549 #define GPIO_PH3_EPI0S3 0x00070C0F
13550 
13551 #define GPIO_PJ0_U3RX 0x00080001
13552 #define GPIO_PJ0_EN0PPS 0x00080005
13553 
13554 #define GPIO_PJ1_U3TX 0x00080401
13555 
13556 #define GPIO_PK0_U4RX 0x00090001
13557 #define GPIO_PK0_EPI0S0 0x0009000F
13558 
13559 #define GPIO_PK1_U4TX 0x00090401
13560 #define GPIO_PK1_EPI0S1 0x0009040F
13561 
13562 #define GPIO_PK2_U4RTS 0x00090801
13563 #define GPIO_PK2_EPI0S2 0x0009080F
13564 
13565 #define GPIO_PK3_U4CTS 0x00090C01
13566 #define GPIO_PK3_EPI0S3 0x00090C0F
13567 
13568 #define GPIO_PK4_I2C3SCL 0x00091002
13569 #define GPIO_PK4_EN0LED0 0x00091005
13570 #define GPIO_PK4_M0PWM6 0x00091006
13571 #define GPIO_PK4_EPI0S32 0x0009100F
13572 
13573 #define GPIO_PK5_I2C3SDA 0x00091402
13574 #define GPIO_PK5_EN0LED2 0x00091405
13575 #define GPIO_PK5_M0PWM7 0x00091406
13576 #define GPIO_PK5_EPI0S31 0x0009140F
13577 
13578 #define GPIO_PK6_I2C4SCL 0x00091802
13579 #define GPIO_PK6_EN0LED1 0x00091805
13580 #define GPIO_PK6_M0FAULT1 0x00091806
13581 #define GPIO_PK6_EPI0S25 0x0009180F
13582 
13583 #define GPIO_PK7_U0RI 0x00091C01
13584 #define GPIO_PK7_I2C4SDA 0x00091C02
13585 #define GPIO_PK7_RTCCLK 0x00091C05
13586 #define GPIO_PK7_M0FAULT2 0x00091C06
13587 #define GPIO_PK7_EPI0S24 0x00091C0F
13588 
13589 #define GPIO_PL0_I2C2SDA 0x000A0002
13590 #define GPIO_PL0_M0FAULT3 0x000A0006
13591 #define GPIO_PL0_USB0D0 0x000A000E
13592 #define GPIO_PL0_EPI0S16 0x000A000F
13593 
13594 #define GPIO_PL1_I2C2SCL 0x000A0402
13595 #define GPIO_PL1_PHA0 0x000A0406
13596 #define GPIO_PL1_USB0D1 0x000A040E
13597 #define GPIO_PL1_EPI0S17 0x000A040F
13598 
13599 #define GPIO_PL2_C0O 0x000A0805
13600 #define GPIO_PL2_PHB0 0x000A0806
13601 #define GPIO_PL2_USB0D2 0x000A080E
13602 #define GPIO_PL2_EPI0S18 0x000A080F
13603 
13604 #define GPIO_PL3_C1O 0x000A0C05
13605 #define GPIO_PL3_IDX0 0x000A0C06
13606 #define GPIO_PL3_USB0D3 0x000A0C0E
13607 #define GPIO_PL3_EPI0S19 0x000A0C0F
13608 
13609 #define GPIO_PL4_T0CCP0 0x000A1003
13610 #define GPIO_PL4_USB0D4 0x000A100E
13611 #define GPIO_PL4_EPI0S26 0x000A100F
13612 
13613 #define GPIO_PL5_T0CCP1 0x000A1403
13614 #define GPIO_PL5_EPI0S33 0x000A140F
13615 #define GPIO_PL5_USB0D5 0x000A140E
13616 
13617 #define GPIO_PL6_T1CCP0 0x000A1803
13618 
13619 #define GPIO_PL7_T1CCP1 0x000A1C03
13620 
13621 #define GPIO_PM0_T2CCP0 0x000B0003
13622 #define GPIO_PM0_EPI0S15 0x000B000F
13623 
13624 #define GPIO_PM1_T2CCP1 0x000B0403
13625 #define GPIO_PM1_EPI0S14 0x000B040F
13626 
13627 #define GPIO_PM2_T3CCP0 0x000B0803
13628 #define GPIO_PM2_EPI0S13 0x000B080F
13629 
13630 #define GPIO_PM3_T3CCP1 0x000B0C03
13631 #define GPIO_PM3_EPI0S12 0x000B0C0F
13632 
13633 #define GPIO_PM4_U0CTS 0x000B1001
13634 #define GPIO_PM4_T4CCP0 0x000B1003
13635 
13636 #define GPIO_PM5_U0DCD 0x000B1401
13637 #define GPIO_PM5_T4CCP1 0x000B1403
13638 
13639 #define GPIO_PM6_U0DSR 0x000B1801
13640 #define GPIO_PM6_T5CCP0 0x000B1803
13641 
13642 #define GPIO_PM7_U0RI 0x000B1C01
13643 #define GPIO_PM7_T5CCP1 0x000B1C03
13644 
13645 #define GPIO_PN0_U1RTS 0x000C0001
13646 
13647 #define GPIO_PN1_U1CTS 0x000C0401
13648 
13649 #define GPIO_PN2_U1DCD 0x000C0801
13650 #define GPIO_PN2_U2RTS 0x000C0802
13651 #define GPIO_PN2_EPI0S29 0x000C080F
13652 
13653 #define GPIO_PN3_U1DSR 0x000C0C01
13654 #define GPIO_PN3_U2CTS 0x000C0C02
13655 #define GPIO_PN3_EPI0S30 0x000C0C0F
13656 
13657 #define GPIO_PN4_U1DTR 0x000C1001
13658 #define GPIO_PN4_U3RTS 0x000C1002
13659 #define GPIO_PN4_I2C2SDA 0x000C1003
13660 #define GPIO_PN4_EPI0S34 0x000C100F
13661 
13662 #define GPIO_PN5_U1RI 0x000C1401
13663 #define GPIO_PN5_U3CTS 0x000C1402
13664 #define GPIO_PN5_I2C2SCL 0x000C1403
13665 #define GPIO_PN5_EPI0S35 0x000C140F
13666 
13667 #define GPIO_PP0_U6RX 0x000D0001
13668 #define GPIO_PP0_SSI3XDAT2 0x000D000F
13669 
13670 #define GPIO_PP1_U6TX 0x000D0401
13671 #define GPIO_PP1_SSI3XDAT3 0x000D040F
13672 
13673 #define GPIO_PP2_U0DTR 0x000D0801
13674 #define GPIO_PP2_USB0NXT 0x000D080E
13675 #define GPIO_PP2_EPI0S29 0x000D080F
13676 
13677 #define GPIO_PP3_U1CTS 0x000D0C01
13678 #define GPIO_PP3_U0DCD 0x000D0C02
13679 #define GPIO_PP3_RTCCLK 0x000D0C07
13680 #define GPIO_PP3_USB0DIR 0x000D0C0E
13681 #define GPIO_PP3_EPI0S30 0x000D0C0F
13682 
13683 #define GPIO_PP4_U3RTS 0x000D1001
13684 #define GPIO_PP4_U0DSR 0x000D1002
13685 #define GPIO_PP4_USB0D7 0x000D100E
13686 
13687 #define GPIO_PP5_U3CTS 0x000D1401
13688 #define GPIO_PP5_I2C2SCL 0x000D1402
13689 #define GPIO_PP5_USB0D6 0x000D140E
13690 
13691 #define GPIO_PQ0_SSI3CLK 0x000E000E
13692 #define GPIO_PQ0_EPI0S20 0x000E000F
13693 
13694 #define GPIO_PQ1_SSI3FSS 0x000E040E
13695 #define GPIO_PQ1_EPI0S21 0x000E040F
13696 
13697 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
13698 #define GPIO_PQ2_EPI0S22 0x000E080F
13699 
13700 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
13701 #define GPIO_PQ3_EPI0S23 0x000E0C0F
13702 
13703 #define GPIO_PQ4_U1RX 0x000E1001
13704 #define GPIO_PQ4_DIVSCLK 0x000E1007
13705 
13706 #endif // PART_TM4C1294NCPDT
13707 
13708 //*****************************************************************************
13709 //
13710 // TM4C1294NCZAD Port/Pin Mapping Definitions
13711 //
13712 //*****************************************************************************
13713 #ifdef PART_TM4C1294NCZAD
13714 
13715 #define GPIO_PA0_U0RX 0x00000001
13716 #define GPIO_PA0_I2C9SCL 0x00000002
13717 #define GPIO_PA0_T0CCP0 0x00000003
13718 #define GPIO_PA0_CAN0RX 0x00000007
13719 
13720 #define GPIO_PA1_U0TX 0x00000401
13721 #define GPIO_PA1_I2C9SDA 0x00000402
13722 #define GPIO_PA1_T0CCP1 0x00000403
13723 #define GPIO_PA1_CAN0TX 0x00000407
13724 
13725 #define GPIO_PA2_U4RX 0x00000801
13726 #define GPIO_PA2_I2C8SCL 0x00000802
13727 #define GPIO_PA2_T1CCP0 0x00000803
13728 #define GPIO_PA2_SSI0CLK 0x0000080F
13729 
13730 #define GPIO_PA3_U4TX 0x00000C01
13731 #define GPIO_PA3_I2C8SDA 0x00000C02
13732 #define GPIO_PA3_T1CCP1 0x00000C03
13733 #define GPIO_PA3_SSI0FSS 0x00000C0F
13734 
13735 #define GPIO_PA4_U3RX 0x00001001
13736 #define GPIO_PA4_T2CCP0 0x00001003
13737 #define GPIO_PA4_I2C7SCL 0x00001002
13738 #define GPIO_PA4_SSI0XDAT0 0x0000100F
13739 
13740 #define GPIO_PA5_U3TX 0x00001401
13741 #define GPIO_PA5_T2CCP1 0x00001403
13742 #define GPIO_PA5_I2C7SDA 0x00001402
13743 #define GPIO_PA5_SSI0XDAT1 0x0000140F
13744 
13745 #define GPIO_PA6_U2RX 0x00001801
13746 #define GPIO_PA6_I2C6SCL 0x00001802
13747 #define GPIO_PA6_T3CCP0 0x00001803
13748 #define GPIO_PA6_USB0EPEN 0x00001805
13749 #define GPIO_PA6_SSI0XDAT2 0x0000180D
13750 #define GPIO_PA6_EPI0S8 0x0000180F
13751 
13752 #define GPIO_PA7_U2TX 0x00001C01
13753 #define GPIO_PA7_I2C6SDA 0x00001C02
13754 #define GPIO_PA7_T3CCP1 0x00001C03
13755 #define GPIO_PA7_USB0PFLT 0x00001C05
13756 #define GPIO_PA7_USB0EPEN 0x00001C0B
13757 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
13758 #define GPIO_PA7_EPI0S9 0x00001C0F
13759 
13760 #define GPIO_PB0_U1RX 0x00010001
13761 #define GPIO_PB0_I2C5SCL 0x00010002
13762 #define GPIO_PB0_CAN1RX 0x00010007
13763 #define GPIO_PB0_T4CCP0 0x00010003
13764 
13765 #define GPIO_PB1_U1TX 0x00010401
13766 #define GPIO_PB1_I2C5SDA 0x00010402
13767 #define GPIO_PB1_CAN1TX 0x00010407
13768 #define GPIO_PB1_T4CCP1 0x00010403
13769 
13770 #define GPIO_PB2_T5CCP0 0x00010803
13771 #define GPIO_PB2_I2C0SCL 0x00010802
13772 #define GPIO_PB2_USB0STP 0x0001080E
13773 #define GPIO_PB2_EPI0S27 0x0001080F
13774 
13775 #define GPIO_PB3_I2C0SDA 0x00010C02
13776 #define GPIO_PB3_T5CCP1 0x00010C03
13777 #define GPIO_PB3_USB0CLK 0x00010C0E
13778 #define GPIO_PB3_EPI0S28 0x00010C0F
13779 
13780 #define GPIO_PB4_U0CTS 0x00011001
13781 #define GPIO_PB4_I2C5SCL 0x00011002
13782 #define GPIO_PB4_SSI1FSS 0x0001100F
13783 
13784 #define GPIO_PB5_U0RTS 0x00011401
13785 #define GPIO_PB5_I2C5SDA 0x00011402
13786 #define GPIO_PB5_SSI1CLK 0x0001140F
13787 
13788 #define GPIO_PB6_I2C6SCL 0x00011802
13789 #define GPIO_PB6_T6CCP0 0x00011803
13790 
13791 #define GPIO_PB7_I2C6SDA 0x00011C02
13792 #define GPIO_PB7_T6CCP1 0x00011C03
13793 
13794 #define GPIO_PC0_TCK 0x00020001
13795 #define GPIO_PC0_SWCLK 0x00020001
13796 
13797 #define GPIO_PC1_TMS 0x00020401
13798 #define GPIO_PC1_SWDIO 0x00020401
13799 
13800 #define GPIO_PC2_TDI 0x00020801
13801 
13802 #define GPIO_PC3_SWO 0x00020C01
13803 #define GPIO_PC3_TDO 0x00020C01
13804 
13805 #define GPIO_PC4_U7RX 0x00021001
13806 #define GPIO_PC4_T7CCP0 0x00021003
13807 #define GPIO_PC4_EPI0S7 0x0002100F
13808 
13809 #define GPIO_PC5_U7TX 0x00021401
13810 #define GPIO_PC5_T7CCP1 0x00021403
13811 #define GPIO_PC5_RTCCLK 0x00021407
13812 #define GPIO_PC5_EPI0S6 0x0002140F
13813 
13814 #define GPIO_PC6_U5RX 0x00021801
13815 #define GPIO_PC6_EPI0S5 0x0002180F
13816 
13817 #define GPIO_PC7_U5TX 0x00021C01
13818 #define GPIO_PC7_EPI0S4 0x00021C0F
13819 
13820 #define GPIO_PD0_I2C7SCL 0x00030002
13821 #define GPIO_PD0_T0CCP0 0x00030003
13822 #define GPIO_PD0_C0O 0x00030005
13823 #define GPIO_PD0_SSI2XDAT1 0x0003000F
13824 
13825 #define GPIO_PD1_I2C7SDA 0x00030402
13826 #define GPIO_PD1_T0CCP1 0x00030403
13827 #define GPIO_PD1_C1O 0x00030405
13828 #define GPIO_PD1_SSI2XDAT0 0x0003040F
13829 
13830 #define GPIO_PD2_I2C8SCL 0x00030802
13831 #define GPIO_PD2_T1CCP0 0x00030803
13832 #define GPIO_PD2_C2O 0x00030805
13833 #define GPIO_PD2_SSI2FSS 0x0003080F
13834 
13835 #define GPIO_PD3_I2C8SDA 0x00030C02
13836 #define GPIO_PD3_T1CCP1 0x00030C03
13837 #define GPIO_PD3_SSI2CLK 0x00030C0F
13838 
13839 #define GPIO_PD4_U2RX 0x00031001
13840 #define GPIO_PD4_T3CCP0 0x00031003
13841 #define GPIO_PD4_SSI1XDAT2 0x0003100F
13842 
13843 #define GPIO_PD5_U2TX 0x00031401
13844 #define GPIO_PD5_T3CCP1 0x00031403
13845 #define GPIO_PD5_SSI1XDAT3 0x0003140F
13846 
13847 #define GPIO_PD6_U2RTS 0x00031801
13848 #define GPIO_PD6_T4CCP0 0x00031803
13849 #define GPIO_PD6_USB0EPEN 0x00031805
13850 #define GPIO_PD6_SSI2XDAT3 0x0003180F
13851 
13852 #define GPIO_PD7_U2CTS 0x00031C01
13853 #define GPIO_PD7_T4CCP1 0x00031C03
13854 #define GPIO_PD7_USB0PFLT 0x00031C05
13855 #define GPIO_PD7_NMI 0x00031C08
13856 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
13857 
13858 #define GPIO_PE0_U1RTS 0x00040001
13859 
13860 #define GPIO_PE1_U1DSR 0x00040401
13861 
13862 #define GPIO_PE2_U1DCD 0x00040801
13863 
13864 #define GPIO_PE3_U1DTR 0x00040C01
13865 
13866 #define GPIO_PE4_U1RI 0x00041001
13867 #define GPIO_PE4_SSI1XDAT0 0x0004100F
13868 
13869 #define GPIO_PE5_SSI1XDAT1 0x0004140F
13870 
13871 #define GPIO_PE6_U0CTS 0x00041801
13872 #define GPIO_PE6_I2C9SCL 0x00041802
13873 
13874 #define GPIO_PE7_U0RTS 0x00041C01
13875 #define GPIO_PE7_I2C9SDA 0x00041C02
13876 #define GPIO_PE7_NMI 0x00041C08
13877 
13878 #define GPIO_PF0_EN0LED0 0x00050005
13879 #define GPIO_PF0_M0PWM0 0x00050006
13880 #define GPIO_PF0_SSI3XDAT1 0x0005000E
13881 #define GPIO_PF0_TRD2 0x0005000F
13882 
13883 #define GPIO_PF1_EN0LED2 0x00050405
13884 #define GPIO_PF1_M0PWM1 0x00050406
13885 #define GPIO_PF1_SSI3XDAT0 0x0005040E
13886 #define GPIO_PF1_TRD1 0x0005040F
13887 
13888 #define GPIO_PF2_M0PWM2 0x00050806
13889 #define GPIO_PF2_SSI3FSS 0x0005080E
13890 #define GPIO_PF2_TRD0 0x0005080F
13891 
13892 #define GPIO_PF3_M0PWM3 0x00050C06
13893 #define GPIO_PF3_SSI3CLK 0x00050C0E
13894 #define GPIO_PF3_TRCLK 0x00050C0F
13895 
13896 #define GPIO_PF4_EN0LED1 0x00051005
13897 #define GPIO_PF4_M0FAULT0 0x00051006
13898 #define GPIO_PF4_SSI3XDAT2 0x0005100E
13899 #define GPIO_PF4_TRD3 0x0005100F
13900 
13901 #define GPIO_PF5_SSI3XDAT3 0x0005140E
13902 
13903 #define GPIO_PG0_I2C1SCL 0x00060002
13904 #define GPIO_PG0_EN0PPS 0x00060005
13905 #define GPIO_PG0_M0PWM4 0x00060006
13906 #define GPIO_PG0_EPI0S11 0x0006000F
13907 
13908 #define GPIO_PG1_I2C1SDA 0x00060402
13909 #define GPIO_PG1_M0PWM5 0x00060406
13910 #define GPIO_PG1_EPI0S10 0x0006040F
13911 
13912 #define GPIO_PG2_I2C2SCL 0x00060802
13913 #define GPIO_PG2_SSI2XDAT3 0x0006080F
13914 
13915 #define GPIO_PG3_I2C2SDA 0x00060C02
13916 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
13917 
13918 #define GPIO_PG4_U0CTS 0x00061001
13919 #define GPIO_PG4_I2C3SCL 0x00061002
13920 #define GPIO_PG4_SSI2XDAT1 0x0006100F
13921 
13922 #define GPIO_PG5_U0RTS 0x00061401
13923 #define GPIO_PG5_I2C3SDA 0x00061402
13924 #define GPIO_PG5_SSI2XDAT0 0x0006140F
13925 
13926 #define GPIO_PG6_I2C4SCL 0x00061802
13927 #define GPIO_PG6_SSI2FSS 0x0006180F
13928 
13929 #define GPIO_PG7_I2C4SDA 0x00061C02
13930 #define GPIO_PG7_SSI2CLK 0x00061C0F
13931 
13932 #define GPIO_PH0_U0RTS 0x00070001
13933 #define GPIO_PH0_EPI0S0 0x0007000F
13934 
13935 #define GPIO_PH1_U0CTS 0x00070401
13936 #define GPIO_PH1_EPI0S1 0x0007040F
13937 
13938 #define GPIO_PH2_U0DCD 0x00070801
13939 #define GPIO_PH2_EPI0S2 0x0007080F
13940 
13941 #define GPIO_PH3_U0DSR 0x00070C01
13942 #define GPIO_PH3_EPI0S3 0x00070C0F
13943 
13944 #define GPIO_PH4_U0DTR 0x00071001
13945 
13946 #define GPIO_PH5_U0RI 0x00071401
13947 #define GPIO_PH5_EN0PPS 0x00071405
13948 
13949 #define GPIO_PH6_U5RX 0x00071801
13950 #define GPIO_PH6_U7RX 0x00071802
13951 
13952 #define GPIO_PH7_U5TX 0x00071C01
13953 #define GPIO_PH7_U7TX 0x00071C02
13954 
13955 #define GPIO_PJ0_U3RX 0x00080001
13956 #define GPIO_PJ0_EN0PPS 0x00080005
13957 
13958 #define GPIO_PJ1_U3TX 0x00080401
13959 
13960 #define GPIO_PJ2_U2RTS 0x00080801
13961 
13962 #define GPIO_PJ3_U2CTS 0x00080C01
13963 
13964 #define GPIO_PJ4_U3RTS 0x00081001
13965 
13966 #define GPIO_PJ5_U3CTS 0x00081401
13967 
13968 #define GPIO_PJ6_U4RTS 0x00081801
13969 
13970 #define GPIO_PJ7_U4CTS 0x00081C01
13971 
13972 #define GPIO_PK0_U4RX 0x00090001
13973 #define GPIO_PK0_EPI0S0 0x0009000F
13974 
13975 #define GPIO_PK1_U4TX 0x00090401
13976 #define GPIO_PK1_EPI0S1 0x0009040F
13977 
13978 #define GPIO_PK2_U4RTS 0x00090801
13979 #define GPIO_PK2_EPI0S2 0x0009080F
13980 
13981 #define GPIO_PK3_U4CTS 0x00090C01
13982 #define GPIO_PK3_EPI0S3 0x00090C0F
13983 
13984 #define GPIO_PK4_I2C3SCL 0x00091002
13985 #define GPIO_PK4_EN0LED0 0x00091005
13986 #define GPIO_PK4_M0PWM6 0x00091006
13987 #define GPIO_PK4_EPI0S32 0x0009100F
13988 
13989 #define GPIO_PK5_I2C3SDA 0x00091402
13990 #define GPIO_PK5_EN0LED2 0x00091405
13991 #define GPIO_PK5_M0PWM7 0x00091406
13992 #define GPIO_PK5_EPI0S31 0x0009140F
13993 
13994 #define GPIO_PK6_I2C4SCL 0x00091802
13995 #define GPIO_PK6_EN0LED1 0x00091805
13996 #define GPIO_PK6_M0FAULT1 0x00091806
13997 #define GPIO_PK6_EPI0S25 0x0009180F
13998 
13999 #define GPIO_PK7_U0RI 0x00091C01
14000 #define GPIO_PK7_I2C4SDA 0x00091C02
14001 #define GPIO_PK7_RTCCLK 0x00091C05
14002 #define GPIO_PK7_M0FAULT2 0x00091C06
14003 #define GPIO_PK7_EPI0S24 0x00091C0F
14004 
14005 #define GPIO_PL0_I2C2SDA 0x000A0002
14006 #define GPIO_PL0_M0FAULT3 0x000A0006
14007 #define GPIO_PL0_USB0D0 0x000A000E
14008 #define GPIO_PL0_EPI0S16 0x000A000F
14009 
14010 #define GPIO_PL1_I2C2SCL 0x000A0402
14011 #define GPIO_PL1_PHA0 0x000A0406
14012 #define GPIO_PL1_USB0D1 0x000A040E
14013 #define GPIO_PL1_EPI0S17 0x000A040F
14014 
14015 #define GPIO_PL2_C0O 0x000A0805
14016 #define GPIO_PL2_PHB0 0x000A0806
14017 #define GPIO_PL2_USB0D2 0x000A080E
14018 #define GPIO_PL2_EPI0S18 0x000A080F
14019 
14020 #define GPIO_PL3_C1O 0x000A0C05
14021 #define GPIO_PL3_IDX0 0x000A0C06
14022 #define GPIO_PL3_USB0D3 0x000A0C0E
14023 #define GPIO_PL3_EPI0S19 0x000A0C0F
14024 
14025 #define GPIO_PL4_T0CCP0 0x000A1003
14026 #define GPIO_PL4_USB0D4 0x000A100E
14027 #define GPIO_PL4_EPI0S26 0x000A100F
14028 
14029 #define GPIO_PL5_T0CCP1 0x000A1403
14030 #define GPIO_PL5_EPI0S33 0x000A140F
14031 #define GPIO_PL5_USB0D5 0x000A140E
14032 
14033 #define GPIO_PL6_T1CCP0 0x000A1803
14034 
14035 #define GPIO_PL7_T1CCP1 0x000A1C03
14036 
14037 #define GPIO_PM0_T2CCP0 0x000B0003
14038 #define GPIO_PM0_EPI0S15 0x000B000F
14039 
14040 #define GPIO_PM1_T2CCP1 0x000B0403
14041 #define GPIO_PM1_EPI0S14 0x000B040F
14042 
14043 #define GPIO_PM2_T3CCP0 0x000B0803
14044 #define GPIO_PM2_EPI0S13 0x000B080F
14045 
14046 #define GPIO_PM3_T3CCP1 0x000B0C03
14047 #define GPIO_PM3_EPI0S12 0x000B0C0F
14048 
14049 #define GPIO_PM4_U0CTS 0x000B1001
14050 #define GPIO_PM4_T4CCP0 0x000B1003
14051 
14052 #define GPIO_PM5_U0DCD 0x000B1401
14053 #define GPIO_PM5_T4CCP1 0x000B1403
14054 
14055 #define GPIO_PM6_U0DSR 0x000B1801
14056 #define GPIO_PM6_T5CCP0 0x000B1803
14057 
14058 #define GPIO_PM7_U0RI 0x000B1C01
14059 #define GPIO_PM7_T5CCP1 0x000B1C03
14060 
14061 #define GPIO_PN0_U1RTS 0x000C0001
14062 
14063 #define GPIO_PN1_U1CTS 0x000C0401
14064 
14065 #define GPIO_PN2_U1DCD 0x000C0801
14066 #define GPIO_PN2_U2RTS 0x000C0802
14067 #define GPIO_PN2_EPI0S29 0x000C080F
14068 
14069 #define GPIO_PN3_U1DSR 0x000C0C01
14070 #define GPIO_PN3_U2CTS 0x000C0C02
14071 #define GPIO_PN3_EPI0S30 0x000C0C0F
14072 
14073 #define GPIO_PN4_U1DTR 0x000C1001
14074 #define GPIO_PN4_U3RTS 0x000C1002
14075 #define GPIO_PN4_I2C2SDA 0x000C1003
14076 #define GPIO_PN4_EPI0S34 0x000C100F
14077 
14078 #define GPIO_PN5_U1RI 0x000C1401
14079 #define GPIO_PN5_U3CTS 0x000C1402
14080 #define GPIO_PN5_I2C2SCL 0x000C1403
14081 #define GPIO_PN5_EPI0S35 0x000C140F
14082 
14083 #define GPIO_PN6_U4RTS 0x000C1802
14084 
14085 #define GPIO_PN7_U1RTS 0x000C1C01
14086 #define GPIO_PN7_U4CTS 0x000C1C02
14087 
14088 #define GPIO_PP0_U6RX 0x000D0001
14089 #define GPIO_PP0_T6CCP0 0x000D0005
14090 #define GPIO_PP0_SSI3XDAT2 0x000D000F
14091 
14092 #define GPIO_PP1_U6TX 0x000D0401
14093 #define GPIO_PP1_T6CCP1 0x000D0405
14094 #define GPIO_PP1_SSI3XDAT3 0x000D040F
14095 
14096 #define GPIO_PP2_U0DTR 0x000D0801
14097 #define GPIO_PP2_USB0NXT 0x000D080E
14098 #define GPIO_PP2_EPI0S29 0x000D080F
14099 
14100 #define GPIO_PP3_U1CTS 0x000D0C01
14101 #define GPIO_PP3_U0DCD 0x000D0C02
14102 #define GPIO_PP3_RTCCLK 0x000D0C07
14103 #define GPIO_PP3_USB0DIR 0x000D0C0E
14104 #define GPIO_PP3_EPI0S30 0x000D0C0F
14105 
14106 #define GPIO_PP4_U3RTS 0x000D1001
14107 #define GPIO_PP4_U0DSR 0x000D1002
14108 #define GPIO_PP4_USB0D7 0x000D100E
14109 
14110 #define GPIO_PP5_U3CTS 0x000D1401
14111 #define GPIO_PP5_I2C2SCL 0x000D1402
14112 #define GPIO_PP5_USB0D6 0x000D140E
14113 
14114 #define GPIO_PP6_U1DCD 0x000D1801
14115 #define GPIO_PP6_I2C2SDA 0x000D1802
14116 
14117 #define GPIO_PQ0_T6CCP0 0x000E0003
14118 #define GPIO_PQ0_SSI3CLK 0x000E000E
14119 #define GPIO_PQ0_EPI0S20 0x000E000F
14120 
14121 #define GPIO_PQ1_T6CCP1 0x000E0403
14122 #define GPIO_PQ1_SSI3FSS 0x000E040E
14123 #define GPIO_PQ1_EPI0S21 0x000E040F
14124 
14125 #define GPIO_PQ2_T7CCP0 0x000E0803
14126 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
14127 #define GPIO_PQ2_EPI0S22 0x000E080F
14128 
14129 #define GPIO_PQ3_T7CCP1 0x000E0C03
14130 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
14131 #define GPIO_PQ3_EPI0S23 0x000E0C0F
14132 
14133 #define GPIO_PQ4_U1RX 0x000E1001
14134 #define GPIO_PQ4_DIVSCLK 0x000E1007
14135 
14136 #define GPIO_PQ5_U1TX 0x000E1401
14137 
14138 #define GPIO_PQ6_U1DTR 0x000E1801
14139 
14140 #define GPIO_PQ7_U1RI 0x000E1C01
14141 
14142 #define GPIO_PR0_U4TX 0x000F0001
14143 #define GPIO_PR0_I2C1SCL 0x000F0002
14144 #define GPIO_PR0_M0PWM0 0x000F0006
14145 
14146 #define GPIO_PR1_U4RX 0x000F0401
14147 #define GPIO_PR1_I2C1SDA 0x000F0402
14148 #define GPIO_PR1_M0PWM1 0x000F0406
14149 
14150 #define GPIO_PR2_I2C2SCL 0x000F0802
14151 #define GPIO_PR2_M0PWM2 0x000F0806
14152 
14153 #define GPIO_PR3_I2C2SDA 0x000F0C02
14154 #define GPIO_PR3_M0PWM3 0x000F0C06
14155 
14156 #define GPIO_PR4_I2C3SCL 0x000F1002
14157 #define GPIO_PR4_T0CCP0 0x000F1003
14158 #define GPIO_PR4_M0PWM4 0x000F1006
14159 
14160 #define GPIO_PR5_U1RX 0x000F1401
14161 #define GPIO_PR5_I2C3SDA 0x000F1402
14162 #define GPIO_PR5_T0CCP1 0x000F1403
14163 #define GPIO_PR5_M0PWM5 0x000F1406
14164 
14165 #define GPIO_PR6_U1TX 0x000F1801
14166 #define GPIO_PR6_I2C4SCL 0x000F1802
14167 #define GPIO_PR6_T1CCP0 0x000F1803
14168 #define GPIO_PR6_M0PWM6 0x000F1806
14169 
14170 #define GPIO_PR7_I2C4SDA 0x000F1C02
14171 #define GPIO_PR7_T1CCP1 0x000F1C03
14172 #define GPIO_PR7_M0PWM7 0x000F1C06
14173 
14174 #define GPIO_PS0_T2CCP0 0x00100003
14175 #define GPIO_PS0_M0FAULT0 0x00100006
14176 
14177 #define GPIO_PS1_T2CCP1 0x00100403
14178 #define GPIO_PS1_M0FAULT1 0x00100406
14179 
14180 #define GPIO_PS2_U1DSR 0x00100801
14181 #define GPIO_PS2_T3CCP0 0x00100803
14182 #define GPIO_PS2_M0FAULT2 0x00100806
14183 
14184 #define GPIO_PS3_T3CCP1 0x00100C03
14185 #define GPIO_PS3_M0FAULT3 0x00100C06
14186 
14187 #define GPIO_PS4_T4CCP0 0x00101003
14188 #define GPIO_PS4_PHA0 0x00101006
14189 
14190 #define GPIO_PS5_T4CCP1 0x00101403
14191 #define GPIO_PS5_PHB0 0x00101406
14192 
14193 #define GPIO_PS6_T5CCP0 0x00101803
14194 #define GPIO_PS6_IDX0 0x00101806
14195 
14196 #define GPIO_PS7_T5CCP1 0x00101C03
14197 
14198 #define GPIO_PT0_T6CCP0 0x00110003
14199 #define GPIO_PT0_CAN0RX 0x00110007
14200 
14201 #define GPIO_PT1_T6CCP1 0x00110403
14202 #define GPIO_PT1_CAN0TX 0x00110407
14203 
14204 #define GPIO_PT2_T7CCP0 0x00110803
14205 #define GPIO_PT2_CAN1RX 0x00110807
14206 
14207 #define GPIO_PT3_T7CCP1 0x00110C03
14208 #define GPIO_PT3_CAN1TX 0x00110C07
14209 
14210 #endif // PART_TM4C1294NCZAD
14211 
14212 //*****************************************************************************
14213 //
14214 // TM4C1297NCZAD Port/Pin Mapping Definitions
14215 //
14216 //*****************************************************************************
14217 #ifdef PART_TM4C1297NCZAD
14218 
14219 #define GPIO_PA0_U0RX 0x00000001
14220 #define GPIO_PA0_I2C9SCL 0x00000002
14221 #define GPIO_PA0_T0CCP0 0x00000003
14222 #define GPIO_PA0_CAN0RX 0x00000007
14223 
14224 #define GPIO_PA1_U0TX 0x00000401
14225 #define GPIO_PA1_I2C9SDA 0x00000402
14226 #define GPIO_PA1_T0CCP1 0x00000403
14227 #define GPIO_PA1_CAN0TX 0x00000407
14228 
14229 #define GPIO_PA2_U4RX 0x00000801
14230 #define GPIO_PA2_I2C8SCL 0x00000802
14231 #define GPIO_PA2_T1CCP0 0x00000803
14232 #define GPIO_PA2_SSI0CLK 0x0000080F
14233 
14234 #define GPIO_PA3_U4TX 0x00000C01
14235 #define GPIO_PA3_I2C8SDA 0x00000C02
14236 #define GPIO_PA3_T1CCP1 0x00000C03
14237 #define GPIO_PA3_SSI0FSS 0x00000C0F
14238 
14239 #define GPIO_PA4_U3RX 0x00001001
14240 #define GPIO_PA4_T2CCP0 0x00001003
14241 #define GPIO_PA4_I2C7SCL 0x00001002
14242 #define GPIO_PA4_SSI0XDAT0 0x0000100F
14243 
14244 #define GPIO_PA5_U3TX 0x00001401
14245 #define GPIO_PA5_T2CCP1 0x00001403
14246 #define GPIO_PA5_I2C7SDA 0x00001402
14247 #define GPIO_PA5_SSI0XDAT1 0x0000140F
14248 
14249 #define GPIO_PA6_U2RX 0x00001801
14250 #define GPIO_PA6_I2C6SCL 0x00001802
14251 #define GPIO_PA6_T3CCP0 0x00001803
14252 #define GPIO_PA6_USB0EPEN 0x00001805
14253 #define GPIO_PA6_SSI0XDAT2 0x0000180D
14254 #define GPIO_PA6_EPI0S8 0x0000180F
14255 
14256 #define GPIO_PA7_U2TX 0x00001C01
14257 #define GPIO_PA7_I2C6SDA 0x00001C02
14258 #define GPIO_PA7_T3CCP1 0x00001C03
14259 #define GPIO_PA7_USB0PFLT 0x00001C05
14260 #define GPIO_PA7_USB0EPEN 0x00001C0B
14261 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
14262 #define GPIO_PA7_EPI0S9 0x00001C0F
14263 
14264 #define GPIO_PB0_U1RX 0x00010001
14265 #define GPIO_PB0_I2C5SCL 0x00010002
14266 #define GPIO_PB0_CAN1RX 0x00010007
14267 #define GPIO_PB0_T4CCP0 0x00010003
14268 
14269 #define GPIO_PB1_U1TX 0x00010401
14270 #define GPIO_PB1_I2C5SDA 0x00010402
14271 #define GPIO_PB1_CAN1TX 0x00010407
14272 #define GPIO_PB1_T4CCP1 0x00010403
14273 
14274 #define GPIO_PB2_T5CCP0 0x00010803
14275 #define GPIO_PB2_I2C0SCL 0x00010802
14276 #define GPIO_PB2_USB0STP 0x0001080E
14277 #define GPIO_PB2_EPI0S27 0x0001080F
14278 
14279 #define GPIO_PB3_I2C0SDA 0x00010C02
14280 #define GPIO_PB3_T5CCP1 0x00010C03
14281 #define GPIO_PB3_USB0CLK 0x00010C0E
14282 #define GPIO_PB3_EPI0S28 0x00010C0F
14283 
14284 #define GPIO_PB4_U0CTS 0x00011001
14285 #define GPIO_PB4_I2C5SCL 0x00011002
14286 #define GPIO_PB4_SSI1FSS 0x0001100F
14287 
14288 #define GPIO_PB5_U0RTS 0x00011401
14289 #define GPIO_PB5_I2C5SDA 0x00011402
14290 #define GPIO_PB5_SSI1CLK 0x0001140F
14291 
14292 #define GPIO_PB6_I2C6SCL 0x00011802
14293 #define GPIO_PB6_T6CCP0 0x00011803
14294 
14295 #define GPIO_PB7_I2C6SDA 0x00011C02
14296 #define GPIO_PB7_T6CCP1 0x00011C03
14297 
14298 #define GPIO_PC0_TCK 0x00020001
14299 #define GPIO_PC0_SWCLK 0x00020001
14300 
14301 #define GPIO_PC1_TMS 0x00020401
14302 #define GPIO_PC1_SWDIO 0x00020401
14303 
14304 #define GPIO_PC2_TDI 0x00020801
14305 
14306 #define GPIO_PC3_SWO 0x00020C01
14307 #define GPIO_PC3_TDO 0x00020C01
14308 
14309 #define GPIO_PC4_U7RX 0x00021001
14310 #define GPIO_PC4_T7CCP0 0x00021003
14311 #define GPIO_PC4_EPI0S7 0x0002100F
14312 
14313 #define GPIO_PC5_U7TX 0x00021401
14314 #define GPIO_PC5_T7CCP1 0x00021403
14315 #define GPIO_PC5_RTCCLK 0x00021407
14316 #define GPIO_PC5_EPI0S6 0x0002140F
14317 
14318 #define GPIO_PC6_U5RX 0x00021801
14319 #define GPIO_PC6_EPI0S5 0x0002180F
14320 
14321 #define GPIO_PC7_U5TX 0x00021C01
14322 #define GPIO_PC7_EPI0S4 0x00021C0F
14323 
14324 #define GPIO_PD0_I2C7SCL 0x00030002
14325 #define GPIO_PD0_T0CCP0 0x00030003
14326 #define GPIO_PD0_C0O 0x00030005
14327 #define GPIO_PD0_SSI2XDAT1 0x0003000F
14328 
14329 #define GPIO_PD1_I2C7SDA 0x00030402
14330 #define GPIO_PD1_T0CCP1 0x00030403
14331 #define GPIO_PD1_C1O 0x00030405
14332 #define GPIO_PD1_SSI2XDAT0 0x0003040F
14333 
14334 #define GPIO_PD2_I2C8SCL 0x00030802
14335 #define GPIO_PD2_T1CCP0 0x00030803
14336 #define GPIO_PD2_C2O 0x00030805
14337 #define GPIO_PD2_SSI2FSS 0x0003080F
14338 
14339 #define GPIO_PD3_I2C8SDA 0x00030C02
14340 #define GPIO_PD3_T1CCP1 0x00030C03
14341 #define GPIO_PD3_SSI2CLK 0x00030C0F
14342 
14343 #define GPIO_PD4_U2RX 0x00031001
14344 #define GPIO_PD4_T3CCP0 0x00031003
14345 #define GPIO_PD4_SSI1XDAT2 0x0003100F
14346 
14347 #define GPIO_PD5_U2TX 0x00031401
14348 #define GPIO_PD5_T3CCP1 0x00031403
14349 #define GPIO_PD5_SSI1XDAT3 0x0003140F
14350 
14351 #define GPIO_PD6_U2RTS 0x00031801
14352 #define GPIO_PD6_T4CCP0 0x00031803
14353 #define GPIO_PD6_USB0EPEN 0x00031805
14354 #define GPIO_PD6_SSI2XDAT3 0x0003180F
14355 
14356 #define GPIO_PD7_U2CTS 0x00031C01
14357 #define GPIO_PD7_T4CCP1 0x00031C03
14358 #define GPIO_PD7_USB0PFLT 0x00031C05
14359 #define GPIO_PD7_NMI 0x00031C08
14360 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
14361 
14362 #define GPIO_PE0_U1RTS 0x00040001
14363 
14364 #define GPIO_PE1_U1DSR 0x00040401
14365 
14366 #define GPIO_PE2_U1DCD 0x00040801
14367 
14368 #define GPIO_PE3_U1DTR 0x00040C01
14369 
14370 #define GPIO_PE4_U1RI 0x00041001
14371 #define GPIO_PE4_SSI1XDAT0 0x0004100F
14372 
14373 #define GPIO_PE5_SSI1XDAT1 0x0004140F
14374 
14375 #define GPIO_PE6_U0CTS 0x00041801
14376 #define GPIO_PE6_I2C9SCL 0x00041802
14377 
14378 #define GPIO_PE7_U0RTS 0x00041C01
14379 #define GPIO_PE7_I2C9SDA 0x00041C02
14380 #define GPIO_PE7_NMI 0x00041C08
14381 
14382 #define GPIO_PF0_M0PWM0 0x00050006
14383 #define GPIO_PF0_SSI3XDAT1 0x0005000E
14384 #define GPIO_PF0_TRD2 0x0005000F
14385 
14386 #define GPIO_PF1_M0PWM1 0x00050406
14387 #define GPIO_PF1_SSI3XDAT0 0x0005040E
14388 #define GPIO_PF1_TRD1 0x0005040F
14389 
14390 #define GPIO_PF2_M0PWM2 0x00050806
14391 #define GPIO_PF2_SSI3FSS 0x0005080E
14392 #define GPIO_PF2_TRD0 0x0005080F
14393 
14394 #define GPIO_PF3_M0PWM3 0x00050C06
14395 #define GPIO_PF3_SSI3CLK 0x00050C0E
14396 #define GPIO_PF3_TRCLK 0x00050C0F
14397 
14398 #define GPIO_PF4_M0FAULT0 0x00051006
14399 #define GPIO_PF4_SSI3XDAT2 0x0005100E
14400 #define GPIO_PF4_TRD3 0x0005100F
14401 
14402 #define GPIO_PF5_SSI3XDAT3 0x0005140E
14403 
14404 #define GPIO_PF6_LCDMCLK 0x0005180F
14405 
14406 #define GPIO_PF7_LCDDATA02 0x00051C0F
14407 
14408 #define GPIO_PG0_I2C1SCL 0x00060002
14409 #define GPIO_PG0_M0PWM4 0x00060006
14410 #define GPIO_PG0_EPI0S11 0x0006000F
14411 
14412 #define GPIO_PG1_I2C1SDA 0x00060402
14413 #define GPIO_PG1_M0PWM5 0x00060406
14414 #define GPIO_PG1_EPI0S10 0x0006040F
14415 
14416 #define GPIO_PG2_I2C2SCL 0x00060802
14417 #define GPIO_PG2_SSI2XDAT3 0x0006080F
14418 
14419 #define GPIO_PG3_I2C2SDA 0x00060C02
14420 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
14421 
14422 #define GPIO_PG4_U0CTS 0x00061001
14423 #define GPIO_PG4_I2C3SCL 0x00061002
14424 #define GPIO_PG4_SSI2XDAT1 0x0006100F
14425 
14426 #define GPIO_PG5_U0RTS 0x00061401
14427 #define GPIO_PG5_I2C3SDA 0x00061402
14428 #define GPIO_PG5_SSI2XDAT0 0x0006140F
14429 
14430 #define GPIO_PG6_I2C4SCL 0x00061802
14431 #define GPIO_PG6_SSI2FSS 0x0006180F
14432 
14433 #define GPIO_PG7_I2C4SDA 0x00061C02
14434 #define GPIO_PG7_SSI2CLK 0x00061C0F
14435 
14436 #define GPIO_PH0_U0RTS 0x00070001
14437 #define GPIO_PH0_EPI0S0 0x0007000F
14438 
14439 #define GPIO_PH1_U0CTS 0x00070401
14440 #define GPIO_PH1_EPI0S1 0x0007040F
14441 
14442 #define GPIO_PH2_U0DCD 0x00070801
14443 #define GPIO_PH2_EPI0S2 0x0007080F
14444 
14445 #define GPIO_PH3_U0DSR 0x00070C01
14446 #define GPIO_PH3_EPI0S3 0x00070C0F
14447 
14448 #define GPIO_PH4_U0DTR 0x00071001
14449 
14450 #define GPIO_PH5_U0RI 0x00071401
14451 
14452 #define GPIO_PH6_U5RX 0x00071801
14453 #define GPIO_PH6_U7RX 0x00071802
14454 
14455 #define GPIO_PH7_U5TX 0x00071C01
14456 #define GPIO_PH7_U7TX 0x00071C02
14457 
14458 #define GPIO_PJ0_U3RX 0x00080001
14459 
14460 #define GPIO_PJ1_U3TX 0x00080401
14461 
14462 #define GPIO_PJ2_U2RTS 0x00080801
14463 #define GPIO_PJ2_LCDDATA14 0x0008080F
14464 
14465 #define GPIO_PJ3_U2CTS 0x00080C01
14466 #define GPIO_PJ3_LCDDATA15 0x00080C0F
14467 
14468 #define GPIO_PJ4_U3RTS 0x00081001
14469 #define GPIO_PJ4_LCDDATA16 0x0008100F
14470 
14471 #define GPIO_PJ5_U3CTS 0x00081401
14472 #define GPIO_PJ5_LCDDATA17 0x0008140F
14473 
14474 #define GPIO_PJ6_U4RTS 0x00081801
14475 #define GPIO_PJ6_LCDAC 0x0008180F
14476 
14477 #define GPIO_PJ7_U4CTS 0x00081C01
14478 
14479 #define GPIO_PK0_U4RX 0x00090001
14480 #define GPIO_PK0_EPI0S0 0x0009000F
14481 
14482 #define GPIO_PK1_U4TX 0x00090401
14483 #define GPIO_PK1_EPI0S1 0x0009040F
14484 
14485 #define GPIO_PK2_U4RTS 0x00090801
14486 #define GPIO_PK2_EPI0S2 0x0009080F
14487 
14488 #define GPIO_PK3_U4CTS 0x00090C01
14489 #define GPIO_PK3_EPI0S3 0x00090C0F
14490 
14491 #define GPIO_PK4_I2C3SCL 0x00091002
14492 #define GPIO_PK4_M0PWM6 0x00091006
14493 #define GPIO_PK4_EPI0S32 0x0009100F
14494 
14495 #define GPIO_PK5_I2C3SDA 0x00091402
14496 #define GPIO_PK5_M0PWM7 0x00091406
14497 #define GPIO_PK5_EPI0S31 0x0009140F
14498 
14499 #define GPIO_PK6_I2C4SCL 0x00091802
14500 #define GPIO_PK6_M0FAULT1 0x00091806
14501 #define GPIO_PK6_EPI0S25 0x0009180F
14502 
14503 #define GPIO_PK7_U0RI 0x00091C01
14504 #define GPIO_PK7_I2C4SDA 0x00091C02
14505 #define GPIO_PK7_RTCCLK 0x00091C05
14506 #define GPIO_PK7_M0FAULT2 0x00091C06
14507 #define GPIO_PK7_EPI0S24 0x00091C0F
14508 
14509 #define GPIO_PL0_I2C2SDA 0x000A0002
14510 #define GPIO_PL0_M0FAULT3 0x000A0006
14511 #define GPIO_PL0_USB0D0 0x000A000E
14512 #define GPIO_PL0_EPI0S16 0x000A000F
14513 
14514 #define GPIO_PL1_I2C2SCL 0x000A0402
14515 #define GPIO_PL1_PHA0 0x000A0406
14516 #define GPIO_PL1_USB0D1 0x000A040E
14517 #define GPIO_PL1_EPI0S17 0x000A040F
14518 
14519 #define GPIO_PL2_C0O 0x000A0805
14520 #define GPIO_PL2_PHB0 0x000A0806
14521 #define GPIO_PL2_USB0D2 0x000A080E
14522 #define GPIO_PL2_EPI0S18 0x000A080F
14523 
14524 #define GPIO_PL3_C1O 0x000A0C05
14525 #define GPIO_PL3_IDX0 0x000A0C06
14526 #define GPIO_PL3_USB0D3 0x000A0C0E
14527 #define GPIO_PL3_EPI0S19 0x000A0C0F
14528 
14529 #define GPIO_PL4_T0CCP0 0x000A1003
14530 #define GPIO_PL4_USB0D4 0x000A100E
14531 #define GPIO_PL4_EPI0S26 0x000A100F
14532 
14533 #define GPIO_PL5_T0CCP1 0x000A1403
14534 #define GPIO_PL5_EPI0S33 0x000A140F
14535 #define GPIO_PL5_USB0D5 0x000A140E
14536 
14537 #define GPIO_PL6_T1CCP0 0x000A1803
14538 
14539 #define GPIO_PL7_T1CCP1 0x000A1C03
14540 
14541 #define GPIO_PM0_T2CCP0 0x000B0003
14542 #define GPIO_PM0_EPI0S15 0x000B000F
14543 
14544 #define GPIO_PM1_T2CCP1 0x000B0403
14545 #define GPIO_PM1_EPI0S14 0x000B040F
14546 
14547 #define GPIO_PM2_T3CCP0 0x000B0803
14548 #define GPIO_PM2_EPI0S13 0x000B080F
14549 
14550 #define GPIO_PM3_T3CCP1 0x000B0C03
14551 #define GPIO_PM3_EPI0S12 0x000B0C0F
14552 
14553 #define GPIO_PM4_U0CTS 0x000B1001
14554 #define GPIO_PM4_T4CCP0 0x000B1003
14555 
14556 #define GPIO_PM5_U0DCD 0x000B1401
14557 #define GPIO_PM5_T4CCP1 0x000B1403
14558 
14559 #define GPIO_PM6_U0DSR 0x000B1801
14560 #define GPIO_PM6_T5CCP0 0x000B1803
14561 
14562 #define GPIO_PM7_U0RI 0x000B1C01
14563 #define GPIO_PM7_T5CCP1 0x000B1C03
14564 
14565 #define GPIO_PN0_U1RTS 0x000C0001
14566 
14567 #define GPIO_PN1_U1CTS 0x000C0401
14568 
14569 #define GPIO_PN2_U1DCD 0x000C0801
14570 #define GPIO_PN2_U2RTS 0x000C0802
14571 #define GPIO_PN2_EPI0S29 0x000C080F
14572 
14573 #define GPIO_PN3_U1DSR 0x000C0C01
14574 #define GPIO_PN3_U2CTS 0x000C0C02
14575 #define GPIO_PN3_EPI0S30 0x000C0C0F
14576 
14577 #define GPIO_PN4_U1DTR 0x000C1001
14578 #define GPIO_PN4_U3RTS 0x000C1002
14579 #define GPIO_PN4_I2C2SDA 0x000C1003
14580 #define GPIO_PN4_EPI0S34 0x000C100F
14581 
14582 #define GPIO_PN5_U1RI 0x000C1401
14583 #define GPIO_PN5_U3CTS 0x000C1402
14584 #define GPIO_PN5_I2C2SCL 0x000C1403
14585 #define GPIO_PN5_EPI0S35 0x000C140F
14586 
14587 #define GPIO_PN6_U4RTS 0x000C1802
14588 #define GPIO_PN6_LCDDATA13 0x000C180F
14589 
14590 #define GPIO_PN7_U1RTS 0x000C1C01
14591 #define GPIO_PN7_U4CTS 0x000C1C02
14592 #define GPIO_PN7_LCDDATA12 0x000C1C0F
14593 
14594 #define GPIO_PP0_U6RX 0x000D0001
14595 #define GPIO_PP0_T6CCP0 0x000D0005
14596 #define GPIO_PP0_SSI3XDAT2 0x000D000F
14597 
14598 #define GPIO_PP1_U6TX 0x000D0401
14599 #define GPIO_PP1_T6CCP1 0x000D0405
14600 #define GPIO_PP1_SSI3XDAT3 0x000D040F
14601 
14602 #define GPIO_PP2_U0DTR 0x000D0801
14603 #define GPIO_PP2_USB0NXT 0x000D080E
14604 #define GPIO_PP2_EPI0S29 0x000D080F
14605 
14606 #define GPIO_PP3_U1CTS 0x000D0C01
14607 #define GPIO_PP3_U0DCD 0x000D0C02
14608 #define GPIO_PP3_RTCCLK 0x000D0C07
14609 #define GPIO_PP3_USB0DIR 0x000D0C0E
14610 #define GPIO_PP3_EPI0S30 0x000D0C0F
14611 
14612 #define GPIO_PP4_U3RTS 0x000D1001
14613 #define GPIO_PP4_U0DSR 0x000D1002
14614 #define GPIO_PP4_USB0D7 0x000D100E
14615 
14616 #define GPIO_PP5_U3CTS 0x000D1401
14617 #define GPIO_PP5_I2C2SCL 0x000D1402
14618 #define GPIO_PP5_USB0D6 0x000D140E
14619 
14620 #define GPIO_PP6_U1DCD 0x000D1801
14621 #define GPIO_PP6_I2C2SDA 0x000D1802
14622 
14623 #define GPIO_PQ0_T6CCP0 0x000E0003
14624 #define GPIO_PQ0_SSI3CLK 0x000E000E
14625 #define GPIO_PQ0_EPI0S20 0x000E000F
14626 
14627 #define GPIO_PQ1_T6CCP1 0x000E0403
14628 #define GPIO_PQ1_SSI3FSS 0x000E040E
14629 #define GPIO_PQ1_EPI0S21 0x000E040F
14630 
14631 #define GPIO_PQ2_T7CCP0 0x000E0803
14632 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
14633 #define GPIO_PQ2_EPI0S22 0x000E080F
14634 
14635 #define GPIO_PQ3_T7CCP1 0x000E0C03
14636 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
14637 #define GPIO_PQ3_EPI0S23 0x000E0C0F
14638 
14639 #define GPIO_PQ4_U1RX 0x000E1001
14640 #define GPIO_PQ4_DIVSCLK 0x000E1007
14641 
14642 #define GPIO_PQ5_U1TX 0x000E1401
14643 
14644 #define GPIO_PQ6_U1DTR 0x000E1801
14645 
14646 #define GPIO_PQ7_U1RI 0x000E1C01
14647 
14648 #define GPIO_PR0_U4TX 0x000F0001
14649 #define GPIO_PR0_I2C1SCL 0x000F0002
14650 #define GPIO_PR0_M0PWM0 0x000F0006
14651 #define GPIO_PR0_LCDCP 0x000F000F
14652 
14653 #define GPIO_PR1_U4RX 0x000F0401
14654 #define GPIO_PR1_I2C1SDA 0x000F0402
14655 #define GPIO_PR1_M0PWM1 0x000F0406
14656 #define GPIO_PR1_LCDFP 0x000F040F
14657 
14658 #define GPIO_PR2_I2C2SCL 0x000F0802
14659 #define GPIO_PR2_M0PWM2 0x000F0806
14660 #define GPIO_PR2_LCDLP 0x000F080F
14661 
14662 #define GPIO_PR3_I2C2SDA 0x000F0C02
14663 #define GPIO_PR3_M0PWM3 0x000F0C06
14664 #define GPIO_PR3_LCDDATA03 0x000F0C0F
14665 
14666 #define GPIO_PR4_I2C3SCL 0x000F1002
14667 #define GPIO_PR4_T0CCP0 0x000F1003
14668 #define GPIO_PR4_M0PWM4 0x000F1006
14669 #define GPIO_PR4_LCDDATA00 0x000F100F
14670 
14671 #define GPIO_PR5_U1RX 0x000F1401
14672 #define GPIO_PR5_I2C3SDA 0x000F1402
14673 #define GPIO_PR5_T0CCP1 0x000F1403
14674 #define GPIO_PR5_M0PWM5 0x000F1406
14675 #define GPIO_PR5_LCDDATA01 0x000F140F
14676 
14677 #define GPIO_PR6_U1TX 0x000F1801
14678 #define GPIO_PR6_I2C4SCL 0x000F1802
14679 #define GPIO_PR6_T1CCP0 0x000F1803
14680 #define GPIO_PR6_M0PWM6 0x000F1806
14681 #define GPIO_PR6_LCDDATA04 0x000F180F
14682 
14683 #define GPIO_PR7_I2C4SDA 0x000F1C02
14684 #define GPIO_PR7_T1CCP1 0x000F1C03
14685 #define GPIO_PR7_M0PWM7 0x000F1C06
14686 #define GPIO_PR7_LCDDATA05 0x000F1C0F
14687 
14688 #define GPIO_PS0_T2CCP0 0x00100003
14689 #define GPIO_PS0_M0FAULT0 0x00100006
14690 #define GPIO_PS0_LCDDATA20 0x0010000F
14691 
14692 #define GPIO_PS1_T2CCP1 0x00100403
14693 #define GPIO_PS1_M0FAULT1 0x00100406
14694 #define GPIO_PS1_LCDDATA21 0x0010040F
14695 
14696 #define GPIO_PS2_U1DSR 0x00100801
14697 #define GPIO_PS2_T3CCP0 0x00100803
14698 #define GPIO_PS2_M0FAULT2 0x00100806
14699 #define GPIO_PS2_LCDDATA22 0x0010080F
14700 
14701 #define GPIO_PS3_T3CCP1 0x00100C03
14702 #define GPIO_PS3_M0FAULT3 0x00100C06
14703 #define GPIO_PS3_LCDDATA23 0x00100C0F
14704 
14705 #define GPIO_PS4_T4CCP0 0x00101003
14706 #define GPIO_PS4_PHA0 0x00101006
14707 #define GPIO_PS4_LCDDATA06 0x0010100F
14708 
14709 #define GPIO_PS5_T4CCP1 0x00101403
14710 #define GPIO_PS5_PHB0 0x00101406
14711 #define GPIO_PS5_LCDDATA07 0x0010140F
14712 
14713 #define GPIO_PS6_T5CCP0 0x00101803
14714 #define GPIO_PS6_IDX0 0x00101806
14715 #define GPIO_PS6_LCDDATA08 0x0010180F
14716 
14717 #define GPIO_PS7_T5CCP1 0x00101C03
14718 #define GPIO_PS7_LCDDATA09 0x00101C0F
14719 
14720 #define GPIO_PT0_T6CCP0 0x00110003
14721 #define GPIO_PT0_CAN0RX 0x00110007
14722 #define GPIO_PT0_LCDDATA10 0x0011000F
14723 
14724 #define GPIO_PT1_T6CCP1 0x00110403
14725 #define GPIO_PT1_CAN0TX 0x00110407
14726 #define GPIO_PT1_LCDDATA11 0x0011040F
14727 
14728 #define GPIO_PT2_T7CCP0 0x00110803
14729 #define GPIO_PT2_CAN1RX 0x00110807
14730 #define GPIO_PT2_LCDDATA18 0x0011080F
14731 
14732 #define GPIO_PT3_T7CCP1 0x00110C03
14733 #define GPIO_PT3_CAN1TX 0x00110C07
14734 #define GPIO_PT3_LCDDATA19 0x00110C0F
14735 
14736 #endif // PART_TM4C1297NCZAD
14737 
14738 //*****************************************************************************
14739 //
14740 // TM4C1299KCZAD Port/Pin Mapping Definitions
14741 //
14742 //*****************************************************************************
14743 #ifdef PART_TM4C1299KCZAD
14744 
14745 #define GPIO_PA0_U0RX 0x00000001
14746 #define GPIO_PA0_I2C9SCL 0x00000002
14747 #define GPIO_PA0_T0CCP0 0x00000003
14748 #define GPIO_PA0_CAN0RX 0x00000007
14749 
14750 #define GPIO_PA1_U0TX 0x00000401
14751 #define GPIO_PA1_I2C9SDA 0x00000402
14752 #define GPIO_PA1_T0CCP1 0x00000403
14753 #define GPIO_PA1_CAN0TX 0x00000407
14754 
14755 #define GPIO_PA2_U4RX 0x00000801
14756 #define GPIO_PA2_I2C8SCL 0x00000802
14757 #define GPIO_PA2_T1CCP0 0x00000803
14758 #define GPIO_PA2_SSI0CLK 0x0000080F
14759 
14760 #define GPIO_PA3_U4TX 0x00000C01
14761 #define GPIO_PA3_I2C8SDA 0x00000C02
14762 #define GPIO_PA3_T1CCP1 0x00000C03
14763 #define GPIO_PA3_SSI0FSS 0x00000C0F
14764 
14765 #define GPIO_PA4_U3RX 0x00001001
14766 #define GPIO_PA4_T2CCP0 0x00001003
14767 #define GPIO_PA4_I2C7SCL 0x00001002
14768 #define GPIO_PA4_SSI0XDAT0 0x0000100F
14769 
14770 #define GPIO_PA5_U3TX 0x00001401
14771 #define GPIO_PA5_T2CCP1 0x00001403
14772 #define GPIO_PA5_I2C7SDA 0x00001402
14773 #define GPIO_PA5_SSI0XDAT1 0x0000140F
14774 
14775 #define GPIO_PA6_U2RX 0x00001801
14776 #define GPIO_PA6_I2C6SCL 0x00001802
14777 #define GPIO_PA6_T3CCP0 0x00001803
14778 #define GPIO_PA6_USB0EPEN 0x00001805
14779 #define GPIO_PA6_SSI0XDAT2 0x0000180D
14780 #define GPIO_PA6_EPI0S8 0x0000180F
14781 
14782 #define GPIO_PA7_U2TX 0x00001C01
14783 #define GPIO_PA7_I2C6SDA 0x00001C02
14784 #define GPIO_PA7_T3CCP1 0x00001C03
14785 #define GPIO_PA7_USB0PFLT 0x00001C05
14786 #define GPIO_PA7_USB0EPEN 0x00001C0B
14787 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
14788 #define GPIO_PA7_EPI0S9 0x00001C0F
14789 
14790 #define GPIO_PB0_U1RX 0x00010001
14791 #define GPIO_PB0_I2C5SCL 0x00010002
14792 #define GPIO_PB0_CAN1RX 0x00010007
14793 #define GPIO_PB0_T4CCP0 0x00010003
14794 
14795 #define GPIO_PB1_U1TX 0x00010401
14796 #define GPIO_PB1_I2C5SDA 0x00010402
14797 #define GPIO_PB1_CAN1TX 0x00010407
14798 #define GPIO_PB1_T4CCP1 0x00010403
14799 
14800 #define GPIO_PB2_T5CCP0 0x00010803
14801 #define GPIO_PB2_I2C0SCL 0x00010802
14802 #define GPIO_PB2_USB0STP 0x0001080E
14803 #define GPIO_PB2_EPI0S27 0x0001080F
14804 
14805 #define GPIO_PB3_I2C0SDA 0x00010C02
14806 #define GPIO_PB3_T5CCP1 0x00010C03
14807 #define GPIO_PB3_USB0CLK 0x00010C0E
14808 #define GPIO_PB3_EPI0S28 0x00010C0F
14809 
14810 #define GPIO_PB4_U0CTS 0x00011001
14811 #define GPIO_PB4_I2C5SCL 0x00011002
14812 #define GPIO_PB4_SSI1FSS 0x0001100F
14813 
14814 #define GPIO_PB5_U0RTS 0x00011401
14815 #define GPIO_PB5_I2C5SDA 0x00011402
14816 #define GPIO_PB5_SSI1CLK 0x0001140F
14817 
14818 #define GPIO_PB6_I2C6SCL 0x00011802
14819 #define GPIO_PB6_T6CCP0 0x00011803
14820 
14821 #define GPIO_PB7_I2C6SDA 0x00011C02
14822 #define GPIO_PB7_T6CCP1 0x00011C03
14823 
14824 #define GPIO_PC0_TCK 0x00020001
14825 #define GPIO_PC0_SWCLK 0x00020001
14826 
14827 #define GPIO_PC1_TMS 0x00020401
14828 #define GPIO_PC1_SWDIO 0x00020401
14829 
14830 #define GPIO_PC2_TDI 0x00020801
14831 
14832 #define GPIO_PC3_SWO 0x00020C01
14833 #define GPIO_PC3_TDO 0x00020C01
14834 
14835 #define GPIO_PC4_U7RX 0x00021001
14836 #define GPIO_PC4_T7CCP0 0x00021003
14837 #define GPIO_PC4_EPI0S7 0x0002100F
14838 
14839 #define GPIO_PC5_U7TX 0x00021401
14840 #define GPIO_PC5_T7CCP1 0x00021403
14841 #define GPIO_PC5_RTCCLK 0x00021407
14842 #define GPIO_PC5_EPI0S6 0x0002140F
14843 
14844 #define GPIO_PC6_U5RX 0x00021801
14845 #define GPIO_PC6_EPI0S5 0x0002180F
14846 
14847 #define GPIO_PC7_U5TX 0x00021C01
14848 #define GPIO_PC7_EPI0S4 0x00021C0F
14849 
14850 #define GPIO_PD0_I2C7SCL 0x00030002
14851 #define GPIO_PD0_T0CCP0 0x00030003
14852 #define GPIO_PD0_C0O 0x00030005
14853 #define GPIO_PD0_SSI2XDAT1 0x0003000F
14854 
14855 #define GPIO_PD1_I2C7SDA 0x00030402
14856 #define GPIO_PD1_T0CCP1 0x00030403
14857 #define GPIO_PD1_C1O 0x00030405
14858 #define GPIO_PD1_SSI2XDAT0 0x0003040F
14859 
14860 #define GPIO_PD2_I2C8SCL 0x00030802
14861 #define GPIO_PD2_T1CCP0 0x00030803
14862 #define GPIO_PD2_C2O 0x00030805
14863 #define GPIO_PD2_SSI2FSS 0x0003080F
14864 
14865 #define GPIO_PD3_I2C8SDA 0x00030C02
14866 #define GPIO_PD3_T1CCP1 0x00030C03
14867 #define GPIO_PD3_SSI2CLK 0x00030C0F
14868 
14869 #define GPIO_PD4_U2RX 0x00031001
14870 #define GPIO_PD4_T3CCP0 0x00031003
14871 #define GPIO_PD4_SSI1XDAT2 0x0003100F
14872 
14873 #define GPIO_PD5_U2TX 0x00031401
14874 #define GPIO_PD5_T3CCP1 0x00031403
14875 #define GPIO_PD5_SSI1XDAT3 0x0003140F
14876 
14877 #define GPIO_PD6_U2RTS 0x00031801
14878 #define GPIO_PD6_T4CCP0 0x00031803
14879 #define GPIO_PD6_USB0EPEN 0x00031805
14880 #define GPIO_PD6_SSI2XDAT3 0x0003180F
14881 
14882 #define GPIO_PD7_U2CTS 0x00031C01
14883 #define GPIO_PD7_T4CCP1 0x00031C03
14884 #define GPIO_PD7_USB0PFLT 0x00031C05
14885 #define GPIO_PD7_NMI 0x00031C08
14886 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
14887 
14888 #define GPIO_PE0_U1RTS 0x00040001
14889 
14890 #define GPIO_PE1_U1DSR 0x00040401
14891 
14892 #define GPIO_PE2_U1DCD 0x00040801
14893 
14894 #define GPIO_PE3_U1DTR 0x00040C01
14895 
14896 #define GPIO_PE4_U1RI 0x00041001
14897 #define GPIO_PE4_SSI1XDAT0 0x0004100F
14898 
14899 #define GPIO_PE5_SSI1XDAT1 0x0004140F
14900 
14901 #define GPIO_PE6_U0CTS 0x00041801
14902 #define GPIO_PE6_I2C9SCL 0x00041802
14903 
14904 #define GPIO_PE7_U0RTS 0x00041C01
14905 #define GPIO_PE7_I2C9SDA 0x00041C02
14906 #define GPIO_PE7_NMI 0x00041C08
14907 
14908 #define GPIO_PF0_EN0LED0 0x00050005
14909 #define GPIO_PF0_M0PWM0 0x00050006
14910 #define GPIO_PF0_SSI3XDAT1 0x0005000E
14911 #define GPIO_PF0_TRD2 0x0005000F
14912 
14913 #define GPIO_PF1_EN0LED2 0x00050405
14914 #define GPIO_PF1_M0PWM1 0x00050406
14915 #define GPIO_PF1_SSI3XDAT0 0x0005040E
14916 #define GPIO_PF1_TRD1 0x0005040F
14917 
14918 #define GPIO_PF2_M0PWM2 0x00050806
14919 #define GPIO_PF2_SSI3FSS 0x0005080E
14920 #define GPIO_PF2_TRD0 0x0005080F
14921 
14922 #define GPIO_PF3_M0PWM3 0x00050C06
14923 #define GPIO_PF3_SSI3CLK 0x00050C0E
14924 #define GPIO_PF3_TRCLK 0x00050C0F
14925 
14926 #define GPIO_PF4_EN0LED1 0x00051005
14927 #define GPIO_PF4_M0FAULT0 0x00051006
14928 #define GPIO_PF4_SSI3XDAT2 0x0005100E
14929 #define GPIO_PF4_TRD3 0x0005100F
14930 
14931 #define GPIO_PF5_SSI3XDAT3 0x0005140E
14932 
14933 #define GPIO_PF6_LCDMCLK 0x0005180F
14934 
14935 #define GPIO_PF7_LCDDATA02 0x00051C0F
14936 
14937 #define GPIO_PG0_I2C1SCL 0x00060002
14938 #define GPIO_PG0_EN0PPS 0x00060005
14939 #define GPIO_PG0_M0PWM4 0x00060006
14940 #define GPIO_PG0_EPI0S11 0x0006000F
14941 
14942 #define GPIO_PG1_I2C1SDA 0x00060402
14943 #define GPIO_PG1_M0PWM5 0x00060406
14944 #define GPIO_PG1_EPI0S10 0x0006040F
14945 
14946 #define GPIO_PG2_I2C2SCL 0x00060802
14947 #define GPIO_PG2_SSI2XDAT3 0x0006080F
14948 
14949 #define GPIO_PG3_I2C2SDA 0x00060C02
14950 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
14951 
14952 #define GPIO_PG4_U0CTS 0x00061001
14953 #define GPIO_PG4_I2C3SCL 0x00061002
14954 #define GPIO_PG4_SSI2XDAT1 0x0006100F
14955 
14956 #define GPIO_PG5_U0RTS 0x00061401
14957 #define GPIO_PG5_I2C3SDA 0x00061402
14958 #define GPIO_PG5_SSI2XDAT0 0x0006140F
14959 
14960 #define GPIO_PG6_I2C4SCL 0x00061802
14961 #define GPIO_PG6_SSI2FSS 0x0006180F
14962 
14963 #define GPIO_PG7_I2C4SDA 0x00061C02
14964 #define GPIO_PG7_SSI2CLK 0x00061C0F
14965 
14966 #define GPIO_PH0_U0RTS 0x00070001
14967 #define GPIO_PH0_EPI0S0 0x0007000F
14968 
14969 #define GPIO_PH1_U0CTS 0x00070401
14970 #define GPIO_PH1_EPI0S1 0x0007040F
14971 
14972 #define GPIO_PH2_U0DCD 0x00070801
14973 #define GPIO_PH2_EPI0S2 0x0007080F
14974 
14975 #define GPIO_PH3_U0DSR 0x00070C01
14976 #define GPIO_PH3_EPI0S3 0x00070C0F
14977 
14978 #define GPIO_PH4_U0DTR 0x00071001
14979 
14980 #define GPIO_PH5_U0RI 0x00071401
14981 #define GPIO_PH5_EN0PPS 0x00071405
14982 
14983 #define GPIO_PH6_U5RX 0x00071801
14984 #define GPIO_PH6_U7RX 0x00071802
14985 
14986 #define GPIO_PH7_U5TX 0x00071C01
14987 #define GPIO_PH7_U7TX 0x00071C02
14988 
14989 #define GPIO_PJ0_U3RX 0x00080001
14990 #define GPIO_PJ0_EN0PPS 0x00080005
14991 
14992 #define GPIO_PJ1_U3TX 0x00080401
14993 
14994 #define GPIO_PJ2_U2RTS 0x00080801
14995 #define GPIO_PJ2_LCDDATA14 0x0008080F
14996 
14997 #define GPIO_PJ3_U2CTS 0x00080C01
14998 #define GPIO_PJ3_LCDDATA15 0x00080C0F
14999 
15000 #define GPIO_PJ4_U3RTS 0x00081001
15001 #define GPIO_PJ4_LCDDATA16 0x0008100F
15002 
15003 #define GPIO_PJ5_U3CTS 0x00081401
15004 #define GPIO_PJ5_LCDDATA17 0x0008140F
15005 
15006 #define GPIO_PJ6_U4RTS 0x00081801
15007 #define GPIO_PJ6_LCDAC 0x0008180F
15008 
15009 #define GPIO_PJ7_U4CTS 0x00081C01
15010 
15011 #define GPIO_PK0_U4RX 0x00090001
15012 #define GPIO_PK0_EPI0S0 0x0009000F
15013 
15014 #define GPIO_PK1_U4TX 0x00090401
15015 #define GPIO_PK1_EPI0S1 0x0009040F
15016 
15017 #define GPIO_PK2_U4RTS 0x00090801
15018 #define GPIO_PK2_EPI0S2 0x0009080F
15019 
15020 #define GPIO_PK3_U4CTS 0x00090C01
15021 #define GPIO_PK3_EPI0S3 0x00090C0F
15022 
15023 #define GPIO_PK4_I2C3SCL 0x00091002
15024 #define GPIO_PK4_EN0LED0 0x00091005
15025 #define GPIO_PK4_M0PWM6 0x00091006
15026 #define GPIO_PK4_EPI0S32 0x0009100F
15027 
15028 #define GPIO_PK5_I2C3SDA 0x00091402
15029 #define GPIO_PK5_EN0LED2 0x00091405
15030 #define GPIO_PK5_M0PWM7 0x00091406
15031 #define GPIO_PK5_EPI0S31 0x0009140F
15032 
15033 #define GPIO_PK6_I2C4SCL 0x00091802
15034 #define GPIO_PK6_EN0LED1 0x00091805
15035 #define GPIO_PK6_M0FAULT1 0x00091806
15036 #define GPIO_PK6_EPI0S25 0x0009180F
15037 
15038 #define GPIO_PK7_U0RI 0x00091C01
15039 #define GPIO_PK7_I2C4SDA 0x00091C02
15040 #define GPIO_PK7_RTCCLK 0x00091C05
15041 #define GPIO_PK7_M0FAULT2 0x00091C06
15042 #define GPIO_PK7_EPI0S24 0x00091C0F
15043 
15044 #define GPIO_PL0_I2C2SDA 0x000A0002
15045 #define GPIO_PL0_M0FAULT3 0x000A0006
15046 #define GPIO_PL0_USB0D0 0x000A000E
15047 #define GPIO_PL0_EPI0S16 0x000A000F
15048 
15049 #define GPIO_PL1_I2C2SCL 0x000A0402
15050 #define GPIO_PL1_PHA0 0x000A0406
15051 #define GPIO_PL1_USB0D1 0x000A040E
15052 #define GPIO_PL1_EPI0S17 0x000A040F
15053 
15054 #define GPIO_PL2_C0O 0x000A0805
15055 #define GPIO_PL2_PHB0 0x000A0806
15056 #define GPIO_PL2_USB0D2 0x000A080E
15057 #define GPIO_PL2_EPI0S18 0x000A080F
15058 
15059 #define GPIO_PL3_C1O 0x000A0C05
15060 #define GPIO_PL3_IDX0 0x000A0C06
15061 #define GPIO_PL3_USB0D3 0x000A0C0E
15062 #define GPIO_PL3_EPI0S19 0x000A0C0F
15063 
15064 #define GPIO_PL4_T0CCP0 0x000A1003
15065 #define GPIO_PL4_USB0D4 0x000A100E
15066 #define GPIO_PL4_EPI0S26 0x000A100F
15067 
15068 #define GPIO_PL5_T0CCP1 0x000A1403
15069 #define GPIO_PL5_EPI0S33 0x000A140F
15070 #define GPIO_PL5_USB0D5 0x000A140E
15071 
15072 #define GPIO_PL6_T1CCP0 0x000A1803
15073 
15074 #define GPIO_PL7_T1CCP1 0x000A1C03
15075 
15076 #define GPIO_PM0_T2CCP0 0x000B0003
15077 #define GPIO_PM0_EPI0S15 0x000B000F
15078 
15079 #define GPIO_PM1_T2CCP1 0x000B0403
15080 #define GPIO_PM1_EPI0S14 0x000B040F
15081 
15082 #define GPIO_PM2_T3CCP0 0x000B0803
15083 #define GPIO_PM2_EPI0S13 0x000B080F
15084 
15085 #define GPIO_PM3_T3CCP1 0x000B0C03
15086 #define GPIO_PM3_EPI0S12 0x000B0C0F
15087 
15088 #define GPIO_PM4_U0CTS 0x000B1001
15089 #define GPIO_PM4_T4CCP0 0x000B1003
15090 
15091 #define GPIO_PM5_U0DCD 0x000B1401
15092 #define GPIO_PM5_T4CCP1 0x000B1403
15093 
15094 #define GPIO_PM6_U0DSR 0x000B1801
15095 #define GPIO_PM6_T5CCP0 0x000B1803
15096 
15097 #define GPIO_PM7_U0RI 0x000B1C01
15098 #define GPIO_PM7_T5CCP1 0x000B1C03
15099 
15100 #define GPIO_PN0_U1RTS 0x000C0001
15101 
15102 #define GPIO_PN1_U1CTS 0x000C0401
15103 
15104 #define GPIO_PN2_U1DCD 0x000C0801
15105 #define GPIO_PN2_U2RTS 0x000C0802
15106 #define GPIO_PN2_EPI0S29 0x000C080F
15107 
15108 #define GPIO_PN3_U1DSR 0x000C0C01
15109 #define GPIO_PN3_U2CTS 0x000C0C02
15110 #define GPIO_PN3_EPI0S30 0x000C0C0F
15111 
15112 #define GPIO_PN4_U1DTR 0x000C1001
15113 #define GPIO_PN4_U3RTS 0x000C1002
15114 #define GPIO_PN4_I2C2SDA 0x000C1003
15115 #define GPIO_PN4_EPI0S34 0x000C100F
15116 
15117 #define GPIO_PN5_U1RI 0x000C1401
15118 #define GPIO_PN5_U3CTS 0x000C1402
15119 #define GPIO_PN5_I2C2SCL 0x000C1403
15120 #define GPIO_PN5_EPI0S35 0x000C140F
15121 
15122 #define GPIO_PN6_U4RTS 0x000C1802
15123 #define GPIO_PN6_LCDDATA13 0x000C180F
15124 
15125 #define GPIO_PN7_U1RTS 0x000C1C01
15126 #define GPIO_PN7_U4CTS 0x000C1C02
15127 #define GPIO_PN7_LCDDATA12 0x000C1C0F
15128 
15129 #define GPIO_PP0_U6RX 0x000D0001
15130 #define GPIO_PP0_T6CCP0 0x000D0005
15131 #define GPIO_PP0_SSI3XDAT2 0x000D000F
15132 
15133 #define GPIO_PP1_U6TX 0x000D0401
15134 #define GPIO_PP1_T6CCP1 0x000D0405
15135 #define GPIO_PP1_SSI3XDAT3 0x000D040F
15136 
15137 #define GPIO_PP2_U0DTR 0x000D0801
15138 #define GPIO_PP2_USB0NXT 0x000D080E
15139 #define GPIO_PP2_EPI0S29 0x000D080F
15140 
15141 #define GPIO_PP3_U1CTS 0x000D0C01
15142 #define GPIO_PP3_U0DCD 0x000D0C02
15143 #define GPIO_PP3_RTCCLK 0x000D0C07
15144 #define GPIO_PP3_USB0DIR 0x000D0C0E
15145 #define GPIO_PP3_EPI0S30 0x000D0C0F
15146 
15147 #define GPIO_PP4_U3RTS 0x000D1001
15148 #define GPIO_PP4_U0DSR 0x000D1002
15149 #define GPIO_PP4_USB0D7 0x000D100E
15150 
15151 #define GPIO_PP5_U3CTS 0x000D1401
15152 #define GPIO_PP5_I2C2SCL 0x000D1402
15153 #define GPIO_PP5_USB0D6 0x000D140E
15154 
15155 #define GPIO_PP6_U1DCD 0x000D1801
15156 #define GPIO_PP6_I2C2SDA 0x000D1802
15157 
15158 #define GPIO_PQ0_T6CCP0 0x000E0003
15159 #define GPIO_PQ0_SSI3CLK 0x000E000E
15160 #define GPIO_PQ0_EPI0S20 0x000E000F
15161 
15162 #define GPIO_PQ1_T6CCP1 0x000E0403
15163 #define GPIO_PQ1_SSI3FSS 0x000E040E
15164 #define GPIO_PQ1_EPI0S21 0x000E040F
15165 
15166 #define GPIO_PQ2_T7CCP0 0x000E0803
15167 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
15168 #define GPIO_PQ2_EPI0S22 0x000E080F
15169 
15170 #define GPIO_PQ3_T7CCP1 0x000E0C03
15171 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
15172 #define GPIO_PQ3_EPI0S23 0x000E0C0F
15173 
15174 #define GPIO_PQ4_U1RX 0x000E1001
15175 #define GPIO_PQ4_DIVSCLK 0x000E1007
15176 
15177 #define GPIO_PQ5_U1TX 0x000E1401
15178 
15179 #define GPIO_PQ6_U1DTR 0x000E1801
15180 
15181 #define GPIO_PQ7_U1RI 0x000E1C01
15182 
15183 #define GPIO_PR0_U4TX 0x000F0001
15184 #define GPIO_PR0_I2C1SCL 0x000F0002
15185 #define GPIO_PR0_M0PWM0 0x000F0006
15186 #define GPIO_PR0_LCDCP 0x000F000F
15187 
15188 #define GPIO_PR1_U4RX 0x000F0401
15189 #define GPIO_PR1_I2C1SDA 0x000F0402
15190 #define GPIO_PR1_M0PWM1 0x000F0406
15191 #define GPIO_PR1_LCDFP 0x000F040F
15192 
15193 #define GPIO_PR2_I2C2SCL 0x000F0802
15194 #define GPIO_PR2_M0PWM2 0x000F0806
15195 #define GPIO_PR2_LCDLP 0x000F080F
15196 
15197 #define GPIO_PR3_I2C2SDA 0x000F0C02
15198 #define GPIO_PR3_M0PWM3 0x000F0C06
15199 #define GPIO_PR3_LCDDATA03 0x000F0C0F
15200 
15201 #define GPIO_PR4_I2C3SCL 0x000F1002
15202 #define GPIO_PR4_T0CCP0 0x000F1003
15203 #define GPIO_PR4_M0PWM4 0x000F1006
15204 #define GPIO_PR4_LCDDATA00 0x000F100F
15205 
15206 #define GPIO_PR5_U1RX 0x000F1401
15207 #define GPIO_PR5_I2C3SDA 0x000F1402
15208 #define GPIO_PR5_T0CCP1 0x000F1403
15209 #define GPIO_PR5_M0PWM5 0x000F1406
15210 #define GPIO_PR5_LCDDATA01 0x000F140F
15211 
15212 #define GPIO_PR6_U1TX 0x000F1801
15213 #define GPIO_PR6_I2C4SCL 0x000F1802
15214 #define GPIO_PR6_T1CCP0 0x000F1803
15215 #define GPIO_PR6_M0PWM6 0x000F1806
15216 #define GPIO_PR6_LCDDATA04 0x000F180F
15217 
15218 #define GPIO_PR7_I2C4SDA 0x000F1C02
15219 #define GPIO_PR7_T1CCP1 0x000F1C03
15220 #define GPIO_PR7_M0PWM7 0x000F1C06
15221 #define GPIO_PR7_LCDDATA05 0x000F1C0F
15222 
15223 #define GPIO_PS0_T2CCP0 0x00100003
15224 #define GPIO_PS0_M0FAULT0 0x00100006
15225 #define GPIO_PS0_LCDDATA20 0x0010000F
15226 
15227 #define GPIO_PS1_T2CCP1 0x00100403
15228 #define GPIO_PS1_M0FAULT1 0x00100406
15229 #define GPIO_PS1_LCDDATA21 0x0010040F
15230 
15231 #define GPIO_PS2_U1DSR 0x00100801
15232 #define GPIO_PS2_T3CCP0 0x00100803
15233 #define GPIO_PS2_M0FAULT2 0x00100806
15234 #define GPIO_PS2_LCDDATA22 0x0010080F
15235 
15236 #define GPIO_PS3_T3CCP1 0x00100C03
15237 #define GPIO_PS3_M0FAULT3 0x00100C06
15238 #define GPIO_PS3_LCDDATA23 0x00100C0F
15239 
15240 #define GPIO_PS4_T4CCP0 0x00101003
15241 #define GPIO_PS4_PHA0 0x00101006
15242 #define GPIO_PS4_LCDDATA06 0x0010100F
15243 
15244 #define GPIO_PS5_T4CCP1 0x00101403
15245 #define GPIO_PS5_PHB0 0x00101406
15246 #define GPIO_PS5_LCDDATA07 0x0010140F
15247 
15248 #define GPIO_PS6_T5CCP0 0x00101803
15249 #define GPIO_PS6_IDX0 0x00101806
15250 #define GPIO_PS6_LCDDATA08 0x0010180F
15251 
15252 #define GPIO_PS7_T5CCP1 0x00101C03
15253 #define GPIO_PS7_LCDDATA09 0x00101C0F
15254 
15255 #define GPIO_PT0_T6CCP0 0x00110003
15256 #define GPIO_PT0_CAN0RX 0x00110007
15257 #define GPIO_PT0_LCDDATA10 0x0011000F
15258 
15259 #define GPIO_PT1_T6CCP1 0x00110403
15260 #define GPIO_PT1_CAN0TX 0x00110407
15261 #define GPIO_PT1_LCDDATA11 0x0011040F
15262 
15263 #define GPIO_PT2_T7CCP0 0x00110803
15264 #define GPIO_PT2_CAN1RX 0x00110807
15265 #define GPIO_PT2_LCDDATA18 0x0011080F
15266 
15267 #define GPIO_PT3_T7CCP1 0x00110C03
15268 #define GPIO_PT3_CAN1TX 0x00110C07
15269 #define GPIO_PT3_LCDDATA19 0x00110C0F
15270 
15271 #endif // PART_TM4C1299KCZAD
15272 
15273 //*****************************************************************************
15274 //
15275 // TM4C1299NCZAD Port/Pin Mapping Definitions
15276 //
15277 //*****************************************************************************
15278 #ifdef PART_TM4C1299NCZAD
15279 
15280 #define GPIO_PA0_U0RX 0x00000001
15281 #define GPIO_PA0_I2C9SCL 0x00000002
15282 #define GPIO_PA0_T0CCP0 0x00000003
15283 #define GPIO_PA0_CAN0RX 0x00000007
15284 
15285 #define GPIO_PA1_U0TX 0x00000401
15286 #define GPIO_PA1_I2C9SDA 0x00000402
15287 #define GPIO_PA1_T0CCP1 0x00000403
15288 #define GPIO_PA1_CAN0TX 0x00000407
15289 
15290 #define GPIO_PA2_U4RX 0x00000801
15291 #define GPIO_PA2_I2C8SCL 0x00000802
15292 #define GPIO_PA2_T1CCP0 0x00000803
15293 #define GPIO_PA2_SSI0CLK 0x0000080F
15294 
15295 #define GPIO_PA3_U4TX 0x00000C01
15296 #define GPIO_PA3_I2C8SDA 0x00000C02
15297 #define GPIO_PA3_T1CCP1 0x00000C03
15298 #define GPIO_PA3_SSI0FSS 0x00000C0F
15299 
15300 #define GPIO_PA4_U3RX 0x00001001
15301 #define GPIO_PA4_T2CCP0 0x00001003
15302 #define GPIO_PA4_I2C7SCL 0x00001002
15303 #define GPIO_PA4_SSI0XDAT0 0x0000100F
15304 
15305 #define GPIO_PA5_U3TX 0x00001401
15306 #define GPIO_PA5_T2CCP1 0x00001403
15307 #define GPIO_PA5_I2C7SDA 0x00001402
15308 #define GPIO_PA5_SSI0XDAT1 0x0000140F
15309 
15310 #define GPIO_PA6_U2RX 0x00001801
15311 #define GPIO_PA6_I2C6SCL 0x00001802
15312 #define GPIO_PA6_T3CCP0 0x00001803
15313 #define GPIO_PA6_USB0EPEN 0x00001805
15314 #define GPIO_PA6_SSI0XDAT2 0x0000180D
15315 #define GPIO_PA6_EPI0S8 0x0000180F
15316 
15317 #define GPIO_PA7_U2TX 0x00001C01
15318 #define GPIO_PA7_I2C6SDA 0x00001C02
15319 #define GPIO_PA7_T3CCP1 0x00001C03
15320 #define GPIO_PA7_USB0PFLT 0x00001C05
15321 #define GPIO_PA7_USB0EPEN 0x00001C0B
15322 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
15323 #define GPIO_PA7_EPI0S9 0x00001C0F
15324 
15325 #define GPIO_PB0_U1RX 0x00010001
15326 #define GPIO_PB0_I2C5SCL 0x00010002
15327 #define GPIO_PB0_CAN1RX 0x00010007
15328 #define GPIO_PB0_T4CCP0 0x00010003
15329 
15330 #define GPIO_PB1_U1TX 0x00010401
15331 #define GPIO_PB1_I2C5SDA 0x00010402
15332 #define GPIO_PB1_CAN1TX 0x00010407
15333 #define GPIO_PB1_T4CCP1 0x00010403
15334 
15335 #define GPIO_PB2_T5CCP0 0x00010803
15336 #define GPIO_PB2_I2C0SCL 0x00010802
15337 #define GPIO_PB2_USB0STP 0x0001080E
15338 #define GPIO_PB2_EPI0S27 0x0001080F
15339 
15340 #define GPIO_PB3_I2C0SDA 0x00010C02
15341 #define GPIO_PB3_T5CCP1 0x00010C03
15342 #define GPIO_PB3_USB0CLK 0x00010C0E
15343 #define GPIO_PB3_EPI0S28 0x00010C0F
15344 
15345 #define GPIO_PB4_U0CTS 0x00011001
15346 #define GPIO_PB4_I2C5SCL 0x00011002
15347 #define GPIO_PB4_SSI1FSS 0x0001100F
15348 
15349 #define GPIO_PB5_U0RTS 0x00011401
15350 #define GPIO_PB5_I2C5SDA 0x00011402
15351 #define GPIO_PB5_SSI1CLK 0x0001140F
15352 
15353 #define GPIO_PB6_I2C6SCL 0x00011802
15354 #define GPIO_PB6_T6CCP0 0x00011803
15355 
15356 #define GPIO_PB7_I2C6SDA 0x00011C02
15357 #define GPIO_PB7_T6CCP1 0x00011C03
15358 
15359 #define GPIO_PC0_TCK 0x00020001
15360 #define GPIO_PC0_SWCLK 0x00020001
15361 
15362 #define GPIO_PC1_TMS 0x00020401
15363 #define GPIO_PC1_SWDIO 0x00020401
15364 
15365 #define GPIO_PC2_TDI 0x00020801
15366 
15367 #define GPIO_PC3_SWO 0x00020C01
15368 #define GPIO_PC3_TDO 0x00020C01
15369 
15370 #define GPIO_PC4_U7RX 0x00021001
15371 #define GPIO_PC4_T7CCP0 0x00021003
15372 #define GPIO_PC4_EPI0S7 0x0002100F
15373 
15374 #define GPIO_PC5_U7TX 0x00021401
15375 #define GPIO_PC5_T7CCP1 0x00021403
15376 #define GPIO_PC5_RTCCLK 0x00021407
15377 #define GPIO_PC5_EPI0S6 0x0002140F
15378 
15379 #define GPIO_PC6_U5RX 0x00021801
15380 #define GPIO_PC6_EPI0S5 0x0002180F
15381 
15382 #define GPIO_PC7_U5TX 0x00021C01
15383 #define GPIO_PC7_EPI0S4 0x00021C0F
15384 
15385 #define GPIO_PD0_I2C7SCL 0x00030002
15386 #define GPIO_PD0_T0CCP0 0x00030003
15387 #define GPIO_PD0_C0O 0x00030005
15388 #define GPIO_PD0_SSI2XDAT1 0x0003000F
15389 
15390 #define GPIO_PD1_I2C7SDA 0x00030402
15391 #define GPIO_PD1_T0CCP1 0x00030403
15392 #define GPIO_PD1_C1O 0x00030405
15393 #define GPIO_PD1_SSI2XDAT0 0x0003040F
15394 
15395 #define GPIO_PD2_I2C8SCL 0x00030802
15396 #define GPIO_PD2_T1CCP0 0x00030803
15397 #define GPIO_PD2_C2O 0x00030805
15398 #define GPIO_PD2_SSI2FSS 0x0003080F
15399 
15400 #define GPIO_PD3_I2C8SDA 0x00030C02
15401 #define GPIO_PD3_T1CCP1 0x00030C03
15402 #define GPIO_PD3_SSI2CLK 0x00030C0F
15403 
15404 #define GPIO_PD4_U2RX 0x00031001
15405 #define GPIO_PD4_T3CCP0 0x00031003
15406 #define GPIO_PD4_SSI1XDAT2 0x0003100F
15407 
15408 #define GPIO_PD5_U2TX 0x00031401
15409 #define GPIO_PD5_T3CCP1 0x00031403
15410 #define GPIO_PD5_SSI1XDAT3 0x0003140F
15411 
15412 #define GPIO_PD6_U2RTS 0x00031801
15413 #define GPIO_PD6_T4CCP0 0x00031803
15414 #define GPIO_PD6_USB0EPEN 0x00031805
15415 #define GPIO_PD6_SSI2XDAT3 0x0003180F
15416 
15417 #define GPIO_PD7_U2CTS 0x00031C01
15418 #define GPIO_PD7_T4CCP1 0x00031C03
15419 #define GPIO_PD7_USB0PFLT 0x00031C05
15420 #define GPIO_PD7_NMI 0x00031C08
15421 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
15422 
15423 #define GPIO_PE0_U1RTS 0x00040001
15424 
15425 #define GPIO_PE1_U1DSR 0x00040401
15426 
15427 #define GPIO_PE2_U1DCD 0x00040801
15428 
15429 #define GPIO_PE3_U1DTR 0x00040C01
15430 
15431 #define GPIO_PE4_U1RI 0x00041001
15432 #define GPIO_PE4_SSI1XDAT0 0x0004100F
15433 
15434 #define GPIO_PE5_SSI1XDAT1 0x0004140F
15435 
15436 #define GPIO_PE6_U0CTS 0x00041801
15437 #define GPIO_PE6_I2C9SCL 0x00041802
15438 
15439 #define GPIO_PE7_U0RTS 0x00041C01
15440 #define GPIO_PE7_I2C9SDA 0x00041C02
15441 #define GPIO_PE7_NMI 0x00041C08
15442 
15443 #define GPIO_PF0_EN0LED0 0x00050005
15444 #define GPIO_PF0_M0PWM0 0x00050006
15445 #define GPIO_PF0_SSI3XDAT1 0x0005000E
15446 #define GPIO_PF0_TRD2 0x0005000F
15447 
15448 #define GPIO_PF1_EN0LED2 0x00050405
15449 #define GPIO_PF1_M0PWM1 0x00050406
15450 #define GPIO_PF1_SSI3XDAT0 0x0005040E
15451 #define GPIO_PF1_TRD1 0x0005040F
15452 
15453 #define GPIO_PF2_M0PWM2 0x00050806
15454 #define GPIO_PF2_SSI3FSS 0x0005080E
15455 #define GPIO_PF2_TRD0 0x0005080F
15456 
15457 #define GPIO_PF3_M0PWM3 0x00050C06
15458 #define GPIO_PF3_SSI3CLK 0x00050C0E
15459 #define GPIO_PF3_TRCLK 0x00050C0F
15460 
15461 #define GPIO_PF4_EN0LED1 0x00051005
15462 #define GPIO_PF4_M0FAULT0 0x00051006
15463 #define GPIO_PF4_SSI3XDAT2 0x0005100E
15464 #define GPIO_PF4_TRD3 0x0005100F
15465 
15466 #define GPIO_PF5_SSI3XDAT3 0x0005140E
15467 
15468 #define GPIO_PF6_LCDMCLK 0x0005180F
15469 
15470 #define GPIO_PF7_LCDDATA02 0x00051C0F
15471 
15472 #define GPIO_PG0_I2C1SCL 0x00060002
15473 #define GPIO_PG0_EN0PPS 0x00060005
15474 #define GPIO_PG0_M0PWM4 0x00060006
15475 #define GPIO_PG0_EPI0S11 0x0006000F
15476 
15477 #define GPIO_PG1_I2C1SDA 0x00060402
15478 #define GPIO_PG1_M0PWM5 0x00060406
15479 #define GPIO_PG1_EPI0S10 0x0006040F
15480 
15481 #define GPIO_PG2_I2C2SCL 0x00060802
15482 #define GPIO_PG2_SSI2XDAT3 0x0006080F
15483 
15484 #define GPIO_PG3_I2C2SDA 0x00060C02
15485 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
15486 
15487 #define GPIO_PG4_U0CTS 0x00061001
15488 #define GPIO_PG4_I2C3SCL 0x00061002
15489 #define GPIO_PG4_SSI2XDAT1 0x0006100F
15490 
15491 #define GPIO_PG5_U0RTS 0x00061401
15492 #define GPIO_PG5_I2C3SDA 0x00061402
15493 #define GPIO_PG5_SSI2XDAT0 0x0006140F
15494 
15495 #define GPIO_PG6_I2C4SCL 0x00061802
15496 #define GPIO_PG6_SSI2FSS 0x0006180F
15497 
15498 #define GPIO_PG7_I2C4SDA 0x00061C02
15499 #define GPIO_PG7_SSI2CLK 0x00061C0F
15500 
15501 #define GPIO_PH0_U0RTS 0x00070001
15502 #define GPIO_PH0_EPI0S0 0x0007000F
15503 
15504 #define GPIO_PH1_U0CTS 0x00070401
15505 #define GPIO_PH1_EPI0S1 0x0007040F
15506 
15507 #define GPIO_PH2_U0DCD 0x00070801
15508 #define GPIO_PH2_EPI0S2 0x0007080F
15509 
15510 #define GPIO_PH3_U0DSR 0x00070C01
15511 #define GPIO_PH3_EPI0S3 0x00070C0F
15512 
15513 #define GPIO_PH4_U0DTR 0x00071001
15514 
15515 #define GPIO_PH5_U0RI 0x00071401
15516 #define GPIO_PH5_EN0PPS 0x00071405
15517 
15518 #define GPIO_PH6_U5RX 0x00071801
15519 #define GPIO_PH6_U7RX 0x00071802
15520 
15521 #define GPIO_PH7_U5TX 0x00071C01
15522 #define GPIO_PH7_U7TX 0x00071C02
15523 
15524 #define GPIO_PJ0_U3RX 0x00080001
15525 #define GPIO_PJ0_EN0PPS 0x00080005
15526 
15527 #define GPIO_PJ1_U3TX 0x00080401
15528 
15529 #define GPIO_PJ2_U2RTS 0x00080801
15530 #define GPIO_PJ2_LCDDATA14 0x0008080F
15531 
15532 #define GPIO_PJ3_U2CTS 0x00080C01
15533 #define GPIO_PJ3_LCDDATA15 0x00080C0F
15534 
15535 #define GPIO_PJ4_U3RTS 0x00081001
15536 #define GPIO_PJ4_LCDDATA16 0x0008100F
15537 
15538 #define GPIO_PJ5_U3CTS 0x00081401
15539 #define GPIO_PJ5_LCDDATA17 0x0008140F
15540 
15541 #define GPIO_PJ6_U4RTS 0x00081801
15542 #define GPIO_PJ6_LCDAC 0x0008180F
15543 
15544 #define GPIO_PJ7_U4CTS 0x00081C01
15545 
15546 #define GPIO_PK0_U4RX 0x00090001
15547 #define GPIO_PK0_EPI0S0 0x0009000F
15548 
15549 #define GPIO_PK1_U4TX 0x00090401
15550 #define GPIO_PK1_EPI0S1 0x0009040F
15551 
15552 #define GPIO_PK2_U4RTS 0x00090801
15553 #define GPIO_PK2_EPI0S2 0x0009080F
15554 
15555 #define GPIO_PK3_U4CTS 0x00090C01
15556 #define GPIO_PK3_EPI0S3 0x00090C0F
15557 
15558 #define GPIO_PK4_I2C3SCL 0x00091002
15559 #define GPIO_PK4_EN0LED0 0x00091005
15560 #define GPIO_PK4_M0PWM6 0x00091006
15561 #define GPIO_PK4_EPI0S32 0x0009100F
15562 
15563 #define GPIO_PK5_I2C3SDA 0x00091402
15564 #define GPIO_PK5_EN0LED2 0x00091405
15565 #define GPIO_PK5_M0PWM7 0x00091406
15566 #define GPIO_PK5_EPI0S31 0x0009140F
15567 
15568 #define GPIO_PK6_I2C4SCL 0x00091802
15569 #define GPIO_PK6_EN0LED1 0x00091805
15570 #define GPIO_PK6_M0FAULT1 0x00091806
15571 #define GPIO_PK6_EPI0S25 0x0009180F
15572 
15573 #define GPIO_PK7_U0RI 0x00091C01
15574 #define GPIO_PK7_I2C4SDA 0x00091C02
15575 #define GPIO_PK7_RTCCLK 0x00091C05
15576 #define GPIO_PK7_M0FAULT2 0x00091C06
15577 #define GPIO_PK7_EPI0S24 0x00091C0F
15578 
15579 #define GPIO_PL0_I2C2SDA 0x000A0002
15580 #define GPIO_PL0_M0FAULT3 0x000A0006
15581 #define GPIO_PL0_USB0D0 0x000A000E
15582 #define GPIO_PL0_EPI0S16 0x000A000F
15583 
15584 #define GPIO_PL1_I2C2SCL 0x000A0402
15585 #define GPIO_PL1_PHA0 0x000A0406
15586 #define GPIO_PL1_USB0D1 0x000A040E
15587 #define GPIO_PL1_EPI0S17 0x000A040F
15588 
15589 #define GPIO_PL2_C0O 0x000A0805
15590 #define GPIO_PL2_PHB0 0x000A0806
15591 #define GPIO_PL2_USB0D2 0x000A080E
15592 #define GPIO_PL2_EPI0S18 0x000A080F
15593 
15594 #define GPIO_PL3_C1O 0x000A0C05
15595 #define GPIO_PL3_IDX0 0x000A0C06
15596 #define GPIO_PL3_USB0D3 0x000A0C0E
15597 #define GPIO_PL3_EPI0S19 0x000A0C0F
15598 
15599 #define GPIO_PL4_T0CCP0 0x000A1003
15600 #define GPIO_PL4_USB0D4 0x000A100E
15601 #define GPIO_PL4_EPI0S26 0x000A100F
15602 
15603 #define GPIO_PL5_T0CCP1 0x000A1403
15604 #define GPIO_PL5_EPI0S33 0x000A140F
15605 #define GPIO_PL5_USB0D5 0x000A140E
15606 
15607 #define GPIO_PL6_T1CCP0 0x000A1803
15608 
15609 #define GPIO_PL7_T1CCP1 0x000A1C03
15610 
15611 #define GPIO_PM0_T2CCP0 0x000B0003
15612 #define GPIO_PM0_EPI0S15 0x000B000F
15613 
15614 #define GPIO_PM1_T2CCP1 0x000B0403
15615 #define GPIO_PM1_EPI0S14 0x000B040F
15616 
15617 #define GPIO_PM2_T3CCP0 0x000B0803
15618 #define GPIO_PM2_EPI0S13 0x000B080F
15619 
15620 #define GPIO_PM3_T3CCP1 0x000B0C03
15621 #define GPIO_PM3_EPI0S12 0x000B0C0F
15622 
15623 #define GPIO_PM4_U0CTS 0x000B1001
15624 #define GPIO_PM4_T4CCP0 0x000B1003
15625 
15626 #define GPIO_PM5_U0DCD 0x000B1401
15627 #define GPIO_PM5_T4CCP1 0x000B1403
15628 
15629 #define GPIO_PM6_U0DSR 0x000B1801
15630 #define GPIO_PM6_T5CCP0 0x000B1803
15631 
15632 #define GPIO_PM7_U0RI 0x000B1C01
15633 #define GPIO_PM7_T5CCP1 0x000B1C03
15634 
15635 #define GPIO_PN0_U1RTS 0x000C0001
15636 
15637 #define GPIO_PN1_U1CTS 0x000C0401
15638 
15639 #define GPIO_PN2_U1DCD 0x000C0801
15640 #define GPIO_PN2_U2RTS 0x000C0802
15641 #define GPIO_PN2_EPI0S29 0x000C080F
15642 
15643 #define GPIO_PN3_U1DSR 0x000C0C01
15644 #define GPIO_PN3_U2CTS 0x000C0C02
15645 #define GPIO_PN3_EPI0S30 0x000C0C0F
15646 
15647 #define GPIO_PN4_U1DTR 0x000C1001
15648 #define GPIO_PN4_U3RTS 0x000C1002
15649 #define GPIO_PN4_I2C2SDA 0x000C1003
15650 #define GPIO_PN4_EPI0S34 0x000C100F
15651 
15652 #define GPIO_PN5_U1RI 0x000C1401
15653 #define GPIO_PN5_U3CTS 0x000C1402
15654 #define GPIO_PN5_I2C2SCL 0x000C1403
15655 #define GPIO_PN5_EPI0S35 0x000C140F
15656 
15657 #define GPIO_PN6_U4RTS 0x000C1802
15658 #define GPIO_PN6_LCDDATA13 0x000C180F
15659 
15660 #define GPIO_PN7_U1RTS 0x000C1C01
15661 #define GPIO_PN7_U4CTS 0x000C1C02
15662 #define GPIO_PN7_LCDDATA12 0x000C1C0F
15663 
15664 #define GPIO_PP0_U6RX 0x000D0001
15665 #define GPIO_PP0_T6CCP0 0x000D0005
15666 #define GPIO_PP0_SSI3XDAT2 0x000D000F
15667 
15668 #define GPIO_PP1_U6TX 0x000D0401
15669 #define GPIO_PP1_T6CCP1 0x000D0405
15670 #define GPIO_PP1_SSI3XDAT3 0x000D040F
15671 
15672 #define GPIO_PP2_U0DTR 0x000D0801
15673 #define GPIO_PP2_USB0NXT 0x000D080E
15674 #define GPIO_PP2_EPI0S29 0x000D080F
15675 
15676 #define GPIO_PP3_U1CTS 0x000D0C01
15677 #define GPIO_PP3_U0DCD 0x000D0C02
15678 #define GPIO_PP3_RTCCLK 0x000D0C07
15679 #define GPIO_PP3_USB0DIR 0x000D0C0E
15680 #define GPIO_PP3_EPI0S30 0x000D0C0F
15681 
15682 #define GPIO_PP4_U3RTS 0x000D1001
15683 #define GPIO_PP4_U0DSR 0x000D1002
15684 #define GPIO_PP4_USB0D7 0x000D100E
15685 
15686 #define GPIO_PP5_U3CTS 0x000D1401
15687 #define GPIO_PP5_I2C2SCL 0x000D1402
15688 #define GPIO_PP5_USB0D6 0x000D140E
15689 
15690 #define GPIO_PP6_U1DCD 0x000D1801
15691 #define GPIO_PP6_I2C2SDA 0x000D1802
15692 
15693 #define GPIO_PQ0_T6CCP0 0x000E0003
15694 #define GPIO_PQ0_SSI3CLK 0x000E000E
15695 #define GPIO_PQ0_EPI0S20 0x000E000F
15696 
15697 #define GPIO_PQ1_T6CCP1 0x000E0403
15698 #define GPIO_PQ1_SSI3FSS 0x000E040E
15699 #define GPIO_PQ1_EPI0S21 0x000E040F
15700 
15701 #define GPIO_PQ2_T7CCP0 0x000E0803
15702 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
15703 #define GPIO_PQ2_EPI0S22 0x000E080F
15704 
15705 #define GPIO_PQ3_T7CCP1 0x000E0C03
15706 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
15707 #define GPIO_PQ3_EPI0S23 0x000E0C0F
15708 
15709 #define GPIO_PQ4_U1RX 0x000E1001
15710 #define GPIO_PQ4_DIVSCLK 0x000E1007
15711 
15712 #define GPIO_PQ5_U1TX 0x000E1401
15713 
15714 #define GPIO_PQ6_U1DTR 0x000E1801
15715 
15716 #define GPIO_PQ7_U1RI 0x000E1C01
15717 
15718 #define GPIO_PR0_U4TX 0x000F0001
15719 #define GPIO_PR0_I2C1SCL 0x000F0002
15720 #define GPIO_PR0_M0PWM0 0x000F0006
15721 #define GPIO_PR0_LCDCP 0x000F000F
15722 
15723 #define GPIO_PR1_U4RX 0x000F0401
15724 #define GPIO_PR1_I2C1SDA 0x000F0402
15725 #define GPIO_PR1_M0PWM1 0x000F0406
15726 #define GPIO_PR1_LCDFP 0x000F040F
15727 
15728 #define GPIO_PR2_I2C2SCL 0x000F0802
15729 #define GPIO_PR2_M0PWM2 0x000F0806
15730 #define GPIO_PR2_LCDLP 0x000F080F
15731 
15732 #define GPIO_PR3_I2C2SDA 0x000F0C02
15733 #define GPIO_PR3_M0PWM3 0x000F0C06
15734 #define GPIO_PR3_LCDDATA03 0x000F0C0F
15735 
15736 #define GPIO_PR4_I2C3SCL 0x000F1002
15737 #define GPIO_PR4_T0CCP0 0x000F1003
15738 #define GPIO_PR4_M0PWM4 0x000F1006
15739 #define GPIO_PR4_LCDDATA00 0x000F100F
15740 
15741 #define GPIO_PR5_U1RX 0x000F1401
15742 #define GPIO_PR5_I2C3SDA 0x000F1402
15743 #define GPIO_PR5_T0CCP1 0x000F1403
15744 #define GPIO_PR5_M0PWM5 0x000F1406
15745 #define GPIO_PR5_LCDDATA01 0x000F140F
15746 
15747 #define GPIO_PR6_U1TX 0x000F1801
15748 #define GPIO_PR6_I2C4SCL 0x000F1802
15749 #define GPIO_PR6_T1CCP0 0x000F1803
15750 #define GPIO_PR6_M0PWM6 0x000F1806
15751 #define GPIO_PR6_LCDDATA04 0x000F180F
15752 
15753 #define GPIO_PR7_I2C4SDA 0x000F1C02
15754 #define GPIO_PR7_T1CCP1 0x000F1C03
15755 #define GPIO_PR7_M0PWM7 0x000F1C06
15756 #define GPIO_PR7_LCDDATA05 0x000F1C0F
15757 
15758 #define GPIO_PS0_T2CCP0 0x00100003
15759 #define GPIO_PS0_M0FAULT0 0x00100006
15760 #define GPIO_PS0_LCDDATA20 0x0010000F
15761 
15762 #define GPIO_PS1_T2CCP1 0x00100403
15763 #define GPIO_PS1_M0FAULT1 0x00100406
15764 #define GPIO_PS1_LCDDATA21 0x0010040F
15765 
15766 #define GPIO_PS2_U1DSR 0x00100801
15767 #define GPIO_PS2_T3CCP0 0x00100803
15768 #define GPIO_PS2_M0FAULT2 0x00100806
15769 #define GPIO_PS2_LCDDATA22 0x0010080F
15770 
15771 #define GPIO_PS3_T3CCP1 0x00100C03
15772 #define GPIO_PS3_M0FAULT3 0x00100C06
15773 #define GPIO_PS3_LCDDATA23 0x00100C0F
15774 
15775 #define GPIO_PS4_T4CCP0 0x00101003
15776 #define GPIO_PS4_PHA0 0x00101006
15777 #define GPIO_PS4_LCDDATA06 0x0010100F
15778 
15779 #define GPIO_PS5_T4CCP1 0x00101403
15780 #define GPIO_PS5_PHB0 0x00101406
15781 #define GPIO_PS5_LCDDATA07 0x0010140F
15782 
15783 #define GPIO_PS6_T5CCP0 0x00101803
15784 #define GPIO_PS6_IDX0 0x00101806
15785 #define GPIO_PS6_LCDDATA08 0x0010180F
15786 
15787 #define GPIO_PS7_T5CCP1 0x00101C03
15788 #define GPIO_PS7_LCDDATA09 0x00101C0F
15789 
15790 #define GPIO_PT0_T6CCP0 0x00110003
15791 #define GPIO_PT0_CAN0RX 0x00110007
15792 #define GPIO_PT0_LCDDATA10 0x0011000F
15793 
15794 #define GPIO_PT1_T6CCP1 0x00110403
15795 #define GPIO_PT1_CAN0TX 0x00110407
15796 #define GPIO_PT1_LCDDATA11 0x0011040F
15797 
15798 #define GPIO_PT2_T7CCP0 0x00110803
15799 #define GPIO_PT2_CAN1RX 0x00110807
15800 #define GPIO_PT2_LCDDATA18 0x0011080F
15801 
15802 #define GPIO_PT3_T7CCP1 0x00110C03
15803 #define GPIO_PT3_CAN1TX 0x00110C07
15804 #define GPIO_PT3_LCDDATA19 0x00110C0F
15805 
15806 #endif // PART_TM4C1299NCZAD
15807 
15808 //*****************************************************************************
15809 //
15810 // TM4C129CNCPDT Port/Pin Mapping Definitions
15811 //
15812 //*****************************************************************************
15813 #ifdef PART_TM4C129CNCPDT
15814 
15815 #define GPIO_PA0_U0RX 0x00000001
15816 #define GPIO_PA0_I2C9SCL 0x00000002
15817 #define GPIO_PA0_T0CCP0 0x00000003
15818 #define GPIO_PA0_CAN0RX 0x00000007
15819 
15820 #define GPIO_PA1_U0TX 0x00000401
15821 #define GPIO_PA1_I2C9SDA 0x00000402
15822 #define GPIO_PA1_T0CCP1 0x00000403
15823 #define GPIO_PA1_CAN0TX 0x00000407
15824 
15825 #define GPIO_PA2_U4RX 0x00000801
15826 #define GPIO_PA2_I2C8SCL 0x00000802
15827 #define GPIO_PA2_T1CCP0 0x00000803
15828 #define GPIO_PA2_SSI0CLK 0x0000080F
15829 
15830 #define GPIO_PA3_U4TX 0x00000C01
15831 #define GPIO_PA3_I2C8SDA 0x00000C02
15832 #define GPIO_PA3_T1CCP1 0x00000C03
15833 #define GPIO_PA3_SSI0FSS 0x00000C0F
15834 
15835 #define GPIO_PA4_U3RX 0x00001001
15836 #define GPIO_PA4_T2CCP0 0x00001003
15837 #define GPIO_PA4_I2C7SCL 0x00001002
15838 #define GPIO_PA4_SSI0XDAT0 0x0000100F
15839 
15840 #define GPIO_PA5_U3TX 0x00001401
15841 #define GPIO_PA5_T2CCP1 0x00001403
15842 #define GPIO_PA5_I2C7SDA 0x00001402
15843 #define GPIO_PA5_SSI0XDAT1 0x0000140F
15844 
15845 #define GPIO_PA6_U2RX 0x00001801
15846 #define GPIO_PA6_I2C6SCL 0x00001802
15847 #define GPIO_PA6_T3CCP0 0x00001803
15848 #define GPIO_PA6_USB0EPEN 0x00001805
15849 #define GPIO_PA6_SSI0XDAT2 0x0000180D
15850 #define GPIO_PA6_EPI0S8 0x0000180F
15851 
15852 #define GPIO_PA7_U2TX 0x00001C01
15853 #define GPIO_PA7_I2C6SDA 0x00001C02
15854 #define GPIO_PA7_T3CCP1 0x00001C03
15855 #define GPIO_PA7_USB0PFLT 0x00001C05
15856 #define GPIO_PA7_USB0EPEN 0x00001C0B
15857 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
15858 #define GPIO_PA7_EPI0S9 0x00001C0F
15859 
15860 #define GPIO_PB0_U1RX 0x00010001
15861 #define GPIO_PB0_I2C5SCL 0x00010002
15862 #define GPIO_PB0_CAN1RX 0x00010007
15863 #define GPIO_PB0_T4CCP0 0x00010003
15864 
15865 #define GPIO_PB1_U1TX 0x00010401
15866 #define GPIO_PB1_I2C5SDA 0x00010402
15867 #define GPIO_PB1_CAN1TX 0x00010407
15868 #define GPIO_PB1_T4CCP1 0x00010403
15869 
15870 #define GPIO_PB2_T5CCP0 0x00010803
15871 #define GPIO_PB2_I2C0SCL 0x00010802
15872 #define GPIO_PB2_USB0STP 0x0001080E
15873 #define GPIO_PB2_EPI0S27 0x0001080F
15874 
15875 #define GPIO_PB3_I2C0SDA 0x00010C02
15876 #define GPIO_PB3_T5CCP1 0x00010C03
15877 #define GPIO_PB3_USB0CLK 0x00010C0E
15878 #define GPIO_PB3_EPI0S28 0x00010C0F
15879 
15880 #define GPIO_PB4_U0CTS 0x00011001
15881 #define GPIO_PB4_I2C5SCL 0x00011002
15882 #define GPIO_PB4_SSI1FSS 0x0001100F
15883 
15884 #define GPIO_PB5_U0RTS 0x00011401
15885 #define GPIO_PB5_I2C5SDA 0x00011402
15886 #define GPIO_PB5_SSI1CLK 0x0001140F
15887 
15888 #define GPIO_PC0_TCK 0x00020001
15889 #define GPIO_PC0_SWCLK 0x00020001
15890 
15891 #define GPIO_PC1_TMS 0x00020401
15892 #define GPIO_PC1_SWDIO 0x00020401
15893 
15894 #define GPIO_PC2_TDI 0x00020801
15895 
15896 #define GPIO_PC3_SWO 0x00020C01
15897 #define GPIO_PC3_TDO 0x00020C01
15898 
15899 #define GPIO_PC4_U7RX 0x00021001
15900 #define GPIO_PC4_EPI0S7 0x0002100F
15901 
15902 #define GPIO_PC5_U7TX 0x00021401
15903 #define GPIO_PC5_RTCCLK 0x00021407
15904 #define GPIO_PC5_EPI0S6 0x0002140F
15905 
15906 #define GPIO_PC6_U5RX 0x00021801
15907 #define GPIO_PC6_EPI0S5 0x0002180F
15908 
15909 #define GPIO_PC7_U5TX 0x00021C01
15910 #define GPIO_PC7_EPI0S4 0x00021C0F
15911 
15912 #define GPIO_PD0_I2C7SCL 0x00030002
15913 #define GPIO_PD0_T0CCP0 0x00030003
15914 #define GPIO_PD0_C0O 0x00030005
15915 #define GPIO_PD0_SSI2XDAT1 0x0003000F
15916 
15917 #define GPIO_PD1_I2C7SDA 0x00030402
15918 #define GPIO_PD1_T0CCP1 0x00030403
15919 #define GPIO_PD1_C1O 0x00030405
15920 #define GPIO_PD1_SSI2XDAT0 0x0003040F
15921 
15922 #define GPIO_PD2_I2C8SCL 0x00030802
15923 #define GPIO_PD2_T1CCP0 0x00030803
15924 #define GPIO_PD2_C2O 0x00030805
15925 #define GPIO_PD2_SSI2FSS 0x0003080F
15926 
15927 #define GPIO_PD3_I2C8SDA 0x00030C02
15928 #define GPIO_PD3_T1CCP1 0x00030C03
15929 #define GPIO_PD3_SSI2CLK 0x00030C0F
15930 
15931 #define GPIO_PD4_U2RX 0x00031001
15932 #define GPIO_PD4_T3CCP0 0x00031003
15933 #define GPIO_PD4_SSI1XDAT2 0x0003100F
15934 
15935 #define GPIO_PD5_U2TX 0x00031401
15936 #define GPIO_PD5_T3CCP1 0x00031403
15937 #define GPIO_PD5_SSI1XDAT3 0x0003140F
15938 
15939 #define GPIO_PD6_U2RTS 0x00031801
15940 #define GPIO_PD6_T4CCP0 0x00031803
15941 #define GPIO_PD6_USB0EPEN 0x00031805
15942 #define GPIO_PD6_SSI2XDAT3 0x0003180F
15943 
15944 #define GPIO_PD7_U2CTS 0x00031C01
15945 #define GPIO_PD7_T4CCP1 0x00031C03
15946 #define GPIO_PD7_USB0PFLT 0x00031C05
15947 #define GPIO_PD7_NMI 0x00031C08
15948 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
15949 
15950 #define GPIO_PE0_U1RTS 0x00040001
15951 
15952 #define GPIO_PE1_U1DSR 0x00040401
15953 
15954 #define GPIO_PE2_U1DCD 0x00040801
15955 
15956 #define GPIO_PE3_U1DTR 0x00040C01
15957 
15958 #define GPIO_PE4_U1RI 0x00041001
15959 #define GPIO_PE4_SSI1XDAT0 0x0004100F
15960 
15961 #define GPIO_PE5_SSI1XDAT1 0x0004140F
15962 
15963 #define GPIO_PF0_M0PWM0 0x00050006
15964 #define GPIO_PF0_SSI3XDAT1 0x0005000E
15965 #define GPIO_PF0_TRD2 0x0005000F
15966 
15967 #define GPIO_PF1_M0PWM1 0x00050406
15968 #define GPIO_PF1_SSI3XDAT0 0x0005040E
15969 #define GPIO_PF1_TRD1 0x0005040F
15970 
15971 #define GPIO_PF2_M0PWM2 0x00050806
15972 #define GPIO_PF2_SSI3FSS 0x0005080E
15973 #define GPIO_PF2_TRD0 0x0005080F
15974 
15975 #define GPIO_PF3_M0PWM3 0x00050C06
15976 #define GPIO_PF3_SSI3CLK 0x00050C0E
15977 #define GPIO_PF3_TRCLK 0x00050C0F
15978 
15979 #define GPIO_PF4_M0FAULT0 0x00051006
15980 #define GPIO_PF4_SSI3XDAT2 0x0005100E
15981 #define GPIO_PF4_TRD3 0x0005100F
15982 
15983 #define GPIO_PG0_I2C1SCL 0x00060002
15984 #define GPIO_PG0_M0PWM4 0x00060006
15985 #define GPIO_PG0_EPI0S11 0x0006000F
15986 
15987 #define GPIO_PG1_I2C1SDA 0x00060402
15988 #define GPIO_PG1_M0PWM5 0x00060406
15989 #define GPIO_PG1_EPI0S10 0x0006040F
15990 
15991 #define GPIO_PG2_I2C2SCL 0x00060802
15992 #define GPIO_PG2_SSI2XDAT3 0x0006080F
15993 
15994 #define GPIO_PG3_I2C2SDA 0x00060C02
15995 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
15996 
15997 #define GPIO_PG4_U0CTS 0x00061001
15998 #define GPIO_PG4_I2C3SCL 0x00061002
15999 #define GPIO_PG4_SSI2XDAT1 0x0006100F
16000 
16001 #define GPIO_PG5_U0RTS 0x00061401
16002 #define GPIO_PG5_I2C3SDA 0x00061402
16003 #define GPIO_PG5_SSI2XDAT0 0x0006140F
16004 
16005 #define GPIO_PG6_I2C4SCL 0x00061802
16006 #define GPIO_PG6_SSI2FSS 0x0006180F
16007 
16008 #define GPIO_PG7_I2C4SDA 0x00061C02
16009 #define GPIO_PG7_SSI2CLK 0x00061C0F
16010 
16011 #define GPIO_PH0_U0RTS 0x00070001
16012 #define GPIO_PH0_EPI0S0 0x0007000F
16013 
16014 #define GPIO_PH1_U0CTS 0x00070401
16015 #define GPIO_PH1_EPI0S1 0x0007040F
16016 
16017 #define GPIO_PH2_U0DCD 0x00070801
16018 #define GPIO_PH2_EPI0S2 0x0007080F
16019 
16020 #define GPIO_PH3_U0DSR 0x00070C01
16021 #define GPIO_PH3_EPI0S3 0x00070C0F
16022 
16023 #define GPIO_PJ0_U3RX 0x00080001
16024 
16025 #define GPIO_PJ1_U3TX 0x00080401
16026 
16027 #define GPIO_PK0_U4RX 0x00090001
16028 #define GPIO_PK0_EPI0S0 0x0009000F
16029 
16030 #define GPIO_PK1_U4TX 0x00090401
16031 #define GPIO_PK1_EPI0S1 0x0009040F
16032 
16033 #define GPIO_PK2_U4RTS 0x00090801
16034 #define GPIO_PK2_EPI0S2 0x0009080F
16035 
16036 #define GPIO_PK3_U4CTS 0x00090C01
16037 #define GPIO_PK3_EPI0S3 0x00090C0F
16038 
16039 #define GPIO_PK4_I2C3SCL 0x00091002
16040 #define GPIO_PK4_M0PWM6 0x00091006
16041 #define GPIO_PK4_EPI0S32 0x0009100F
16042 
16043 #define GPIO_PK5_I2C3SDA 0x00091402
16044 #define GPIO_PK5_M0PWM7 0x00091406
16045 #define GPIO_PK5_EPI0S31 0x0009140F
16046 
16047 #define GPIO_PK6_I2C4SCL 0x00091802
16048 #define GPIO_PK6_M0FAULT1 0x00091806
16049 #define GPIO_PK6_EPI0S25 0x0009180F
16050 
16051 #define GPIO_PK7_U0RI 0x00091C01
16052 #define GPIO_PK7_I2C4SDA 0x00091C02
16053 #define GPIO_PK7_RTCCLK 0x00091C05
16054 #define GPIO_PK7_M0FAULT2 0x00091C06
16055 #define GPIO_PK7_EPI0S24 0x00091C0F
16056 
16057 #define GPIO_PL0_I2C2SDA 0x000A0002
16058 #define GPIO_PL0_M0FAULT3 0x000A0006
16059 #define GPIO_PL0_USB0D0 0x000A000E
16060 #define GPIO_PL0_EPI0S16 0x000A000F
16061 
16062 #define GPIO_PL1_I2C2SCL 0x000A0402
16063 #define GPIO_PL1_PHA0 0x000A0406
16064 #define GPIO_PL1_USB0D1 0x000A040E
16065 #define GPIO_PL1_EPI0S17 0x000A040F
16066 
16067 #define GPIO_PL2_C0O 0x000A0805
16068 #define GPIO_PL2_PHB0 0x000A0806
16069 #define GPIO_PL2_USB0D2 0x000A080E
16070 #define GPIO_PL2_EPI0S18 0x000A080F
16071 
16072 #define GPIO_PL3_C1O 0x000A0C05
16073 #define GPIO_PL3_IDX0 0x000A0C06
16074 #define GPIO_PL3_USB0D3 0x000A0C0E
16075 #define GPIO_PL3_EPI0S19 0x000A0C0F
16076 
16077 #define GPIO_PL4_T0CCP0 0x000A1003
16078 #define GPIO_PL4_USB0D4 0x000A100E
16079 #define GPIO_PL4_EPI0S26 0x000A100F
16080 
16081 #define GPIO_PL5_T0CCP1 0x000A1403
16082 #define GPIO_PL5_EPI0S33 0x000A140F
16083 #define GPIO_PL5_USB0D5 0x000A140E
16084 
16085 #define GPIO_PL6_T1CCP0 0x000A1803
16086 
16087 #define GPIO_PL7_T1CCP1 0x000A1C03
16088 
16089 #define GPIO_PM0_T2CCP0 0x000B0003
16090 #define GPIO_PM0_EPI0S15 0x000B000F
16091 
16092 #define GPIO_PM1_T2CCP1 0x000B0403
16093 #define GPIO_PM1_EPI0S14 0x000B040F
16094 
16095 #define GPIO_PM2_T3CCP0 0x000B0803
16096 #define GPIO_PM2_EPI0S13 0x000B080F
16097 
16098 #define GPIO_PM3_T3CCP1 0x000B0C03
16099 #define GPIO_PM3_EPI0S12 0x000B0C0F
16100 
16101 #define GPIO_PM4_U0CTS 0x000B1001
16102 #define GPIO_PM4_T4CCP0 0x000B1003
16103 
16104 #define GPIO_PM5_U0DCD 0x000B1401
16105 #define GPIO_PM5_T4CCP1 0x000B1403
16106 
16107 #define GPIO_PM6_U0DSR 0x000B1801
16108 #define GPIO_PM6_T5CCP0 0x000B1803
16109 
16110 #define GPIO_PM7_U0RI 0x000B1C01
16111 #define GPIO_PM7_T5CCP1 0x000B1C03
16112 
16113 #define GPIO_PN0_U1RTS 0x000C0001
16114 
16115 #define GPIO_PN1_U1CTS 0x000C0401
16116 
16117 #define GPIO_PN2_U1DCD 0x000C0801
16118 #define GPIO_PN2_U2RTS 0x000C0802
16119 #define GPIO_PN2_EPI0S29 0x000C080F
16120 
16121 #define GPIO_PN3_U1DSR 0x000C0C01
16122 #define GPIO_PN3_U2CTS 0x000C0C02
16123 #define GPIO_PN3_EPI0S30 0x000C0C0F
16124 
16125 #define GPIO_PN4_U1DTR 0x000C1001
16126 #define GPIO_PN4_U3RTS 0x000C1002
16127 #define GPIO_PN4_I2C2SDA 0x000C1003
16128 #define GPIO_PN4_EPI0S34 0x000C100F
16129 
16130 #define GPIO_PN5_U1RI 0x000C1401
16131 #define GPIO_PN5_U3CTS 0x000C1402
16132 #define GPIO_PN5_I2C2SCL 0x000C1403
16133 #define GPIO_PN5_EPI0S35 0x000C140F
16134 
16135 #define GPIO_PP0_U6RX 0x000D0001
16136 #define GPIO_PP0_SSI3XDAT2 0x000D000F
16137 
16138 #define GPIO_PP1_U6TX 0x000D0401
16139 #define GPIO_PP1_SSI3XDAT3 0x000D040F
16140 
16141 #define GPIO_PP2_U0DTR 0x000D0801
16142 #define GPIO_PP2_USB0NXT 0x000D080E
16143 #define GPIO_PP2_EPI0S29 0x000D080F
16144 
16145 #define GPIO_PP3_U1CTS 0x000D0C01
16146 #define GPIO_PP3_U0DCD 0x000D0C02
16147 #define GPIO_PP3_RTCCLK 0x000D0C07
16148 #define GPIO_PP3_USB0DIR 0x000D0C0E
16149 #define GPIO_PP3_EPI0S30 0x000D0C0F
16150 
16151 #define GPIO_PP4_U3RTS 0x000D1001
16152 #define GPIO_PP4_U0DSR 0x000D1002
16153 #define GPIO_PP4_USB0D7 0x000D100E
16154 
16155 #define GPIO_PP5_U3CTS 0x000D1401
16156 #define GPIO_PP5_I2C2SCL 0x000D1402
16157 #define GPIO_PP5_USB0D6 0x000D140E
16158 
16159 #define GPIO_PQ0_SSI3CLK 0x000E000E
16160 #define GPIO_PQ0_EPI0S20 0x000E000F
16161 
16162 #define GPIO_PQ1_SSI3FSS 0x000E040E
16163 #define GPIO_PQ1_EPI0S21 0x000E040F
16164 
16165 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
16166 #define GPIO_PQ2_EPI0S22 0x000E080F
16167 
16168 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
16169 #define GPIO_PQ3_EPI0S23 0x000E0C0F
16170 
16171 #define GPIO_PQ4_U1RX 0x000E1001
16172 #define GPIO_PQ4_DIVSCLK 0x000E1007
16173 
16174 #define GPIO_PQ5_U1TX 0x000E1401
16175 
16176 #define GPIO_PQ6_U1DTR 0x000E1801
16177 
16178 #endif // PART_TM4C129CNCPDT
16179 
16180 //*****************************************************************************
16181 //
16182 // TM4C129CNCZAD Port/Pin Mapping Definitions
16183 //
16184 //*****************************************************************************
16185 #ifdef PART_TM4C129CNCZAD
16186 
16187 #define GPIO_PA0_U0RX 0x00000001
16188 #define GPIO_PA0_I2C9SCL 0x00000002
16189 #define GPIO_PA0_T0CCP0 0x00000003
16190 #define GPIO_PA0_CAN0RX 0x00000007
16191 
16192 #define GPIO_PA1_U0TX 0x00000401
16193 #define GPIO_PA1_I2C9SDA 0x00000402
16194 #define GPIO_PA1_T0CCP1 0x00000403
16195 #define GPIO_PA1_CAN0TX 0x00000407
16196 
16197 #define GPIO_PA2_U4RX 0x00000801
16198 #define GPIO_PA2_I2C8SCL 0x00000802
16199 #define GPIO_PA2_T1CCP0 0x00000803
16200 #define GPIO_PA2_SSI0CLK 0x0000080F
16201 
16202 #define GPIO_PA3_U4TX 0x00000C01
16203 #define GPIO_PA3_I2C8SDA 0x00000C02
16204 #define GPIO_PA3_T1CCP1 0x00000C03
16205 #define GPIO_PA3_SSI0FSS 0x00000C0F
16206 
16207 #define GPIO_PA4_U3RX 0x00001001
16208 #define GPIO_PA4_T2CCP0 0x00001003
16209 #define GPIO_PA4_I2C7SCL 0x00001002
16210 #define GPIO_PA4_SSI0XDAT0 0x0000100F
16211 
16212 #define GPIO_PA5_U3TX 0x00001401
16213 #define GPIO_PA5_T2CCP1 0x00001403
16214 #define GPIO_PA5_I2C7SDA 0x00001402
16215 #define GPIO_PA5_SSI0XDAT1 0x0000140F
16216 
16217 #define GPIO_PA6_U2RX 0x00001801
16218 #define GPIO_PA6_I2C6SCL 0x00001802
16219 #define GPIO_PA6_T3CCP0 0x00001803
16220 #define GPIO_PA6_USB0EPEN 0x00001805
16221 #define GPIO_PA6_SSI0XDAT2 0x0000180D
16222 #define GPIO_PA6_EPI0S8 0x0000180F
16223 
16224 #define GPIO_PA7_U2TX 0x00001C01
16225 #define GPIO_PA7_I2C6SDA 0x00001C02
16226 #define GPIO_PA7_T3CCP1 0x00001C03
16227 #define GPIO_PA7_USB0PFLT 0x00001C05
16228 #define GPIO_PA7_USB0EPEN 0x00001C0B
16229 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
16230 #define GPIO_PA7_EPI0S9 0x00001C0F
16231 
16232 #define GPIO_PB0_U1RX 0x00010001
16233 #define GPIO_PB0_I2C5SCL 0x00010002
16234 #define GPIO_PB0_CAN1RX 0x00010007
16235 #define GPIO_PB0_T4CCP0 0x00010003
16236 
16237 #define GPIO_PB1_U1TX 0x00010401
16238 #define GPIO_PB1_I2C5SDA 0x00010402
16239 #define GPIO_PB1_CAN1TX 0x00010407
16240 #define GPIO_PB1_T4CCP1 0x00010403
16241 
16242 #define GPIO_PB2_T5CCP0 0x00010803
16243 #define GPIO_PB2_I2C0SCL 0x00010802
16244 #define GPIO_PB2_USB0STP 0x0001080E
16245 #define GPIO_PB2_EPI0S27 0x0001080F
16246 
16247 #define GPIO_PB3_I2C0SDA 0x00010C02
16248 #define GPIO_PB3_T5CCP1 0x00010C03
16249 #define GPIO_PB3_USB0CLK 0x00010C0E
16250 #define GPIO_PB3_EPI0S28 0x00010C0F
16251 
16252 #define GPIO_PB4_U0CTS 0x00011001
16253 #define GPIO_PB4_I2C5SCL 0x00011002
16254 #define GPIO_PB4_SSI1FSS 0x0001100F
16255 
16256 #define GPIO_PB5_U0RTS 0x00011401
16257 #define GPIO_PB5_I2C5SDA 0x00011402
16258 #define GPIO_PB5_SSI1CLK 0x0001140F
16259 
16260 #define GPIO_PB6_I2C6SCL 0x00011802
16261 #define GPIO_PB6_T6CCP0 0x00011803
16262 
16263 #define GPIO_PB7_I2C6SDA 0x00011C02
16264 #define GPIO_PB7_T6CCP1 0x00011C03
16265 
16266 #define GPIO_PC0_TCK 0x00020001
16267 #define GPIO_PC0_SWCLK 0x00020001
16268 
16269 #define GPIO_PC1_TMS 0x00020401
16270 #define GPIO_PC1_SWDIO 0x00020401
16271 
16272 #define GPIO_PC2_TDI 0x00020801
16273 
16274 #define GPIO_PC3_SWO 0x00020C01
16275 #define GPIO_PC3_TDO 0x00020C01
16276 
16277 #define GPIO_PC4_U7RX 0x00021001
16278 #define GPIO_PC4_T7CCP0 0x00021003
16279 #define GPIO_PC4_EPI0S7 0x0002100F
16280 
16281 #define GPIO_PC5_U7TX 0x00021401
16282 #define GPIO_PC5_T7CCP1 0x00021403
16283 #define GPIO_PC5_RTCCLK 0x00021407
16284 #define GPIO_PC5_EPI0S6 0x0002140F
16285 
16286 #define GPIO_PC6_U5RX 0x00021801
16287 #define GPIO_PC6_EPI0S5 0x0002180F
16288 
16289 #define GPIO_PC7_U5TX 0x00021C01
16290 #define GPIO_PC7_EPI0S4 0x00021C0F
16291 
16292 #define GPIO_PD0_I2C7SCL 0x00030002
16293 #define GPIO_PD0_T0CCP0 0x00030003
16294 #define GPIO_PD0_C0O 0x00030005
16295 #define GPIO_PD0_SSI2XDAT1 0x0003000F
16296 
16297 #define GPIO_PD1_I2C7SDA 0x00030402
16298 #define GPIO_PD1_T0CCP1 0x00030403
16299 #define GPIO_PD1_C1O 0x00030405
16300 #define GPIO_PD1_SSI2XDAT0 0x0003040F
16301 
16302 #define GPIO_PD2_I2C8SCL 0x00030802
16303 #define GPIO_PD2_T1CCP0 0x00030803
16304 #define GPIO_PD2_C2O 0x00030805
16305 #define GPIO_PD2_SSI2FSS 0x0003080F
16306 
16307 #define GPIO_PD3_I2C8SDA 0x00030C02
16308 #define GPIO_PD3_T1CCP1 0x00030C03
16309 #define GPIO_PD3_SSI2CLK 0x00030C0F
16310 
16311 #define GPIO_PD4_U2RX 0x00031001
16312 #define GPIO_PD4_T3CCP0 0x00031003
16313 #define GPIO_PD4_SSI1XDAT2 0x0003100F
16314 
16315 #define GPIO_PD5_U2TX 0x00031401
16316 #define GPIO_PD5_T3CCP1 0x00031403
16317 #define GPIO_PD5_SSI1XDAT3 0x0003140F
16318 
16319 #define GPIO_PD6_U2RTS 0x00031801
16320 #define GPIO_PD6_T4CCP0 0x00031803
16321 #define GPIO_PD6_USB0EPEN 0x00031805
16322 #define GPIO_PD6_SSI2XDAT3 0x0003180F
16323 
16324 #define GPIO_PD7_U2CTS 0x00031C01
16325 #define GPIO_PD7_T4CCP1 0x00031C03
16326 #define GPIO_PD7_USB0PFLT 0x00031C05
16327 #define GPIO_PD7_NMI 0x00031C08
16328 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
16329 
16330 #define GPIO_PE0_U1RTS 0x00040001
16331 
16332 #define GPIO_PE1_U1DSR 0x00040401
16333 
16334 #define GPIO_PE2_U1DCD 0x00040801
16335 
16336 #define GPIO_PE3_U1DTR 0x00040C01
16337 
16338 #define GPIO_PE4_U1RI 0x00041001
16339 #define GPIO_PE4_SSI1XDAT0 0x0004100F
16340 
16341 #define GPIO_PE5_SSI1XDAT1 0x0004140F
16342 
16343 #define GPIO_PE6_U0CTS 0x00041801
16344 #define GPIO_PE6_I2C9SCL 0x00041802
16345 
16346 #define GPIO_PE7_U0RTS 0x00041C01
16347 #define GPIO_PE7_I2C9SDA 0x00041C02
16348 #define GPIO_PE7_NMI 0x00041C08
16349 
16350 #define GPIO_PF0_M0PWM0 0x00050006
16351 #define GPIO_PF0_SSI3XDAT1 0x0005000E
16352 #define GPIO_PF0_TRD2 0x0005000F
16353 
16354 #define GPIO_PF1_M0PWM1 0x00050406
16355 #define GPIO_PF1_SSI3XDAT0 0x0005040E
16356 #define GPIO_PF1_TRD1 0x0005040F
16357 
16358 #define GPIO_PF2_M0PWM2 0x00050806
16359 #define GPIO_PF2_SSI3FSS 0x0005080E
16360 #define GPIO_PF2_TRD0 0x0005080F
16361 
16362 #define GPIO_PF3_M0PWM3 0x00050C06
16363 #define GPIO_PF3_SSI3CLK 0x00050C0E
16364 #define GPIO_PF3_TRCLK 0x00050C0F
16365 
16366 #define GPIO_PF4_M0FAULT0 0x00051006
16367 #define GPIO_PF4_SSI3XDAT2 0x0005100E
16368 #define GPIO_PF4_TRD3 0x0005100F
16369 
16370 #define GPIO_PF5_SSI3XDAT3 0x0005140E
16371 
16372 #define GPIO_PG0_I2C1SCL 0x00060002
16373 #define GPIO_PG0_M0PWM4 0x00060006
16374 #define GPIO_PG0_EPI0S11 0x0006000F
16375 
16376 #define GPIO_PG1_I2C1SDA 0x00060402
16377 #define GPIO_PG1_M0PWM5 0x00060406
16378 #define GPIO_PG1_EPI0S10 0x0006040F
16379 
16380 #define GPIO_PG2_I2C2SCL 0x00060802
16381 #define GPIO_PG2_SSI2XDAT3 0x0006080F
16382 
16383 #define GPIO_PG3_I2C2SDA 0x00060C02
16384 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
16385 
16386 #define GPIO_PG4_U0CTS 0x00061001
16387 #define GPIO_PG4_I2C3SCL 0x00061002
16388 #define GPIO_PG4_SSI2XDAT1 0x0006100F
16389 
16390 #define GPIO_PG5_U0RTS 0x00061401
16391 #define GPIO_PG5_I2C3SDA 0x00061402
16392 #define GPIO_PG5_SSI2XDAT0 0x0006140F
16393 
16394 #define GPIO_PG6_I2C4SCL 0x00061802
16395 #define GPIO_PG6_SSI2FSS 0x0006180F
16396 
16397 #define GPIO_PG7_I2C4SDA 0x00061C02
16398 #define GPIO_PG7_SSI2CLK 0x00061C0F
16399 
16400 #define GPIO_PH0_U0RTS 0x00070001
16401 #define GPIO_PH0_EPI0S0 0x0007000F
16402 
16403 #define GPIO_PH1_U0CTS 0x00070401
16404 #define GPIO_PH1_EPI0S1 0x0007040F
16405 
16406 #define GPIO_PH2_U0DCD 0x00070801
16407 #define GPIO_PH2_EPI0S2 0x0007080F
16408 
16409 #define GPIO_PH3_U0DSR 0x00070C01
16410 #define GPIO_PH3_EPI0S3 0x00070C0F
16411 
16412 #define GPIO_PH4_U0DTR 0x00071001
16413 
16414 #define GPIO_PH5_U0RI 0x00071401
16415 
16416 #define GPIO_PH6_U5RX 0x00071801
16417 #define GPIO_PH6_U7RX 0x00071802
16418 
16419 #define GPIO_PH7_U5TX 0x00071C01
16420 #define GPIO_PH7_U7TX 0x00071C02
16421 
16422 #define GPIO_PJ0_U3RX 0x00080001
16423 
16424 #define GPIO_PJ1_U3TX 0x00080401
16425 
16426 #define GPIO_PJ2_U2RTS 0x00080801
16427 
16428 #define GPIO_PJ3_U2CTS 0x00080C01
16429 
16430 #define GPIO_PJ4_U3RTS 0x00081001
16431 
16432 #define GPIO_PJ5_U3CTS 0x00081401
16433 
16434 #define GPIO_PJ6_U4RTS 0x00081801
16435 
16436 #define GPIO_PJ7_U4CTS 0x00081C01
16437 
16438 #define GPIO_PK0_U4RX 0x00090001
16439 #define GPIO_PK0_EPI0S0 0x0009000F
16440 
16441 #define GPIO_PK1_U4TX 0x00090401
16442 #define GPIO_PK1_EPI0S1 0x0009040F
16443 
16444 #define GPIO_PK2_U4RTS 0x00090801
16445 #define GPIO_PK2_EPI0S2 0x0009080F
16446 
16447 #define GPIO_PK3_U4CTS 0x00090C01
16448 #define GPIO_PK3_EPI0S3 0x00090C0F
16449 
16450 #define GPIO_PK4_I2C3SCL 0x00091002
16451 #define GPIO_PK4_M0PWM6 0x00091006
16452 #define GPIO_PK4_EPI0S32 0x0009100F
16453 
16454 #define GPIO_PK5_I2C3SDA 0x00091402
16455 #define GPIO_PK5_M0PWM7 0x00091406
16456 #define GPIO_PK5_EPI0S31 0x0009140F
16457 
16458 #define GPIO_PK6_I2C4SCL 0x00091802
16459 #define GPIO_PK6_M0FAULT1 0x00091806
16460 #define GPIO_PK6_EPI0S25 0x0009180F
16461 
16462 #define GPIO_PK7_U0RI 0x00091C01
16463 #define GPIO_PK7_I2C4SDA 0x00091C02
16464 #define GPIO_PK7_RTCCLK 0x00091C05
16465 #define GPIO_PK7_M0FAULT2 0x00091C06
16466 #define GPIO_PK7_EPI0S24 0x00091C0F
16467 
16468 #define GPIO_PL0_I2C2SDA 0x000A0002
16469 #define GPIO_PL0_M0FAULT3 0x000A0006
16470 #define GPIO_PL0_USB0D0 0x000A000E
16471 #define GPIO_PL0_EPI0S16 0x000A000F
16472 
16473 #define GPIO_PL1_I2C2SCL 0x000A0402
16474 #define GPIO_PL1_PHA0 0x000A0406
16475 #define GPIO_PL1_USB0D1 0x000A040E
16476 #define GPIO_PL1_EPI0S17 0x000A040F
16477 
16478 #define GPIO_PL2_C0O 0x000A0805
16479 #define GPIO_PL2_PHB0 0x000A0806
16480 #define GPIO_PL2_USB0D2 0x000A080E
16481 #define GPIO_PL2_EPI0S18 0x000A080F
16482 
16483 #define GPIO_PL3_C1O 0x000A0C05
16484 #define GPIO_PL3_IDX0 0x000A0C06
16485 #define GPIO_PL3_USB0D3 0x000A0C0E
16486 #define GPIO_PL3_EPI0S19 0x000A0C0F
16487 
16488 #define GPIO_PL4_T0CCP0 0x000A1003
16489 #define GPIO_PL4_USB0D4 0x000A100E
16490 #define GPIO_PL4_EPI0S26 0x000A100F
16491 
16492 #define GPIO_PL5_T0CCP1 0x000A1403
16493 #define GPIO_PL5_EPI0S33 0x000A140F
16494 #define GPIO_PL5_USB0D5 0x000A140E
16495 
16496 #define GPIO_PL6_T1CCP0 0x000A1803
16497 
16498 #define GPIO_PL7_T1CCP1 0x000A1C03
16499 
16500 #define GPIO_PM0_T2CCP0 0x000B0003
16501 #define GPIO_PM0_EPI0S15 0x000B000F
16502 
16503 #define GPIO_PM1_T2CCP1 0x000B0403
16504 #define GPIO_PM1_EPI0S14 0x000B040F
16505 
16506 #define GPIO_PM2_T3CCP0 0x000B0803
16507 #define GPIO_PM2_EPI0S13 0x000B080F
16508 
16509 #define GPIO_PM3_T3CCP1 0x000B0C03
16510 #define GPIO_PM3_EPI0S12 0x000B0C0F
16511 
16512 #define GPIO_PM4_U0CTS 0x000B1001
16513 #define GPIO_PM4_T4CCP0 0x000B1003
16514 
16515 #define GPIO_PM5_U0DCD 0x000B1401
16516 #define GPIO_PM5_T4CCP1 0x000B1403
16517 
16518 #define GPIO_PM6_U0DSR 0x000B1801
16519 #define GPIO_PM6_T5CCP0 0x000B1803
16520 
16521 #define GPIO_PM7_U0RI 0x000B1C01
16522 #define GPIO_PM7_T5CCP1 0x000B1C03
16523 
16524 #define GPIO_PN0_U1RTS 0x000C0001
16525 
16526 #define GPIO_PN1_U1CTS 0x000C0401
16527 
16528 #define GPIO_PN2_U1DCD 0x000C0801
16529 #define GPIO_PN2_U2RTS 0x000C0802
16530 #define GPIO_PN2_EPI0S29 0x000C080F
16531 
16532 #define GPIO_PN3_U1DSR 0x000C0C01
16533 #define GPIO_PN3_U2CTS 0x000C0C02
16534 #define GPIO_PN3_EPI0S30 0x000C0C0F
16535 
16536 #define GPIO_PN4_U1DTR 0x000C1001
16537 #define GPIO_PN4_U3RTS 0x000C1002
16538 #define GPIO_PN4_I2C2SDA 0x000C1003
16539 #define GPIO_PN4_EPI0S34 0x000C100F
16540 
16541 #define GPIO_PN5_U1RI 0x000C1401
16542 #define GPIO_PN5_U3CTS 0x000C1402
16543 #define GPIO_PN5_I2C2SCL 0x000C1403
16544 #define GPIO_PN5_EPI0S35 0x000C140F
16545 
16546 #define GPIO_PN6_U4RTS 0x000C1802
16547 
16548 #define GPIO_PN7_U1RTS 0x000C1C01
16549 #define GPIO_PN7_U4CTS 0x000C1C02
16550 
16551 #define GPIO_PP0_U6RX 0x000D0001
16552 #define GPIO_PP0_T6CCP0 0x000D0005
16553 #define GPIO_PP0_SSI3XDAT2 0x000D000F
16554 
16555 #define GPIO_PP1_U6TX 0x000D0401
16556 #define GPIO_PP1_T6CCP1 0x000D0405
16557 #define GPIO_PP1_SSI3XDAT3 0x000D040F
16558 
16559 #define GPIO_PP2_U0DTR 0x000D0801
16560 #define GPIO_PP2_USB0NXT 0x000D080E
16561 #define GPIO_PP2_EPI0S29 0x000D080F
16562 
16563 #define GPIO_PP3_U1CTS 0x000D0C01
16564 #define GPIO_PP3_U0DCD 0x000D0C02
16565 #define GPIO_PP3_RTCCLK 0x000D0C07
16566 #define GPIO_PP3_USB0DIR 0x000D0C0E
16567 #define GPIO_PP3_EPI0S30 0x000D0C0F
16568 
16569 #define GPIO_PP4_U3RTS 0x000D1001
16570 #define GPIO_PP4_U0DSR 0x000D1002
16571 #define GPIO_PP4_USB0D7 0x000D100E
16572 
16573 #define GPIO_PP5_U3CTS 0x000D1401
16574 #define GPIO_PP5_I2C2SCL 0x000D1402
16575 #define GPIO_PP5_USB0D6 0x000D140E
16576 
16577 #define GPIO_PP6_U1DCD 0x000D1801
16578 #define GPIO_PP6_I2C2SDA 0x000D1802
16579 
16580 #define GPIO_PQ0_T6CCP0 0x000E0003
16581 #define GPIO_PQ0_SSI3CLK 0x000E000E
16582 #define GPIO_PQ0_EPI0S20 0x000E000F
16583 
16584 #define GPIO_PQ1_T6CCP1 0x000E0403
16585 #define GPIO_PQ1_SSI3FSS 0x000E040E
16586 #define GPIO_PQ1_EPI0S21 0x000E040F
16587 
16588 #define GPIO_PQ2_T7CCP0 0x000E0803
16589 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
16590 #define GPIO_PQ2_EPI0S22 0x000E080F
16591 
16592 #define GPIO_PQ3_T7CCP1 0x000E0C03
16593 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
16594 #define GPIO_PQ3_EPI0S23 0x000E0C0F
16595 
16596 #define GPIO_PQ4_U1RX 0x000E1001
16597 #define GPIO_PQ4_DIVSCLK 0x000E1007
16598 
16599 #define GPIO_PQ5_U1TX 0x000E1401
16600 
16601 #define GPIO_PQ6_U1DTR 0x000E1801
16602 
16603 #define GPIO_PQ7_U1RI 0x000E1C01
16604 
16605 #define GPIO_PR0_U4TX 0x000F0001
16606 #define GPIO_PR0_I2C1SCL 0x000F0002
16607 #define GPIO_PR0_M0PWM0 0x000F0006
16608 
16609 #define GPIO_PR1_U4RX 0x000F0401
16610 #define GPIO_PR1_I2C1SDA 0x000F0402
16611 #define GPIO_PR1_M0PWM1 0x000F0406
16612 
16613 #define GPIO_PR2_I2C2SCL 0x000F0802
16614 #define GPIO_PR2_M0PWM2 0x000F0806
16615 
16616 #define GPIO_PR3_I2C2SDA 0x000F0C02
16617 #define GPIO_PR3_M0PWM3 0x000F0C06
16618 
16619 #define GPIO_PR4_I2C3SCL 0x000F1002
16620 #define GPIO_PR4_T0CCP0 0x000F1003
16621 #define GPIO_PR4_M0PWM4 0x000F1006
16622 
16623 #define GPIO_PR5_U1RX 0x000F1401
16624 #define GPIO_PR5_I2C3SDA 0x000F1402
16625 #define GPIO_PR5_T0CCP1 0x000F1403
16626 #define GPIO_PR5_M0PWM5 0x000F1406
16627 
16628 #define GPIO_PR6_U1TX 0x000F1801
16629 #define GPIO_PR6_I2C4SCL 0x000F1802
16630 #define GPIO_PR6_T1CCP0 0x000F1803
16631 #define GPIO_PR6_M0PWM6 0x000F1806
16632 
16633 #define GPIO_PR7_I2C4SDA 0x000F1C02
16634 #define GPIO_PR7_T1CCP1 0x000F1C03
16635 #define GPIO_PR7_M0PWM7 0x000F1C06
16636 
16637 #define GPIO_PS0_T2CCP0 0x00100003
16638 #define GPIO_PS0_M0FAULT0 0x00100006
16639 
16640 #define GPIO_PS1_T2CCP1 0x00100403
16641 #define GPIO_PS1_M0FAULT1 0x00100406
16642 
16643 #define GPIO_PS2_U1DSR 0x00100801
16644 #define GPIO_PS2_T3CCP0 0x00100803
16645 #define GPIO_PS2_M0FAULT2 0x00100806
16646 
16647 #define GPIO_PS3_T3CCP1 0x00100C03
16648 #define GPIO_PS3_M0FAULT3 0x00100C06
16649 
16650 #define GPIO_PS4_T4CCP0 0x00101003
16651 #define GPIO_PS4_PHA0 0x00101006
16652 
16653 #define GPIO_PS5_T4CCP1 0x00101403
16654 #define GPIO_PS5_PHB0 0x00101406
16655 
16656 #define GPIO_PS6_T5CCP0 0x00101803
16657 #define GPIO_PS6_IDX0 0x00101806
16658 
16659 #define GPIO_PS7_T5CCP1 0x00101C03
16660 
16661 #define GPIO_PT0_T6CCP0 0x00110003
16662 #define GPIO_PT0_CAN0RX 0x00110007
16663 
16664 #define GPIO_PT1_T6CCP1 0x00110403
16665 #define GPIO_PT1_CAN0TX 0x00110407
16666 
16667 #define GPIO_PT2_T7CCP0 0x00110803
16668 #define GPIO_PT2_CAN1RX 0x00110807
16669 
16670 #define GPIO_PT3_T7CCP1 0x00110C03
16671 #define GPIO_PT3_CAN1TX 0x00110C07
16672 
16673 #endif // PART_TM4C129CNCZAD
16674 
16675 //*****************************************************************************
16676 //
16677 // TM4C129DNCPDT Port/Pin Mapping Definitions
16678 //
16679 //*****************************************************************************
16680 #ifdef PART_TM4C129DNCPDT
16681 
16682 #define GPIO_PA0_U0RX 0x00000001
16683 #define GPIO_PA0_I2C9SCL 0x00000002
16684 #define GPIO_PA0_T0CCP0 0x00000003
16685 #define GPIO_PA0_CAN0RX 0x00000007
16686 
16687 #define GPIO_PA1_U0TX 0x00000401
16688 #define GPIO_PA1_I2C9SDA 0x00000402
16689 #define GPIO_PA1_T0CCP1 0x00000403
16690 #define GPIO_PA1_CAN0TX 0x00000407
16691 
16692 #define GPIO_PA2_U4RX 0x00000801
16693 #define GPIO_PA2_I2C8SCL 0x00000802
16694 #define GPIO_PA2_T1CCP0 0x00000803
16695 #define GPIO_PA2_SSI0CLK 0x0000080F
16696 
16697 #define GPIO_PA3_U4TX 0x00000C01
16698 #define GPIO_PA3_I2C8SDA 0x00000C02
16699 #define GPIO_PA3_T1CCP1 0x00000C03
16700 #define GPIO_PA3_SSI0FSS 0x00000C0F
16701 
16702 #define GPIO_PA4_U3RX 0x00001001
16703 #define GPIO_PA4_T2CCP0 0x00001003
16704 #define GPIO_PA4_I2C7SCL 0x00001002
16705 #define GPIO_PA4_SSI0XDAT0 0x0000100F
16706 
16707 #define GPIO_PA5_U3TX 0x00001401
16708 #define GPIO_PA5_T2CCP1 0x00001403
16709 #define GPIO_PA5_I2C7SDA 0x00001402
16710 #define GPIO_PA5_SSI0XDAT1 0x0000140F
16711 
16712 #define GPIO_PA6_U2RX 0x00001801
16713 #define GPIO_PA6_I2C6SCL 0x00001802
16714 #define GPIO_PA6_T3CCP0 0x00001803
16715 #define GPIO_PA6_USB0EPEN 0x00001805
16716 #define GPIO_PA6_SSI0XDAT2 0x0000180D
16717 #define GPIO_PA6_EN0RXCK 0x0000180E
16718 #define GPIO_PA6_EPI0S8 0x0000180F
16719 
16720 #define GPIO_PA7_U2TX 0x00001C01
16721 #define GPIO_PA7_I2C6SDA 0x00001C02
16722 #define GPIO_PA7_T3CCP1 0x00001C03
16723 #define GPIO_PA7_USB0PFLT 0x00001C05
16724 #define GPIO_PA7_USB0EPEN 0x00001C0B
16725 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
16726 #define GPIO_PA7_EPI0S9 0x00001C0F
16727 
16728 #define GPIO_PB0_U1RX 0x00010001
16729 #define GPIO_PB0_I2C5SCL 0x00010002
16730 #define GPIO_PB0_CAN1RX 0x00010007
16731 #define GPIO_PB0_T4CCP0 0x00010003
16732 
16733 #define GPIO_PB1_U1TX 0x00010401
16734 #define GPIO_PB1_I2C5SDA 0x00010402
16735 #define GPIO_PB1_CAN1TX 0x00010407
16736 #define GPIO_PB1_T4CCP1 0x00010403
16737 
16738 #define GPIO_PB2_T5CCP0 0x00010803
16739 #define GPIO_PB2_I2C0SCL 0x00010802
16740 #define GPIO_PB2_EN0MDC 0x00010805
16741 #define GPIO_PB2_USB0STP 0x0001080E
16742 #define GPIO_PB2_EPI0S27 0x0001080F
16743 
16744 #define GPIO_PB3_I2C0SDA 0x00010C02
16745 #define GPIO_PB3_T5CCP1 0x00010C03
16746 #define GPIO_PB3_EN0MDIO 0x00010C05
16747 #define GPIO_PB3_USB0CLK 0x00010C0E
16748 #define GPIO_PB3_EPI0S28 0x00010C0F
16749 
16750 #define GPIO_PB4_U0CTS 0x00011001
16751 #define GPIO_PB4_I2C5SCL 0x00011002
16752 #define GPIO_PB4_SSI1FSS 0x0001100F
16753 
16754 #define GPIO_PB5_U0RTS 0x00011401
16755 #define GPIO_PB5_I2C5SDA 0x00011402
16756 #define GPIO_PB5_SSI1CLK 0x0001140F
16757 
16758 #define GPIO_PC0_TCK 0x00020001
16759 #define GPIO_PC0_SWCLK 0x00020001
16760 
16761 #define GPIO_PC1_TMS 0x00020401
16762 #define GPIO_PC1_SWDIO 0x00020401
16763 
16764 #define GPIO_PC2_TDI 0x00020801
16765 
16766 #define GPIO_PC3_SWO 0x00020C01
16767 #define GPIO_PC3_TDO 0x00020C01
16768 
16769 #define GPIO_PC4_U7RX 0x00021001
16770 #define GPIO_PC4_EPI0S7 0x0002100F
16771 
16772 #define GPIO_PC5_U7TX 0x00021401
16773 #define GPIO_PC5_RTCCLK 0x00021407
16774 #define GPIO_PC5_EPI0S6 0x0002140F
16775 
16776 #define GPIO_PC6_U5RX 0x00021801
16777 #define GPIO_PC6_EPI0S5 0x0002180F
16778 
16779 #define GPIO_PC7_U5TX 0x00021C01
16780 #define GPIO_PC7_EPI0S4 0x00021C0F
16781 
16782 #define GPIO_PD0_I2C7SCL 0x00030002
16783 #define GPIO_PD0_T0CCP0 0x00030003
16784 #define GPIO_PD0_C0O 0x00030005
16785 #define GPIO_PD0_SSI2XDAT1 0x0003000F
16786 
16787 #define GPIO_PD1_I2C7SDA 0x00030402
16788 #define GPIO_PD1_T0CCP1 0x00030403
16789 #define GPIO_PD1_C1O 0x00030405
16790 #define GPIO_PD1_SSI2XDAT0 0x0003040F
16791 
16792 #define GPIO_PD2_I2C8SCL 0x00030802
16793 #define GPIO_PD2_T1CCP0 0x00030803
16794 #define GPIO_PD2_C2O 0x00030805
16795 #define GPIO_PD2_SSI2FSS 0x0003080F
16796 
16797 #define GPIO_PD3_I2C8SDA 0x00030C02
16798 #define GPIO_PD3_T1CCP1 0x00030C03
16799 #define GPIO_PD3_SSI2CLK 0x00030C0F
16800 
16801 #define GPIO_PD4_U2RX 0x00031001
16802 #define GPIO_PD4_T3CCP0 0x00031003
16803 #define GPIO_PD4_SSI1XDAT2 0x0003100F
16804 
16805 #define GPIO_PD5_U2TX 0x00031401
16806 #define GPIO_PD5_T3CCP1 0x00031403
16807 #define GPIO_PD5_SSI1XDAT3 0x0003140F
16808 
16809 #define GPIO_PD6_U2RTS 0x00031801
16810 #define GPIO_PD6_T4CCP0 0x00031803
16811 #define GPIO_PD6_USB0EPEN 0x00031805
16812 #define GPIO_PD6_SSI2XDAT3 0x0003180F
16813 
16814 #define GPIO_PD7_U2CTS 0x00031C01
16815 #define GPIO_PD7_T4CCP1 0x00031C03
16816 #define GPIO_PD7_USB0PFLT 0x00031C05
16817 #define GPIO_PD7_NMI 0x00031C08
16818 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
16819 
16820 #define GPIO_PE0_U1RTS 0x00040001
16821 
16822 #define GPIO_PE1_U1DSR 0x00040401
16823 
16824 #define GPIO_PE2_U1DCD 0x00040801
16825 
16826 #define GPIO_PE3_U1DTR 0x00040C01
16827 
16828 #define GPIO_PE4_U1RI 0x00041001
16829 #define GPIO_PE4_SSI1XDAT0 0x0004100F
16830 
16831 #define GPIO_PE5_SSI1XDAT1 0x0004140F
16832 
16833 #define GPIO_PF0_M0PWM0 0x00050006
16834 #define GPIO_PF0_SSI3XDAT1 0x0005000E
16835 #define GPIO_PF0_TRD2 0x0005000F
16836 
16837 #define GPIO_PF1_M0PWM1 0x00050406
16838 #define GPIO_PF1_SSI3XDAT0 0x0005040E
16839 #define GPIO_PF1_TRD1 0x0005040F
16840 
16841 #define GPIO_PF2_EN0MDC 0x00050805
16842 #define GPIO_PF2_M0PWM2 0x00050806
16843 #define GPIO_PF2_SSI3FSS 0x0005080E
16844 #define GPIO_PF2_TRD0 0x0005080F
16845 
16846 #define GPIO_PF3_EN0MDIO 0x00050C05
16847 #define GPIO_PF3_M0PWM3 0x00050C06
16848 #define GPIO_PF3_SSI3CLK 0x00050C0E
16849 #define GPIO_PF3_TRCLK 0x00050C0F
16850 
16851 #define GPIO_PF4_M0FAULT0 0x00051006
16852 #define GPIO_PF4_SSI3XDAT2 0x0005100E
16853 #define GPIO_PF4_TRD3 0x0005100F
16854 
16855 #define GPIO_PG0_I2C1SCL 0x00060002
16856 #define GPIO_PG0_M0PWM4 0x00060006
16857 #define GPIO_PG0_EPI0S11 0x0006000F
16858 
16859 #define GPIO_PG1_I2C1SDA 0x00060402
16860 #define GPIO_PG1_M0PWM5 0x00060406
16861 #define GPIO_PG1_EPI0S10 0x0006040F
16862 
16863 #define GPIO_PG2_I2C2SCL 0x00060802
16864 #define GPIO_PG2_EN0TXCK 0x0006080E
16865 #define GPIO_PG2_SSI2XDAT3 0x0006080F
16866 
16867 #define GPIO_PG3_I2C2SDA 0x00060C02
16868 #define GPIO_PG3_EN0TXEN 0x00060C0E
16869 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
16870 
16871 #define GPIO_PG4_U0CTS 0x00061001
16872 #define GPIO_PG4_I2C3SCL 0x00061002
16873 #define GPIO_PG4_EN0TXD0 0x0006100E
16874 #define GPIO_PG4_SSI2XDAT1 0x0006100F
16875 
16876 #define GPIO_PG5_U0RTS 0x00061401
16877 #define GPIO_PG5_I2C3SDA 0x00061402
16878 #define GPIO_PG5_EN0TXD1 0x0006140E
16879 #define GPIO_PG5_SSI2XDAT0 0x0006140F
16880 
16881 #define GPIO_PG6_I2C4SCL 0x00061802
16882 #define GPIO_PG6_EN0RXER 0x0006180E
16883 #define GPIO_PG6_SSI2FSS 0x0006180F
16884 
16885 #define GPIO_PG7_I2C4SDA 0x00061C02
16886 #define GPIO_PG7_EN0RXDV 0x00061C0E
16887 #define GPIO_PG7_SSI2CLK 0x00061C0F
16888 
16889 #define GPIO_PH0_U0RTS 0x00070001
16890 #define GPIO_PH0_EPI0S0 0x0007000F
16891 
16892 #define GPIO_PH1_U0CTS 0x00070401
16893 #define GPIO_PH1_EPI0S1 0x0007040F
16894 
16895 #define GPIO_PH2_U0DCD 0x00070801
16896 #define GPIO_PH2_EPI0S2 0x0007080F
16897 
16898 #define GPIO_PH3_U0DSR 0x00070C01
16899 #define GPIO_PH3_EPI0S3 0x00070C0F
16900 
16901 #define GPIO_PJ0_U3RX 0x00080001
16902 
16903 #define GPIO_PJ1_U3TX 0x00080401
16904 
16905 #define GPIO_PK0_U4RX 0x00090001
16906 #define GPIO_PK0_EPI0S0 0x0009000F
16907 
16908 #define GPIO_PK1_U4TX 0x00090401
16909 #define GPIO_PK1_EPI0S1 0x0009040F
16910 
16911 #define GPIO_PK2_U4RTS 0x00090801
16912 #define GPIO_PK2_EPI0S2 0x0009080F
16913 
16914 #define GPIO_PK3_U4CTS 0x00090C01
16915 #define GPIO_PK3_EPI0S3 0x00090C0F
16916 
16917 #define GPIO_PK4_I2C3SCL 0x00091002
16918 #define GPIO_PK4_M0PWM6 0x00091006
16919 #define GPIO_PK4_EN0INTRN 0x00091007
16920 #define GPIO_PK4_EN0RXD3 0x0009100E
16921 #define GPIO_PK4_EPI0S32 0x0009100F
16922 
16923 #define GPIO_PK5_I2C3SDA 0x00091402
16924 #define GPIO_PK5_M0PWM7 0x00091406
16925 #define GPIO_PK5_EN0RXD2 0x0009140E
16926 #define GPIO_PK5_EPI0S31 0x0009140F
16927 
16928 #define GPIO_PK6_I2C4SCL 0x00091802
16929 #define GPIO_PK6_M0FAULT1 0x00091806
16930 #define GPIO_PK6_EN0TXD2 0x0009180E
16931 #define GPIO_PK6_EPI0S25 0x0009180F
16932 
16933 #define GPIO_PK7_U0RI 0x00091C01
16934 #define GPIO_PK7_I2C4SDA 0x00091C02
16935 #define GPIO_PK7_RTCCLK 0x00091C05
16936 #define GPIO_PK7_M0FAULT2 0x00091C06
16937 #define GPIO_PK7_EN0TXD3 0x00091C0E
16938 #define GPIO_PK7_EPI0S24 0x00091C0F
16939 
16940 #define GPIO_PL0_I2C2SDA 0x000A0002
16941 #define GPIO_PL0_M0FAULT3 0x000A0006
16942 #define GPIO_PL0_USB0D0 0x000A000E
16943 #define GPIO_PL0_EPI0S16 0x000A000F
16944 
16945 #define GPIO_PL1_I2C2SCL 0x000A0402
16946 #define GPIO_PL1_PHA0 0x000A0406
16947 #define GPIO_PL1_USB0D1 0x000A040E
16948 #define GPIO_PL1_EPI0S17 0x000A040F
16949 
16950 #define GPIO_PL2_C0O 0x000A0805
16951 #define GPIO_PL2_PHB0 0x000A0806
16952 #define GPIO_PL2_USB0D2 0x000A080E
16953 #define GPIO_PL2_EPI0S18 0x000A080F
16954 
16955 #define GPIO_PL3_C1O 0x000A0C05
16956 #define GPIO_PL3_IDX0 0x000A0C06
16957 #define GPIO_PL3_USB0D3 0x000A0C0E
16958 #define GPIO_PL3_EPI0S19 0x000A0C0F
16959 
16960 #define GPIO_PL4_T0CCP0 0x000A1003
16961 #define GPIO_PL4_USB0D4 0x000A100E
16962 #define GPIO_PL4_EPI0S26 0x000A100F
16963 
16964 #define GPIO_PL5_T0CCP1 0x000A1403
16965 #define GPIO_PL5_EPI0S33 0x000A140F
16966 #define GPIO_PL5_USB0D5 0x000A140E
16967 
16968 #define GPIO_PL6_T1CCP0 0x000A1803
16969 
16970 #define GPIO_PL7_T1CCP1 0x000A1C03
16971 
16972 #define GPIO_PM0_T2CCP0 0x000B0003
16973 #define GPIO_PM0_EPI0S15 0x000B000F
16974 
16975 #define GPIO_PM1_T2CCP1 0x000B0403
16976 #define GPIO_PM1_EPI0S14 0x000B040F
16977 
16978 #define GPIO_PM2_T3CCP0 0x000B0803
16979 #define GPIO_PM2_EPI0S13 0x000B080F
16980 
16981 #define GPIO_PM3_T3CCP1 0x000B0C03
16982 #define GPIO_PM3_EPI0S12 0x000B0C0F
16983 
16984 #define GPIO_PM4_U0CTS 0x000B1001
16985 #define GPIO_PM4_T4CCP0 0x000B1003
16986 #define GPIO_PM4_EN0RREF_CLK 0x000B100E
16987 
16988 #define GPIO_PM5_U0DCD 0x000B1401
16989 #define GPIO_PM5_T4CCP1 0x000B1403
16990 
16991 #define GPIO_PM6_U0DSR 0x000B1801
16992 #define GPIO_PM6_T5CCP0 0x000B1803
16993 #define GPIO_PM6_EN0CRS 0x000B180E
16994 
16995 #define GPIO_PM7_U0RI 0x000B1C01
16996 #define GPIO_PM7_T5CCP1 0x000B1C03
16997 #define GPIO_PM7_EN0COL 0x000B1C0E
16998 
16999 #define GPIO_PN0_U1RTS 0x000C0001
17000 
17001 #define GPIO_PN1_U1CTS 0x000C0401
17002 
17003 #define GPIO_PN2_U1DCD 0x000C0801
17004 #define GPIO_PN2_U2RTS 0x000C0802
17005 #define GPIO_PN2_EPI0S29 0x000C080F
17006 
17007 #define GPIO_PN3_U1DSR 0x000C0C01
17008 #define GPIO_PN3_U2CTS 0x000C0C02
17009 #define GPIO_PN3_EPI0S30 0x000C0C0F
17010 
17011 #define GPIO_PN4_U1DTR 0x000C1001
17012 #define GPIO_PN4_U3RTS 0x000C1002
17013 #define GPIO_PN4_I2C2SDA 0x000C1003
17014 #define GPIO_PN4_EPI0S34 0x000C100F
17015 
17016 #define GPIO_PN5_U1RI 0x000C1401
17017 #define GPIO_PN5_U3CTS 0x000C1402
17018 #define GPIO_PN5_I2C2SCL 0x000C1403
17019 #define GPIO_PN5_EPI0S35 0x000C140F
17020 
17021 #define GPIO_PP0_U6RX 0x000D0001
17022 #define GPIO_PP0_EN0INTRN 0x000D0007
17023 #define GPIO_PP0_SSI3XDAT2 0x000D000F
17024 
17025 #define GPIO_PP1_U6TX 0x000D0401
17026 #define GPIO_PP1_SSI3XDAT3 0x000D040F
17027 
17028 #define GPIO_PP2_U0DTR 0x000D0801
17029 #define GPIO_PP2_USB0NXT 0x000D080E
17030 #define GPIO_PP2_EPI0S29 0x000D080F
17031 
17032 #define GPIO_PP3_U1CTS 0x000D0C01
17033 #define GPIO_PP3_U0DCD 0x000D0C02
17034 #define GPIO_PP3_RTCCLK 0x000D0C07
17035 #define GPIO_PP3_USB0DIR 0x000D0C0E
17036 #define GPIO_PP3_EPI0S30 0x000D0C0F
17037 
17038 #define GPIO_PP4_U3RTS 0x000D1001
17039 #define GPIO_PP4_U0DSR 0x000D1002
17040 #define GPIO_PP4_USB0D7 0x000D100E
17041 
17042 #define GPIO_PP5_U3CTS 0x000D1401
17043 #define GPIO_PP5_I2C2SCL 0x000D1402
17044 #define GPIO_PP5_USB0D6 0x000D140E
17045 
17046 #define GPIO_PQ0_SSI3CLK 0x000E000E
17047 #define GPIO_PQ0_EPI0S20 0x000E000F
17048 
17049 #define GPIO_PQ1_SSI3FSS 0x000E040E
17050 #define GPIO_PQ1_EPI0S21 0x000E040F
17051 
17052 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
17053 #define GPIO_PQ2_EPI0S22 0x000E080F
17054 
17055 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17056 #define GPIO_PQ3_EPI0S23 0x000E0C0F
17057 
17058 #define GPIO_PQ4_U1RX 0x000E1001
17059 #define GPIO_PQ4_DIVSCLK 0x000E1007
17060 
17061 #define GPIO_PQ5_U1TX 0x000E1401
17062 #define GPIO_PQ5_EN0RXD0 0x000E140E
17063 
17064 #define GPIO_PQ6_U1DTR 0x000E1801
17065 #define GPIO_PQ6_EN0RXD1 0x000E180E
17066 
17067 #endif // PART_TM4C129DNCPDT
17068 
17069 //*****************************************************************************
17070 //
17071 // TM4C129DNCZAD Port/Pin Mapping Definitions
17072 //
17073 //*****************************************************************************
17074 #ifdef PART_TM4C129DNCZAD
17075 
17076 #define GPIO_PA0_U0RX 0x00000001
17077 #define GPIO_PA0_I2C9SCL 0x00000002
17078 #define GPIO_PA0_T0CCP0 0x00000003
17079 #define GPIO_PA0_CAN0RX 0x00000007
17080 
17081 #define GPIO_PA1_U0TX 0x00000401
17082 #define GPIO_PA1_I2C9SDA 0x00000402
17083 #define GPIO_PA1_T0CCP1 0x00000403
17084 #define GPIO_PA1_CAN0TX 0x00000407
17085 
17086 #define GPIO_PA2_U4RX 0x00000801
17087 #define GPIO_PA2_I2C8SCL 0x00000802
17088 #define GPIO_PA2_T1CCP0 0x00000803
17089 #define GPIO_PA2_SSI0CLK 0x0000080F
17090 
17091 #define GPIO_PA3_U4TX 0x00000C01
17092 #define GPIO_PA3_I2C8SDA 0x00000C02
17093 #define GPIO_PA3_T1CCP1 0x00000C03
17094 #define GPIO_PA3_SSI0FSS 0x00000C0F
17095 
17096 #define GPIO_PA4_U3RX 0x00001001
17097 #define GPIO_PA4_T2CCP0 0x00001003
17098 #define GPIO_PA4_I2C7SCL 0x00001002
17099 #define GPIO_PA4_SSI0XDAT0 0x0000100F
17100 
17101 #define GPIO_PA5_U3TX 0x00001401
17102 #define GPIO_PA5_T2CCP1 0x00001403
17103 #define GPIO_PA5_I2C7SDA 0x00001402
17104 #define GPIO_PA5_SSI0XDAT1 0x0000140F
17105 
17106 #define GPIO_PA6_U2RX 0x00001801
17107 #define GPIO_PA6_I2C6SCL 0x00001802
17108 #define GPIO_PA6_T3CCP0 0x00001803
17109 #define GPIO_PA6_USB0EPEN 0x00001805
17110 #define GPIO_PA6_SSI0XDAT2 0x0000180D
17111 #define GPIO_PA6_EN0RXCK 0x0000180E
17112 #define GPIO_PA6_EPI0S8 0x0000180F
17113 
17114 #define GPIO_PA7_U2TX 0x00001C01
17115 #define GPIO_PA7_I2C6SDA 0x00001C02
17116 #define GPIO_PA7_T3CCP1 0x00001C03
17117 #define GPIO_PA7_USB0PFLT 0x00001C05
17118 #define GPIO_PA7_USB0EPEN 0x00001C0B
17119 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
17120 #define GPIO_PA7_EPI0S9 0x00001C0F
17121 
17122 #define GPIO_PB0_U1RX 0x00010001
17123 #define GPIO_PB0_I2C5SCL 0x00010002
17124 #define GPIO_PB0_CAN1RX 0x00010007
17125 #define GPIO_PB0_T4CCP0 0x00010003
17126 
17127 #define GPIO_PB1_U1TX 0x00010401
17128 #define GPIO_PB1_I2C5SDA 0x00010402
17129 #define GPIO_PB1_CAN1TX 0x00010407
17130 #define GPIO_PB1_T4CCP1 0x00010403
17131 
17132 #define GPIO_PB2_T5CCP0 0x00010803
17133 #define GPIO_PB2_I2C0SCL 0x00010802
17134 #define GPIO_PB2_EN0MDC 0x00010805
17135 #define GPIO_PB2_USB0STP 0x0001080E
17136 #define GPIO_PB2_EPI0S27 0x0001080F
17137 
17138 #define GPIO_PB3_I2C0SDA 0x00010C02
17139 #define GPIO_PB3_T5CCP1 0x00010C03
17140 #define GPIO_PB3_EN0MDIO 0x00010C05
17141 #define GPIO_PB3_USB0CLK 0x00010C0E
17142 #define GPIO_PB3_EPI0S28 0x00010C0F
17143 
17144 #define GPIO_PB4_U0CTS 0x00011001
17145 #define GPIO_PB4_I2C5SCL 0x00011002
17146 #define GPIO_PB4_SSI1FSS 0x0001100F
17147 
17148 #define GPIO_PB5_U0RTS 0x00011401
17149 #define GPIO_PB5_I2C5SDA 0x00011402
17150 #define GPIO_PB5_SSI1CLK 0x0001140F
17151 
17152 #define GPIO_PB6_I2C6SCL 0x00011802
17153 #define GPIO_PB6_T6CCP0 0x00011803
17154 
17155 #define GPIO_PB7_I2C6SDA 0x00011C02
17156 #define GPIO_PB7_T6CCP1 0x00011C03
17157 
17158 #define GPIO_PC0_TCK 0x00020001
17159 #define GPIO_PC0_SWCLK 0x00020001
17160 
17161 #define GPIO_PC1_TMS 0x00020401
17162 #define GPIO_PC1_SWDIO 0x00020401
17163 
17164 #define GPIO_PC2_TDI 0x00020801
17165 
17166 #define GPIO_PC3_SWO 0x00020C01
17167 #define GPIO_PC3_TDO 0x00020C01
17168 
17169 #define GPIO_PC4_U7RX 0x00021001
17170 #define GPIO_PC4_T7CCP0 0x00021003
17171 #define GPIO_PC4_EPI0S7 0x0002100F
17172 
17173 #define GPIO_PC5_U7TX 0x00021401
17174 #define GPIO_PC5_T7CCP1 0x00021403
17175 #define GPIO_PC5_RTCCLK 0x00021407
17176 #define GPIO_PC5_EPI0S6 0x0002140F
17177 
17178 #define GPIO_PC6_U5RX 0x00021801
17179 #define GPIO_PC6_EPI0S5 0x0002180F
17180 
17181 #define GPIO_PC7_U5TX 0x00021C01
17182 #define GPIO_PC7_EPI0S4 0x00021C0F
17183 
17184 #define GPIO_PD0_I2C7SCL 0x00030002
17185 #define GPIO_PD0_T0CCP0 0x00030003
17186 #define GPIO_PD0_C0O 0x00030005
17187 #define GPIO_PD0_SSI2XDAT1 0x0003000F
17188 
17189 #define GPIO_PD1_I2C7SDA 0x00030402
17190 #define GPIO_PD1_T0CCP1 0x00030403
17191 #define GPIO_PD1_C1O 0x00030405
17192 #define GPIO_PD1_SSI2XDAT0 0x0003040F
17193 
17194 #define GPIO_PD2_I2C8SCL 0x00030802
17195 #define GPIO_PD2_T1CCP0 0x00030803
17196 #define GPIO_PD2_C2O 0x00030805
17197 #define GPIO_PD2_SSI2FSS 0x0003080F
17198 
17199 #define GPIO_PD3_I2C8SDA 0x00030C02
17200 #define GPIO_PD3_T1CCP1 0x00030C03
17201 #define GPIO_PD3_SSI2CLK 0x00030C0F
17202 
17203 #define GPIO_PD4_U2RX 0x00031001
17204 #define GPIO_PD4_T3CCP0 0x00031003
17205 #define GPIO_PD4_SSI1XDAT2 0x0003100F
17206 
17207 #define GPIO_PD5_U2TX 0x00031401
17208 #define GPIO_PD5_T3CCP1 0x00031403
17209 #define GPIO_PD5_SSI1XDAT3 0x0003140F
17210 
17211 #define GPIO_PD6_U2RTS 0x00031801
17212 #define GPIO_PD6_T4CCP0 0x00031803
17213 #define GPIO_PD6_USB0EPEN 0x00031805
17214 #define GPIO_PD6_SSI2XDAT3 0x0003180F
17215 
17216 #define GPIO_PD7_U2CTS 0x00031C01
17217 #define GPIO_PD7_T4CCP1 0x00031C03
17218 #define GPIO_PD7_USB0PFLT 0x00031C05
17219 #define GPIO_PD7_NMI 0x00031C08
17220 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
17221 
17222 #define GPIO_PE0_U1RTS 0x00040001
17223 
17224 #define GPIO_PE1_U1DSR 0x00040401
17225 
17226 #define GPIO_PE2_U1DCD 0x00040801
17227 
17228 #define GPIO_PE3_U1DTR 0x00040C01
17229 
17230 #define GPIO_PE4_U1RI 0x00041001
17231 #define GPIO_PE4_SSI1XDAT0 0x0004100F
17232 
17233 #define GPIO_PE5_SSI1XDAT1 0x0004140F
17234 
17235 #define GPIO_PE6_U0CTS 0x00041801
17236 #define GPIO_PE6_I2C9SCL 0x00041802
17237 
17238 #define GPIO_PE7_U0RTS 0x00041C01
17239 #define GPIO_PE7_I2C9SDA 0x00041C02
17240 #define GPIO_PE7_NMI 0x00041C08
17241 
17242 #define GPIO_PF0_M0PWM0 0x00050006
17243 #define GPIO_PF0_SSI3XDAT1 0x0005000E
17244 #define GPIO_PF0_TRD2 0x0005000F
17245 
17246 #define GPIO_PF1_M0PWM1 0x00050406
17247 #define GPIO_PF1_SSI3XDAT0 0x0005040E
17248 #define GPIO_PF1_TRD1 0x0005040F
17249 
17250 #define GPIO_PF2_EN0MDC 0x00050805
17251 #define GPIO_PF2_M0PWM2 0x00050806
17252 #define GPIO_PF2_SSI3FSS 0x0005080E
17253 #define GPIO_PF2_TRD0 0x0005080F
17254 
17255 #define GPIO_PF3_EN0MDIO 0x00050C05
17256 #define GPIO_PF3_M0PWM3 0x00050C06
17257 #define GPIO_PF3_SSI3CLK 0x00050C0E
17258 #define GPIO_PF3_TRCLK 0x00050C0F
17259 
17260 #define GPIO_PF4_M0FAULT0 0x00051006
17261 #define GPIO_PF4_SSI3XDAT2 0x0005100E
17262 #define GPIO_PF4_TRD3 0x0005100F
17263 
17264 #define GPIO_PF5_SSI3XDAT3 0x0005140E
17265 
17266 #define GPIO_PG0_I2C1SCL 0x00060002
17267 #define GPIO_PG0_M0PWM4 0x00060006
17268 #define GPIO_PG0_EPI0S11 0x0006000F
17269 
17270 #define GPIO_PG1_I2C1SDA 0x00060402
17271 #define GPIO_PG1_M0PWM5 0x00060406
17272 #define GPIO_PG1_EPI0S10 0x0006040F
17273 
17274 #define GPIO_PG2_I2C2SCL 0x00060802
17275 #define GPIO_PG2_EN0TXCK 0x0006080E
17276 #define GPIO_PG2_SSI2XDAT3 0x0006080F
17277 
17278 #define GPIO_PG3_I2C2SDA 0x00060C02
17279 #define GPIO_PG3_EN0TXEN 0x00060C0E
17280 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
17281 
17282 #define GPIO_PG4_U0CTS 0x00061001
17283 #define GPIO_PG4_I2C3SCL 0x00061002
17284 #define GPIO_PG4_EN0TXD0 0x0006100E
17285 #define GPIO_PG4_SSI2XDAT1 0x0006100F
17286 
17287 #define GPIO_PG5_U0RTS 0x00061401
17288 #define GPIO_PG5_I2C3SDA 0x00061402
17289 #define GPIO_PG5_EN0TXD1 0x0006140E
17290 #define GPIO_PG5_SSI2XDAT0 0x0006140F
17291 
17292 #define GPIO_PG6_I2C4SCL 0x00061802
17293 #define GPIO_PG6_EN0RXER 0x0006180E
17294 #define GPIO_PG6_SSI2FSS 0x0006180F
17295 
17296 #define GPIO_PG7_I2C4SDA 0x00061C02
17297 #define GPIO_PG7_EN0RXDV 0x00061C0E
17298 #define GPIO_PG7_SSI2CLK 0x00061C0F
17299 
17300 #define GPIO_PH0_U0RTS 0x00070001
17301 #define GPIO_PH0_EPI0S0 0x0007000F
17302 
17303 #define GPIO_PH1_U0CTS 0x00070401
17304 #define GPIO_PH1_EPI0S1 0x0007040F
17305 
17306 #define GPIO_PH2_U0DCD 0x00070801
17307 #define GPIO_PH2_EPI0S2 0x0007080F
17308 
17309 #define GPIO_PH3_U0DSR 0x00070C01
17310 #define GPIO_PH3_EPI0S3 0x00070C0F
17311 
17312 #define GPIO_PH4_U0DTR 0x00071001
17313 
17314 #define GPIO_PH5_U0RI 0x00071401
17315 
17316 #define GPIO_PH6_U5RX 0x00071801
17317 #define GPIO_PH6_U7RX 0x00071802
17318 
17319 #define GPIO_PH7_U5TX 0x00071C01
17320 #define GPIO_PH7_U7TX 0x00071C02
17321 
17322 #define GPIO_PJ0_U3RX 0x00080001
17323 
17324 #define GPIO_PJ1_U3TX 0x00080401
17325 
17326 #define GPIO_PJ2_U2RTS 0x00080801
17327 
17328 #define GPIO_PJ3_U2CTS 0x00080C01
17329 
17330 #define GPIO_PJ4_U3RTS 0x00081001
17331 
17332 #define GPIO_PJ5_U3CTS 0x00081401
17333 
17334 #define GPIO_PJ6_U4RTS 0x00081801
17335 
17336 #define GPIO_PJ7_U4CTS 0x00081C01
17337 
17338 #define GPIO_PK0_U4RX 0x00090001
17339 #define GPIO_PK0_EPI0S0 0x0009000F
17340 
17341 #define GPIO_PK1_U4TX 0x00090401
17342 #define GPIO_PK1_EPI0S1 0x0009040F
17343 
17344 #define GPIO_PK2_U4RTS 0x00090801
17345 #define GPIO_PK2_EPI0S2 0x0009080F
17346 
17347 #define GPIO_PK3_U4CTS 0x00090C01
17348 #define GPIO_PK3_EPI0S3 0x00090C0F
17349 
17350 #define GPIO_PK4_I2C3SCL 0x00091002
17351 #define GPIO_PK4_M0PWM6 0x00091006
17352 #define GPIO_PK4_EN0INTRN 0x00091007
17353 #define GPIO_PK4_EN0RXD3 0x0009100E
17354 #define GPIO_PK4_EPI0S32 0x0009100F
17355 
17356 #define GPIO_PK5_I2C3SDA 0x00091402
17357 #define GPIO_PK5_M0PWM7 0x00091406
17358 #define GPIO_PK5_EN0RXD2 0x0009140E
17359 #define GPIO_PK5_EPI0S31 0x0009140F
17360 
17361 #define GPIO_PK6_I2C4SCL 0x00091802
17362 #define GPIO_PK6_M0FAULT1 0x00091806
17363 #define GPIO_PK6_EN0TXD2 0x0009180E
17364 #define GPIO_PK6_EPI0S25 0x0009180F
17365 
17366 #define GPIO_PK7_U0RI 0x00091C01
17367 #define GPIO_PK7_I2C4SDA 0x00091C02
17368 #define GPIO_PK7_RTCCLK 0x00091C05
17369 #define GPIO_PK7_M0FAULT2 0x00091C06
17370 #define GPIO_PK7_EN0TXD3 0x00091C0E
17371 #define GPIO_PK7_EPI0S24 0x00091C0F
17372 
17373 #define GPIO_PL0_I2C2SDA 0x000A0002
17374 #define GPIO_PL0_M0FAULT3 0x000A0006
17375 #define GPIO_PL0_USB0D0 0x000A000E
17376 #define GPIO_PL0_EPI0S16 0x000A000F
17377 
17378 #define GPIO_PL1_I2C2SCL 0x000A0402
17379 #define GPIO_PL1_PHA0 0x000A0406
17380 #define GPIO_PL1_USB0D1 0x000A040E
17381 #define GPIO_PL1_EPI0S17 0x000A040F
17382 
17383 #define GPIO_PL2_C0O 0x000A0805
17384 #define GPIO_PL2_PHB0 0x000A0806
17385 #define GPIO_PL2_USB0D2 0x000A080E
17386 #define GPIO_PL2_EPI0S18 0x000A080F
17387 
17388 #define GPIO_PL3_C1O 0x000A0C05
17389 #define GPIO_PL3_IDX0 0x000A0C06
17390 #define GPIO_PL3_USB0D3 0x000A0C0E
17391 #define GPIO_PL3_EPI0S19 0x000A0C0F
17392 
17393 #define GPIO_PL4_T0CCP0 0x000A1003
17394 #define GPIO_PL4_USB0D4 0x000A100E
17395 #define GPIO_PL4_EPI0S26 0x000A100F
17396 
17397 #define GPIO_PL5_T0CCP1 0x000A1403
17398 #define GPIO_PL5_EPI0S33 0x000A140F
17399 #define GPIO_PL5_USB0D5 0x000A140E
17400 
17401 #define GPIO_PL6_T1CCP0 0x000A1803
17402 
17403 #define GPIO_PL7_T1CCP1 0x000A1C03
17404 
17405 #define GPIO_PM0_T2CCP0 0x000B0003
17406 #define GPIO_PM0_EPI0S15 0x000B000F
17407 
17408 #define GPIO_PM1_T2CCP1 0x000B0403
17409 #define GPIO_PM1_EPI0S14 0x000B040F
17410 
17411 #define GPIO_PM2_T3CCP0 0x000B0803
17412 #define GPIO_PM2_EPI0S13 0x000B080F
17413 
17414 #define GPIO_PM3_T3CCP1 0x000B0C03
17415 #define GPIO_PM3_EPI0S12 0x000B0C0F
17416 
17417 #define GPIO_PM4_U0CTS 0x000B1001
17418 #define GPIO_PM4_T4CCP0 0x000B1003
17419 #define GPIO_PM4_EN0RREF_CLK 0x000B100E
17420 
17421 #define GPIO_PM5_U0DCD 0x000B1401
17422 #define GPIO_PM5_T4CCP1 0x000B1403
17423 
17424 #define GPIO_PM6_U0DSR 0x000B1801
17425 #define GPIO_PM6_T5CCP0 0x000B1803
17426 #define GPIO_PM6_EN0CRS 0x000B180E
17427 
17428 #define GPIO_PM7_U0RI 0x000B1C01
17429 #define GPIO_PM7_T5CCP1 0x000B1C03
17430 #define GPIO_PM7_EN0COL 0x000B1C0E
17431 
17432 #define GPIO_PN0_U1RTS 0x000C0001
17433 
17434 #define GPIO_PN1_U1CTS 0x000C0401
17435 
17436 #define GPIO_PN2_U1DCD 0x000C0801
17437 #define GPIO_PN2_U2RTS 0x000C0802
17438 #define GPIO_PN2_EPI0S29 0x000C080F
17439 
17440 #define GPIO_PN3_U1DSR 0x000C0C01
17441 #define GPIO_PN3_U2CTS 0x000C0C02
17442 #define GPIO_PN3_EPI0S30 0x000C0C0F
17443 
17444 #define GPIO_PN4_U1DTR 0x000C1001
17445 #define GPIO_PN4_U3RTS 0x000C1002
17446 #define GPIO_PN4_I2C2SDA 0x000C1003
17447 #define GPIO_PN4_EPI0S34 0x000C100F
17448 
17449 #define GPIO_PN5_U1RI 0x000C1401
17450 #define GPIO_PN5_U3CTS 0x000C1402
17451 #define GPIO_PN5_I2C2SCL 0x000C1403
17452 #define GPIO_PN5_EPI0S35 0x000C140F
17453 
17454 #define GPIO_PN6_U4RTS 0x000C1802
17455 #define GPIO_PN6_EN0TXER 0x000C180E
17456 
17457 #define GPIO_PN7_U1RTS 0x000C1C01
17458 #define GPIO_PN7_U4CTS 0x000C1C02
17459 
17460 #define GPIO_PP0_U6RX 0x000D0001
17461 #define GPIO_PP0_T6CCP0 0x000D0005
17462 #define GPIO_PP0_EN0INTRN 0x000D0007
17463 #define GPIO_PP0_SSI3XDAT2 0x000D000F
17464 
17465 #define GPIO_PP1_U6TX 0x000D0401
17466 #define GPIO_PP1_T6CCP1 0x000D0405
17467 #define GPIO_PP1_SSI3XDAT3 0x000D040F
17468 
17469 #define GPIO_PP2_U0DTR 0x000D0801
17470 #define GPIO_PP2_USB0NXT 0x000D080E
17471 #define GPIO_PP2_EPI0S29 0x000D080F
17472 
17473 #define GPIO_PP3_U1CTS 0x000D0C01
17474 #define GPIO_PP3_U0DCD 0x000D0C02
17475 #define GPIO_PP3_RTCCLK 0x000D0C07
17476 #define GPIO_PP3_USB0DIR 0x000D0C0E
17477 #define GPIO_PP3_EPI0S30 0x000D0C0F
17478 
17479 #define GPIO_PP4_U3RTS 0x000D1001
17480 #define GPIO_PP4_U0DSR 0x000D1002
17481 #define GPIO_PP4_USB0D7 0x000D100E
17482 
17483 #define GPIO_PP5_U3CTS 0x000D1401
17484 #define GPIO_PP5_I2C2SCL 0x000D1402
17485 #define GPIO_PP5_USB0D6 0x000D140E
17486 
17487 #define GPIO_PP6_U1DCD 0x000D1801
17488 #define GPIO_PP6_I2C2SDA 0x000D1802
17489 
17490 #define GPIO_PQ0_T6CCP0 0x000E0003
17491 #define GPIO_PQ0_SSI3CLK 0x000E000E
17492 #define GPIO_PQ0_EPI0S20 0x000E000F
17493 
17494 #define GPIO_PQ1_T6CCP1 0x000E0403
17495 #define GPIO_PQ1_SSI3FSS 0x000E040E
17496 #define GPIO_PQ1_EPI0S21 0x000E040F
17497 
17498 #define GPIO_PQ2_T7CCP0 0x000E0803
17499 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
17500 #define GPIO_PQ2_EPI0S22 0x000E080F
17501 
17502 #define GPIO_PQ3_T7CCP1 0x000E0C03
17503 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17504 #define GPIO_PQ3_EPI0S23 0x000E0C0F
17505 
17506 #define GPIO_PQ4_U1RX 0x000E1001
17507 #define GPIO_PQ4_DIVSCLK 0x000E1007
17508 
17509 #define GPIO_PQ5_U1TX 0x000E1401
17510 #define GPIO_PQ5_EN0RXD0 0x000E140E
17511 
17512 #define GPIO_PQ6_U1DTR 0x000E1801
17513 #define GPIO_PQ6_EN0RXD1 0x000E180E
17514 
17515 #define GPIO_PQ7_U1RI 0x000E1C01
17516 
17517 #define GPIO_PR0_U4TX 0x000F0001
17518 #define GPIO_PR0_I2C1SCL 0x000F0002
17519 #define GPIO_PR0_M0PWM0 0x000F0006
17520 
17521 #define GPIO_PR1_U4RX 0x000F0401
17522 #define GPIO_PR1_I2C1SDA 0x000F0402
17523 #define GPIO_PR1_M0PWM1 0x000F0406
17524 
17525 #define GPIO_PR2_I2C2SCL 0x000F0802
17526 #define GPIO_PR2_M0PWM2 0x000F0806
17527 
17528 #define GPIO_PR3_I2C2SDA 0x000F0C02
17529 #define GPIO_PR3_M0PWM3 0x000F0C06
17530 
17531 #define GPIO_PR4_I2C3SCL 0x000F1002
17532 #define GPIO_PR4_T0CCP0 0x000F1003
17533 #define GPIO_PR4_M0PWM4 0x000F1006
17534 
17535 #define GPIO_PR5_U1RX 0x000F1401
17536 #define GPIO_PR5_I2C3SDA 0x000F1402
17537 #define GPIO_PR5_T0CCP1 0x000F1403
17538 #define GPIO_PR5_M0PWM5 0x000F1406
17539 
17540 #define GPIO_PR6_U1TX 0x000F1801
17541 #define GPIO_PR6_I2C4SCL 0x000F1802
17542 #define GPIO_PR6_T1CCP0 0x000F1803
17543 #define GPIO_PR6_M0PWM6 0x000F1806
17544 
17545 #define GPIO_PR7_I2C4SDA 0x000F1C02
17546 #define GPIO_PR7_T1CCP1 0x000F1C03
17547 #define GPIO_PR7_M0PWM7 0x000F1C06
17548 #define GPIO_PR7_EN0TXEN 0x000F1C0E
17549 
17550 #define GPIO_PS0_T2CCP0 0x00100003
17551 #define GPIO_PS0_M0FAULT0 0x00100006
17552 
17553 #define GPIO_PS1_T2CCP1 0x00100403
17554 #define GPIO_PS1_M0FAULT1 0x00100406
17555 
17556 #define GPIO_PS2_U1DSR 0x00100801
17557 #define GPIO_PS2_T3CCP0 0x00100803
17558 #define GPIO_PS2_M0FAULT2 0x00100806
17559 
17560 #define GPIO_PS3_T3CCP1 0x00100C03
17561 #define GPIO_PS3_M0FAULT3 0x00100C06
17562 
17563 #define GPIO_PS4_T4CCP0 0x00101003
17564 #define GPIO_PS4_PHA0 0x00101006
17565 #define GPIO_PS4_EN0TXD0 0x0010100E
17566 
17567 #define GPIO_PS5_T4CCP1 0x00101403
17568 #define GPIO_PS5_PHB0 0x00101406
17569 #define GPIO_PS5_EN0TXD1 0x0010140E
17570 
17571 #define GPIO_PS6_T5CCP0 0x00101803
17572 #define GPIO_PS6_IDX0 0x00101806
17573 #define GPIO_PS6_EN0RXER 0x0010180E
17574 
17575 #define GPIO_PS7_T5CCP1 0x00101C03
17576 #define GPIO_PS7_EN0RXDV 0x00101C0E
17577 
17578 #define GPIO_PT0_T6CCP0 0x00110003
17579 #define GPIO_PT0_CAN0RX 0x00110007
17580 #define GPIO_PT0_EN0RXD0 0x0011000E
17581 
17582 #define GPIO_PT1_T6CCP1 0x00110403
17583 #define GPIO_PT1_CAN0TX 0x00110407
17584 #define GPIO_PT1_EN0RXD1 0x0011040E
17585 
17586 #define GPIO_PT2_T7CCP0 0x00110803
17587 #define GPIO_PT2_CAN1RX 0x00110807
17588 
17589 #define GPIO_PT3_T7CCP1 0x00110C03
17590 #define GPIO_PT3_CAN1TX 0x00110C07
17591 
17592 #endif // PART_TM4C129DNCZAD
17593 
17594 //*****************************************************************************
17595 //
17596 // TM4C129EKCPDT Port/Pin Mapping Definitions
17597 //
17598 //*****************************************************************************
17599 #ifdef PART_TM4C129EKCPDT
17600 
17601 #define GPIO_PA0_U0RX 0x00000001
17602 #define GPIO_PA0_I2C9SCL 0x00000002
17603 #define GPIO_PA0_T0CCP0 0x00000003
17604 #define GPIO_PA0_CAN0RX 0x00000007
17605 
17606 #define GPIO_PA1_U0TX 0x00000401
17607 #define GPIO_PA1_I2C9SDA 0x00000402
17608 #define GPIO_PA1_T0CCP1 0x00000403
17609 #define GPIO_PA1_CAN0TX 0x00000407
17610 
17611 #define GPIO_PA2_U4RX 0x00000801
17612 #define GPIO_PA2_I2C8SCL 0x00000802
17613 #define GPIO_PA2_T1CCP0 0x00000803
17614 #define GPIO_PA2_SSI0CLK 0x0000080F
17615 
17616 #define GPIO_PA3_U4TX 0x00000C01
17617 #define GPIO_PA3_I2C8SDA 0x00000C02
17618 #define GPIO_PA3_T1CCP1 0x00000C03
17619 #define GPIO_PA3_SSI0FSS 0x00000C0F
17620 
17621 #define GPIO_PA4_U3RX 0x00001001
17622 #define GPIO_PA4_T2CCP0 0x00001003
17623 #define GPIO_PA4_I2C7SCL 0x00001002
17624 #define GPIO_PA4_SSI0XDAT0 0x0000100F
17625 
17626 #define GPIO_PA5_U3TX 0x00001401
17627 #define GPIO_PA5_T2CCP1 0x00001403
17628 #define GPIO_PA5_I2C7SDA 0x00001402
17629 #define GPIO_PA5_SSI0XDAT1 0x0000140F
17630 
17631 #define GPIO_PA6_U2RX 0x00001801
17632 #define GPIO_PA6_I2C6SCL 0x00001802
17633 #define GPIO_PA6_T3CCP0 0x00001803
17634 #define GPIO_PA6_USB0EPEN 0x00001805
17635 #define GPIO_PA6_SSI0XDAT2 0x0000180D
17636 #define GPIO_PA6_EPI0S8 0x0000180F
17637 
17638 #define GPIO_PA7_U2TX 0x00001C01
17639 #define GPIO_PA7_I2C6SDA 0x00001C02
17640 #define GPIO_PA7_T3CCP1 0x00001C03
17641 #define GPIO_PA7_USB0PFLT 0x00001C05
17642 #define GPIO_PA7_USB0EPEN 0x00001C0B
17643 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
17644 #define GPIO_PA7_EPI0S9 0x00001C0F
17645 
17646 #define GPIO_PB0_U1RX 0x00010001
17647 #define GPIO_PB0_I2C5SCL 0x00010002
17648 #define GPIO_PB0_CAN1RX 0x00010007
17649 #define GPIO_PB0_T4CCP0 0x00010003
17650 
17651 #define GPIO_PB1_U1TX 0x00010401
17652 #define GPIO_PB1_I2C5SDA 0x00010402
17653 #define GPIO_PB1_CAN1TX 0x00010407
17654 #define GPIO_PB1_T4CCP1 0x00010403
17655 
17656 #define GPIO_PB2_T5CCP0 0x00010803
17657 #define GPIO_PB2_I2C0SCL 0x00010802
17658 #define GPIO_PB2_USB0STP 0x0001080E
17659 #define GPIO_PB2_EPI0S27 0x0001080F
17660 
17661 #define GPIO_PB3_I2C0SDA 0x00010C02
17662 #define GPIO_PB3_T5CCP1 0x00010C03
17663 #define GPIO_PB3_USB0CLK 0x00010C0E
17664 #define GPIO_PB3_EPI0S28 0x00010C0F
17665 
17666 #define GPIO_PB4_U0CTS 0x00011001
17667 #define GPIO_PB4_I2C5SCL 0x00011002
17668 #define GPIO_PB4_SSI1FSS 0x0001100F
17669 
17670 #define GPIO_PB5_U0RTS 0x00011401
17671 #define GPIO_PB5_I2C5SDA 0x00011402
17672 #define GPIO_PB5_SSI1CLK 0x0001140F
17673 
17674 #define GPIO_PC0_TCK 0x00020001
17675 #define GPIO_PC0_SWCLK 0x00020001
17676 
17677 #define GPIO_PC1_TMS 0x00020401
17678 #define GPIO_PC1_SWDIO 0x00020401
17679 
17680 #define GPIO_PC2_TDI 0x00020801
17681 
17682 #define GPIO_PC3_SWO 0x00020C01
17683 #define GPIO_PC3_TDO 0x00020C01
17684 
17685 #define GPIO_PC4_U7RX 0x00021001
17686 #define GPIO_PC4_EPI0S7 0x0002100F
17687 
17688 #define GPIO_PC5_U7TX 0x00021401
17689 #define GPIO_PC5_RTCCLK 0x00021407
17690 #define GPIO_PC5_EPI0S6 0x0002140F
17691 
17692 #define GPIO_PC6_U5RX 0x00021801
17693 #define GPIO_PC6_EPI0S5 0x0002180F
17694 
17695 #define GPIO_PC7_U5TX 0x00021C01
17696 #define GPIO_PC7_EPI0S4 0x00021C0F
17697 
17698 #define GPIO_PD0_I2C7SCL 0x00030002
17699 #define GPIO_PD0_T0CCP0 0x00030003
17700 #define GPIO_PD0_C0O 0x00030005
17701 #define GPIO_PD0_SSI2XDAT1 0x0003000F
17702 
17703 #define GPIO_PD1_I2C7SDA 0x00030402
17704 #define GPIO_PD1_T0CCP1 0x00030403
17705 #define GPIO_PD1_C1O 0x00030405
17706 #define GPIO_PD1_SSI2XDAT0 0x0003040F
17707 
17708 #define GPIO_PD2_I2C8SCL 0x00030802
17709 #define GPIO_PD2_T1CCP0 0x00030803
17710 #define GPIO_PD2_C2O 0x00030805
17711 #define GPIO_PD2_SSI2FSS 0x0003080F
17712 
17713 #define GPIO_PD3_I2C8SDA 0x00030C02
17714 #define GPIO_PD3_T1CCP1 0x00030C03
17715 #define GPIO_PD3_SSI2CLK 0x00030C0F
17716 
17717 #define GPIO_PD4_U2RX 0x00031001
17718 #define GPIO_PD4_T3CCP0 0x00031003
17719 #define GPIO_PD4_SSI1XDAT2 0x0003100F
17720 
17721 #define GPIO_PD5_U2TX 0x00031401
17722 #define GPIO_PD5_T3CCP1 0x00031403
17723 #define GPIO_PD5_SSI1XDAT3 0x0003140F
17724 
17725 #define GPIO_PD6_U2RTS 0x00031801
17726 #define GPIO_PD6_T4CCP0 0x00031803
17727 #define GPIO_PD6_USB0EPEN 0x00031805
17728 #define GPIO_PD6_SSI2XDAT3 0x0003180F
17729 
17730 #define GPIO_PD7_U2CTS 0x00031C01
17731 #define GPIO_PD7_T4CCP1 0x00031C03
17732 #define GPIO_PD7_USB0PFLT 0x00031C05
17733 #define GPIO_PD7_NMI 0x00031C08
17734 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
17735 
17736 #define GPIO_PE0_U1RTS 0x00040001
17737 
17738 #define GPIO_PE1_U1DSR 0x00040401
17739 
17740 #define GPIO_PE2_U1DCD 0x00040801
17741 
17742 #define GPIO_PE3_U1DTR 0x00040C01
17743 
17744 #define GPIO_PE4_U1RI 0x00041001
17745 #define GPIO_PE4_SSI1XDAT0 0x0004100F
17746 
17747 #define GPIO_PE5_SSI1XDAT1 0x0004140F
17748 
17749 #define GPIO_PF0_EN0LED0 0x00050005
17750 #define GPIO_PF0_M0PWM0 0x00050006
17751 #define GPIO_PF0_SSI3XDAT1 0x0005000E
17752 #define GPIO_PF0_TRD2 0x0005000F
17753 
17754 #define GPIO_PF1_EN0LED2 0x00050405
17755 #define GPIO_PF1_M0PWM1 0x00050406
17756 #define GPIO_PF1_SSI3XDAT0 0x0005040E
17757 #define GPIO_PF1_TRD1 0x0005040F
17758 
17759 #define GPIO_PF2_M0PWM2 0x00050806
17760 #define GPIO_PF2_SSI3FSS 0x0005080E
17761 #define GPIO_PF2_TRD0 0x0005080F
17762 
17763 #define GPIO_PF3_M0PWM3 0x00050C06
17764 #define GPIO_PF3_SSI3CLK 0x00050C0E
17765 #define GPIO_PF3_TRCLK 0x00050C0F
17766 
17767 #define GPIO_PF4_EN0LED1 0x00051005
17768 #define GPIO_PF4_M0FAULT0 0x00051006
17769 #define GPIO_PF4_SSI3XDAT2 0x0005100E
17770 #define GPIO_PF4_TRD3 0x0005100F
17771 
17772 #define GPIO_PG0_I2C1SCL 0x00060002
17773 #define GPIO_PG0_EN0PPS 0x00060005
17774 #define GPIO_PG0_M0PWM4 0x00060006
17775 #define GPIO_PG0_EPI0S11 0x0006000F
17776 
17777 #define GPIO_PG1_I2C1SDA 0x00060402
17778 #define GPIO_PG1_M0PWM5 0x00060406
17779 #define GPIO_PG1_EPI0S10 0x0006040F
17780 
17781 #define GPIO_PH0_U0RTS 0x00070001
17782 #define GPIO_PH0_EPI0S0 0x0007000F
17783 
17784 #define GPIO_PH1_U0CTS 0x00070401
17785 #define GPIO_PH1_EPI0S1 0x0007040F
17786 
17787 #define GPIO_PH2_U0DCD 0x00070801
17788 #define GPIO_PH2_EPI0S2 0x0007080F
17789 
17790 #define GPIO_PH3_U0DSR 0x00070C01
17791 #define GPIO_PH3_EPI0S3 0x00070C0F
17792 
17793 #define GPIO_PJ0_U3RX 0x00080001
17794 #define GPIO_PJ0_EN0PPS 0x00080005
17795 
17796 #define GPIO_PJ1_U3TX 0x00080401
17797 
17798 #define GPIO_PK0_U4RX 0x00090001
17799 #define GPIO_PK0_EPI0S0 0x0009000F
17800 
17801 #define GPIO_PK1_U4TX 0x00090401
17802 #define GPIO_PK1_EPI0S1 0x0009040F
17803 
17804 #define GPIO_PK2_U4RTS 0x00090801
17805 #define GPIO_PK2_EPI0S2 0x0009080F
17806 
17807 #define GPIO_PK3_U4CTS 0x00090C01
17808 #define GPIO_PK3_EPI0S3 0x00090C0F
17809 
17810 #define GPIO_PK4_I2C3SCL 0x00091002
17811 #define GPIO_PK4_EN0LED0 0x00091005
17812 #define GPIO_PK4_M0PWM6 0x00091006
17813 #define GPIO_PK4_EPI0S32 0x0009100F
17814 
17815 #define GPIO_PK5_I2C3SDA 0x00091402
17816 #define GPIO_PK5_EN0LED2 0x00091405
17817 #define GPIO_PK5_M0PWM7 0x00091406
17818 #define GPIO_PK5_EPI0S31 0x0009140F
17819 
17820 #define GPIO_PK6_I2C4SCL 0x00091802
17821 #define GPIO_PK6_EN0LED1 0x00091805
17822 #define GPIO_PK6_M0FAULT1 0x00091806
17823 #define GPIO_PK6_EPI0S25 0x0009180F
17824 
17825 #define GPIO_PK7_U0RI 0x00091C01
17826 #define GPIO_PK7_I2C4SDA 0x00091C02
17827 #define GPIO_PK7_RTCCLK 0x00091C05
17828 #define GPIO_PK7_M0FAULT2 0x00091C06
17829 #define GPIO_PK7_EPI0S24 0x00091C0F
17830 
17831 #define GPIO_PL0_I2C2SDA 0x000A0002
17832 #define GPIO_PL0_M0FAULT3 0x000A0006
17833 #define GPIO_PL0_USB0D0 0x000A000E
17834 #define GPIO_PL0_EPI0S16 0x000A000F
17835 
17836 #define GPIO_PL1_I2C2SCL 0x000A0402
17837 #define GPIO_PL1_PHA0 0x000A0406
17838 #define GPIO_PL1_USB0D1 0x000A040E
17839 #define GPIO_PL1_EPI0S17 0x000A040F
17840 
17841 #define GPIO_PL2_C0O 0x000A0805
17842 #define GPIO_PL2_PHB0 0x000A0806
17843 #define GPIO_PL2_USB0D2 0x000A080E
17844 #define GPIO_PL2_EPI0S18 0x000A080F
17845 
17846 #define GPIO_PL3_C1O 0x000A0C05
17847 #define GPIO_PL3_IDX0 0x000A0C06
17848 #define GPIO_PL3_USB0D3 0x000A0C0E
17849 #define GPIO_PL3_EPI0S19 0x000A0C0F
17850 
17851 #define GPIO_PL4_T0CCP0 0x000A1003
17852 #define GPIO_PL4_USB0D4 0x000A100E
17853 #define GPIO_PL4_EPI0S26 0x000A100F
17854 
17855 #define GPIO_PL5_T0CCP1 0x000A1403
17856 #define GPIO_PL5_EPI0S33 0x000A140F
17857 #define GPIO_PL5_USB0D5 0x000A140E
17858 
17859 #define GPIO_PL6_T1CCP0 0x000A1803
17860 
17861 #define GPIO_PL7_T1CCP1 0x000A1C03
17862 
17863 #define GPIO_PM0_T2CCP0 0x000B0003
17864 #define GPIO_PM0_EPI0S15 0x000B000F
17865 
17866 #define GPIO_PM1_T2CCP1 0x000B0403
17867 #define GPIO_PM1_EPI0S14 0x000B040F
17868 
17869 #define GPIO_PM2_T3CCP0 0x000B0803
17870 #define GPIO_PM2_EPI0S13 0x000B080F
17871 
17872 #define GPIO_PM3_T3CCP1 0x000B0C03
17873 #define GPIO_PM3_EPI0S12 0x000B0C0F
17874 
17875 #define GPIO_PM4_U0CTS 0x000B1001
17876 #define GPIO_PM4_T4CCP0 0x000B1003
17877 
17878 #define GPIO_PM5_U0DCD 0x000B1401
17879 #define GPIO_PM5_T4CCP1 0x000B1403
17880 
17881 #define GPIO_PM6_U0DSR 0x000B1801
17882 #define GPIO_PM6_T5CCP0 0x000B1803
17883 
17884 #define GPIO_PM7_U0RI 0x000B1C01
17885 #define GPIO_PM7_T5CCP1 0x000B1C03
17886 
17887 #define GPIO_PN0_U1RTS 0x000C0001
17888 
17889 #define GPIO_PN1_U1CTS 0x000C0401
17890 
17891 #define GPIO_PN2_U1DCD 0x000C0801
17892 #define GPIO_PN2_U2RTS 0x000C0802
17893 #define GPIO_PN2_EPI0S29 0x000C080F
17894 
17895 #define GPIO_PN3_U1DSR 0x000C0C01
17896 #define GPIO_PN3_U2CTS 0x000C0C02
17897 #define GPIO_PN3_EPI0S30 0x000C0C0F
17898 
17899 #define GPIO_PN4_U1DTR 0x000C1001
17900 #define GPIO_PN4_U3RTS 0x000C1002
17901 #define GPIO_PN4_I2C2SDA 0x000C1003
17902 #define GPIO_PN4_EPI0S34 0x000C100F
17903 
17904 #define GPIO_PN5_U1RI 0x000C1401
17905 #define GPIO_PN5_U3CTS 0x000C1402
17906 #define GPIO_PN5_I2C2SCL 0x000C1403
17907 #define GPIO_PN5_EPI0S35 0x000C140F
17908 
17909 #define GPIO_PP0_U6RX 0x000D0001
17910 #define GPIO_PP0_SSI3XDAT2 0x000D000F
17911 
17912 #define GPIO_PP1_U6TX 0x000D0401
17913 #define GPIO_PP1_SSI3XDAT3 0x000D040F
17914 
17915 #define GPIO_PP2_U0DTR 0x000D0801
17916 #define GPIO_PP2_USB0NXT 0x000D080E
17917 #define GPIO_PP2_EPI0S29 0x000D080F
17918 
17919 #define GPIO_PP3_U1CTS 0x000D0C01
17920 #define GPIO_PP3_U0DCD 0x000D0C02
17921 #define GPIO_PP3_RTCCLK 0x000D0C07
17922 #define GPIO_PP3_USB0DIR 0x000D0C0E
17923 #define GPIO_PP3_EPI0S30 0x000D0C0F
17924 
17925 #define GPIO_PP4_U3RTS 0x000D1001
17926 #define GPIO_PP4_U0DSR 0x000D1002
17927 #define GPIO_PP4_USB0D7 0x000D100E
17928 
17929 #define GPIO_PP5_U3CTS 0x000D1401
17930 #define GPIO_PP5_I2C2SCL 0x000D1402
17931 #define GPIO_PP5_USB0D6 0x000D140E
17932 
17933 #define GPIO_PQ0_SSI3CLK 0x000E000E
17934 #define GPIO_PQ0_EPI0S20 0x000E000F
17935 
17936 #define GPIO_PQ1_SSI3FSS 0x000E040E
17937 #define GPIO_PQ1_EPI0S21 0x000E040F
17938 
17939 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
17940 #define GPIO_PQ2_EPI0S22 0x000E080F
17941 
17942 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
17943 #define GPIO_PQ3_EPI0S23 0x000E0C0F
17944 
17945 #define GPIO_PQ4_U1RX 0x000E1001
17946 #define GPIO_PQ4_DIVSCLK 0x000E1007
17947 
17948 #endif // PART_TM4C129EKCPDT
17949 
17950 //*****************************************************************************
17951 //
17952 // TM4C129ENCPDT Port/Pin Mapping Definitions
17953 //
17954 //*****************************************************************************
17955 #ifdef PART_TM4C129ENCPDT
17956 
17957 #define GPIO_PA0_U0RX 0x00000001
17958 #define GPIO_PA0_I2C9SCL 0x00000002
17959 #define GPIO_PA0_T0CCP0 0x00000003
17960 #define GPIO_PA0_CAN0RX 0x00000007
17961 
17962 #define GPIO_PA1_U0TX 0x00000401
17963 #define GPIO_PA1_I2C9SDA 0x00000402
17964 #define GPIO_PA1_T0CCP1 0x00000403
17965 #define GPIO_PA1_CAN0TX 0x00000407
17966 
17967 #define GPIO_PA2_U4RX 0x00000801
17968 #define GPIO_PA2_I2C8SCL 0x00000802
17969 #define GPIO_PA2_T1CCP0 0x00000803
17970 #define GPIO_PA2_SSI0CLK 0x0000080F
17971 
17972 #define GPIO_PA3_U4TX 0x00000C01
17973 #define GPIO_PA3_I2C8SDA 0x00000C02
17974 #define GPIO_PA3_T1CCP1 0x00000C03
17975 #define GPIO_PA3_SSI0FSS 0x00000C0F
17976 
17977 #define GPIO_PA4_U3RX 0x00001001
17978 #define GPIO_PA4_T2CCP0 0x00001003
17979 #define GPIO_PA4_I2C7SCL 0x00001002
17980 #define GPIO_PA4_SSI0XDAT0 0x0000100F
17981 
17982 #define GPIO_PA5_U3TX 0x00001401
17983 #define GPIO_PA5_T2CCP1 0x00001403
17984 #define GPIO_PA5_I2C7SDA 0x00001402
17985 #define GPIO_PA5_SSI0XDAT1 0x0000140F
17986 
17987 #define GPIO_PA6_U2RX 0x00001801
17988 #define GPIO_PA6_I2C6SCL 0x00001802
17989 #define GPIO_PA6_T3CCP0 0x00001803
17990 #define GPIO_PA6_USB0EPEN 0x00001805
17991 #define GPIO_PA6_SSI0XDAT2 0x0000180D
17992 #define GPIO_PA6_EPI0S8 0x0000180F
17993 
17994 #define GPIO_PA7_U2TX 0x00001C01
17995 #define GPIO_PA7_I2C6SDA 0x00001C02
17996 #define GPIO_PA7_T3CCP1 0x00001C03
17997 #define GPIO_PA7_USB0PFLT 0x00001C05
17998 #define GPIO_PA7_USB0EPEN 0x00001C0B
17999 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
18000 #define GPIO_PA7_EPI0S9 0x00001C0F
18001 
18002 #define GPIO_PB0_U1RX 0x00010001
18003 #define GPIO_PB0_I2C5SCL 0x00010002
18004 #define GPIO_PB0_CAN1RX 0x00010007
18005 #define GPIO_PB0_T4CCP0 0x00010003
18006 
18007 #define GPIO_PB1_U1TX 0x00010401
18008 #define GPIO_PB1_I2C5SDA 0x00010402
18009 #define GPIO_PB1_CAN1TX 0x00010407
18010 #define GPIO_PB1_T4CCP1 0x00010403
18011 
18012 #define GPIO_PB2_T5CCP0 0x00010803
18013 #define GPIO_PB2_I2C0SCL 0x00010802
18014 #define GPIO_PB2_USB0STP 0x0001080E
18015 #define GPIO_PB2_EPI0S27 0x0001080F
18016 
18017 #define GPIO_PB3_I2C0SDA 0x00010C02
18018 #define GPIO_PB3_T5CCP1 0x00010C03
18019 #define GPIO_PB3_USB0CLK 0x00010C0E
18020 #define GPIO_PB3_EPI0S28 0x00010C0F
18021 
18022 #define GPIO_PB4_U0CTS 0x00011001
18023 #define GPIO_PB4_I2C5SCL 0x00011002
18024 #define GPIO_PB4_SSI1FSS 0x0001100F
18025 
18026 #define GPIO_PB5_U0RTS 0x00011401
18027 #define GPIO_PB5_I2C5SDA 0x00011402
18028 #define GPIO_PB5_SSI1CLK 0x0001140F
18029 
18030 #define GPIO_PC0_TCK 0x00020001
18031 #define GPIO_PC0_SWCLK 0x00020001
18032 
18033 #define GPIO_PC1_TMS 0x00020401
18034 #define GPIO_PC1_SWDIO 0x00020401
18035 
18036 #define GPIO_PC2_TDI 0x00020801
18037 
18038 #define GPIO_PC3_SWO 0x00020C01
18039 #define GPIO_PC3_TDO 0x00020C01
18040 
18041 #define GPIO_PC4_U7RX 0x00021001
18042 #define GPIO_PC4_EPI0S7 0x0002100F
18043 
18044 #define GPIO_PC5_U7TX 0x00021401
18045 #define GPIO_PC5_RTCCLK 0x00021407
18046 #define GPIO_PC5_EPI0S6 0x0002140F
18047 
18048 #define GPIO_PC6_U5RX 0x00021801
18049 #define GPIO_PC6_EPI0S5 0x0002180F
18050 
18051 #define GPIO_PC7_U5TX 0x00021C01
18052 #define GPIO_PC7_EPI0S4 0x00021C0F
18053 
18054 #define GPIO_PD0_I2C7SCL 0x00030002
18055 #define GPIO_PD0_T0CCP0 0x00030003
18056 #define GPIO_PD0_C0O 0x00030005
18057 #define GPIO_PD0_SSI2XDAT1 0x0003000F
18058 
18059 #define GPIO_PD1_I2C7SDA 0x00030402
18060 #define GPIO_PD1_T0CCP1 0x00030403
18061 #define GPIO_PD1_C1O 0x00030405
18062 #define GPIO_PD1_SSI2XDAT0 0x0003040F
18063 
18064 #define GPIO_PD2_I2C8SCL 0x00030802
18065 #define GPIO_PD2_T1CCP0 0x00030803
18066 #define GPIO_PD2_C2O 0x00030805
18067 #define GPIO_PD2_SSI2FSS 0x0003080F
18068 
18069 #define GPIO_PD3_I2C8SDA 0x00030C02
18070 #define GPIO_PD3_T1CCP1 0x00030C03
18071 #define GPIO_PD3_SSI2CLK 0x00030C0F
18072 
18073 #define GPIO_PD4_U2RX 0x00031001
18074 #define GPIO_PD4_T3CCP0 0x00031003
18075 #define GPIO_PD4_SSI1XDAT2 0x0003100F
18076 
18077 #define GPIO_PD5_U2TX 0x00031401
18078 #define GPIO_PD5_T3CCP1 0x00031403
18079 #define GPIO_PD5_SSI1XDAT3 0x0003140F
18080 
18081 #define GPIO_PD6_U2RTS 0x00031801
18082 #define GPIO_PD6_T4CCP0 0x00031803
18083 #define GPIO_PD6_USB0EPEN 0x00031805
18084 #define GPIO_PD6_SSI2XDAT3 0x0003180F
18085 
18086 #define GPIO_PD7_U2CTS 0x00031C01
18087 #define GPIO_PD7_T4CCP1 0x00031C03
18088 #define GPIO_PD7_USB0PFLT 0x00031C05
18089 #define GPIO_PD7_NMI 0x00031C08
18090 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
18091 
18092 #define GPIO_PE0_U1RTS 0x00040001
18093 
18094 #define GPIO_PE1_U1DSR 0x00040401
18095 
18096 #define GPIO_PE2_U1DCD 0x00040801
18097 
18098 #define GPIO_PE3_U1DTR 0x00040C01
18099 
18100 #define GPIO_PE4_U1RI 0x00041001
18101 #define GPIO_PE4_SSI1XDAT0 0x0004100F
18102 
18103 #define GPIO_PE5_SSI1XDAT1 0x0004140F
18104 
18105 #define GPIO_PF0_EN0LED0 0x00050005
18106 #define GPIO_PF0_M0PWM0 0x00050006
18107 #define GPIO_PF0_SSI3XDAT1 0x0005000E
18108 #define GPIO_PF0_TRD2 0x0005000F
18109 
18110 #define GPIO_PF1_EN0LED2 0x00050405
18111 #define GPIO_PF1_M0PWM1 0x00050406
18112 #define GPIO_PF1_SSI3XDAT0 0x0005040E
18113 #define GPIO_PF1_TRD1 0x0005040F
18114 
18115 #define GPIO_PF2_M0PWM2 0x00050806
18116 #define GPIO_PF2_SSI3FSS 0x0005080E
18117 #define GPIO_PF2_TRD0 0x0005080F
18118 
18119 #define GPIO_PF3_M0PWM3 0x00050C06
18120 #define GPIO_PF3_SSI3CLK 0x00050C0E
18121 #define GPIO_PF3_TRCLK 0x00050C0F
18122 
18123 #define GPIO_PF4_EN0LED1 0x00051005
18124 #define GPIO_PF4_M0FAULT0 0x00051006
18125 #define GPIO_PF4_SSI3XDAT2 0x0005100E
18126 #define GPIO_PF4_TRD3 0x0005100F
18127 
18128 #define GPIO_PG0_I2C1SCL 0x00060002
18129 #define GPIO_PG0_EN0PPS 0x00060005
18130 #define GPIO_PG0_M0PWM4 0x00060006
18131 #define GPIO_PG0_EPI0S11 0x0006000F
18132 
18133 #define GPIO_PG1_I2C1SDA 0x00060402
18134 #define GPIO_PG1_M0PWM5 0x00060406
18135 #define GPIO_PG1_EPI0S10 0x0006040F
18136 
18137 #define GPIO_PH0_U0RTS 0x00070001
18138 #define GPIO_PH0_EPI0S0 0x0007000F
18139 
18140 #define GPIO_PH1_U0CTS 0x00070401
18141 #define GPIO_PH1_EPI0S1 0x0007040F
18142 
18143 #define GPIO_PH2_U0DCD 0x00070801
18144 #define GPIO_PH2_EPI0S2 0x0007080F
18145 
18146 #define GPIO_PH3_U0DSR 0x00070C01
18147 #define GPIO_PH3_EPI0S3 0x00070C0F
18148 
18149 #define GPIO_PJ0_U3RX 0x00080001
18150 #define GPIO_PJ0_EN0PPS 0x00080005
18151 
18152 #define GPIO_PJ1_U3TX 0x00080401
18153 
18154 #define GPIO_PK0_U4RX 0x00090001
18155 #define GPIO_PK0_EPI0S0 0x0009000F
18156 
18157 #define GPIO_PK1_U4TX 0x00090401
18158 #define GPIO_PK1_EPI0S1 0x0009040F
18159 
18160 #define GPIO_PK2_U4RTS 0x00090801
18161 #define GPIO_PK2_EPI0S2 0x0009080F
18162 
18163 #define GPIO_PK3_U4CTS 0x00090C01
18164 #define GPIO_PK3_EPI0S3 0x00090C0F
18165 
18166 #define GPIO_PK4_I2C3SCL 0x00091002
18167 #define GPIO_PK4_EN0LED0 0x00091005
18168 #define GPIO_PK4_M0PWM6 0x00091006
18169 #define GPIO_PK4_EPI0S32 0x0009100F
18170 
18171 #define GPIO_PK5_I2C3SDA 0x00091402
18172 #define GPIO_PK5_EN0LED2 0x00091405
18173 #define GPIO_PK5_M0PWM7 0x00091406
18174 #define GPIO_PK5_EPI0S31 0x0009140F
18175 
18176 #define GPIO_PK6_I2C4SCL 0x00091802
18177 #define GPIO_PK6_EN0LED1 0x00091805
18178 #define GPIO_PK6_M0FAULT1 0x00091806
18179 #define GPIO_PK6_EPI0S25 0x0009180F
18180 
18181 #define GPIO_PK7_U0RI 0x00091C01
18182 #define GPIO_PK7_I2C4SDA 0x00091C02
18183 #define GPIO_PK7_RTCCLK 0x00091C05
18184 #define GPIO_PK7_M0FAULT2 0x00091C06
18185 #define GPIO_PK7_EPI0S24 0x00091C0F
18186 
18187 #define GPIO_PL0_I2C2SDA 0x000A0002
18188 #define GPIO_PL0_M0FAULT3 0x000A0006
18189 #define GPIO_PL0_USB0D0 0x000A000E
18190 #define GPIO_PL0_EPI0S16 0x000A000F
18191 
18192 #define GPIO_PL1_I2C2SCL 0x000A0402
18193 #define GPIO_PL1_PHA0 0x000A0406
18194 #define GPIO_PL1_USB0D1 0x000A040E
18195 #define GPIO_PL1_EPI0S17 0x000A040F
18196 
18197 #define GPIO_PL2_C0O 0x000A0805
18198 #define GPIO_PL2_PHB0 0x000A0806
18199 #define GPIO_PL2_USB0D2 0x000A080E
18200 #define GPIO_PL2_EPI0S18 0x000A080F
18201 
18202 #define GPIO_PL3_C1O 0x000A0C05
18203 #define GPIO_PL3_IDX0 0x000A0C06
18204 #define GPIO_PL3_USB0D3 0x000A0C0E
18205 #define GPIO_PL3_EPI0S19 0x000A0C0F
18206 
18207 #define GPIO_PL4_T0CCP0 0x000A1003
18208 #define GPIO_PL4_USB0D4 0x000A100E
18209 #define GPIO_PL4_EPI0S26 0x000A100F
18210 
18211 #define GPIO_PL5_T0CCP1 0x000A1403
18212 #define GPIO_PL5_EPI0S33 0x000A140F
18213 #define GPIO_PL5_USB0D5 0x000A140E
18214 
18215 #define GPIO_PL6_T1CCP0 0x000A1803
18216 
18217 #define GPIO_PL7_T1CCP1 0x000A1C03
18218 
18219 #define GPIO_PM0_T2CCP0 0x000B0003
18220 #define GPIO_PM0_EPI0S15 0x000B000F
18221 
18222 #define GPIO_PM1_T2CCP1 0x000B0403
18223 #define GPIO_PM1_EPI0S14 0x000B040F
18224 
18225 #define GPIO_PM2_T3CCP0 0x000B0803
18226 #define GPIO_PM2_EPI0S13 0x000B080F
18227 
18228 #define GPIO_PM3_T3CCP1 0x000B0C03
18229 #define GPIO_PM3_EPI0S12 0x000B0C0F
18230 
18231 #define GPIO_PM4_U0CTS 0x000B1001
18232 #define GPIO_PM4_T4CCP0 0x000B1003
18233 
18234 #define GPIO_PM5_U0DCD 0x000B1401
18235 #define GPIO_PM5_T4CCP1 0x000B1403
18236 
18237 #define GPIO_PM6_U0DSR 0x000B1801
18238 #define GPIO_PM6_T5CCP0 0x000B1803
18239 
18240 #define GPIO_PM7_U0RI 0x000B1C01
18241 #define GPIO_PM7_T5CCP1 0x000B1C03
18242 
18243 #define GPIO_PN0_U1RTS 0x000C0001
18244 
18245 #define GPIO_PN1_U1CTS 0x000C0401
18246 
18247 #define GPIO_PN2_U1DCD 0x000C0801
18248 #define GPIO_PN2_U2RTS 0x000C0802
18249 #define GPIO_PN2_EPI0S29 0x000C080F
18250 
18251 #define GPIO_PN3_U1DSR 0x000C0C01
18252 #define GPIO_PN3_U2CTS 0x000C0C02
18253 #define GPIO_PN3_EPI0S30 0x000C0C0F
18254 
18255 #define GPIO_PN4_U1DTR 0x000C1001
18256 #define GPIO_PN4_U3RTS 0x000C1002
18257 #define GPIO_PN4_I2C2SDA 0x000C1003
18258 #define GPIO_PN4_EPI0S34 0x000C100F
18259 
18260 #define GPIO_PN5_U1RI 0x000C1401
18261 #define GPIO_PN5_U3CTS 0x000C1402
18262 #define GPIO_PN5_I2C2SCL 0x000C1403
18263 #define GPIO_PN5_EPI0S35 0x000C140F
18264 
18265 #define GPIO_PP0_U6RX 0x000D0001
18266 #define GPIO_PP0_SSI3XDAT2 0x000D000F
18267 
18268 #define GPIO_PP1_U6TX 0x000D0401
18269 #define GPIO_PP1_SSI3XDAT3 0x000D040F
18270 
18271 #define GPIO_PP2_U0DTR 0x000D0801
18272 #define GPIO_PP2_USB0NXT 0x000D080E
18273 #define GPIO_PP2_EPI0S29 0x000D080F
18274 
18275 #define GPIO_PP3_U1CTS 0x000D0C01
18276 #define GPIO_PP3_U0DCD 0x000D0C02
18277 #define GPIO_PP3_RTCCLK 0x000D0C07
18278 #define GPIO_PP3_USB0DIR 0x000D0C0E
18279 #define GPIO_PP3_EPI0S30 0x000D0C0F
18280 
18281 #define GPIO_PP4_U3RTS 0x000D1001
18282 #define GPIO_PP4_U0DSR 0x000D1002
18283 #define GPIO_PP4_USB0D7 0x000D100E
18284 
18285 #define GPIO_PP5_U3CTS 0x000D1401
18286 #define GPIO_PP5_I2C2SCL 0x000D1402
18287 #define GPIO_PP5_USB0D6 0x000D140E
18288 
18289 #define GPIO_PQ0_SSI3CLK 0x000E000E
18290 #define GPIO_PQ0_EPI0S20 0x000E000F
18291 
18292 #define GPIO_PQ1_SSI3FSS 0x000E040E
18293 #define GPIO_PQ1_EPI0S21 0x000E040F
18294 
18295 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
18296 #define GPIO_PQ2_EPI0S22 0x000E080F
18297 
18298 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
18299 #define GPIO_PQ3_EPI0S23 0x000E0C0F
18300 
18301 #define GPIO_PQ4_U1RX 0x000E1001
18302 #define GPIO_PQ4_DIVSCLK 0x000E1007
18303 
18304 #endif // PART_TM4C129ENCPDT
18305 
18306 //*****************************************************************************
18307 //
18308 // TM4C129ENCZAD Port/Pin Mapping Definitions
18309 //
18310 //*****************************************************************************
18311 #ifdef PART_TM4C129ENCZAD
18312 
18313 #define GPIO_PA0_U0RX 0x00000001
18314 #define GPIO_PA0_I2C9SCL 0x00000002
18315 #define GPIO_PA0_T0CCP0 0x00000003
18316 #define GPIO_PA0_CAN0RX 0x00000007
18317 
18318 #define GPIO_PA1_U0TX 0x00000401
18319 #define GPIO_PA1_I2C9SDA 0x00000402
18320 #define GPIO_PA1_T0CCP1 0x00000403
18321 #define GPIO_PA1_CAN0TX 0x00000407
18322 
18323 #define GPIO_PA2_U4RX 0x00000801
18324 #define GPIO_PA2_I2C8SCL 0x00000802
18325 #define GPIO_PA2_T1CCP0 0x00000803
18326 #define GPIO_PA2_SSI0CLK 0x0000080F
18327 
18328 #define GPIO_PA3_U4TX 0x00000C01
18329 #define GPIO_PA3_I2C8SDA 0x00000C02
18330 #define GPIO_PA3_T1CCP1 0x00000C03
18331 #define GPIO_PA3_SSI0FSS 0x00000C0F
18332 
18333 #define GPIO_PA4_U3RX 0x00001001
18334 #define GPIO_PA4_T2CCP0 0x00001003
18335 #define GPIO_PA4_I2C7SCL 0x00001002
18336 #define GPIO_PA4_SSI0XDAT0 0x0000100F
18337 
18338 #define GPIO_PA5_U3TX 0x00001401
18339 #define GPIO_PA5_T2CCP1 0x00001403
18340 #define GPIO_PA5_I2C7SDA 0x00001402
18341 #define GPIO_PA5_SSI0XDAT1 0x0000140F
18342 
18343 #define GPIO_PA6_U2RX 0x00001801
18344 #define GPIO_PA6_I2C6SCL 0x00001802
18345 #define GPIO_PA6_T3CCP0 0x00001803
18346 #define GPIO_PA6_USB0EPEN 0x00001805
18347 #define GPIO_PA6_SSI0XDAT2 0x0000180D
18348 #define GPIO_PA6_EPI0S8 0x0000180F
18349 
18350 #define GPIO_PA7_U2TX 0x00001C01
18351 #define GPIO_PA7_I2C6SDA 0x00001C02
18352 #define GPIO_PA7_T3CCP1 0x00001C03
18353 #define GPIO_PA7_USB0PFLT 0x00001C05
18354 #define GPIO_PA7_USB0EPEN 0x00001C0B
18355 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
18356 #define GPIO_PA7_EPI0S9 0x00001C0F
18357 
18358 #define GPIO_PB0_U1RX 0x00010001
18359 #define GPIO_PB0_I2C5SCL 0x00010002
18360 #define GPIO_PB0_CAN1RX 0x00010007
18361 #define GPIO_PB0_T4CCP0 0x00010003
18362 
18363 #define GPIO_PB1_U1TX 0x00010401
18364 #define GPIO_PB1_I2C5SDA 0x00010402
18365 #define GPIO_PB1_CAN1TX 0x00010407
18366 #define GPIO_PB1_T4CCP1 0x00010403
18367 
18368 #define GPIO_PB2_T5CCP0 0x00010803
18369 #define GPIO_PB2_I2C0SCL 0x00010802
18370 #define GPIO_PB2_USB0STP 0x0001080E
18371 #define GPIO_PB2_EPI0S27 0x0001080F
18372 
18373 #define GPIO_PB3_I2C0SDA 0x00010C02
18374 #define GPIO_PB3_T5CCP1 0x00010C03
18375 #define GPIO_PB3_USB0CLK 0x00010C0E
18376 #define GPIO_PB3_EPI0S28 0x00010C0F
18377 
18378 #define GPIO_PB4_U0CTS 0x00011001
18379 #define GPIO_PB4_I2C5SCL 0x00011002
18380 #define GPIO_PB4_SSI1FSS 0x0001100F
18381 
18382 #define GPIO_PB5_U0RTS 0x00011401
18383 #define GPIO_PB5_I2C5SDA 0x00011402
18384 #define GPIO_PB5_SSI1CLK 0x0001140F
18385 
18386 #define GPIO_PB6_I2C6SCL 0x00011802
18387 #define GPIO_PB6_T6CCP0 0x00011803
18388 
18389 #define GPIO_PB7_I2C6SDA 0x00011C02
18390 #define GPIO_PB7_T6CCP1 0x00011C03
18391 
18392 #define GPIO_PC0_TCK 0x00020001
18393 #define GPIO_PC0_SWCLK 0x00020001
18394 
18395 #define GPIO_PC1_TMS 0x00020401
18396 #define GPIO_PC1_SWDIO 0x00020401
18397 
18398 #define GPIO_PC2_TDI 0x00020801
18399 
18400 #define GPIO_PC3_SWO 0x00020C01
18401 #define GPIO_PC3_TDO 0x00020C01
18402 
18403 #define GPIO_PC4_U7RX 0x00021001
18404 #define GPIO_PC4_T7CCP0 0x00021003
18405 #define GPIO_PC4_EPI0S7 0x0002100F
18406 
18407 #define GPIO_PC5_U7TX 0x00021401
18408 #define GPIO_PC5_T7CCP1 0x00021403
18409 #define GPIO_PC5_RTCCLK 0x00021407
18410 #define GPIO_PC5_EPI0S6 0x0002140F
18411 
18412 #define GPIO_PC6_U5RX 0x00021801
18413 #define GPIO_PC6_EPI0S5 0x0002180F
18414 
18415 #define GPIO_PC7_U5TX 0x00021C01
18416 #define GPIO_PC7_EPI0S4 0x00021C0F
18417 
18418 #define GPIO_PD0_I2C7SCL 0x00030002
18419 #define GPIO_PD0_T0CCP0 0x00030003
18420 #define GPIO_PD0_C0O 0x00030005
18421 #define GPIO_PD0_SSI2XDAT1 0x0003000F
18422 
18423 #define GPIO_PD1_I2C7SDA 0x00030402
18424 #define GPIO_PD1_T0CCP1 0x00030403
18425 #define GPIO_PD1_C1O 0x00030405
18426 #define GPIO_PD1_SSI2XDAT0 0x0003040F
18427 
18428 #define GPIO_PD2_I2C8SCL 0x00030802
18429 #define GPIO_PD2_T1CCP0 0x00030803
18430 #define GPIO_PD2_C2O 0x00030805
18431 #define GPIO_PD2_SSI2FSS 0x0003080F
18432 
18433 #define GPIO_PD3_I2C8SDA 0x00030C02
18434 #define GPIO_PD3_T1CCP1 0x00030C03
18435 #define GPIO_PD3_SSI2CLK 0x00030C0F
18436 
18437 #define GPIO_PD4_U2RX 0x00031001
18438 #define GPIO_PD4_T3CCP0 0x00031003
18439 #define GPIO_PD4_SSI1XDAT2 0x0003100F
18440 
18441 #define GPIO_PD5_U2TX 0x00031401
18442 #define GPIO_PD5_T3CCP1 0x00031403
18443 #define GPIO_PD5_SSI1XDAT3 0x0003140F
18444 
18445 #define GPIO_PD6_U2RTS 0x00031801
18446 #define GPIO_PD6_T4CCP0 0x00031803
18447 #define GPIO_PD6_USB0EPEN 0x00031805
18448 #define GPIO_PD6_SSI2XDAT3 0x0003180F
18449 
18450 #define GPIO_PD7_U2CTS 0x00031C01
18451 #define GPIO_PD7_T4CCP1 0x00031C03
18452 #define GPIO_PD7_USB0PFLT 0x00031C05
18453 #define GPIO_PD7_NMI 0x00031C08
18454 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
18455 
18456 #define GPIO_PE0_U1RTS 0x00040001
18457 
18458 #define GPIO_PE1_U1DSR 0x00040401
18459 
18460 #define GPIO_PE2_U1DCD 0x00040801
18461 
18462 #define GPIO_PE3_U1DTR 0x00040C01
18463 
18464 #define GPIO_PE4_U1RI 0x00041001
18465 #define GPIO_PE4_SSI1XDAT0 0x0004100F
18466 
18467 #define GPIO_PE5_SSI1XDAT1 0x0004140F
18468 
18469 #define GPIO_PE6_U0CTS 0x00041801
18470 #define GPIO_PE6_I2C9SCL 0x00041802
18471 
18472 #define GPIO_PE7_U0RTS 0x00041C01
18473 #define GPIO_PE7_I2C9SDA 0x00041C02
18474 #define GPIO_PE7_NMI 0x00041C08
18475 
18476 #define GPIO_PF0_EN0LED0 0x00050005
18477 #define GPIO_PF0_M0PWM0 0x00050006
18478 #define GPIO_PF0_SSI3XDAT1 0x0005000E
18479 #define GPIO_PF0_TRD2 0x0005000F
18480 
18481 #define GPIO_PF1_EN0LED2 0x00050405
18482 #define GPIO_PF1_M0PWM1 0x00050406
18483 #define GPIO_PF1_SSI3XDAT0 0x0005040E
18484 #define GPIO_PF1_TRD1 0x0005040F
18485 
18486 #define GPIO_PF2_M0PWM2 0x00050806
18487 #define GPIO_PF2_SSI3FSS 0x0005080E
18488 #define GPIO_PF2_TRD0 0x0005080F
18489 
18490 #define GPIO_PF3_M0PWM3 0x00050C06
18491 #define GPIO_PF3_SSI3CLK 0x00050C0E
18492 #define GPIO_PF3_TRCLK 0x00050C0F
18493 
18494 #define GPIO_PF4_EN0LED1 0x00051005
18495 #define GPIO_PF4_M0FAULT0 0x00051006
18496 #define GPIO_PF4_SSI3XDAT2 0x0005100E
18497 #define GPIO_PF4_TRD3 0x0005100F
18498 
18499 #define GPIO_PF5_SSI3XDAT3 0x0005140E
18500 
18501 #define GPIO_PG0_I2C1SCL 0x00060002
18502 #define GPIO_PG0_EN0PPS 0x00060005
18503 #define GPIO_PG0_M0PWM4 0x00060006
18504 #define GPIO_PG0_EPI0S11 0x0006000F
18505 
18506 #define GPIO_PG1_I2C1SDA 0x00060402
18507 #define GPIO_PG1_M0PWM5 0x00060406
18508 #define GPIO_PG1_EPI0S10 0x0006040F
18509 
18510 #define GPIO_PG2_I2C2SCL 0x00060802
18511 #define GPIO_PG2_SSI2XDAT3 0x0006080F
18512 
18513 #define GPIO_PG3_I2C2SDA 0x00060C02
18514 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
18515 
18516 #define GPIO_PG4_U0CTS 0x00061001
18517 #define GPIO_PG4_I2C3SCL 0x00061002
18518 #define GPIO_PG4_SSI2XDAT1 0x0006100F
18519 
18520 #define GPIO_PG5_U0RTS 0x00061401
18521 #define GPIO_PG5_I2C3SDA 0x00061402
18522 #define GPIO_PG5_SSI2XDAT0 0x0006140F
18523 
18524 #define GPIO_PG6_I2C4SCL 0x00061802
18525 #define GPIO_PG6_SSI2FSS 0x0006180F
18526 
18527 #define GPIO_PG7_I2C4SDA 0x00061C02
18528 #define GPIO_PG7_SSI2CLK 0x00061C0F
18529 
18530 #define GPIO_PH0_U0RTS 0x00070001
18531 #define GPIO_PH0_EPI0S0 0x0007000F
18532 
18533 #define GPIO_PH1_U0CTS 0x00070401
18534 #define GPIO_PH1_EPI0S1 0x0007040F
18535 
18536 #define GPIO_PH2_U0DCD 0x00070801
18537 #define GPIO_PH2_EPI0S2 0x0007080F
18538 
18539 #define GPIO_PH3_U0DSR 0x00070C01
18540 #define GPIO_PH3_EPI0S3 0x00070C0F
18541 
18542 #define GPIO_PH4_U0DTR 0x00071001
18543 
18544 #define GPIO_PH5_U0RI 0x00071401
18545 #define GPIO_PH5_EN0PPS 0x00071405
18546 
18547 #define GPIO_PH6_U5RX 0x00071801
18548 #define GPIO_PH6_U7RX 0x00071802
18549 
18550 #define GPIO_PH7_U5TX 0x00071C01
18551 #define GPIO_PH7_U7TX 0x00071C02
18552 
18553 #define GPIO_PJ0_U3RX 0x00080001
18554 #define GPIO_PJ0_EN0PPS 0x00080005
18555 
18556 #define GPIO_PJ1_U3TX 0x00080401
18557 
18558 #define GPIO_PJ2_U2RTS 0x00080801
18559 
18560 #define GPIO_PJ3_U2CTS 0x00080C01
18561 
18562 #define GPIO_PJ4_U3RTS 0x00081001
18563 
18564 #define GPIO_PJ5_U3CTS 0x00081401
18565 
18566 #define GPIO_PJ6_U4RTS 0x00081801
18567 
18568 #define GPIO_PJ7_U4CTS 0x00081C01
18569 
18570 #define GPIO_PK0_U4RX 0x00090001
18571 #define GPIO_PK0_EPI0S0 0x0009000F
18572 
18573 #define GPIO_PK1_U4TX 0x00090401
18574 #define GPIO_PK1_EPI0S1 0x0009040F
18575 
18576 #define GPIO_PK2_U4RTS 0x00090801
18577 #define GPIO_PK2_EPI0S2 0x0009080F
18578 
18579 #define GPIO_PK3_U4CTS 0x00090C01
18580 #define GPIO_PK3_EPI0S3 0x00090C0F
18581 
18582 #define GPIO_PK4_I2C3SCL 0x00091002
18583 #define GPIO_PK4_EN0LED0 0x00091005
18584 #define GPIO_PK4_M0PWM6 0x00091006
18585 #define GPIO_PK4_EPI0S32 0x0009100F
18586 
18587 #define GPIO_PK5_I2C3SDA 0x00091402
18588 #define GPIO_PK5_EN0LED2 0x00091405
18589 #define GPIO_PK5_M0PWM7 0x00091406
18590 #define GPIO_PK5_EPI0S31 0x0009140F
18591 
18592 #define GPIO_PK6_I2C4SCL 0x00091802
18593 #define GPIO_PK6_EN0LED1 0x00091805
18594 #define GPIO_PK6_M0FAULT1 0x00091806
18595 #define GPIO_PK6_EPI0S25 0x0009180F
18596 
18597 #define GPIO_PK7_U0RI 0x00091C01
18598 #define GPIO_PK7_I2C4SDA 0x00091C02
18599 #define GPIO_PK7_RTCCLK 0x00091C05
18600 #define GPIO_PK7_M0FAULT2 0x00091C06
18601 #define GPIO_PK7_EPI0S24 0x00091C0F
18602 
18603 #define GPIO_PL0_I2C2SDA 0x000A0002
18604 #define GPIO_PL0_M0FAULT3 0x000A0006
18605 #define GPIO_PL0_USB0D0 0x000A000E
18606 #define GPIO_PL0_EPI0S16 0x000A000F
18607 
18608 #define GPIO_PL1_I2C2SCL 0x000A0402
18609 #define GPIO_PL1_PHA0 0x000A0406
18610 #define GPIO_PL1_USB0D1 0x000A040E
18611 #define GPIO_PL1_EPI0S17 0x000A040F
18612 
18613 #define GPIO_PL2_C0O 0x000A0805
18614 #define GPIO_PL2_PHB0 0x000A0806
18615 #define GPIO_PL2_USB0D2 0x000A080E
18616 #define GPIO_PL2_EPI0S18 0x000A080F
18617 
18618 #define GPIO_PL3_C1O 0x000A0C05
18619 #define GPIO_PL3_IDX0 0x000A0C06
18620 #define GPIO_PL3_USB0D3 0x000A0C0E
18621 #define GPIO_PL3_EPI0S19 0x000A0C0F
18622 
18623 #define GPIO_PL4_T0CCP0 0x000A1003
18624 #define GPIO_PL4_USB0D4 0x000A100E
18625 #define GPIO_PL4_EPI0S26 0x000A100F
18626 
18627 #define GPIO_PL5_T0CCP1 0x000A1403
18628 #define GPIO_PL5_EPI0S33 0x000A140F
18629 #define GPIO_PL5_USB0D5 0x000A140E
18630 
18631 #define GPIO_PL6_T1CCP0 0x000A1803
18632 
18633 #define GPIO_PL7_T1CCP1 0x000A1C03
18634 
18635 #define GPIO_PM0_T2CCP0 0x000B0003
18636 #define GPIO_PM0_EPI0S15 0x000B000F
18637 
18638 #define GPIO_PM1_T2CCP1 0x000B0403
18639 #define GPIO_PM1_EPI0S14 0x000B040F
18640 
18641 #define GPIO_PM2_T3CCP0 0x000B0803
18642 #define GPIO_PM2_EPI0S13 0x000B080F
18643 
18644 #define GPIO_PM3_T3CCP1 0x000B0C03
18645 #define GPIO_PM3_EPI0S12 0x000B0C0F
18646 
18647 #define GPIO_PM4_U0CTS 0x000B1001
18648 #define GPIO_PM4_T4CCP0 0x000B1003
18649 
18650 #define GPIO_PM5_U0DCD 0x000B1401
18651 #define GPIO_PM5_T4CCP1 0x000B1403
18652 
18653 #define GPIO_PM6_U0DSR 0x000B1801
18654 #define GPIO_PM6_T5CCP0 0x000B1803
18655 
18656 #define GPIO_PM7_U0RI 0x000B1C01
18657 #define GPIO_PM7_T5CCP1 0x000B1C03
18658 
18659 #define GPIO_PN0_U1RTS 0x000C0001
18660 
18661 #define GPIO_PN1_U1CTS 0x000C0401
18662 
18663 #define GPIO_PN2_U1DCD 0x000C0801
18664 #define GPIO_PN2_U2RTS 0x000C0802
18665 #define GPIO_PN2_EPI0S29 0x000C080F
18666 
18667 #define GPIO_PN3_U1DSR 0x000C0C01
18668 #define GPIO_PN3_U2CTS 0x000C0C02
18669 #define GPIO_PN3_EPI0S30 0x000C0C0F
18670 
18671 #define GPIO_PN4_U1DTR 0x000C1001
18672 #define GPIO_PN4_U3RTS 0x000C1002
18673 #define GPIO_PN4_I2C2SDA 0x000C1003
18674 #define GPIO_PN4_EPI0S34 0x000C100F
18675 
18676 #define GPIO_PN5_U1RI 0x000C1401
18677 #define GPIO_PN5_U3CTS 0x000C1402
18678 #define GPIO_PN5_I2C2SCL 0x000C1403
18679 #define GPIO_PN5_EPI0S35 0x000C140F
18680 
18681 #define GPIO_PN6_U4RTS 0x000C1802
18682 
18683 #define GPIO_PN7_U1RTS 0x000C1C01
18684 #define GPIO_PN7_U4CTS 0x000C1C02
18685 
18686 #define GPIO_PP0_U6RX 0x000D0001
18687 #define GPIO_PP0_T6CCP0 0x000D0005
18688 #define GPIO_PP0_SSI3XDAT2 0x000D000F
18689 
18690 #define GPIO_PP1_U6TX 0x000D0401
18691 #define GPIO_PP1_T6CCP1 0x000D0405
18692 #define GPIO_PP1_SSI3XDAT3 0x000D040F
18693 
18694 #define GPIO_PP2_U0DTR 0x000D0801
18695 #define GPIO_PP2_USB0NXT 0x000D080E
18696 #define GPIO_PP2_EPI0S29 0x000D080F
18697 
18698 #define GPIO_PP3_U1CTS 0x000D0C01
18699 #define GPIO_PP3_U0DCD 0x000D0C02
18700 #define GPIO_PP3_RTCCLK 0x000D0C07
18701 #define GPIO_PP3_USB0DIR 0x000D0C0E
18702 #define GPIO_PP3_EPI0S30 0x000D0C0F
18703 
18704 #define GPIO_PP4_U3RTS 0x000D1001
18705 #define GPIO_PP4_U0DSR 0x000D1002
18706 #define GPIO_PP4_USB0D7 0x000D100E
18707 
18708 #define GPIO_PP5_U3CTS 0x000D1401
18709 #define GPIO_PP5_I2C2SCL 0x000D1402
18710 #define GPIO_PP5_USB0D6 0x000D140E
18711 
18712 #define GPIO_PP6_U1DCD 0x000D1801
18713 #define GPIO_PP6_I2C2SDA 0x000D1802
18714 
18715 #define GPIO_PQ0_T6CCP0 0x000E0003
18716 #define GPIO_PQ0_SSI3CLK 0x000E000E
18717 #define GPIO_PQ0_EPI0S20 0x000E000F
18718 
18719 #define GPIO_PQ1_T6CCP1 0x000E0403
18720 #define GPIO_PQ1_SSI3FSS 0x000E040E
18721 #define GPIO_PQ1_EPI0S21 0x000E040F
18722 
18723 #define GPIO_PQ2_T7CCP0 0x000E0803
18724 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
18725 #define GPIO_PQ2_EPI0S22 0x000E080F
18726 
18727 #define GPIO_PQ3_T7CCP1 0x000E0C03
18728 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
18729 #define GPIO_PQ3_EPI0S23 0x000E0C0F
18730 
18731 #define GPIO_PQ4_U1RX 0x000E1001
18732 #define GPIO_PQ4_DIVSCLK 0x000E1007
18733 
18734 #define GPIO_PQ5_U1TX 0x000E1401
18735 
18736 #define GPIO_PQ6_U1DTR 0x000E1801
18737 
18738 #define GPIO_PQ7_U1RI 0x000E1C01
18739 
18740 #define GPIO_PR0_U4TX 0x000F0001
18741 #define GPIO_PR0_I2C1SCL 0x000F0002
18742 #define GPIO_PR0_M0PWM0 0x000F0006
18743 
18744 #define GPIO_PR1_U4RX 0x000F0401
18745 #define GPIO_PR1_I2C1SDA 0x000F0402
18746 #define GPIO_PR1_M0PWM1 0x000F0406
18747 
18748 #define GPIO_PR2_I2C2SCL 0x000F0802
18749 #define GPIO_PR2_M0PWM2 0x000F0806
18750 
18751 #define GPIO_PR3_I2C2SDA 0x000F0C02
18752 #define GPIO_PR3_M0PWM3 0x000F0C06
18753 
18754 #define GPIO_PR4_I2C3SCL 0x000F1002
18755 #define GPIO_PR4_T0CCP0 0x000F1003
18756 #define GPIO_PR4_M0PWM4 0x000F1006
18757 
18758 #define GPIO_PR5_U1RX 0x000F1401
18759 #define GPIO_PR5_I2C3SDA 0x000F1402
18760 #define GPIO_PR5_T0CCP1 0x000F1403
18761 #define GPIO_PR5_M0PWM5 0x000F1406
18762 
18763 #define GPIO_PR6_U1TX 0x000F1801
18764 #define GPIO_PR6_I2C4SCL 0x000F1802
18765 #define GPIO_PR6_T1CCP0 0x000F1803
18766 #define GPIO_PR6_M0PWM6 0x000F1806
18767 
18768 #define GPIO_PR7_I2C4SDA 0x000F1C02
18769 #define GPIO_PR7_T1CCP1 0x000F1C03
18770 #define GPIO_PR7_M0PWM7 0x000F1C06
18771 
18772 #define GPIO_PS0_T2CCP0 0x00100003
18773 #define GPIO_PS0_M0FAULT0 0x00100006
18774 
18775 #define GPIO_PS1_T2CCP1 0x00100403
18776 #define GPIO_PS1_M0FAULT1 0x00100406
18777 
18778 #define GPIO_PS2_U1DSR 0x00100801
18779 #define GPIO_PS2_T3CCP0 0x00100803
18780 #define GPIO_PS2_M0FAULT2 0x00100806
18781 
18782 #define GPIO_PS3_T3CCP1 0x00100C03
18783 #define GPIO_PS3_M0FAULT3 0x00100C06
18784 
18785 #define GPIO_PS4_T4CCP0 0x00101003
18786 #define GPIO_PS4_PHA0 0x00101006
18787 
18788 #define GPIO_PS5_T4CCP1 0x00101403
18789 #define GPIO_PS5_PHB0 0x00101406
18790 
18791 #define GPIO_PS6_T5CCP0 0x00101803
18792 #define GPIO_PS6_IDX0 0x00101806
18793 
18794 #define GPIO_PS7_T5CCP1 0x00101C03
18795 
18796 #define GPIO_PT0_T6CCP0 0x00110003
18797 #define GPIO_PT0_CAN0RX 0x00110007
18798 
18799 #define GPIO_PT1_T6CCP1 0x00110403
18800 #define GPIO_PT1_CAN0TX 0x00110407
18801 
18802 #define GPIO_PT2_T7CCP0 0x00110803
18803 #define GPIO_PT2_CAN1RX 0x00110807
18804 
18805 #define GPIO_PT3_T7CCP1 0x00110C03
18806 #define GPIO_PT3_CAN1TX 0x00110C07
18807 
18808 #endif // PART_TM4C129ENCZAD
18809 
18810 //*****************************************************************************
18811 //
18812 // TM4C129LNCZAD Port/Pin Mapping Definitions
18813 //
18814 //*****************************************************************************
18815 #ifdef PART_TM4C129LNCZAD
18816 
18817 #define GPIO_PA0_U0RX 0x00000001
18818 #define GPIO_PA0_I2C9SCL 0x00000002
18819 #define GPIO_PA0_T0CCP0 0x00000003
18820 #define GPIO_PA0_CAN0RX 0x00000007
18821 
18822 #define GPIO_PA1_U0TX 0x00000401
18823 #define GPIO_PA1_I2C9SDA 0x00000402
18824 #define GPIO_PA1_T0CCP1 0x00000403
18825 #define GPIO_PA1_CAN0TX 0x00000407
18826 
18827 #define GPIO_PA2_U4RX 0x00000801
18828 #define GPIO_PA2_I2C8SCL 0x00000802
18829 #define GPIO_PA2_T1CCP0 0x00000803
18830 #define GPIO_PA2_SSI0CLK 0x0000080F
18831 
18832 #define GPIO_PA3_U4TX 0x00000C01
18833 #define GPIO_PA3_I2C8SDA 0x00000C02
18834 #define GPIO_PA3_T1CCP1 0x00000C03
18835 #define GPIO_PA3_SSI0FSS 0x00000C0F
18836 
18837 #define GPIO_PA4_U3RX 0x00001001
18838 #define GPIO_PA4_T2CCP0 0x00001003
18839 #define GPIO_PA4_I2C7SCL 0x00001002
18840 #define GPIO_PA4_SSI0XDAT0 0x0000100F
18841 
18842 #define GPIO_PA5_U3TX 0x00001401
18843 #define GPIO_PA5_T2CCP1 0x00001403
18844 #define GPIO_PA5_I2C7SDA 0x00001402
18845 #define GPIO_PA5_SSI0XDAT1 0x0000140F
18846 
18847 #define GPIO_PA6_U2RX 0x00001801
18848 #define GPIO_PA6_I2C6SCL 0x00001802
18849 #define GPIO_PA6_T3CCP0 0x00001803
18850 #define GPIO_PA6_USB0EPEN 0x00001805
18851 #define GPIO_PA6_SSI0XDAT2 0x0000180D
18852 #define GPIO_PA6_EPI0S8 0x0000180F
18853 
18854 #define GPIO_PA7_U2TX 0x00001C01
18855 #define GPIO_PA7_I2C6SDA 0x00001C02
18856 #define GPIO_PA7_T3CCP1 0x00001C03
18857 #define GPIO_PA7_USB0PFLT 0x00001C05
18858 #define GPIO_PA7_USB0EPEN 0x00001C0B
18859 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
18860 #define GPIO_PA7_EPI0S9 0x00001C0F
18861 
18862 #define GPIO_PB0_U1RX 0x00010001
18863 #define GPIO_PB0_I2C5SCL 0x00010002
18864 #define GPIO_PB0_CAN1RX 0x00010007
18865 #define GPIO_PB0_T4CCP0 0x00010003
18866 
18867 #define GPIO_PB1_U1TX 0x00010401
18868 #define GPIO_PB1_I2C5SDA 0x00010402
18869 #define GPIO_PB1_CAN1TX 0x00010407
18870 #define GPIO_PB1_T4CCP1 0x00010403
18871 
18872 #define GPIO_PB2_T5CCP0 0x00010803
18873 #define GPIO_PB2_I2C0SCL 0x00010802
18874 #define GPIO_PB2_USB0STP 0x0001080E
18875 #define GPIO_PB2_EPI0S27 0x0001080F
18876 
18877 #define GPIO_PB3_I2C0SDA 0x00010C02
18878 #define GPIO_PB3_T5CCP1 0x00010C03
18879 #define GPIO_PB3_USB0CLK 0x00010C0E
18880 #define GPIO_PB3_EPI0S28 0x00010C0F
18881 
18882 #define GPIO_PB4_U0CTS 0x00011001
18883 #define GPIO_PB4_I2C5SCL 0x00011002
18884 #define GPIO_PB4_SSI1FSS 0x0001100F
18885 
18886 #define GPIO_PB5_U0RTS 0x00011401
18887 #define GPIO_PB5_I2C5SDA 0x00011402
18888 #define GPIO_PB5_SSI1CLK 0x0001140F
18889 
18890 #define GPIO_PB6_I2C6SCL 0x00011802
18891 #define GPIO_PB6_T6CCP0 0x00011803
18892 
18893 #define GPIO_PB7_I2C6SDA 0x00011C02
18894 #define GPIO_PB7_T6CCP1 0x00011C03
18895 
18896 #define GPIO_PC0_TCK 0x00020001
18897 #define GPIO_PC0_SWCLK 0x00020001
18898 
18899 #define GPIO_PC1_TMS 0x00020401
18900 #define GPIO_PC1_SWDIO 0x00020401
18901 
18902 #define GPIO_PC2_TDI 0x00020801
18903 
18904 #define GPIO_PC3_SWO 0x00020C01
18905 #define GPIO_PC3_TDO 0x00020C01
18906 
18907 #define GPIO_PC4_U7RX 0x00021001
18908 #define GPIO_PC4_T7CCP0 0x00021003
18909 #define GPIO_PC4_EPI0S7 0x0002100F
18910 
18911 #define GPIO_PC5_U7TX 0x00021401
18912 #define GPIO_PC5_T7CCP1 0x00021403
18913 #define GPIO_PC5_RTCCLK 0x00021407
18914 #define GPIO_PC5_EPI0S6 0x0002140F
18915 
18916 #define GPIO_PC6_U5RX 0x00021801
18917 #define GPIO_PC6_EPI0S5 0x0002180F
18918 
18919 #define GPIO_PC7_U5TX 0x00021C01
18920 #define GPIO_PC7_EPI0S4 0x00021C0F
18921 
18922 #define GPIO_PD0_I2C7SCL 0x00030002
18923 #define GPIO_PD0_T0CCP0 0x00030003
18924 #define GPIO_PD0_C0O 0x00030005
18925 #define GPIO_PD0_SSI2XDAT1 0x0003000F
18926 
18927 #define GPIO_PD1_I2C7SDA 0x00030402
18928 #define GPIO_PD1_T0CCP1 0x00030403
18929 #define GPIO_PD1_C1O 0x00030405
18930 #define GPIO_PD1_SSI2XDAT0 0x0003040F
18931 
18932 #define GPIO_PD2_I2C8SCL 0x00030802
18933 #define GPIO_PD2_T1CCP0 0x00030803
18934 #define GPIO_PD2_C2O 0x00030805
18935 #define GPIO_PD2_SSI2FSS 0x0003080F
18936 
18937 #define GPIO_PD3_I2C8SDA 0x00030C02
18938 #define GPIO_PD3_T1CCP1 0x00030C03
18939 #define GPIO_PD3_SSI2CLK 0x00030C0F
18940 
18941 #define GPIO_PD4_U2RX 0x00031001
18942 #define GPIO_PD4_T3CCP0 0x00031003
18943 #define GPIO_PD4_SSI1XDAT2 0x0003100F
18944 
18945 #define GPIO_PD5_U2TX 0x00031401
18946 #define GPIO_PD5_T3CCP1 0x00031403
18947 #define GPIO_PD5_SSI1XDAT3 0x0003140F
18948 
18949 #define GPIO_PD6_U2RTS 0x00031801
18950 #define GPIO_PD6_T4CCP0 0x00031803
18951 #define GPIO_PD6_USB0EPEN 0x00031805
18952 #define GPIO_PD6_SSI2XDAT3 0x0003180F
18953 
18954 #define GPIO_PD7_U2CTS 0x00031C01
18955 #define GPIO_PD7_T4CCP1 0x00031C03
18956 #define GPIO_PD7_USB0PFLT 0x00031C05
18957 #define GPIO_PD7_NMI 0x00031C08
18958 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
18959 
18960 #define GPIO_PE0_U1RTS 0x00040001
18961 
18962 #define GPIO_PE1_U1DSR 0x00040401
18963 
18964 #define GPIO_PE2_U1DCD 0x00040801
18965 
18966 #define GPIO_PE3_U1DTR 0x00040C01
18967 
18968 #define GPIO_PE4_U1RI 0x00041001
18969 #define GPIO_PE4_SSI1XDAT0 0x0004100F
18970 
18971 #define GPIO_PE5_SSI1XDAT1 0x0004140F
18972 
18973 #define GPIO_PE6_U0CTS 0x00041801
18974 #define GPIO_PE6_I2C9SCL 0x00041802
18975 
18976 #define GPIO_PE7_U0RTS 0x00041C01
18977 #define GPIO_PE7_I2C9SDA 0x00041C02
18978 #define GPIO_PE7_NMI 0x00041C08
18979 
18980 #define GPIO_PF0_EN0LED0 0x00050005
18981 #define GPIO_PF0_M0PWM0 0x00050006
18982 #define GPIO_PF0_SSI3XDAT1 0x0005000E
18983 #define GPIO_PF0_TRD2 0x0005000F
18984 
18985 #define GPIO_PF1_EN0LED2 0x00050405
18986 #define GPIO_PF1_M0PWM1 0x00050406
18987 #define GPIO_PF1_SSI3XDAT0 0x0005040E
18988 #define GPIO_PF1_TRD1 0x0005040F
18989 
18990 #define GPIO_PF2_M0PWM2 0x00050806
18991 #define GPIO_PF2_SSI3FSS 0x0005080E
18992 #define GPIO_PF2_TRD0 0x0005080F
18993 
18994 #define GPIO_PF3_M0PWM3 0x00050C06
18995 #define GPIO_PF3_SSI3CLK 0x00050C0E
18996 #define GPIO_PF3_TRCLK 0x00050C0F
18997 
18998 #define GPIO_PF4_EN0LED1 0x00051005
18999 #define GPIO_PF4_M0FAULT0 0x00051006
19000 #define GPIO_PF4_SSI3XDAT2 0x0005100E
19001 #define GPIO_PF4_TRD3 0x0005100F
19002 
19003 #define GPIO_PF5_SSI3XDAT3 0x0005140E
19004 
19005 #define GPIO_PF6_LCDMCLK 0x0005180F
19006 
19007 #define GPIO_PF7_LCDDATA02 0x00051C0F
19008 
19009 #define GPIO_PG0_I2C1SCL 0x00060002
19010 #define GPIO_PG0_EN0PPS 0x00060005
19011 #define GPIO_PG0_M0PWM4 0x00060006
19012 #define GPIO_PG0_EPI0S11 0x0006000F
19013 
19014 #define GPIO_PG1_I2C1SDA 0x00060402
19015 #define GPIO_PG1_M0PWM5 0x00060406
19016 #define GPIO_PG1_EPI0S10 0x0006040F
19017 
19018 #define GPIO_PG2_I2C2SCL 0x00060802
19019 #define GPIO_PG2_SSI2XDAT3 0x0006080F
19020 
19021 #define GPIO_PG3_I2C2SDA 0x00060C02
19022 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
19023 
19024 #define GPIO_PG4_U0CTS 0x00061001
19025 #define GPIO_PG4_I2C3SCL 0x00061002
19026 #define GPIO_PG4_SSI2XDAT1 0x0006100F
19027 
19028 #define GPIO_PG5_U0RTS 0x00061401
19029 #define GPIO_PG5_I2C3SDA 0x00061402
19030 #define GPIO_PG5_SSI2XDAT0 0x0006140F
19031 
19032 #define GPIO_PG6_I2C4SCL 0x00061802
19033 #define GPIO_PG6_SSI2FSS 0x0006180F
19034 
19035 #define GPIO_PG7_I2C4SDA 0x00061C02
19036 #define GPIO_PG7_SSI2CLK 0x00061C0F
19037 
19038 #define GPIO_PH0_U0RTS 0x00070001
19039 #define GPIO_PH0_EPI0S0 0x0007000F
19040 
19041 #define GPIO_PH1_U0CTS 0x00070401
19042 #define GPIO_PH1_EPI0S1 0x0007040F
19043 
19044 #define GPIO_PH2_U0DCD 0x00070801
19045 #define GPIO_PH2_EPI0S2 0x0007080F
19046 
19047 #define GPIO_PH3_U0DSR 0x00070C01
19048 #define GPIO_PH3_EPI0S3 0x00070C0F
19049 
19050 #define GPIO_PH4_U0DTR 0x00071001
19051 
19052 #define GPIO_PH5_U0RI 0x00071401
19053 #define GPIO_PH5_EN0PPS 0x00071405
19054 
19055 #define GPIO_PH6_U5RX 0x00071801
19056 #define GPIO_PH6_U7RX 0x00071802
19057 
19058 #define GPIO_PH7_U5TX 0x00071C01
19059 #define GPIO_PH7_U7TX 0x00071C02
19060 
19061 #define GPIO_PJ0_U3RX 0x00080001
19062 #define GPIO_PJ0_EN0PPS 0x00080005
19063 
19064 #define GPIO_PJ1_U3TX 0x00080401
19065 
19066 #define GPIO_PJ2_U2RTS 0x00080801
19067 #define GPIO_PJ2_LCDDATA14 0x0008080F
19068 
19069 #define GPIO_PJ3_U2CTS 0x00080C01
19070 #define GPIO_PJ3_LCDDATA15 0x00080C0F
19071 
19072 #define GPIO_PJ4_U3RTS 0x00081001
19073 #define GPIO_PJ4_LCDDATA16 0x0008100F
19074 
19075 #define GPIO_PJ5_U3CTS 0x00081401
19076 #define GPIO_PJ5_LCDDATA17 0x0008140F
19077 
19078 #define GPIO_PJ6_U4RTS 0x00081801
19079 #define GPIO_PJ6_LCDAC 0x0008180F
19080 
19081 #define GPIO_PJ7_U4CTS 0x00081C01
19082 
19083 #define GPIO_PK0_U4RX 0x00090001
19084 #define GPIO_PK0_EPI0S0 0x0009000F
19085 
19086 #define GPIO_PK1_U4TX 0x00090401
19087 #define GPIO_PK1_EPI0S1 0x0009040F
19088 
19089 #define GPIO_PK2_U4RTS 0x00090801
19090 #define GPIO_PK2_EPI0S2 0x0009080F
19091 
19092 #define GPIO_PK3_U4CTS 0x00090C01
19093 #define GPIO_PK3_EPI0S3 0x00090C0F
19094 
19095 #define GPIO_PK4_I2C3SCL 0x00091002
19096 #define GPIO_PK4_EN0LED0 0x00091005
19097 #define GPIO_PK4_M0PWM6 0x00091006
19098 #define GPIO_PK4_EPI0S32 0x0009100F
19099 
19100 #define GPIO_PK5_I2C3SDA 0x00091402
19101 #define GPIO_PK5_EN0LED2 0x00091405
19102 #define GPIO_PK5_M0PWM7 0x00091406
19103 #define GPIO_PK5_EPI0S31 0x0009140F
19104 
19105 #define GPIO_PK6_I2C4SCL 0x00091802
19106 #define GPIO_PK6_EN0LED1 0x00091805
19107 #define GPIO_PK6_M0FAULT1 0x00091806
19108 #define GPIO_PK6_EPI0S25 0x0009180F
19109 
19110 #define GPIO_PK7_U0RI 0x00091C01
19111 #define GPIO_PK7_I2C4SDA 0x00091C02
19112 #define GPIO_PK7_RTCCLK 0x00091C05
19113 #define GPIO_PK7_M0FAULT2 0x00091C06
19114 #define GPIO_PK7_EPI0S24 0x00091C0F
19115 
19116 #define GPIO_PL0_I2C2SDA 0x000A0002
19117 #define GPIO_PL0_M0FAULT3 0x000A0006
19118 #define GPIO_PL0_USB0D0 0x000A000E
19119 #define GPIO_PL0_EPI0S16 0x000A000F
19120 
19121 #define GPIO_PL1_I2C2SCL 0x000A0402
19122 #define GPIO_PL1_PHA0 0x000A0406
19123 #define GPIO_PL1_USB0D1 0x000A040E
19124 #define GPIO_PL1_EPI0S17 0x000A040F
19125 
19126 #define GPIO_PL2_C0O 0x000A0805
19127 #define GPIO_PL2_PHB0 0x000A0806
19128 #define GPIO_PL2_USB0D2 0x000A080E
19129 #define GPIO_PL2_EPI0S18 0x000A080F
19130 
19131 #define GPIO_PL3_C1O 0x000A0C05
19132 #define GPIO_PL3_IDX0 0x000A0C06
19133 #define GPIO_PL3_USB0D3 0x000A0C0E
19134 #define GPIO_PL3_EPI0S19 0x000A0C0F
19135 
19136 #define GPIO_PL4_T0CCP0 0x000A1003
19137 #define GPIO_PL4_USB0D4 0x000A100E
19138 #define GPIO_PL4_EPI0S26 0x000A100F
19139 
19140 #define GPIO_PL5_T0CCP1 0x000A1403
19141 #define GPIO_PL5_EPI0S33 0x000A140F
19142 #define GPIO_PL5_USB0D5 0x000A140E
19143 
19144 #define GPIO_PL6_T1CCP0 0x000A1803
19145 
19146 #define GPIO_PL7_T1CCP1 0x000A1C03
19147 
19148 #define GPIO_PM0_T2CCP0 0x000B0003
19149 #define GPIO_PM0_EPI0S15 0x000B000F
19150 
19151 #define GPIO_PM1_T2CCP1 0x000B0403
19152 #define GPIO_PM1_EPI0S14 0x000B040F
19153 
19154 #define GPIO_PM2_T3CCP0 0x000B0803
19155 #define GPIO_PM2_EPI0S13 0x000B080F
19156 
19157 #define GPIO_PM3_T3CCP1 0x000B0C03
19158 #define GPIO_PM3_EPI0S12 0x000B0C0F
19159 
19160 #define GPIO_PM4_U0CTS 0x000B1001
19161 #define GPIO_PM4_T4CCP0 0x000B1003
19162 
19163 #define GPIO_PM5_U0DCD 0x000B1401
19164 #define GPIO_PM5_T4CCP1 0x000B1403
19165 
19166 #define GPIO_PM6_U0DSR 0x000B1801
19167 #define GPIO_PM6_T5CCP0 0x000B1803
19168 
19169 #define GPIO_PM7_U0RI 0x000B1C01
19170 #define GPIO_PM7_T5CCP1 0x000B1C03
19171 
19172 #define GPIO_PN0_U1RTS 0x000C0001
19173 
19174 #define GPIO_PN1_U1CTS 0x000C0401
19175 
19176 #define GPIO_PN2_U1DCD 0x000C0801
19177 #define GPIO_PN2_U2RTS 0x000C0802
19178 #define GPIO_PN2_EPI0S29 0x000C080F
19179 
19180 #define GPIO_PN3_U1DSR 0x000C0C01
19181 #define GPIO_PN3_U2CTS 0x000C0C02
19182 #define GPIO_PN3_EPI0S30 0x000C0C0F
19183 
19184 #define GPIO_PN4_U1DTR 0x000C1001
19185 #define GPIO_PN4_U3RTS 0x000C1002
19186 #define GPIO_PN4_I2C2SDA 0x000C1003
19187 #define GPIO_PN4_EPI0S34 0x000C100F
19188 
19189 #define GPIO_PN5_U1RI 0x000C1401
19190 #define GPIO_PN5_U3CTS 0x000C1402
19191 #define GPIO_PN5_I2C2SCL 0x000C1403
19192 #define GPIO_PN5_EPI0S35 0x000C140F
19193 
19194 #define GPIO_PN6_U4RTS 0x000C1802
19195 #define GPIO_PN6_LCDDATA13 0x000C180F
19196 
19197 #define GPIO_PN7_U1RTS 0x000C1C01
19198 #define GPIO_PN7_U4CTS 0x000C1C02
19199 #define GPIO_PN7_LCDDATA12 0x000C1C0F
19200 
19201 #define GPIO_PP0_U6RX 0x000D0001
19202 #define GPIO_PP0_T6CCP0 0x000D0005
19203 #define GPIO_PP0_SSI3XDAT2 0x000D000F
19204 
19205 #define GPIO_PP1_U6TX 0x000D0401
19206 #define GPIO_PP1_T6CCP1 0x000D0405
19207 #define GPIO_PP1_SSI3XDAT3 0x000D040F
19208 
19209 #define GPIO_PP2_U0DTR 0x000D0801
19210 #define GPIO_PP2_USB0NXT 0x000D080E
19211 #define GPIO_PP2_EPI0S29 0x000D080F
19212 
19213 #define GPIO_PP3_U1CTS 0x000D0C01
19214 #define GPIO_PP3_U0DCD 0x000D0C02
19215 #define GPIO_PP3_RTCCLK 0x000D0C07
19216 #define GPIO_PP3_USB0DIR 0x000D0C0E
19217 #define GPIO_PP3_EPI0S30 0x000D0C0F
19218 
19219 #define GPIO_PP4_U3RTS 0x000D1001
19220 #define GPIO_PP4_U0DSR 0x000D1002
19221 #define GPIO_PP4_USB0D7 0x000D100E
19222 
19223 #define GPIO_PP5_U3CTS 0x000D1401
19224 #define GPIO_PP5_I2C2SCL 0x000D1402
19225 #define GPIO_PP5_USB0D6 0x000D140E
19226 
19227 #define GPIO_PP6_U1DCD 0x000D1801
19228 #define GPIO_PP6_I2C2SDA 0x000D1802
19229 
19230 #define GPIO_PQ0_T6CCP0 0x000E0003
19231 #define GPIO_PQ0_SSI3CLK 0x000E000E
19232 #define GPIO_PQ0_EPI0S20 0x000E000F
19233 
19234 #define GPIO_PQ1_T6CCP1 0x000E0403
19235 #define GPIO_PQ1_SSI3FSS 0x000E040E
19236 #define GPIO_PQ1_EPI0S21 0x000E040F
19237 
19238 #define GPIO_PQ2_T7CCP0 0x000E0803
19239 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
19240 #define GPIO_PQ2_EPI0S22 0x000E080F
19241 
19242 #define GPIO_PQ3_T7CCP1 0x000E0C03
19243 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
19244 #define GPIO_PQ3_EPI0S23 0x000E0C0F
19245 
19246 #define GPIO_PQ4_U1RX 0x000E1001
19247 #define GPIO_PQ4_DIVSCLK 0x000E1007
19248 
19249 #define GPIO_PQ5_U1TX 0x000E1401
19250 
19251 #define GPIO_PQ6_U1DTR 0x000E1801
19252 
19253 #define GPIO_PQ7_U1RI 0x000E1C01
19254 
19255 #define GPIO_PR0_U4TX 0x000F0001
19256 #define GPIO_PR0_I2C1SCL 0x000F0002
19257 #define GPIO_PR0_M0PWM0 0x000F0006
19258 #define GPIO_PR0_LCDCP 0x000F000F
19259 
19260 #define GPIO_PR1_U4RX 0x000F0401
19261 #define GPIO_PR1_I2C1SDA 0x000F0402
19262 #define GPIO_PR1_M0PWM1 0x000F0406
19263 #define GPIO_PR1_LCDFP 0x000F040F
19264 
19265 #define GPIO_PR2_I2C2SCL 0x000F0802
19266 #define GPIO_PR2_M0PWM2 0x000F0806
19267 #define GPIO_PR2_LCDLP 0x000F080F
19268 
19269 #define GPIO_PR3_I2C2SDA 0x000F0C02
19270 #define GPIO_PR3_M0PWM3 0x000F0C06
19271 #define GPIO_PR3_LCDDATA03 0x000F0C0F
19272 
19273 #define GPIO_PR4_I2C3SCL 0x000F1002
19274 #define GPIO_PR4_T0CCP0 0x000F1003
19275 #define GPIO_PR4_M0PWM4 0x000F1006
19276 #define GPIO_PR4_LCDDATA00 0x000F100F
19277 
19278 #define GPIO_PR5_U1RX 0x000F1401
19279 #define GPIO_PR5_I2C3SDA 0x000F1402
19280 #define GPIO_PR5_T0CCP1 0x000F1403
19281 #define GPIO_PR5_M0PWM5 0x000F1406
19282 #define GPIO_PR5_LCDDATA01 0x000F140F
19283 
19284 #define GPIO_PR6_U1TX 0x000F1801
19285 #define GPIO_PR6_I2C4SCL 0x000F1802
19286 #define GPIO_PR6_T1CCP0 0x000F1803
19287 #define GPIO_PR6_M0PWM6 0x000F1806
19288 #define GPIO_PR6_LCDDATA04 0x000F180F
19289 
19290 #define GPIO_PR7_I2C4SDA 0x000F1C02
19291 #define GPIO_PR7_T1CCP1 0x000F1C03
19292 #define GPIO_PR7_M0PWM7 0x000F1C06
19293 #define GPIO_PR7_LCDDATA05 0x000F1C0F
19294 
19295 #define GPIO_PS0_T2CCP0 0x00100003
19296 #define GPIO_PS0_M0FAULT0 0x00100006
19297 #define GPIO_PS0_LCDDATA20 0x0010000F
19298 
19299 #define GPIO_PS1_T2CCP1 0x00100403
19300 #define GPIO_PS1_M0FAULT1 0x00100406
19301 #define GPIO_PS1_LCDDATA21 0x0010040F
19302 
19303 #define GPIO_PS2_U1DSR 0x00100801
19304 #define GPIO_PS2_T3CCP0 0x00100803
19305 #define GPIO_PS2_M0FAULT2 0x00100806
19306 #define GPIO_PS2_LCDDATA22 0x0010080F
19307 
19308 #define GPIO_PS3_T3CCP1 0x00100C03
19309 #define GPIO_PS3_M0FAULT3 0x00100C06
19310 #define GPIO_PS3_LCDDATA23 0x00100C0F
19311 
19312 #define GPIO_PS4_T4CCP0 0x00101003
19313 #define GPIO_PS4_PHA0 0x00101006
19314 #define GPIO_PS4_LCDDATA06 0x0010100F
19315 
19316 #define GPIO_PS5_T4CCP1 0x00101403
19317 #define GPIO_PS5_PHB0 0x00101406
19318 #define GPIO_PS5_LCDDATA07 0x0010140F
19319 
19320 #define GPIO_PS6_T5CCP0 0x00101803
19321 #define GPIO_PS6_IDX0 0x00101806
19322 #define GPIO_PS6_LCDDATA08 0x0010180F
19323 
19324 #define GPIO_PS7_T5CCP1 0x00101C03
19325 #define GPIO_PS7_LCDDATA09 0x00101C0F
19326 
19327 #define GPIO_PT0_T6CCP0 0x00110003
19328 #define GPIO_PT0_CAN0RX 0x00110007
19329 #define GPIO_PT0_LCDDATA10 0x0011000F
19330 
19331 #define GPIO_PT1_T6CCP1 0x00110403
19332 #define GPIO_PT1_CAN0TX 0x00110407
19333 #define GPIO_PT1_LCDDATA11 0x0011040F
19334 
19335 #define GPIO_PT2_T7CCP0 0x00110803
19336 #define GPIO_PT2_CAN1RX 0x00110807
19337 #define GPIO_PT2_LCDDATA18 0x0011080F
19338 
19339 #define GPIO_PT3_T7CCP1 0x00110C03
19340 #define GPIO_PT3_CAN1TX 0x00110C07
19341 #define GPIO_PT3_LCDDATA19 0x00110C0F
19342 
19343 #endif // PART_TM4C129LNCZAD
19344 
19345 //*****************************************************************************
19346 //
19347 // TM4C129XKCZAD Port/Pin Mapping Definitions
19348 //
19349 //*****************************************************************************
19350 #ifdef PART_TM4C129XKCZAD
19351 
19352 #define GPIO_PA0_U0RX 0x00000001
19353 #define GPIO_PA0_I2C9SCL 0x00000002
19354 #define GPIO_PA0_T0CCP0 0x00000003
19355 #define GPIO_PA0_CAN0RX 0x00000007
19356 
19357 #define GPIO_PA1_U0TX 0x00000401
19358 #define GPIO_PA1_I2C9SDA 0x00000402
19359 #define GPIO_PA1_T0CCP1 0x00000403
19360 #define GPIO_PA1_CAN0TX 0x00000407
19361 
19362 #define GPIO_PA2_U4RX 0x00000801
19363 #define GPIO_PA2_I2C8SCL 0x00000802
19364 #define GPIO_PA2_T1CCP0 0x00000803
19365 #define GPIO_PA2_SSI0CLK 0x0000080F
19366 
19367 #define GPIO_PA3_U4TX 0x00000C01
19368 #define GPIO_PA3_I2C8SDA 0x00000C02
19369 #define GPIO_PA3_T1CCP1 0x00000C03
19370 #define GPIO_PA3_SSI0FSS 0x00000C0F
19371 
19372 #define GPIO_PA4_U3RX 0x00001001
19373 #define GPIO_PA4_T2CCP0 0x00001003
19374 #define GPIO_PA4_I2C7SCL 0x00001002
19375 #define GPIO_PA4_SSI0XDAT0 0x0000100F
19376 
19377 #define GPIO_PA5_U3TX 0x00001401
19378 #define GPIO_PA5_T2CCP1 0x00001403
19379 #define GPIO_PA5_I2C7SDA 0x00001402
19380 #define GPIO_PA5_SSI0XDAT1 0x0000140F
19381 
19382 #define GPIO_PA6_U2RX 0x00001801
19383 #define GPIO_PA6_I2C6SCL 0x00001802
19384 #define GPIO_PA6_T3CCP0 0x00001803
19385 #define GPIO_PA6_USB0EPEN 0x00001805
19386 #define GPIO_PA6_SSI0XDAT2 0x0000180D
19387 #define GPIO_PA6_EN0RXCK 0x0000180E
19388 #define GPIO_PA6_EPI0S8 0x0000180F
19389 
19390 #define GPIO_PA7_U2TX 0x00001C01
19391 #define GPIO_PA7_I2C6SDA 0x00001C02
19392 #define GPIO_PA7_T3CCP1 0x00001C03
19393 #define GPIO_PA7_USB0PFLT 0x00001C05
19394 #define GPIO_PA7_USB0EPEN 0x00001C0B
19395 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
19396 #define GPIO_PA7_EPI0S9 0x00001C0F
19397 
19398 #define GPIO_PB0_U1RX 0x00010001
19399 #define GPIO_PB0_I2C5SCL 0x00010002
19400 #define GPIO_PB0_CAN1RX 0x00010007
19401 #define GPIO_PB0_T4CCP0 0x00010003
19402 
19403 #define GPIO_PB1_U1TX 0x00010401
19404 #define GPIO_PB1_I2C5SDA 0x00010402
19405 #define GPIO_PB1_CAN1TX 0x00010407
19406 #define GPIO_PB1_T4CCP1 0x00010403
19407 
19408 #define GPIO_PB2_T5CCP0 0x00010803
19409 #define GPIO_PB2_I2C0SCL 0x00010802
19410 #define GPIO_PB2_EN0MDC 0x00010805
19411 #define GPIO_PB2_USB0STP 0x0001080E
19412 #define GPIO_PB2_EPI0S27 0x0001080F
19413 
19414 #define GPIO_PB3_I2C0SDA 0x00010C02
19415 #define GPIO_PB3_T5CCP1 0x00010C03
19416 #define GPIO_PB3_EN0MDIO 0x00010C05
19417 #define GPIO_PB3_USB0CLK 0x00010C0E
19418 #define GPIO_PB3_EPI0S28 0x00010C0F
19419 
19420 #define GPIO_PB4_U0CTS 0x00011001
19421 #define GPIO_PB4_I2C5SCL 0x00011002
19422 #define GPIO_PB4_SSI1FSS 0x0001100F
19423 
19424 #define GPIO_PB5_U0RTS 0x00011401
19425 #define GPIO_PB5_I2C5SDA 0x00011402
19426 #define GPIO_PB5_SSI1CLK 0x0001140F
19427 
19428 #define GPIO_PB6_I2C6SCL 0x00011802
19429 #define GPIO_PB6_T6CCP0 0x00011803
19430 
19431 #define GPIO_PB7_I2C6SDA 0x00011C02
19432 #define GPIO_PB7_T6CCP1 0x00011C03
19433 
19434 #define GPIO_PC0_TCK 0x00020001
19435 #define GPIO_PC0_SWCLK 0x00020001
19436 
19437 #define GPIO_PC1_TMS 0x00020401
19438 #define GPIO_PC1_SWDIO 0x00020401
19439 
19440 #define GPIO_PC2_TDI 0x00020801
19441 
19442 #define GPIO_PC3_SWO 0x00020C01
19443 #define GPIO_PC3_TDO 0x00020C01
19444 
19445 #define GPIO_PC4_U7RX 0x00021001
19446 #define GPIO_PC4_T7CCP0 0x00021003
19447 #define GPIO_PC4_EPI0S7 0x0002100F
19448 
19449 #define GPIO_PC5_U7TX 0x00021401
19450 #define GPIO_PC5_T7CCP1 0x00021403
19451 #define GPIO_PC5_RTCCLK 0x00021407
19452 #define GPIO_PC5_EPI0S6 0x0002140F
19453 
19454 #define GPIO_PC6_U5RX 0x00021801
19455 #define GPIO_PC6_EPI0S5 0x0002180F
19456 
19457 #define GPIO_PC7_U5TX 0x00021C01
19458 #define GPIO_PC7_EPI0S4 0x00021C0F
19459 
19460 #define GPIO_PD0_I2C7SCL 0x00030002
19461 #define GPIO_PD0_T0CCP0 0x00030003
19462 #define GPIO_PD0_C0O 0x00030005
19463 #define GPIO_PD0_SSI2XDAT1 0x0003000F
19464 
19465 #define GPIO_PD1_I2C7SDA 0x00030402
19466 #define GPIO_PD1_T0CCP1 0x00030403
19467 #define GPIO_PD1_C1O 0x00030405
19468 #define GPIO_PD1_SSI2XDAT0 0x0003040F
19469 
19470 #define GPIO_PD2_I2C8SCL 0x00030802
19471 #define GPIO_PD2_T1CCP0 0x00030803
19472 #define GPIO_PD2_C2O 0x00030805
19473 #define GPIO_PD2_SSI2FSS 0x0003080F
19474 
19475 #define GPIO_PD3_I2C8SDA 0x00030C02
19476 #define GPIO_PD3_T1CCP1 0x00030C03
19477 #define GPIO_PD3_SSI2CLK 0x00030C0F
19478 
19479 #define GPIO_PD4_U2RX 0x00031001
19480 #define GPIO_PD4_T3CCP0 0x00031003
19481 #define GPIO_PD4_SSI1XDAT2 0x0003100F
19482 
19483 #define GPIO_PD5_U2TX 0x00031401
19484 #define GPIO_PD5_T3CCP1 0x00031403
19485 #define GPIO_PD5_SSI1XDAT3 0x0003140F
19486 
19487 #define GPIO_PD6_U2RTS 0x00031801
19488 #define GPIO_PD6_T4CCP0 0x00031803
19489 #define GPIO_PD6_USB0EPEN 0x00031805
19490 #define GPIO_PD6_SSI2XDAT3 0x0003180F
19491 
19492 #define GPIO_PD7_U2CTS 0x00031C01
19493 #define GPIO_PD7_T4CCP1 0x00031C03
19494 #define GPIO_PD7_USB0PFLT 0x00031C05
19495 #define GPIO_PD7_NMI 0x00031C08
19496 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
19497 
19498 #define GPIO_PE0_U1RTS 0x00040001
19499 
19500 #define GPIO_PE1_U1DSR 0x00040401
19501 
19502 #define GPIO_PE2_U1DCD 0x00040801
19503 
19504 #define GPIO_PE3_U1DTR 0x00040C01
19505 #define GPIO_PE3_OWIRE 0x00040C05
19506 
19507 #define GPIO_PE4_U1RI 0x00041001
19508 #define GPIO_PE4_SSI1XDAT0 0x0004100F
19509 
19510 #define GPIO_PE5_SSI1XDAT1 0x0004140F
19511 
19512 #define GPIO_PE6_U0CTS 0x00041801
19513 #define GPIO_PE6_I2C9SCL 0x00041802
19514 
19515 #define GPIO_PE7_U0RTS 0x00041C01
19516 #define GPIO_PE7_I2C9SDA 0x00041C02
19517 #define GPIO_PE7_NMI 0x00041C08
19518 
19519 #define GPIO_PF0_EN0LED0 0x00050005
19520 #define GPIO_PF0_M0PWM0 0x00050006
19521 #define GPIO_PF0_SSI3XDAT1 0x0005000E
19522 #define GPIO_PF0_TRD2 0x0005000F
19523 
19524 #define GPIO_PF1_EN0LED2 0x00050405
19525 #define GPIO_PF1_M0PWM1 0x00050406
19526 #define GPIO_PF1_SSI3XDAT0 0x0005040E
19527 #define GPIO_PF1_TRD1 0x0005040F
19528 
19529 #define GPIO_PF2_EN0MDC 0x00050805
19530 #define GPIO_PF2_M0PWM2 0x00050806
19531 #define GPIO_PF2_SSI3FSS 0x0005080E
19532 #define GPIO_PF2_TRD0 0x0005080F
19533 
19534 #define GPIO_PF3_EN0MDIO 0x00050C05
19535 #define GPIO_PF3_M0PWM3 0x00050C06
19536 #define GPIO_PF3_SSI3CLK 0x00050C0E
19537 #define GPIO_PF3_TRCLK 0x00050C0F
19538 
19539 #define GPIO_PF4_EN0LED1 0x00051005
19540 #define GPIO_PF4_M0FAULT0 0x00051006
19541 #define GPIO_PF4_SSI3XDAT2 0x0005100E
19542 #define GPIO_PF4_TRD3 0x0005100F
19543 
19544 #define GPIO_PF5_SSI3XDAT3 0x0005140E
19545 
19546 #define GPIO_PF6_LCDMCLK 0x0005180F
19547 
19548 #define GPIO_PF7_LCDDATA02 0x00051C0F
19549 
19550 #define GPIO_PG0_I2C1SCL 0x00060002
19551 #define GPIO_PG0_EN0PPS 0x00060005
19552 #define GPIO_PG0_M0PWM4 0x00060006
19553 #define GPIO_PG0_EPI0S11 0x0006000F
19554 
19555 #define GPIO_PG1_I2C1SDA 0x00060402
19556 #define GPIO_PG1_M0PWM5 0x00060406
19557 #define GPIO_PG1_EPI0S10 0x0006040F
19558 
19559 #define GPIO_PG2_I2C2SCL 0x00060802
19560 #define GPIO_PG2_EN0TXCK 0x0006080E
19561 #define GPIO_PG2_SSI2XDAT3 0x0006080F
19562 
19563 #define GPIO_PG3_I2C2SDA 0x00060C02
19564 #define GPIO_PG3_EN0TXEN 0x00060C0E
19565 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
19566 
19567 #define GPIO_PG4_U0CTS 0x00061001
19568 #define GPIO_PG4_I2C3SCL 0x00061002
19569 #define GPIO_PG4_OWIRE 0x00061005
19570 #define GPIO_PG4_EN0TXD0 0x0006100E
19571 #define GPIO_PG4_SSI2XDAT1 0x0006100F
19572 
19573 #define GPIO_PG5_U0RTS 0x00061401
19574 #define GPIO_PG5_I2C3SDA 0x00061402
19575 #define GPIO_PG5_OWALT 0x00061405
19576 #define GPIO_PG5_EN0TXD1 0x0006140E
19577 #define GPIO_PG5_SSI2XDAT0 0x0006140F
19578 
19579 #define GPIO_PG6_I2C4SCL 0x00061802
19580 #define GPIO_PG6_OWIRE 0x00061805
19581 #define GPIO_PG6_EN0RXER 0x0006180E
19582 #define GPIO_PG6_SSI2FSS 0x0006180F
19583 
19584 #define GPIO_PG7_I2C4SDA 0x00061C02
19585 #define GPIO_PG7_OWIRE 0x00061C05
19586 #define GPIO_PG7_EN0RXDV 0x00061C0E
19587 #define GPIO_PG7_SSI2CLK 0x00061C0F
19588 
19589 #define GPIO_PH0_U0RTS 0x00070001
19590 #define GPIO_PH0_EPI0S0 0x0007000F
19591 
19592 #define GPIO_PH1_U0CTS 0x00070401
19593 #define GPIO_PH1_EPI0S1 0x0007040F
19594 
19595 #define GPIO_PH2_U0DCD 0x00070801
19596 #define GPIO_PH2_EPI0S2 0x0007080F
19597 
19598 #define GPIO_PH3_U0DSR 0x00070C01
19599 #define GPIO_PH3_EPI0S3 0x00070C0F
19600 
19601 #define GPIO_PH4_U0DTR 0x00071001
19602 
19603 #define GPIO_PH5_U0RI 0x00071401
19604 #define GPIO_PH5_EN0PPS 0x00071405
19605 
19606 #define GPIO_PH6_U5RX 0x00071801
19607 #define GPIO_PH6_U7RX 0x00071802
19608 
19609 #define GPIO_PH7_U5TX 0x00071C01
19610 #define GPIO_PH7_U7TX 0x00071C02
19611 
19612 #define GPIO_PJ0_U3RX 0x00080001
19613 #define GPIO_PJ0_EN0PPS 0x00080005
19614 
19615 #define GPIO_PJ1_U3TX 0x00080401
19616 
19617 #define GPIO_PJ2_U2RTS 0x00080801
19618 #define GPIO_PJ2_LCDDATA14 0x0008080F
19619 
19620 #define GPIO_PJ3_U2CTS 0x00080C01
19621 #define GPIO_PJ3_LCDDATA15 0x00080C0F
19622 
19623 #define GPIO_PJ4_U3RTS 0x00081001
19624 #define GPIO_PJ4_LCDDATA16 0x0008100F
19625 
19626 #define GPIO_PJ5_U3CTS 0x00081401
19627 #define GPIO_PJ5_LCDDATA17 0x0008140F
19628 
19629 #define GPIO_PJ6_U4RTS 0x00081801
19630 #define GPIO_PJ6_LCDAC 0x0008180F
19631 
19632 #define GPIO_PJ7_U4CTS 0x00081C01
19633 
19634 #define GPIO_PK0_U4RX 0x00090001
19635 #define GPIO_PK0_EPI0S0 0x0009000F
19636 
19637 #define GPIO_PK1_U4TX 0x00090401
19638 #define GPIO_PK1_EPI0S1 0x0009040F
19639 
19640 #define GPIO_PK2_U4RTS 0x00090801
19641 #define GPIO_PK2_EPI0S2 0x0009080F
19642 
19643 #define GPIO_PK3_U4CTS 0x00090C01
19644 #define GPIO_PK3_EPI0S3 0x00090C0F
19645 
19646 #define GPIO_PK4_I2C3SCL 0x00091002
19647 #define GPIO_PK4_EN0LED0 0x00091005
19648 #define GPIO_PK4_M0PWM6 0x00091006
19649 #define GPIO_PK4_EN0INTRN 0x00091007
19650 #define GPIO_PK4_EN0RXD3 0x0009100E
19651 #define GPIO_PK4_EPI0S32 0x0009100F
19652 
19653 #define GPIO_PK5_I2C3SDA 0x00091402
19654 #define GPIO_PK5_EN0LED2 0x00091405
19655 #define GPIO_PK5_M0PWM7 0x00091406
19656 #define GPIO_PK5_EN0RXD2 0x0009140E
19657 #define GPIO_PK5_EPI0S31 0x0009140F
19658 
19659 #define GPIO_PK6_I2C4SCL 0x00091802
19660 #define GPIO_PK6_EN0LED1 0x00091805
19661 #define GPIO_PK6_M0FAULT1 0x00091806
19662 #define GPIO_PK6_EN0TXD2 0x0009180E
19663 #define GPIO_PK6_EPI0S25 0x0009180F
19664 
19665 #define GPIO_PK7_U0RI 0x00091C01
19666 #define GPIO_PK7_I2C4SDA 0x00091C02
19667 #define GPIO_PK7_RTCCLK 0x00091C05
19668 #define GPIO_PK7_M0FAULT2 0x00091C06
19669 #define GPIO_PK7_EN0TXD3 0x00091C0E
19670 #define GPIO_PK7_EPI0S24 0x00091C0F
19671 
19672 #define GPIO_PL0_I2C2SDA 0x000A0002
19673 #define GPIO_PL0_M0FAULT3 0x000A0006
19674 #define GPIO_PL0_USB0D0 0x000A000E
19675 #define GPIO_PL0_EPI0S16 0x000A000F
19676 
19677 #define GPIO_PL1_I2C2SCL 0x000A0402
19678 #define GPIO_PL1_PHA0 0x000A0406
19679 #define GPIO_PL1_USB0D1 0x000A040E
19680 #define GPIO_PL1_EPI0S17 0x000A040F
19681 
19682 #define GPIO_PL2_C0O 0x000A0805
19683 #define GPIO_PL2_PHB0 0x000A0806
19684 #define GPIO_PL2_USB0D2 0x000A080E
19685 #define GPIO_PL2_EPI0S18 0x000A080F
19686 
19687 #define GPIO_PL3_C1O 0x000A0C05
19688 #define GPIO_PL3_IDX0 0x000A0C06
19689 #define GPIO_PL3_USB0D3 0x000A0C0E
19690 #define GPIO_PL3_EPI0S19 0x000A0C0F
19691 
19692 #define GPIO_PL4_T0CCP0 0x000A1003
19693 #define GPIO_PL4_USB0D4 0x000A100E
19694 #define GPIO_PL4_EPI0S26 0x000A100F
19695 
19696 #define GPIO_PL5_T0CCP1 0x000A1403
19697 #define GPIO_PL5_EPI0S33 0x000A140F
19698 #define GPIO_PL5_USB0D5 0x000A140E
19699 
19700 #define GPIO_PL6_T1CCP0 0x000A1803
19701 
19702 #define GPIO_PL7_T1CCP1 0x000A1C03
19703 
19704 #define GPIO_PM0_T2CCP0 0x000B0003
19705 #define GPIO_PM0_EPI0S15 0x000B000F
19706 
19707 #define GPIO_PM1_T2CCP1 0x000B0403
19708 #define GPIO_PM1_EPI0S14 0x000B040F
19709 
19710 #define GPIO_PM2_T3CCP0 0x000B0803
19711 #define GPIO_PM2_EPI0S13 0x000B080F
19712 
19713 #define GPIO_PM3_T3CCP1 0x000B0C03
19714 #define GPIO_PM3_EPI0S12 0x000B0C0F
19715 
19716 #define GPIO_PM4_U0CTS 0x000B1001
19717 #define GPIO_PM4_T4CCP0 0x000B1003
19718 #define GPIO_PM4_EN0RREF_CLK 0x000B100E
19719 
19720 #define GPIO_PM5_U0DCD 0x000B1401
19721 #define GPIO_PM5_T4CCP1 0x000B1403
19722 
19723 #define GPIO_PM6_U0DSR 0x000B1801
19724 #define GPIO_PM6_T5CCP0 0x000B1803
19725 #define GPIO_PM6_EN0CRS 0x000B180E
19726 
19727 #define GPIO_PM7_U0RI 0x000B1C01
19728 #define GPIO_PM7_T5CCP1 0x000B1C03
19729 #define GPIO_PM7_EN0COL 0x000B1C0E
19730 
19731 #define GPIO_PN0_U1RTS 0x000C0001
19732 
19733 #define GPIO_PN1_U1CTS 0x000C0401
19734 
19735 #define GPIO_PN2_U1DCD 0x000C0801
19736 #define GPIO_PN2_U2RTS 0x000C0802
19737 #define GPIO_PN2_EPI0S29 0x000C080F
19738 
19739 #define GPIO_PN3_U1DSR 0x000C0C01
19740 #define GPIO_PN3_U2CTS 0x000C0C02
19741 #define GPIO_PN3_EPI0S30 0x000C0C0F
19742 
19743 #define GPIO_PN4_U1DTR 0x000C1001
19744 #define GPIO_PN4_U3RTS 0x000C1002
19745 #define GPIO_PN4_I2C2SDA 0x000C1003
19746 #define GPIO_PN4_EPI0S34 0x000C100F
19747 
19748 #define GPIO_PN5_U1RI 0x000C1401
19749 #define GPIO_PN5_U3CTS 0x000C1402
19750 #define GPIO_PN5_I2C2SCL 0x000C1403
19751 #define GPIO_PN5_EPI0S35 0x000C140F
19752 
19753 #define GPIO_PN6_U4RTS 0x000C1802
19754 #define GPIO_PN6_EN0TXER 0x000C180E
19755 #define GPIO_PN6_LCDDATA13 0x000C180F
19756 
19757 #define GPIO_PN7_U1RTS 0x000C1C01
19758 #define GPIO_PN7_U4CTS 0x000C1C02
19759 #define GPIO_PN7_LCDDATA12 0x000C1C0F
19760 
19761 #define GPIO_PP0_U6RX 0x000D0001
19762 #define GPIO_PP0_T6CCP0 0x000D0005
19763 #define GPIO_PP0_EN0INTRN 0x000D0007
19764 #define GPIO_PP0_SSI3XDAT2 0x000D000F
19765 
19766 #define GPIO_PP1_U6TX 0x000D0401
19767 #define GPIO_PP1_T6CCP1 0x000D0405
19768 #define GPIO_PP1_SSI3XDAT3 0x000D040F
19769 
19770 #define GPIO_PP2_U0DTR 0x000D0801
19771 #define GPIO_PP2_USB0NXT 0x000D080E
19772 #define GPIO_PP2_EPI0S29 0x000D080F
19773 
19774 #define GPIO_PP3_U1CTS 0x000D0C01
19775 #define GPIO_PP3_U0DCD 0x000D0C02
19776 #define GPIO_PP3_RTCCLK 0x000D0C07
19777 #define GPIO_PP3_USB0DIR 0x000D0C0E
19778 #define GPIO_PP3_EPI0S30 0x000D0C0F
19779 
19780 #define GPIO_PP4_U3RTS 0x000D1001
19781 #define GPIO_PP4_U0DSR 0x000D1002
19782 #define GPIO_PP4_OWIRE 0x000D1004
19783 #define GPIO_PP4_USB0D7 0x000D100E
19784 
19785 #define GPIO_PP5_U3CTS 0x000D1401
19786 #define GPIO_PP5_I2C2SCL 0x000D1402
19787 #define GPIO_PP5_OWALT 0x000D1404
19788 #define GPIO_PP5_USB0D6 0x000D140E
19789 
19790 #define GPIO_PP6_U1DCD 0x000D1801
19791 #define GPIO_PP6_I2C2SDA 0x000D1802
19792 
19793 #define GPIO_PP7_OWIRE 0x000D1C05
19794 
19795 #define GPIO_PQ0_T6CCP0 0x000E0003
19796 #define GPIO_PQ0_SSI3CLK 0x000E000E
19797 #define GPIO_PQ0_EPI0S20 0x000E000F
19798 
19799 #define GPIO_PQ1_T6CCP1 0x000E0403
19800 #define GPIO_PQ1_SSI3FSS 0x000E040E
19801 #define GPIO_PQ1_EPI0S21 0x000E040F
19802 
19803 #define GPIO_PQ2_T7CCP0 0x000E0803
19804 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
19805 #define GPIO_PQ2_EPI0S22 0x000E080F
19806 
19807 #define GPIO_PQ3_T7CCP1 0x000E0C03
19808 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
19809 #define GPIO_PQ3_EPI0S23 0x000E0C0F
19810 
19811 #define GPIO_PQ4_U1RX 0x000E1001
19812 #define GPIO_PQ4_DIVSCLK 0x000E1007
19813 
19814 #define GPIO_PQ5_U1TX 0x000E1401
19815 #define GPIO_PQ5_EN0RXD0 0x000E140E
19816 
19817 #define GPIO_PQ6_U1DTR 0x000E1801
19818 #define GPIO_PQ6_EN0RXD1 0x000E180E
19819 
19820 #define GPIO_PQ7_U1RI 0x000E1C01
19821 
19822 #define GPIO_PR0_U4TX 0x000F0001
19823 #define GPIO_PR0_I2C1SCL 0x000F0002
19824 #define GPIO_PR0_M0PWM0 0x000F0006
19825 #define GPIO_PR0_LCDCP 0x000F000F
19826 
19827 #define GPIO_PR1_U4RX 0x000F0401
19828 #define GPIO_PR1_I2C1SDA 0x000F0402
19829 #define GPIO_PR1_M0PWM1 0x000F0406
19830 #define GPIO_PR1_LCDFP 0x000F040F
19831 
19832 #define GPIO_PR2_I2C2SCL 0x000F0802
19833 #define GPIO_PR2_M0PWM2 0x000F0806
19834 #define GPIO_PR2_LCDLP 0x000F080F
19835 
19836 #define GPIO_PR3_I2C2SDA 0x000F0C02
19837 #define GPIO_PR3_M0PWM3 0x000F0C06
19838 #define GPIO_PR3_LCDDATA03 0x000F0C0F
19839 
19840 #define GPIO_PR4_I2C3SCL 0x000F1002
19841 #define GPIO_PR4_T0CCP0 0x000F1003
19842 #define GPIO_PR4_M0PWM4 0x000F1006
19843 #define GPIO_PR4_LCDDATA00 0x000F100F
19844 
19845 #define GPIO_PR5_U1RX 0x000F1401
19846 #define GPIO_PR5_I2C3SDA 0x000F1402
19847 #define GPIO_PR5_T0CCP1 0x000F1403
19848 #define GPIO_PR5_M0PWM5 0x000F1406
19849 #define GPIO_PR5_LCDDATA01 0x000F140F
19850 
19851 #define GPIO_PR6_U1TX 0x000F1801
19852 #define GPIO_PR6_I2C4SCL 0x000F1802
19853 #define GPIO_PR6_T1CCP0 0x000F1803
19854 #define GPIO_PR6_M0PWM6 0x000F1806
19855 #define GPIO_PR6_LCDDATA04 0x000F180F
19856 
19857 #define GPIO_PR7_I2C4SDA 0x000F1C02
19858 #define GPIO_PR7_T1CCP1 0x000F1C03
19859 #define GPIO_PR7_M0PWM7 0x000F1C06
19860 #define GPIO_PR7_EN0TXEN 0x000F1C0E
19861 #define GPIO_PR7_LCDDATA05 0x000F1C0F
19862 
19863 #define GPIO_PS0_T2CCP0 0x00100003
19864 #define GPIO_PS0_M0FAULT0 0x00100006
19865 #define GPIO_PS0_LCDDATA20 0x0010000F
19866 
19867 #define GPIO_PS1_T2CCP1 0x00100403
19868 #define GPIO_PS1_M0FAULT1 0x00100406
19869 #define GPIO_PS1_LCDDATA21 0x0010040F
19870 
19871 #define GPIO_PS2_U1DSR 0x00100801
19872 #define GPIO_PS2_T3CCP0 0x00100803
19873 #define GPIO_PS2_M0FAULT2 0x00100806
19874 #define GPIO_PS2_LCDDATA22 0x0010080F
19875 
19876 #define GPIO_PS3_T3CCP1 0x00100C03
19877 #define GPIO_PS3_M0FAULT3 0x00100C06
19878 #define GPIO_PS3_LCDDATA23 0x00100C0F
19879 
19880 #define GPIO_PS4_T4CCP0 0x00101003
19881 #define GPIO_PS4_PHA0 0x00101006
19882 #define GPIO_PS4_EN0TXD0 0x0010100E
19883 #define GPIO_PS4_LCDDATA06 0x0010100F
19884 
19885 #define GPIO_PS5_T4CCP1 0x00101403
19886 #define GPIO_PS5_PHB0 0x00101406
19887 #define GPIO_PS5_EN0TXD1 0x0010140E
19888 #define GPIO_PS5_LCDDATA07 0x0010140F
19889 
19890 #define GPIO_PS6_T5CCP0 0x00101803
19891 #define GPIO_PS6_IDX0 0x00101806
19892 #define GPIO_PS6_EN0RXER 0x0010180E
19893 #define GPIO_PS6_LCDDATA08 0x0010180F
19894 
19895 #define GPIO_PS7_T5CCP1 0x00101C03
19896 #define GPIO_PS7_EN0RXDV 0x00101C0E
19897 #define GPIO_PS7_LCDDATA09 0x00101C0F
19898 
19899 #define GPIO_PT0_T6CCP0 0x00110003
19900 #define GPIO_PT0_CAN0RX 0x00110007
19901 #define GPIO_PT0_EN0RXD0 0x0011000E
19902 #define GPIO_PT0_LCDDATA10 0x0011000F
19903 
19904 #define GPIO_PT1_T6CCP1 0x00110403
19905 #define GPIO_PT1_CAN0TX 0x00110407
19906 #define GPIO_PT1_EN0RXD1 0x0011040E
19907 #define GPIO_PT1_LCDDATA11 0x0011040F
19908 
19909 #define GPIO_PT2_T7CCP0 0x00110803
19910 #define GPIO_PT2_CAN1RX 0x00110807
19911 #define GPIO_PT2_LCDDATA18 0x0011080F
19912 
19913 #define GPIO_PT3_T7CCP1 0x00110C03
19914 #define GPIO_PT3_CAN1TX 0x00110C07
19915 #define GPIO_PT3_LCDDATA19 0x00110C0F
19916 
19917 #endif // PART_TM4C129XKCZAD
19918 
19919 //*****************************************************************************
19920 //
19921 // TM4C129XNCZAD Port/Pin Mapping Definitions
19922 //
19923 //*****************************************************************************
19924 #ifdef PART_TM4C129XNCZAD
19925 
19926 #define GPIO_PA0_U0RX 0x00000001
19927 #define GPIO_PA0_I2C9SCL 0x00000002
19928 #define GPIO_PA0_T0CCP0 0x00000003
19929 #define GPIO_PA0_CAN0RX 0x00000007
19930 
19931 #define GPIO_PA1_U0TX 0x00000401
19932 #define GPIO_PA1_I2C9SDA 0x00000402
19933 #define GPIO_PA1_T0CCP1 0x00000403
19934 #define GPIO_PA1_CAN0TX 0x00000407
19935 
19936 #define GPIO_PA2_U4RX 0x00000801
19937 #define GPIO_PA2_I2C8SCL 0x00000802
19938 #define GPIO_PA2_T1CCP0 0x00000803
19939 #define GPIO_PA2_SSI0CLK 0x0000080F
19940 
19941 #define GPIO_PA3_U4TX 0x00000C01
19942 #define GPIO_PA3_I2C8SDA 0x00000C02
19943 #define GPIO_PA3_T1CCP1 0x00000C03
19944 #define GPIO_PA3_SSI0FSS 0x00000C0F
19945 
19946 #define GPIO_PA4_U3RX 0x00001001
19947 #define GPIO_PA4_T2CCP0 0x00001003
19948 #define GPIO_PA4_I2C7SCL 0x00001002
19949 #define GPIO_PA4_SSI0XDAT0 0x0000100F
19950 
19951 #define GPIO_PA5_U3TX 0x00001401
19952 #define GPIO_PA5_T2CCP1 0x00001403
19953 #define GPIO_PA5_I2C7SDA 0x00001402
19954 #define GPIO_PA5_SSI0XDAT1 0x0000140F
19955 
19956 #define GPIO_PA6_U2RX 0x00001801
19957 #define GPIO_PA6_I2C6SCL 0x00001802
19958 #define GPIO_PA6_T3CCP0 0x00001803
19959 #define GPIO_PA6_USB0EPEN 0x00001805
19960 #define GPIO_PA6_SSI0XDAT2 0x0000180D
19961 #define GPIO_PA6_EN0RXCK 0x0000180E
19962 #define GPIO_PA6_EPI0S8 0x0000180F
19963 
19964 #define GPIO_PA7_U2TX 0x00001C01
19965 #define GPIO_PA7_I2C6SDA 0x00001C02
19966 #define GPIO_PA7_T3CCP1 0x00001C03
19967 #define GPIO_PA7_USB0PFLT 0x00001C05
19968 #define GPIO_PA7_USB0EPEN 0x00001C0B
19969 #define GPIO_PA7_SSI0XDAT3 0x00001C0D
19970 #define GPIO_PA7_EPI0S9 0x00001C0F
19971 
19972 #define GPIO_PB0_U1RX 0x00010001
19973 #define GPIO_PB0_I2C5SCL 0x00010002
19974 #define GPIO_PB0_CAN1RX 0x00010007
19975 #define GPIO_PB0_T4CCP0 0x00010003
19976 
19977 #define GPIO_PB1_U1TX 0x00010401
19978 #define GPIO_PB1_I2C5SDA 0x00010402
19979 #define GPIO_PB1_CAN1TX 0x00010407
19980 #define GPIO_PB1_T4CCP1 0x00010403
19981 
19982 #define GPIO_PB2_T5CCP0 0x00010803
19983 #define GPIO_PB2_I2C0SCL 0x00010802
19984 #define GPIO_PB2_EN0MDC 0x00010805
19985 #define GPIO_PB2_USB0STP 0x0001080E
19986 #define GPIO_PB2_EPI0S27 0x0001080F
19987 
19988 #define GPIO_PB3_I2C0SDA 0x00010C02
19989 #define GPIO_PB3_T5CCP1 0x00010C03
19990 #define GPIO_PB3_EN0MDIO 0x00010C05
19991 #define GPIO_PB3_USB0CLK 0x00010C0E
19992 #define GPIO_PB3_EPI0S28 0x00010C0F
19993 
19994 #define GPIO_PB4_U0CTS 0x00011001
19995 #define GPIO_PB4_I2C5SCL 0x00011002
19996 #define GPIO_PB4_SSI1FSS 0x0001100F
19997 
19998 #define GPIO_PB5_U0RTS 0x00011401
19999 #define GPIO_PB5_I2C5SDA 0x00011402
20000 #define GPIO_PB5_SSI1CLK 0x0001140F
20001 
20002 #define GPIO_PB6_I2C6SCL 0x00011802
20003 #define GPIO_PB6_T6CCP0 0x00011803
20004 
20005 #define GPIO_PB7_I2C6SDA 0x00011C02
20006 #define GPIO_PB7_T6CCP1 0x00011C03
20007 
20008 #define GPIO_PC0_TCK 0x00020001
20009 #define GPIO_PC0_SWCLK 0x00020001
20010 
20011 #define GPIO_PC1_TMS 0x00020401
20012 #define GPIO_PC1_SWDIO 0x00020401
20013 
20014 #define GPIO_PC2_TDI 0x00020801
20015 
20016 #define GPIO_PC3_SWO 0x00020C01
20017 #define GPIO_PC3_TDO 0x00020C01
20018 
20019 #define GPIO_PC4_U7RX 0x00021001
20020 #define GPIO_PC4_T7CCP0 0x00021003
20021 #define GPIO_PC4_EPI0S7 0x0002100F
20022 
20023 #define GPIO_PC5_U7TX 0x00021401
20024 #define GPIO_PC5_T7CCP1 0x00021403
20025 #define GPIO_PC5_RTCCLK 0x00021407
20026 #define GPIO_PC5_EPI0S6 0x0002140F
20027 
20028 #define GPIO_PC6_U5RX 0x00021801
20029 #define GPIO_PC6_EPI0S5 0x0002180F
20030 
20031 #define GPIO_PC7_U5TX 0x00021C01
20032 #define GPIO_PC7_EPI0S4 0x00021C0F
20033 
20034 #define GPIO_PD0_I2C7SCL 0x00030002
20035 #define GPIO_PD0_T0CCP0 0x00030003
20036 #define GPIO_PD0_C0O 0x00030005
20037 #define GPIO_PD0_SSI2XDAT1 0x0003000F
20038 
20039 #define GPIO_PD1_I2C7SDA 0x00030402
20040 #define GPIO_PD1_T0CCP1 0x00030403
20041 #define GPIO_PD1_C1O 0x00030405
20042 #define GPIO_PD1_SSI2XDAT0 0x0003040F
20043 
20044 #define GPIO_PD2_I2C8SCL 0x00030802
20045 #define GPIO_PD2_T1CCP0 0x00030803
20046 #define GPIO_PD2_C2O 0x00030805
20047 #define GPIO_PD2_SSI2FSS 0x0003080F
20048 
20049 #define GPIO_PD3_I2C8SDA 0x00030C02
20050 #define GPIO_PD3_T1CCP1 0x00030C03
20051 #define GPIO_PD3_SSI2CLK 0x00030C0F
20052 
20053 #define GPIO_PD4_U2RX 0x00031001
20054 #define GPIO_PD4_T3CCP0 0x00031003
20055 #define GPIO_PD4_SSI1XDAT2 0x0003100F
20056 
20057 #define GPIO_PD5_U2TX 0x00031401
20058 #define GPIO_PD5_T3CCP1 0x00031403
20059 #define GPIO_PD5_SSI1XDAT3 0x0003140F
20060 
20061 #define GPIO_PD6_U2RTS 0x00031801
20062 #define GPIO_PD6_T4CCP0 0x00031803
20063 #define GPIO_PD6_USB0EPEN 0x00031805
20064 #define GPIO_PD6_SSI2XDAT3 0x0003180F
20065 
20066 #define GPIO_PD7_U2CTS 0x00031C01
20067 #define GPIO_PD7_T4CCP1 0x00031C03
20068 #define GPIO_PD7_USB0PFLT 0x00031C05
20069 #define GPIO_PD7_NMI 0x00031C08
20070 #define GPIO_PD7_SSI2XDAT2 0x00031C0F
20071 
20072 #define GPIO_PE0_U1RTS 0x00040001
20073 
20074 #define GPIO_PE1_U1DSR 0x00040401
20075 
20076 #define GPIO_PE2_U1DCD 0x00040801
20077 
20078 #define GPIO_PE3_U1DTR 0x00040C01
20079 #define GPIO_PE3_OWIRE 0x00040C05
20080 
20081 #define GPIO_PE4_U1RI 0x00041001
20082 #define GPIO_PE4_SSI1XDAT0 0x0004100F
20083 
20084 #define GPIO_PE5_SSI1XDAT1 0x0004140F
20085 
20086 #define GPIO_PE6_U0CTS 0x00041801
20087 #define GPIO_PE6_I2C9SCL 0x00041802
20088 
20089 #define GPIO_PE7_U0RTS 0x00041C01
20090 #define GPIO_PE7_I2C9SDA 0x00041C02
20091 #define GPIO_PE7_NMI 0x00041C08
20092 
20093 #define GPIO_PF0_EN0LED0 0x00050005
20094 #define GPIO_PF0_M0PWM0 0x00050006
20095 #define GPIO_PF0_SSI3XDAT1 0x0005000E
20096 #define GPIO_PF0_TRD2 0x0005000F
20097 
20098 #define GPIO_PF1_EN0LED2 0x00050405
20099 #define GPIO_PF1_M0PWM1 0x00050406
20100 #define GPIO_PF1_SSI3XDAT0 0x0005040E
20101 #define GPIO_PF1_TRD1 0x0005040F
20102 
20103 #define GPIO_PF2_EN0MDC 0x00050805
20104 #define GPIO_PF2_M0PWM2 0x00050806
20105 #define GPIO_PF2_SSI3FSS 0x0005080E
20106 #define GPIO_PF2_TRD0 0x0005080F
20107 
20108 #define GPIO_PF3_EN0MDIO 0x00050C05
20109 #define GPIO_PF3_M0PWM3 0x00050C06
20110 #define GPIO_PF3_SSI3CLK 0x00050C0E
20111 #define GPIO_PF3_TRCLK 0x00050C0F
20112 
20113 #define GPIO_PF4_EN0LED1 0x00051005
20114 #define GPIO_PF4_M0FAULT0 0x00051006
20115 #define GPIO_PF4_SSI3XDAT2 0x0005100E
20116 #define GPIO_PF4_TRD3 0x0005100F
20117 
20118 #define GPIO_PF5_SSI3XDAT3 0x0005140E
20119 
20120 #define GPIO_PF6_LCDMCLK 0x0005180F
20121 
20122 #define GPIO_PF7_LCDDATA02 0x00051C0F
20123 
20124 #define GPIO_PG0_I2C1SCL 0x00060002
20125 #define GPIO_PG0_EN0PPS 0x00060005
20126 #define GPIO_PG0_M0PWM4 0x00060006
20127 #define GPIO_PG0_EPI0S11 0x0006000F
20128 
20129 #define GPIO_PG1_I2C1SDA 0x00060402
20130 #define GPIO_PG1_M0PWM5 0x00060406
20131 #define GPIO_PG1_EPI0S10 0x0006040F
20132 
20133 #define GPIO_PG2_I2C2SCL 0x00060802
20134 #define GPIO_PG2_EN0TXCK 0x0006080E
20135 #define GPIO_PG2_SSI2XDAT3 0x0006080F
20136 
20137 #define GPIO_PG3_I2C2SDA 0x00060C02
20138 #define GPIO_PG3_EN0TXEN 0x00060C0E
20139 #define GPIO_PG3_SSI2XDAT2 0x00060C0F
20140 
20141 #define GPIO_PG4_U0CTS 0x00061001
20142 #define GPIO_PG4_I2C3SCL 0x00061002
20143 #define GPIO_PG4_OWIRE 0x00061005
20144 #define GPIO_PG4_EN0TXD0 0x0006100E
20145 #define GPIO_PG4_SSI2XDAT1 0x0006100F
20146 
20147 #define GPIO_PG5_U0RTS 0x00061401
20148 #define GPIO_PG5_I2C3SDA 0x00061402
20149 #define GPIO_PG5_OWALT 0x00061405
20150 #define GPIO_PG5_EN0TXD1 0x0006140E
20151 #define GPIO_PG5_SSI2XDAT0 0x0006140F
20152 
20153 #define GPIO_PG6_I2C4SCL 0x00061802
20154 #define GPIO_PG6_OWIRE 0x00061805
20155 #define GPIO_PG6_EN0RXER 0x0006180E
20156 #define GPIO_PG6_SSI2FSS 0x0006180F
20157 
20158 #define GPIO_PG7_I2C4SDA 0x00061C02
20159 #define GPIO_PG7_OWIRE 0x00061C05
20160 #define GPIO_PG7_EN0RXDV 0x00061C0E
20161 #define GPIO_PG7_SSI2CLK 0x00061C0F
20162 
20163 #define GPIO_PH0_U0RTS 0x00070001
20164 #define GPIO_PH0_EPI0S0 0x0007000F
20165 
20166 #define GPIO_PH1_U0CTS 0x00070401
20167 #define GPIO_PH1_EPI0S1 0x0007040F
20168 
20169 #define GPIO_PH2_U0DCD 0x00070801
20170 #define GPIO_PH2_EPI0S2 0x0007080F
20171 
20172 #define GPIO_PH3_U0DSR 0x00070C01
20173 #define GPIO_PH3_EPI0S3 0x00070C0F
20174 
20175 #define GPIO_PH4_U0DTR 0x00071001
20176 
20177 #define GPIO_PH5_U0RI 0x00071401
20178 #define GPIO_PH5_EN0PPS 0x00071405
20179 
20180 #define GPIO_PH6_U5RX 0x00071801
20181 #define GPIO_PH6_U7RX 0x00071802
20182 
20183 #define GPIO_PH7_U5TX 0x00071C01
20184 #define GPIO_PH7_U7TX 0x00071C02
20185 
20186 #define GPIO_PJ0_U3RX 0x00080001
20187 #define GPIO_PJ0_EN0PPS 0x00080005
20188 
20189 #define GPIO_PJ1_U3TX 0x00080401
20190 
20191 #define GPIO_PJ2_U2RTS 0x00080801
20192 #define GPIO_PJ2_LCDDATA14 0x0008080F
20193 
20194 #define GPIO_PJ3_U2CTS 0x00080C01
20195 #define GPIO_PJ3_LCDDATA15 0x00080C0F
20196 
20197 #define GPIO_PJ4_U3RTS 0x00081001
20198 #define GPIO_PJ4_LCDDATA16 0x0008100F
20199 
20200 #define GPIO_PJ5_U3CTS 0x00081401
20201 #define GPIO_PJ5_LCDDATA17 0x0008140F
20202 
20203 #define GPIO_PJ6_U4RTS 0x00081801
20204 #define GPIO_PJ6_LCDAC 0x0008180F
20205 
20206 #define GPIO_PJ7_U4CTS 0x00081C01
20207 
20208 #define GPIO_PK0_U4RX 0x00090001
20209 #define GPIO_PK0_EPI0S0 0x0009000F
20210 
20211 #define GPIO_PK1_U4TX 0x00090401
20212 #define GPIO_PK1_EPI0S1 0x0009040F
20213 
20214 #define GPIO_PK2_U4RTS 0x00090801
20215 #define GPIO_PK2_EPI0S2 0x0009080F
20216 
20217 #define GPIO_PK3_U4CTS 0x00090C01
20218 #define GPIO_PK3_EPI0S3 0x00090C0F
20219 
20220 #define GPIO_PK4_I2C3SCL 0x00091002
20221 #define GPIO_PK4_EN0LED0 0x00091005
20222 #define GPIO_PK4_M0PWM6 0x00091006
20223 #define GPIO_PK4_EN0INTRN 0x00091007
20224 #define GPIO_PK4_EN0RXD3 0x0009100E
20225 #define GPIO_PK4_EPI0S32 0x0009100F
20226 
20227 #define GPIO_PK5_I2C3SDA 0x00091402
20228 #define GPIO_PK5_EN0LED2 0x00091405
20229 #define GPIO_PK5_M0PWM7 0x00091406
20230 #define GPIO_PK5_EN0RXD2 0x0009140E
20231 #define GPIO_PK5_EPI0S31 0x0009140F
20232 
20233 #define GPIO_PK6_I2C4SCL 0x00091802
20234 #define GPIO_PK6_EN0LED1 0x00091805
20235 #define GPIO_PK6_M0FAULT1 0x00091806
20236 #define GPIO_PK6_EN0TXD2 0x0009180E
20237 #define GPIO_PK6_EPI0S25 0x0009180F
20238 
20239 #define GPIO_PK7_U0RI 0x00091C01
20240 #define GPIO_PK7_I2C4SDA 0x00091C02
20241 #define GPIO_PK7_RTCCLK 0x00091C05
20242 #define GPIO_PK7_M0FAULT2 0x00091C06
20243 #define GPIO_PK7_EN0TXD3 0x00091C0E
20244 #define GPIO_PK7_EPI0S24 0x00091C0F
20245 
20246 #define GPIO_PL0_I2C2SDA 0x000A0002
20247 #define GPIO_PL0_M0FAULT3 0x000A0006
20248 #define GPIO_PL0_USB0D0 0x000A000E
20249 #define GPIO_PL0_EPI0S16 0x000A000F
20250 
20251 #define GPIO_PL1_I2C2SCL 0x000A0402
20252 #define GPIO_PL1_PHA0 0x000A0406
20253 #define GPIO_PL1_USB0D1 0x000A040E
20254 #define GPIO_PL1_EPI0S17 0x000A040F
20255 
20256 #define GPIO_PL2_C0O 0x000A0805
20257 #define GPIO_PL2_PHB0 0x000A0806
20258 #define GPIO_PL2_USB0D2 0x000A080E
20259 #define GPIO_PL2_EPI0S18 0x000A080F
20260 
20261 #define GPIO_PL3_C1O 0x000A0C05
20262 #define GPIO_PL3_IDX0 0x000A0C06
20263 #define GPIO_PL3_USB0D3 0x000A0C0E
20264 #define GPIO_PL3_EPI0S19 0x000A0C0F
20265 
20266 #define GPIO_PL4_T0CCP0 0x000A1003
20267 #define GPIO_PL4_USB0D4 0x000A100E
20268 #define GPIO_PL4_EPI0S26 0x000A100F
20269 
20270 #define GPIO_PL5_T0CCP1 0x000A1403
20271 #define GPIO_PL5_EPI0S33 0x000A140F
20272 #define GPIO_PL5_USB0D5 0x000A140E
20273 
20274 #define GPIO_PL6_T1CCP0 0x000A1803
20275 
20276 #define GPIO_PL7_T1CCP1 0x000A1C03
20277 
20278 #define GPIO_PM0_T2CCP0 0x000B0003
20279 #define GPIO_PM0_EPI0S15 0x000B000F
20280 
20281 #define GPIO_PM1_T2CCP1 0x000B0403
20282 #define GPIO_PM1_EPI0S14 0x000B040F
20283 
20284 #define GPIO_PM2_T3CCP0 0x000B0803
20285 #define GPIO_PM2_EPI0S13 0x000B080F
20286 
20287 #define GPIO_PM3_T3CCP1 0x000B0C03
20288 #define GPIO_PM3_EPI0S12 0x000B0C0F
20289 
20290 #define GPIO_PM4_U0CTS 0x000B1001
20291 #define GPIO_PM4_T4CCP0 0x000B1003
20292 #define GPIO_PM4_EN0RREF_CLK 0x000B100E
20293 
20294 #define GPIO_PM5_U0DCD 0x000B1401
20295 #define GPIO_PM5_T4CCP1 0x000B1403
20296 
20297 #define GPIO_PM6_U0DSR 0x000B1801
20298 #define GPIO_PM6_T5CCP0 0x000B1803
20299 #define GPIO_PM6_EN0CRS 0x000B180E
20300 
20301 #define GPIO_PM7_U0RI 0x000B1C01
20302 #define GPIO_PM7_T5CCP1 0x000B1C03
20303 #define GPIO_PM7_EN0COL 0x000B1C0E
20304 
20305 #define GPIO_PN0_U1RTS 0x000C0001
20306 
20307 #define GPIO_PN1_U1CTS 0x000C0401
20308 
20309 #define GPIO_PN2_U1DCD 0x000C0801
20310 #define GPIO_PN2_U2RTS 0x000C0802
20311 #define GPIO_PN2_EPI0S29 0x000C080F
20312 
20313 #define GPIO_PN3_U1DSR 0x000C0C01
20314 #define GPIO_PN3_U2CTS 0x000C0C02
20315 #define GPIO_PN3_EPI0S30 0x000C0C0F
20316 
20317 #define GPIO_PN4_U1DTR 0x000C1001
20318 #define GPIO_PN4_U3RTS 0x000C1002
20319 #define GPIO_PN4_I2C2SDA 0x000C1003
20320 #define GPIO_PN4_EPI0S34 0x000C100F
20321 
20322 #define GPIO_PN5_U1RI 0x000C1401
20323 #define GPIO_PN5_U3CTS 0x000C1402
20324 #define GPIO_PN5_I2C2SCL 0x000C1403
20325 #define GPIO_PN5_EPI0S35 0x000C140F
20326 
20327 #define GPIO_PN6_U4RTS 0x000C1802
20328 #define GPIO_PN6_EN0TXER 0x000C180E
20329 #define GPIO_PN6_LCDDATA13 0x000C180F
20330 
20331 #define GPIO_PN7_U1RTS 0x000C1C01
20332 #define GPIO_PN7_U4CTS 0x000C1C02
20333 #define GPIO_PN7_LCDDATA12 0x000C1C0F
20334 
20335 #define GPIO_PP0_U6RX 0x000D0001
20336 #define GPIO_PP0_T6CCP0 0x000D0005
20337 #define GPIO_PP0_EN0INTRN 0x000D0007
20338 #define GPIO_PP0_SSI3XDAT2 0x000D000F
20339 
20340 #define GPIO_PP1_U6TX 0x000D0401
20341 #define GPIO_PP1_T6CCP1 0x000D0405
20342 #define GPIO_PP1_SSI3XDAT3 0x000D040F
20343 
20344 #define GPIO_PP2_U0DTR 0x000D0801
20345 #define GPIO_PP2_USB0NXT 0x000D080E
20346 #define GPIO_PP2_EPI0S29 0x000D080F
20347 
20348 #define GPIO_PP3_U1CTS 0x000D0C01
20349 #define GPIO_PP3_U0DCD 0x000D0C02
20350 #define GPIO_PP3_RTCCLK 0x000D0C07
20351 #define GPIO_PP3_USB0DIR 0x000D0C0E
20352 #define GPIO_PP3_EPI0S30 0x000D0C0F
20353 
20354 #define GPIO_PP4_U3RTS 0x000D1001
20355 #define GPIO_PP4_U0DSR 0x000D1002
20356 #define GPIO_PP4_OWIRE 0x000D1004
20357 #define GPIO_PP4_USB0D7 0x000D100E
20358 
20359 #define GPIO_PP5_U3CTS 0x000D1401
20360 #define GPIO_PP5_I2C2SCL 0x000D1402
20361 #define GPIO_PP5_OWALT 0x000D1404
20362 #define GPIO_PP5_USB0D6 0x000D140E
20363 
20364 #define GPIO_PP6_U1DCD 0x000D1801
20365 #define GPIO_PP6_I2C2SDA 0x000D1802
20366 
20367 #define GPIO_PP7_OWIRE 0x000D1C05
20368 
20369 #define GPIO_PQ0_T6CCP0 0x000E0003
20370 #define GPIO_PQ0_SSI3CLK 0x000E000E
20371 #define GPIO_PQ0_EPI0S20 0x000E000F
20372 
20373 #define GPIO_PQ1_T6CCP1 0x000E0403
20374 #define GPIO_PQ1_SSI3FSS 0x000E040E
20375 #define GPIO_PQ1_EPI0S21 0x000E040F
20376 
20377 #define GPIO_PQ2_T7CCP0 0x000E0803
20378 #define GPIO_PQ2_SSI3XDAT0 0x000E080E
20379 #define GPIO_PQ2_EPI0S22 0x000E080F
20380 
20381 #define GPIO_PQ3_T7CCP1 0x000E0C03
20382 #define GPIO_PQ3_SSI3XDAT1 0x000E0C0E
20383 #define GPIO_PQ3_EPI0S23 0x000E0C0F
20384 
20385 #define GPIO_PQ4_U1RX 0x000E1001
20386 #define GPIO_PQ4_DIVSCLK 0x000E1007
20387 
20388 #define GPIO_PQ5_U1TX 0x000E1401
20389 #define GPIO_PQ5_EN0RXD0 0x000E140E
20390 
20391 #define GPIO_PQ6_U1DTR 0x000E1801
20392 #define GPIO_PQ6_EN0RXD1 0x000E180E
20393 
20394 #define GPIO_PQ7_U1RI 0x000E1C01
20395 
20396 #define GPIO_PR0_U4TX 0x000F0001
20397 #define GPIO_PR0_I2C1SCL 0x000F0002
20398 #define GPIO_PR0_M0PWM0 0x000F0006
20399 #define GPIO_PR0_LCDCP 0x000F000F
20400 
20401 #define GPIO_PR1_U4RX 0x000F0401
20402 #define GPIO_PR1_I2C1SDA 0x000F0402
20403 #define GPIO_PR1_M0PWM1 0x000F0406
20404 #define GPIO_PR1_LCDFP 0x000F040F
20405 
20406 #define GPIO_PR2_I2C2SCL 0x000F0802
20407 #define GPIO_PR2_M0PWM2 0x000F0806
20408 #define GPIO_PR2_LCDLP 0x000F080F
20409 
20410 #define GPIO_PR3_I2C2SDA 0x000F0C02
20411 #define GPIO_PR3_M0PWM3 0x000F0C06
20412 #define GPIO_PR3_LCDDATA03 0x000F0C0F
20413 
20414 #define GPIO_PR4_I2C3SCL 0x000F1002
20415 #define GPIO_PR4_T0CCP0 0x000F1003
20416 #define GPIO_PR4_M0PWM4 0x000F1006
20417 #define GPIO_PR4_LCDDATA00 0x000F100F
20418 
20419 #define GPIO_PR5_U1RX 0x000F1401
20420 #define GPIO_PR5_I2C3SDA 0x000F1402
20421 #define GPIO_PR5_T0CCP1 0x000F1403
20422 #define GPIO_PR5_M0PWM5 0x000F1406
20423 #define GPIO_PR5_LCDDATA01 0x000F140F
20424 
20425 #define GPIO_PR6_U1TX 0x000F1801
20426 #define GPIO_PR6_I2C4SCL 0x000F1802
20427 #define GPIO_PR6_T1CCP0 0x000F1803
20428 #define GPIO_PR6_M0PWM6 0x000F1806
20429 #define GPIO_PR6_LCDDATA04 0x000F180F
20430 
20431 #define GPIO_PR7_I2C4SDA 0x000F1C02
20432 #define GPIO_PR7_T1CCP1 0x000F1C03
20433 #define GPIO_PR7_M0PWM7 0x000F1C06
20434 #define GPIO_PR7_EN0TXEN 0x000F1C0E
20435 #define GPIO_PR7_LCDDATA05 0x000F1C0F
20436 
20437 #define GPIO_PS0_T2CCP0 0x00100003
20438 #define GPIO_PS0_M0FAULT0 0x00100006
20439 #define GPIO_PS0_LCDDATA20 0x0010000F
20440 
20441 #define GPIO_PS1_T2CCP1 0x00100403
20442 #define GPIO_PS1_M0FAULT1 0x00100406
20443 #define GPIO_PS1_LCDDATA21 0x0010040F
20444 
20445 #define GPIO_PS2_U1DSR 0x00100801
20446 #define GPIO_PS2_T3CCP0 0x00100803
20447 #define GPIO_PS2_M0FAULT2 0x00100806
20448 #define GPIO_PS2_LCDDATA22 0x0010080F
20449 
20450 #define GPIO_PS3_T3CCP1 0x00100C03
20451 #define GPIO_PS3_M0FAULT3 0x00100C06
20452 #define GPIO_PS3_LCDDATA23 0x00100C0F
20453 
20454 #define GPIO_PS4_T4CCP0 0x00101003
20455 #define GPIO_PS4_PHA0 0x00101006
20456 #define GPIO_PS4_EN0TXD0 0x0010100E
20457 #define GPIO_PS4_LCDDATA06 0x0010100F
20458 
20459 #define GPIO_PS5_T4CCP1 0x00101403
20460 #define GPIO_PS5_PHB0 0x00101406
20461 #define GPIO_PS5_EN0TXD1 0x0010140E
20462 #define GPIO_PS5_LCDDATA07 0x0010140F
20463 
20464 #define GPIO_PS6_T5CCP0 0x00101803
20465 #define GPIO_PS6_IDX0 0x00101806
20466 #define GPIO_PS6_EN0RXER 0x0010180E
20467 #define GPIO_PS6_LCDDATA08 0x0010180F
20468 
20469 #define GPIO_PS7_T5CCP1 0x00101C03
20470 #define GPIO_PS7_EN0RXDV 0x00101C0E
20471 #define GPIO_PS7_LCDDATA09 0x00101C0F
20472 
20473 #define GPIO_PT0_T6CCP0 0x00110003
20474 #define GPIO_PT0_CAN0RX 0x00110007
20475 #define GPIO_PT0_EN0RXD0 0x0011000E
20476 #define GPIO_PT0_LCDDATA10 0x0011000F
20477 
20478 #define GPIO_PT1_T6CCP1 0x00110403
20479 #define GPIO_PT1_CAN0TX 0x00110407
20480 #define GPIO_PT1_EN0RXD1 0x0011040E
20481 #define GPIO_PT1_LCDDATA11 0x0011040F
20482 
20483 #define GPIO_PT2_T7CCP0 0x00110803
20484 #define GPIO_PT2_CAN1RX 0x00110807
20485 #define GPIO_PT2_LCDDATA18 0x0011080F
20486 
20487 #define GPIO_PT3_T7CCP1 0x00110C03
20488 #define GPIO_PT3_CAN1TX 0x00110C07
20489 #define GPIO_PT3_LCDDATA19 0x00110C0F
20490 
20491 #endif // PART_TM4C129XNCZAD
20492 
20493 #endif // __DRIVERLIB_PIN_MAP_H__