40 #ifndef __DRIVERLIB_PIN_MAP_H__
41 #define __DRIVERLIB_PIN_MAP_H__
48 #ifdef PART_TM4C1230C3PM
50 #define GPIO_PA0_U0RX 0x00000001
52 #define GPIO_PA1_U0TX 0x00000401
54 #define GPIO_PA2_SSI0CLK 0x00000802
56 #define GPIO_PA3_SSI0FSS 0x00000C02
58 #define GPIO_PA4_SSI0RX 0x00001002
60 #define GPIO_PA5_SSI0TX 0x00001402
62 #define GPIO_PA6_I2C1SCL 0x00001803
64 #define GPIO_PA7_I2C1SDA 0x00001C03
66 #define GPIO_PB0_U1RX 0x00010001
67 #define GPIO_PB0_T2CCP0 0x00010007
69 #define GPIO_PB1_U1TX 0x00010401
70 #define GPIO_PB1_T2CCP1 0x00010407
72 #define GPIO_PB2_I2C0SCL 0x00010803
73 #define GPIO_PB2_T3CCP0 0x00010807
75 #define GPIO_PB3_I2C0SDA 0x00010C03
76 #define GPIO_PB3_T3CCP1 0x00010C07
78 #define GPIO_PB4_SSI2CLK 0x00011002
79 #define GPIO_PB4_T1CCP0 0x00011007
80 #define GPIO_PB4_CAN0RX 0x00011008
82 #define GPIO_PB5_SSI2FSS 0x00011402
83 #define GPIO_PB5_T1CCP1 0x00011407
84 #define GPIO_PB5_CAN0TX 0x00011408
86 #define GPIO_PB6_SSI2RX 0x00011802
87 #define GPIO_PB6_I2C5SCL 0x00011803
88 #define GPIO_PB6_T0CCP0 0x00011807
90 #define GPIO_PB7_SSI2TX 0x00011C02
91 #define GPIO_PB7_I2C5SDA 0x00011C03
92 #define GPIO_PB7_T0CCP1 0x00011C07
94 #define GPIO_PC0_TCK 0x00020001
95 #define GPIO_PC0_SWCLK 0x00020001
96 #define GPIO_PC0_T4CCP0 0x00020007
98 #define GPIO_PC1_TMS 0x00020401
99 #define GPIO_PC1_SWDIO 0x00020401
100 #define GPIO_PC1_T4CCP1 0x00020407
102 #define GPIO_PC2_TDI 0x00020801
103 #define GPIO_PC2_T5CCP0 0x00020807
105 #define GPIO_PC3_SWO 0x00020C01
106 #define GPIO_PC3_TDO 0x00020C01
107 #define GPIO_PC3_T5CCP1 0x00020C07
109 #define GPIO_PC4_U4RX 0x00021001
110 #define GPIO_PC4_U1RX 0x00021002
111 #define GPIO_PC4_WT0CCP0 0x00021007
112 #define GPIO_PC4_U1RTS 0x00021008
114 #define GPIO_PC5_U4TX 0x00021401
115 #define GPIO_PC5_U1TX 0x00021402
116 #define GPIO_PC5_WT0CCP1 0x00021407
117 #define GPIO_PC5_U1CTS 0x00021408
119 #define GPIO_PC6_U3RX 0x00021801
120 #define GPIO_PC6_WT1CCP0 0x00021807
122 #define GPIO_PC7_U3TX 0x00021C01
123 #define GPIO_PC7_WT1CCP1 0x00021C07
125 #define GPIO_PD0_SSI3CLK 0x00030001
126 #define GPIO_PD0_SSI1CLK 0x00030002
127 #define GPIO_PD0_I2C3SCL 0x00030003
128 #define GPIO_PD0_WT2CCP0 0x00030007
130 #define GPIO_PD1_SSI3FSS 0x00030401
131 #define GPIO_PD1_SSI1FSS 0x00030402
132 #define GPIO_PD1_I2C3SDA 0x00030403
133 #define GPIO_PD1_WT2CCP1 0x00030407
135 #define GPIO_PD2_SSI3RX 0x00030801
136 #define GPIO_PD2_SSI1RX 0x00030802
137 #define GPIO_PD2_WT3CCP0 0x00030807
139 #define GPIO_PD3_SSI3TX 0x00030C01
140 #define GPIO_PD3_SSI1TX 0x00030C02
141 #define GPIO_PD3_WT3CCP1 0x00030C07
143 #define GPIO_PD4_U6RX 0x00031001
144 #define GPIO_PD4_WT4CCP0 0x00031007
146 #define GPIO_PD5_U6TX 0x00031401
147 #define GPIO_PD5_WT4CCP1 0x00031407
149 #define GPIO_PD6_U2RX 0x00031801
150 #define GPIO_PD6_WT5CCP0 0x00031807
152 #define GPIO_PD7_U2TX 0x00031C01
153 #define GPIO_PD7_WT5CCP1 0x00031C07
154 #define GPIO_PD7_NMI 0x00031C08
156 #define GPIO_PE0_U7RX 0x00040001
158 #define GPIO_PE1_U7TX 0x00040401
160 #define GPIO_PE4_U5RX 0x00041001
161 #define GPIO_PE4_I2C2SCL 0x00041003
162 #define GPIO_PE4_CAN0RX 0x00041008
164 #define GPIO_PE5_U5TX 0x00041401
165 #define GPIO_PE5_I2C2SDA 0x00041403
166 #define GPIO_PE5_CAN0TX 0x00041408
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
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
181 #define GPIO_PF2_SSI1CLK 0x00050802
182 #define GPIO_PF2_T1CCP0 0x00050807
183 #define GPIO_PF2_TRD0 0x0005080E
185 #define GPIO_PF3_SSI1FSS 0x00050C02
186 #define GPIO_PF3_CAN0TX 0x00050C03
187 #define GPIO_PF3_T1CCP1 0x00050C07
188 #define GPIO_PF3_TRCLK 0x00050C0E
190 #define GPIO_PF4_T2CCP0 0x00051007
192 #define GPIO_PG0_I2C3SCL 0x00060003
193 #define GPIO_PG0_T4CCP0 0x00060007
195 #define GPIO_PG1_I2C3SDA 0x00060403
196 #define GPIO_PG1_T4CCP1 0x00060407
198 #define GPIO_PG2_I2C4SCL 0x00060803
199 #define GPIO_PG2_T5CCP0 0x00060807
201 #define GPIO_PG3_I2C4SDA 0x00060C03
202 #define GPIO_PG3_T5CCP1 0x00060C07
204 #define GPIO_PG4_U2RX 0x00061001
205 #define GPIO_PG4_I2C1SCL 0x00061003
206 #define GPIO_PG4_WT0CCP0 0x00061007
208 #define GPIO_PG5_U2TX 0x00061401
209 #define GPIO_PG5_I2C1SDA 0x00061403
210 #define GPIO_PG5_WT0CCP1 0x00061407
212 #endif // PART_TM4C1230C3PM
219 #ifdef PART_TM4C1230D5PM
221 #define GPIO_PA0_U0RX 0x00000001
223 #define GPIO_PA1_U0TX 0x00000401
225 #define GPIO_PA2_SSI0CLK 0x00000802
227 #define GPIO_PA3_SSI0FSS 0x00000C02
229 #define GPIO_PA4_SSI0RX 0x00001002
231 #define GPIO_PA5_SSI0TX 0x00001402
233 #define GPIO_PA6_I2C1SCL 0x00001803
235 #define GPIO_PA7_I2C1SDA 0x00001C03
237 #define GPIO_PB0_U1RX 0x00010001
238 #define GPIO_PB0_T2CCP0 0x00010007
240 #define GPIO_PB1_U1TX 0x00010401
241 #define GPIO_PB1_T2CCP1 0x00010407
243 #define GPIO_PB2_I2C0SCL 0x00010803
244 #define GPIO_PB2_T3CCP0 0x00010807
246 #define GPIO_PB3_I2C0SDA 0x00010C03
247 #define GPIO_PB3_T3CCP1 0x00010C07
249 #define GPIO_PB4_SSI2CLK 0x00011002
250 #define GPIO_PB4_T1CCP0 0x00011007
251 #define GPIO_PB4_CAN0RX 0x00011008
253 #define GPIO_PB5_SSI2FSS 0x00011402
254 #define GPIO_PB5_T1CCP1 0x00011407
255 #define GPIO_PB5_CAN0TX 0x00011408
257 #define GPIO_PB6_SSI2RX 0x00011802
258 #define GPIO_PB6_I2C5SCL 0x00011803
259 #define GPIO_PB6_T0CCP0 0x00011807
261 #define GPIO_PB7_SSI2TX 0x00011C02
262 #define GPIO_PB7_I2C5SDA 0x00011C03
263 #define GPIO_PB7_T0CCP1 0x00011C07
265 #define GPIO_PC0_TCK 0x00020001
266 #define GPIO_PC0_SWCLK 0x00020001
267 #define GPIO_PC0_T4CCP0 0x00020007
269 #define GPIO_PC1_TMS 0x00020401
270 #define GPIO_PC1_SWDIO 0x00020401
271 #define GPIO_PC1_T4CCP1 0x00020407
273 #define GPIO_PC2_TDI 0x00020801
274 #define GPIO_PC2_T5CCP0 0x00020807
276 #define GPIO_PC3_SWO 0x00020C01
277 #define GPIO_PC3_TDO 0x00020C01
278 #define GPIO_PC3_T5CCP1 0x00020C07
280 #define GPIO_PC4_U4RX 0x00021001
281 #define GPIO_PC4_U1RX 0x00021002
282 #define GPIO_PC4_WT0CCP0 0x00021007
283 #define GPIO_PC4_U1RTS 0x00021008
285 #define GPIO_PC5_U4TX 0x00021401
286 #define GPIO_PC5_U1TX 0x00021402
287 #define GPIO_PC5_WT0CCP1 0x00021407
288 #define GPIO_PC5_U1CTS 0x00021408
290 #define GPIO_PC6_U3RX 0x00021801
291 #define GPIO_PC6_WT1CCP0 0x00021807
293 #define GPIO_PC7_U3TX 0x00021C01
294 #define GPIO_PC7_WT1CCP1 0x00021C07
296 #define GPIO_PD0_SSI3CLK 0x00030001
297 #define GPIO_PD0_SSI1CLK 0x00030002
298 #define GPIO_PD0_I2C3SCL 0x00030003
299 #define GPIO_PD0_WT2CCP0 0x00030007
301 #define GPIO_PD1_SSI3FSS 0x00030401
302 #define GPIO_PD1_SSI1FSS 0x00030402
303 #define GPIO_PD1_I2C3SDA 0x00030403
304 #define GPIO_PD1_WT2CCP1 0x00030407
306 #define GPIO_PD2_SSI3RX 0x00030801
307 #define GPIO_PD2_SSI1RX 0x00030802
308 #define GPIO_PD2_WT3CCP0 0x00030807
310 #define GPIO_PD3_SSI3TX 0x00030C01
311 #define GPIO_PD3_SSI1TX 0x00030C02
312 #define GPIO_PD3_WT3CCP1 0x00030C07
314 #define GPIO_PD4_U6RX 0x00031001
315 #define GPIO_PD4_WT4CCP0 0x00031007
317 #define GPIO_PD5_U6TX 0x00031401
318 #define GPIO_PD5_WT4CCP1 0x00031407
320 #define GPIO_PD6_U2RX 0x00031801
321 #define GPIO_PD6_WT5CCP0 0x00031807
323 #define GPIO_PD7_U2TX 0x00031C01
324 #define GPIO_PD7_WT5CCP1 0x00031C07
325 #define GPIO_PD7_NMI 0x00031C08
327 #define GPIO_PE0_U7RX 0x00040001
329 #define GPIO_PE1_U7TX 0x00040401
331 #define GPIO_PE4_U5RX 0x00041001
332 #define GPIO_PE4_I2C2SCL 0x00041003
333 #define GPIO_PE4_CAN0RX 0x00041008
335 #define GPIO_PE5_U5TX 0x00041401
336 #define GPIO_PE5_I2C2SDA 0x00041403
337 #define GPIO_PE5_CAN0TX 0x00041408
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
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
352 #define GPIO_PF2_SSI1CLK 0x00050802
353 #define GPIO_PF2_T1CCP0 0x00050807
354 #define GPIO_PF2_TRD0 0x0005080E
356 #define GPIO_PF3_SSI1FSS 0x00050C02
357 #define GPIO_PF3_CAN0TX 0x00050C03
358 #define GPIO_PF3_T1CCP1 0x00050C07
359 #define GPIO_PF3_TRCLK 0x00050C0E
361 #define GPIO_PF4_T2CCP0 0x00051007
363 #define GPIO_PG0_I2C3SCL 0x00060003
364 #define GPIO_PG0_T4CCP0 0x00060007
366 #define GPIO_PG1_I2C3SDA 0x00060403
367 #define GPIO_PG1_T4CCP1 0x00060407
369 #define GPIO_PG2_I2C4SCL 0x00060803
370 #define GPIO_PG2_T5CCP0 0x00060807
372 #define GPIO_PG3_I2C4SDA 0x00060C03
373 #define GPIO_PG3_T5CCP1 0x00060C07
375 #define GPIO_PG4_U2RX 0x00061001
376 #define GPIO_PG4_I2C1SCL 0x00061003
377 #define GPIO_PG4_WT0CCP0 0x00061007
379 #define GPIO_PG5_U2TX 0x00061401
380 #define GPIO_PG5_I2C1SDA 0x00061403
381 #define GPIO_PG5_WT0CCP1 0x00061407
383 #endif // PART_TM4C1230D5PM
390 #ifdef PART_TM4C1230E6PM
392 #define GPIO_PA0_U0RX 0x00000001
394 #define GPIO_PA1_U0TX 0x00000401
396 #define GPIO_PA2_SSI0CLK 0x00000802
398 #define GPIO_PA3_SSI0FSS 0x00000C02
400 #define GPIO_PA4_SSI0RX 0x00001002
402 #define GPIO_PA5_SSI0TX 0x00001402
404 #define GPIO_PA6_I2C1SCL 0x00001803
406 #define GPIO_PA7_I2C1SDA 0x00001C03
408 #define GPIO_PB0_U1RX 0x00010001
409 #define GPIO_PB0_T2CCP0 0x00010007
411 #define GPIO_PB1_U1TX 0x00010401
412 #define GPIO_PB1_T2CCP1 0x00010407
414 #define GPIO_PB2_I2C0SCL 0x00010803
415 #define GPIO_PB2_T3CCP0 0x00010807
417 #define GPIO_PB3_I2C0SDA 0x00010C03
418 #define GPIO_PB3_T3CCP1 0x00010C07
420 #define GPIO_PB4_SSI2CLK 0x00011002
421 #define GPIO_PB4_T1CCP0 0x00011007
422 #define GPIO_PB4_CAN0RX 0x00011008
424 #define GPIO_PB5_SSI2FSS 0x00011402
425 #define GPIO_PB5_T1CCP1 0x00011407
426 #define GPIO_PB5_CAN0TX 0x00011408
428 #define GPIO_PB6_SSI2RX 0x00011802
429 #define GPIO_PB6_I2C5SCL 0x00011803
430 #define GPIO_PB6_T0CCP0 0x00011807
432 #define GPIO_PB7_SSI2TX 0x00011C02
433 #define GPIO_PB7_I2C5SDA 0x00011C03
434 #define GPIO_PB7_T0CCP1 0x00011C07
436 #define GPIO_PC0_TCK 0x00020001
437 #define GPIO_PC0_SWCLK 0x00020001
438 #define GPIO_PC0_T4CCP0 0x00020007
440 #define GPIO_PC1_TMS 0x00020401
441 #define GPIO_PC1_SWDIO 0x00020401
442 #define GPIO_PC1_T4CCP1 0x00020407
444 #define GPIO_PC2_TDI 0x00020801
445 #define GPIO_PC2_T5CCP0 0x00020807
447 #define GPIO_PC3_SWO 0x00020C01
448 #define GPIO_PC3_TDO 0x00020C01
449 #define GPIO_PC3_T5CCP1 0x00020C07
451 #define GPIO_PC4_U4RX 0x00021001
452 #define GPIO_PC4_U1RX 0x00021002
453 #define GPIO_PC4_WT0CCP0 0x00021007
454 #define GPIO_PC4_U1RTS 0x00021008
456 #define GPIO_PC5_U4TX 0x00021401
457 #define GPIO_PC5_U1TX 0x00021402
458 #define GPIO_PC5_WT0CCP1 0x00021407
459 #define GPIO_PC5_U1CTS 0x00021408
461 #define GPIO_PC6_U3RX 0x00021801
462 #define GPIO_PC6_WT1CCP0 0x00021807
464 #define GPIO_PC7_U3TX 0x00021C01
465 #define GPIO_PC7_WT1CCP1 0x00021C07
467 #define GPIO_PD0_SSI3CLK 0x00030001
468 #define GPIO_PD0_SSI1CLK 0x00030002
469 #define GPIO_PD0_I2C3SCL 0x00030003
470 #define GPIO_PD0_WT2CCP0 0x00030007
472 #define GPIO_PD1_SSI3FSS 0x00030401
473 #define GPIO_PD1_SSI1FSS 0x00030402
474 #define GPIO_PD1_I2C3SDA 0x00030403
475 #define GPIO_PD1_WT2CCP1 0x00030407
477 #define GPIO_PD2_SSI3RX 0x00030801
478 #define GPIO_PD2_SSI1RX 0x00030802
479 #define GPIO_PD2_WT3CCP0 0x00030807
481 #define GPIO_PD3_SSI3TX 0x00030C01
482 #define GPIO_PD3_SSI1TX 0x00030C02
483 #define GPIO_PD3_WT3CCP1 0x00030C07
485 #define GPIO_PD4_U6RX 0x00031001
486 #define GPIO_PD4_WT4CCP0 0x00031007
488 #define GPIO_PD5_U6TX 0x00031401
489 #define GPIO_PD5_WT4CCP1 0x00031407
491 #define GPIO_PD6_U2RX 0x00031801
492 #define GPIO_PD6_WT5CCP0 0x00031807
494 #define GPIO_PD7_U2TX 0x00031C01
495 #define GPIO_PD7_WT5CCP1 0x00031C07
496 #define GPIO_PD7_NMI 0x00031C08
498 #define GPIO_PE0_U7RX 0x00040001
500 #define GPIO_PE1_U7TX 0x00040401
502 #define GPIO_PE4_U5RX 0x00041001
503 #define GPIO_PE4_I2C2SCL 0x00041003
504 #define GPIO_PE4_CAN0RX 0x00041008
506 #define GPIO_PE5_U5TX 0x00041401
507 #define GPIO_PE5_I2C2SDA 0x00041403
508 #define GPIO_PE5_CAN0TX 0x00041408
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
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
523 #define GPIO_PF2_SSI1CLK 0x00050802
524 #define GPIO_PF2_T1CCP0 0x00050807
525 #define GPIO_PF2_TRD0 0x0005080E
527 #define GPIO_PF3_SSI1FSS 0x00050C02
528 #define GPIO_PF3_CAN0TX 0x00050C03
529 #define GPIO_PF3_T1CCP1 0x00050C07
530 #define GPIO_PF3_TRCLK 0x00050C0E
532 #define GPIO_PF4_T2CCP0 0x00051007
534 #define GPIO_PG0_I2C3SCL 0x00060003
535 #define GPIO_PG0_T4CCP0 0x00060007
537 #define GPIO_PG1_I2C3SDA 0x00060403
538 #define GPIO_PG1_T4CCP1 0x00060407
540 #define GPIO_PG2_I2C4SCL 0x00060803
541 #define GPIO_PG2_T5CCP0 0x00060807
543 #define GPIO_PG3_I2C4SDA 0x00060C03
544 #define GPIO_PG3_T5CCP1 0x00060C07
546 #define GPIO_PG4_U2RX 0x00061001
547 #define GPIO_PG4_I2C1SCL 0x00061003
548 #define GPIO_PG4_WT0CCP0 0x00061007
550 #define GPIO_PG5_U2TX 0x00061401
551 #define GPIO_PG5_I2C1SDA 0x00061403
552 #define GPIO_PG5_WT0CCP1 0x00061407
554 #endif // PART_TM4C1230E6PM
561 #ifdef PART_TM4C1230H6PM
563 #define GPIO_PA0_U0RX 0x00000001
565 #define GPIO_PA1_U0TX 0x00000401
567 #define GPIO_PA2_SSI0CLK 0x00000802
569 #define GPIO_PA3_SSI0FSS 0x00000C02
571 #define GPIO_PA4_SSI0RX 0x00001002
573 #define GPIO_PA5_SSI0TX 0x00001402
575 #define GPIO_PA6_I2C1SCL 0x00001803
577 #define GPIO_PA7_I2C1SDA 0x00001C03
579 #define GPIO_PB0_U1RX 0x00010001
580 #define GPIO_PB0_T2CCP0 0x00010007
582 #define GPIO_PB1_U1TX 0x00010401
583 #define GPIO_PB1_T2CCP1 0x00010407
585 #define GPIO_PB2_I2C0SCL 0x00010803
586 #define GPIO_PB2_T3CCP0 0x00010807
588 #define GPIO_PB3_I2C0SDA 0x00010C03
589 #define GPIO_PB3_T3CCP1 0x00010C07
591 #define GPIO_PB4_SSI2CLK 0x00011002
592 #define GPIO_PB4_T1CCP0 0x00011007
593 #define GPIO_PB4_CAN0RX 0x00011008
595 #define GPIO_PB5_SSI2FSS 0x00011402
596 #define GPIO_PB5_T1CCP1 0x00011407
597 #define GPIO_PB5_CAN0TX 0x00011408
599 #define GPIO_PB6_SSI2RX 0x00011802
600 #define GPIO_PB6_I2C5SCL 0x00011803
601 #define GPIO_PB6_T0CCP0 0x00011807
603 #define GPIO_PB7_SSI2TX 0x00011C02
604 #define GPIO_PB7_I2C5SDA 0x00011C03
605 #define GPIO_PB7_T0CCP1 0x00011C07
607 #define GPIO_PC0_TCK 0x00020001
608 #define GPIO_PC0_SWCLK 0x00020001
609 #define GPIO_PC0_T4CCP0 0x00020007
611 #define GPIO_PC1_TMS 0x00020401
612 #define GPIO_PC1_SWDIO 0x00020401
613 #define GPIO_PC1_T4CCP1 0x00020407
615 #define GPIO_PC2_TDI 0x00020801
616 #define GPIO_PC2_T5CCP0 0x00020807
618 #define GPIO_PC3_SWO 0x00020C01
619 #define GPIO_PC3_TDO 0x00020C01
620 #define GPIO_PC3_T5CCP1 0x00020C07
622 #define GPIO_PC4_U4RX 0x00021001
623 #define GPIO_PC4_U1RX 0x00021002
624 #define GPIO_PC4_WT0CCP0 0x00021007
625 #define GPIO_PC4_U1RTS 0x00021008
627 #define GPIO_PC5_U4TX 0x00021401
628 #define GPIO_PC5_U1TX 0x00021402
629 #define GPIO_PC5_WT0CCP1 0x00021407
630 #define GPIO_PC5_U1CTS 0x00021408
632 #define GPIO_PC6_U3RX 0x00021801
633 #define GPIO_PC6_WT1CCP0 0x00021807
635 #define GPIO_PC7_U3TX 0x00021C01
636 #define GPIO_PC7_WT1CCP1 0x00021C07
638 #define GPIO_PD0_SSI3CLK 0x00030001
639 #define GPIO_PD0_SSI1CLK 0x00030002
640 #define GPIO_PD0_I2C3SCL 0x00030003
641 #define GPIO_PD0_WT2CCP0 0x00030007
643 #define GPIO_PD1_SSI3FSS 0x00030401
644 #define GPIO_PD1_SSI1FSS 0x00030402
645 #define GPIO_PD1_I2C3SDA 0x00030403
646 #define GPIO_PD1_WT2CCP1 0x00030407
648 #define GPIO_PD2_SSI3RX 0x00030801
649 #define GPIO_PD2_SSI1RX 0x00030802
650 #define GPIO_PD2_WT3CCP0 0x00030807
652 #define GPIO_PD3_SSI3TX 0x00030C01
653 #define GPIO_PD3_SSI1TX 0x00030C02
654 #define GPIO_PD3_WT3CCP1 0x00030C07
656 #define GPIO_PD4_U6RX 0x00031001
657 #define GPIO_PD4_WT4CCP0 0x00031007
659 #define GPIO_PD5_U6TX 0x00031401
660 #define GPIO_PD5_WT4CCP1 0x00031407
662 #define GPIO_PD6_U2RX 0x00031801
663 #define GPIO_PD6_WT5CCP0 0x00031807
665 #define GPIO_PD7_U2TX 0x00031C01
666 #define GPIO_PD7_WT5CCP1 0x00031C07
667 #define GPIO_PD7_NMI 0x00031C08
669 #define GPIO_PE0_U7RX 0x00040001
671 #define GPIO_PE1_U7TX 0x00040401
673 #define GPIO_PE4_U5RX 0x00041001
674 #define GPIO_PE4_I2C2SCL 0x00041003
675 #define GPIO_PE4_CAN0RX 0x00041008
677 #define GPIO_PE5_U5TX 0x00041401
678 #define GPIO_PE5_I2C2SDA 0x00041403
679 #define GPIO_PE5_CAN0TX 0x00041408
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
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
694 #define GPIO_PF2_SSI1CLK 0x00050802
695 #define GPIO_PF2_T1CCP0 0x00050807
696 #define GPIO_PF2_TRD0 0x0005080E
698 #define GPIO_PF3_SSI1FSS 0x00050C02
699 #define GPIO_PF3_CAN0TX 0x00050C03
700 #define GPIO_PF3_T1CCP1 0x00050C07
701 #define GPIO_PF3_TRCLK 0x00050C0E
703 #define GPIO_PF4_T2CCP0 0x00051007
705 #define GPIO_PG0_I2C3SCL 0x00060003
706 #define GPIO_PG0_T4CCP0 0x00060007
708 #define GPIO_PG1_I2C3SDA 0x00060403
709 #define GPIO_PG1_T4CCP1 0x00060407
711 #define GPIO_PG2_I2C4SCL 0x00060803
712 #define GPIO_PG2_T5CCP0 0x00060807
714 #define GPIO_PG3_I2C4SDA 0x00060C03
715 #define GPIO_PG3_T5CCP1 0x00060C07
717 #define GPIO_PG4_U2RX 0x00061001
718 #define GPIO_PG4_I2C1SCL 0x00061003
719 #define GPIO_PG4_WT0CCP0 0x00061007
721 #define GPIO_PG5_U2TX 0x00061401
722 #define GPIO_PG5_I2C1SDA 0x00061403
723 #define GPIO_PG5_WT0CCP1 0x00061407
725 #endif // PART_TM4C1230H6PM
732 #ifdef PART_TM4C1231C3PM
734 #define GPIO_PA0_U0RX 0x00000001
736 #define GPIO_PA1_U0TX 0x00000401
738 #define GPIO_PA2_SSI0CLK 0x00000802
740 #define GPIO_PA3_SSI0FSS 0x00000C02
742 #define GPIO_PA4_SSI0RX 0x00001002
744 #define GPIO_PA5_SSI0TX 0x00001402
746 #define GPIO_PA6_I2C1SCL 0x00001803
748 #define GPIO_PA7_I2C1SDA 0x00001C03
750 #define GPIO_PB0_U1RX 0x00010001
751 #define GPIO_PB0_T2CCP0 0x00010007
753 #define GPIO_PB1_U1TX 0x00010401
754 #define GPIO_PB1_T2CCP1 0x00010407
756 #define GPIO_PB2_I2C0SCL 0x00010803
757 #define GPIO_PB2_T3CCP0 0x00010807
759 #define GPIO_PB3_I2C0SDA 0x00010C03
760 #define GPIO_PB3_T3CCP1 0x00010C07
762 #define GPIO_PB4_SSI2CLK 0x00011002
763 #define GPIO_PB4_T1CCP0 0x00011007
764 #define GPIO_PB4_CAN0RX 0x00011008
766 #define GPIO_PB5_SSI2FSS 0x00011402
767 #define GPIO_PB5_T1CCP1 0x00011407
768 #define GPIO_PB5_CAN0TX 0x00011408
770 #define GPIO_PB6_SSI2RX 0x00011802
771 #define GPIO_PB6_T0CCP0 0x00011807
773 #define GPIO_PB7_SSI2TX 0x00011C02
774 #define GPIO_PB7_T0CCP1 0x00011C07
776 #define GPIO_PC0_TCK 0x00020001
777 #define GPIO_PC0_SWCLK 0x00020001
778 #define GPIO_PC0_T4CCP0 0x00020007
780 #define GPIO_PC1_TMS 0x00020401
781 #define GPIO_PC1_SWDIO 0x00020401
782 #define GPIO_PC1_T4CCP1 0x00020407
784 #define GPIO_PC2_TDI 0x00020801
785 #define GPIO_PC2_T5CCP0 0x00020807
787 #define GPIO_PC3_SWO 0x00020C01
788 #define GPIO_PC3_TDO 0x00020C01
789 #define GPIO_PC3_T5CCP1 0x00020C07
791 #define GPIO_PC4_U4RX 0x00021001
792 #define GPIO_PC4_U1RX 0x00021002
793 #define GPIO_PC4_WT0CCP0 0x00021007
794 #define GPIO_PC4_U1RTS 0x00021008
796 #define GPIO_PC5_U4TX 0x00021401
797 #define GPIO_PC5_U1TX 0x00021402
798 #define GPIO_PC5_WT0CCP1 0x00021407
799 #define GPIO_PC5_U1CTS 0x00021408
801 #define GPIO_PC6_U3RX 0x00021801
802 #define GPIO_PC6_WT1CCP0 0x00021807
804 #define GPIO_PC7_U3TX 0x00021C01
805 #define GPIO_PC7_WT1CCP1 0x00021C07
807 #define GPIO_PD0_SSI3CLK 0x00030001
808 #define GPIO_PD0_SSI1CLK 0x00030002
809 #define GPIO_PD0_I2C3SCL 0x00030003
810 #define GPIO_PD0_WT2CCP0 0x00030007
812 #define GPIO_PD1_SSI3FSS 0x00030401
813 #define GPIO_PD1_SSI1FSS 0x00030402
814 #define GPIO_PD1_I2C3SDA 0x00030403
815 #define GPIO_PD1_WT2CCP1 0x00030407
817 #define GPIO_PD2_SSI3RX 0x00030801
818 #define GPIO_PD2_SSI1RX 0x00030802
819 #define GPIO_PD2_WT3CCP0 0x00030807
821 #define GPIO_PD3_SSI3TX 0x00030C01
822 #define GPIO_PD3_SSI1TX 0x00030C02
823 #define GPIO_PD3_WT3CCP1 0x00030C07
825 #define GPIO_PD4_U6RX 0x00031001
826 #define GPIO_PD4_WT4CCP0 0x00031007
828 #define GPIO_PD5_U6TX 0x00031401
829 #define GPIO_PD5_WT4CCP1 0x00031407
831 #define GPIO_PD6_U2RX 0x00031801
832 #define GPIO_PD6_WT5CCP0 0x00031807
834 #define GPIO_PD7_U2TX 0x00031C01
835 #define GPIO_PD7_WT5CCP1 0x00031C07
836 #define GPIO_PD7_NMI 0x00031C08
838 #define GPIO_PE0_U7RX 0x00040001
840 #define GPIO_PE1_U7TX 0x00040401
842 #define GPIO_PE4_U5RX 0x00041001
843 #define GPIO_PE4_I2C2SCL 0x00041003
844 #define GPIO_PE4_CAN0RX 0x00041008
846 #define GPIO_PE5_U5TX 0x00041401
847 #define GPIO_PE5_I2C2SDA 0x00041403
848 #define GPIO_PE5_CAN0TX 0x00041408
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
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
863 #define GPIO_PF2_SSI1CLK 0x00050802
864 #define GPIO_PF2_T1CCP0 0x00050807
865 #define GPIO_PF2_TRD0 0x0005080E
867 #define GPIO_PF3_SSI1FSS 0x00050C02
868 #define GPIO_PF3_CAN0TX 0x00050C03
869 #define GPIO_PF3_T1CCP1 0x00050C07
870 #define GPIO_PF3_TRCLK 0x00050C0E
872 #define GPIO_PF4_T2CCP0 0x00051007
874 #endif // PART_TM4C1231C3PM
881 #ifdef PART_TM4C1231D5PM
883 #define GPIO_PA0_U0RX 0x00000001
885 #define GPIO_PA1_U0TX 0x00000401
887 #define GPIO_PA2_SSI0CLK 0x00000802
889 #define GPIO_PA3_SSI0FSS 0x00000C02
891 #define GPIO_PA4_SSI0RX 0x00001002
893 #define GPIO_PA5_SSI0TX 0x00001402
895 #define GPIO_PA6_I2C1SCL 0x00001803
897 #define GPIO_PA7_I2C1SDA 0x00001C03
899 #define GPIO_PB0_U1RX 0x00010001
900 #define GPIO_PB0_T2CCP0 0x00010007
902 #define GPIO_PB1_U1TX 0x00010401
903 #define GPIO_PB1_T2CCP1 0x00010407
905 #define GPIO_PB2_I2C0SCL 0x00010803
906 #define GPIO_PB2_T3CCP0 0x00010807
908 #define GPIO_PB3_I2C0SDA 0x00010C03
909 #define GPIO_PB3_T3CCP1 0x00010C07
911 #define GPIO_PB4_SSI2CLK 0x00011002
912 #define GPIO_PB4_T1CCP0 0x00011007
913 #define GPIO_PB4_CAN0RX 0x00011008
915 #define GPIO_PB5_SSI2FSS 0x00011402
916 #define GPIO_PB5_T1CCP1 0x00011407
917 #define GPIO_PB5_CAN0TX 0x00011408
919 #define GPIO_PB6_SSI2RX 0x00011802
920 #define GPIO_PB6_T0CCP0 0x00011807
922 #define GPIO_PB7_SSI2TX 0x00011C02
923 #define GPIO_PB7_T0CCP1 0x00011C07
925 #define GPIO_PC0_TCK 0x00020001
926 #define GPIO_PC0_SWCLK 0x00020001
927 #define GPIO_PC0_T4CCP0 0x00020007
929 #define GPIO_PC1_TMS 0x00020401
930 #define GPIO_PC1_SWDIO 0x00020401
931 #define GPIO_PC1_T4CCP1 0x00020407
933 #define GPIO_PC2_TDI 0x00020801
934 #define GPIO_PC2_T5CCP0 0x00020807
936 #define GPIO_PC3_SWO 0x00020C01
937 #define GPIO_PC3_TDO 0x00020C01
938 #define GPIO_PC3_T5CCP1 0x00020C07
940 #define GPIO_PC4_U4RX 0x00021001
941 #define GPIO_PC4_U1RX 0x00021002
942 #define GPIO_PC4_WT0CCP0 0x00021007
943 #define GPIO_PC4_U1RTS 0x00021008
945 #define GPIO_PC5_U4TX 0x00021401
946 #define GPIO_PC5_U1TX 0x00021402
947 #define GPIO_PC5_WT0CCP1 0x00021407
948 #define GPIO_PC5_U1CTS 0x00021408
950 #define GPIO_PC6_U3RX 0x00021801
951 #define GPIO_PC6_WT1CCP0 0x00021807
953 #define GPIO_PC7_U3TX 0x00021C01
954 #define GPIO_PC7_WT1CCP1 0x00021C07
956 #define GPIO_PD0_SSI3CLK 0x00030001
957 #define GPIO_PD0_SSI1CLK 0x00030002
958 #define GPIO_PD0_I2C3SCL 0x00030003
959 #define GPIO_PD0_WT2CCP0 0x00030007
961 #define GPIO_PD1_SSI3FSS 0x00030401
962 #define GPIO_PD1_SSI1FSS 0x00030402
963 #define GPIO_PD1_I2C3SDA 0x00030403
964 #define GPIO_PD1_WT2CCP1 0x00030407
966 #define GPIO_PD2_SSI3RX 0x00030801
967 #define GPIO_PD2_SSI1RX 0x00030802
968 #define GPIO_PD2_WT3CCP0 0x00030807
970 #define GPIO_PD3_SSI3TX 0x00030C01
971 #define GPIO_PD3_SSI1TX 0x00030C02
972 #define GPIO_PD3_WT3CCP1 0x00030C07
974 #define GPIO_PD4_U6RX 0x00031001
975 #define GPIO_PD4_WT4CCP0 0x00031007
977 #define GPIO_PD5_U6TX 0x00031401
978 #define GPIO_PD5_WT4CCP1 0x00031407
980 #define GPIO_PD6_U2RX 0x00031801
981 #define GPIO_PD6_WT5CCP0 0x00031807
983 #define GPIO_PD7_U2TX 0x00031C01
984 #define GPIO_PD7_WT5CCP1 0x00031C07
985 #define GPIO_PD7_NMI 0x00031C08
987 #define GPIO_PE0_U7RX 0x00040001
989 #define GPIO_PE1_U7TX 0x00040401
991 #define GPIO_PE4_U5RX 0x00041001
992 #define GPIO_PE4_I2C2SCL 0x00041003
993 #define GPIO_PE4_CAN0RX 0x00041008
995 #define GPIO_PE5_U5TX 0x00041401
996 #define GPIO_PE5_I2C2SDA 0x00041403
997 #define GPIO_PE5_CAN0TX 0x00041408
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
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
1012 #define GPIO_PF2_SSI1CLK 0x00050802
1013 #define GPIO_PF2_T1CCP0 0x00050807
1014 #define GPIO_PF2_TRD0 0x0005080E
1016 #define GPIO_PF3_SSI1FSS 0x00050C02
1017 #define GPIO_PF3_CAN0TX 0x00050C03
1018 #define GPIO_PF3_T1CCP1 0x00050C07
1019 #define GPIO_PF3_TRCLK 0x00050C0E
1021 #define GPIO_PF4_T2CCP0 0x00051007
1023 #endif // PART_TM4C1231D5PM
1030 #ifdef PART_TM4C1231D5PZ
1032 #define GPIO_PA0_U0RX 0x00000001
1034 #define GPIO_PA1_U0TX 0x00000401
1036 #define GPIO_PA2_SSI0CLK 0x00000802
1038 #define GPIO_PA3_SSI0FSS 0x00000C02
1040 #define GPIO_PA4_SSI0RX 0x00001002
1042 #define GPIO_PA5_SSI0TX 0x00001402
1044 #define GPIO_PA6_I2C1SCL 0x00001803
1046 #define GPIO_PA7_I2C1SDA 0x00001C03
1048 #define GPIO_PB0_U1RX 0x00010001
1049 #define GPIO_PB0_T2CCP0 0x00010007
1051 #define GPIO_PB1_U1TX 0x00010401
1052 #define GPIO_PB1_T2CCP1 0x00010407
1054 #define GPIO_PB2_I2C0SCL 0x00010803
1055 #define GPIO_PB2_T3CCP0 0x00010807
1057 #define GPIO_PB3_I2C0SDA 0x00010C03
1058 #define GPIO_PB3_T3CCP1 0x00010C07
1060 #define GPIO_PB4_SSI2CLK 0x00011002
1061 #define GPIO_PB4_T1CCP0 0x00011007
1062 #define GPIO_PB4_CAN0RX 0x00011008
1064 #define GPIO_PB5_SSI2FSS 0x00011402
1065 #define GPIO_PB5_T1CCP1 0x00011407
1066 #define GPIO_PB5_CAN0TX 0x00011408
1068 #define GPIO_PC0_TCK 0x00020001
1069 #define GPIO_PC0_SWCLK 0x00020001
1070 #define GPIO_PC0_T4CCP0 0x00020007
1072 #define GPIO_PC1_TMS 0x00020401
1073 #define GPIO_PC1_SWDIO 0x00020401
1074 #define GPIO_PC1_T4CCP1 0x00020407
1076 #define GPIO_PC2_TDI 0x00020801
1077 #define GPIO_PC2_T5CCP0 0x00020807
1079 #define GPIO_PC3_SWO 0x00020C01
1080 #define GPIO_PC3_TDO 0x00020C01
1081 #define GPIO_PC3_T5CCP1 0x00020C07
1083 #define GPIO_PC4_U4RX 0x00021001
1084 #define GPIO_PC4_U1RX 0x00021002
1085 #define GPIO_PC4_WT0CCP0 0x00021007
1086 #define GPIO_PC4_U1RTS 0x00021008
1088 #define GPIO_PC5_U4TX 0x00021401
1089 #define GPIO_PC5_U1TX 0x00021402
1090 #define GPIO_PC5_WT0CCP1 0x00021407
1091 #define GPIO_PC5_U1CTS 0x00021408
1093 #define GPIO_PC6_U3RX 0x00021801
1094 #define GPIO_PC6_WT1CCP0 0x00021807
1096 #define GPIO_PC7_U3TX 0x00021C01
1097 #define GPIO_PC7_WT1CCP1 0x00021C07
1099 #define GPIO_PD0_SSI3CLK 0x00030001
1100 #define GPIO_PD0_SSI1CLK 0x00030002
1101 #define GPIO_PD0_I2C3SCL 0x00030003
1102 #define GPIO_PD0_WT2CCP0 0x00030007
1104 #define GPIO_PD1_SSI3FSS 0x00030401
1105 #define GPIO_PD1_SSI1FSS 0x00030402
1106 #define GPIO_PD1_I2C3SDA 0x00030403
1107 #define GPIO_PD1_WT2CCP1 0x00030407
1109 #define GPIO_PD2_SSI3RX 0x00030801
1110 #define GPIO_PD2_SSI1RX 0x00030802
1111 #define GPIO_PD2_WT3CCP0 0x00030807
1113 #define GPIO_PD3_SSI3TX 0x00030C01
1114 #define GPIO_PD3_SSI1TX 0x00030C02
1115 #define GPIO_PD3_WT3CCP1 0x00030C07
1117 #define GPIO_PD4_U6RX 0x00031001
1118 #define GPIO_PD4_WT4CCP0 0x00031007
1120 #define GPIO_PD5_U6TX 0x00031401
1121 #define GPIO_PD5_WT4CCP1 0x00031407
1123 #define GPIO_PD6_U2RX 0x00031801
1124 #define GPIO_PD6_WT5CCP0 0x00031807
1126 #define GPIO_PD7_U2TX 0x00031C01
1127 #define GPIO_PD7_WT5CCP1 0x00031C07
1128 #define GPIO_PD7_NMI 0x00031C08
1130 #define GPIO_PE0_U7RX 0x00040001
1132 #define GPIO_PE1_U7TX 0x00040401
1134 #define GPIO_PE4_U5RX 0x00041001
1135 #define GPIO_PE4_I2C2SCL 0x00041003
1136 #define GPIO_PE4_CAN0RX 0x00041008
1138 #define GPIO_PE5_U5TX 0x00041401
1139 #define GPIO_PE5_I2C2SDA 0x00041403
1140 #define GPIO_PE5_CAN0TX 0x00041408
1142 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
1170 #define GPIO_PF4_U1DTR 0x00051001
1171 #define GPIO_PF4_T2CCP0 0x00051007
1172 #define GPIO_PF4_TRD3 0x0005100E
1174 #define GPIO_PF5_T2CCP1 0x00051407
1176 #define GPIO_PF6_I2C2SCL 0x00051803
1177 #define GPIO_PF6_T3CCP0 0x00051807
1179 #define GPIO_PF7_I2C2SDA 0x00051C03
1180 #define GPIO_PF7_T3CCP1 0x00051C07
1182 #define GPIO_PG0_I2C3SCL 0x00060003
1183 #define GPIO_PG0_T4CCP0 0x00060007
1185 #define GPIO_PG1_I2C3SDA 0x00060403
1186 #define GPIO_PG1_T4CCP1 0x00060407
1188 #define GPIO_PG2_I2C4SCL 0x00060803
1189 #define GPIO_PG2_T5CCP0 0x00060807
1191 #define GPIO_PG3_I2C4SDA 0x00060C03
1192 #define GPIO_PG3_T5CCP1 0x00060C07
1194 #define GPIO_PG4_U2RX 0x00061001
1195 #define GPIO_PG4_I2C1SCL 0x00061003
1196 #define GPIO_PG4_WT0CCP0 0x00061007
1198 #define GPIO_PG5_U2TX 0x00061401
1199 #define GPIO_PG5_I2C1SDA 0x00061403
1200 #define GPIO_PG5_WT0CCP1 0x00061407
1202 #define GPIO_PG6_I2C5SCL 0x00061803
1203 #define GPIO_PG6_WT1CCP0 0x00061807
1205 #define GPIO_PG7_I2C5SDA 0x00061C03
1206 #define GPIO_PG7_WT1CCP1 0x00061C07
1208 #define GPIO_PH0_SSI3CLK 0x00070002
1209 #define GPIO_PH0_WT2CCP0 0x00070007
1211 #define GPIO_PH1_SSI3FSS 0x00070402
1212 #define GPIO_PH1_WT2CCP1 0x00070407
1214 #define GPIO_PH2_SSI3RX 0x00070802
1215 #define GPIO_PH2_WT5CCP0 0x00070807
1217 #define GPIO_PH3_SSI3TX 0x00070C02
1218 #define GPIO_PH3_WT5CCP1 0x00070C07
1220 #define GPIO_PH4_SSI2CLK 0x00071002
1221 #define GPIO_PH4_WT3CCP0 0x00071007
1223 #define GPIO_PH5_SSI2FSS 0x00071402
1224 #define GPIO_PH5_WT3CCP1 0x00071407
1226 #define GPIO_PH6_SSI2RX 0x00071802
1227 #define GPIO_PH6_WT4CCP0 0x00071807
1229 #define GPIO_PH7_SSI2TX 0x00071C02
1230 #define GPIO_PH7_WT4CCP1 0x00071C07
1232 #define GPIO_PJ0_U4RX 0x00080001
1233 #define GPIO_PJ0_T1CCP0 0x00080007
1235 #define GPIO_PJ1_U4TX 0x00080401
1236 #define GPIO_PJ1_T1CCP1 0x00080407
1238 #define GPIO_PJ2_U5RX 0x00080801
1239 #define GPIO_PJ2_T2CCP0 0x00080807
1241 #define GPIO_PK0_SSI3CLK 0x00090002
1243 #define GPIO_PK1_SSI3FSS 0x00090402
1245 #define GPIO_PK2_SSI3RX 0x00090802
1247 #define GPIO_PK3_SSI3TX 0x00090C02
1249 #endif // PART_TM4C1231D5PZ
1256 #ifdef PART_TM4C1231E6PM
1258 #define GPIO_PA0_U0RX 0x00000001
1260 #define GPIO_PA1_U0TX 0x00000401
1262 #define GPIO_PA2_SSI0CLK 0x00000802
1264 #define GPIO_PA3_SSI0FSS 0x00000C02
1266 #define GPIO_PA4_SSI0RX 0x00001002
1268 #define GPIO_PA5_SSI0TX 0x00001402
1270 #define GPIO_PA6_I2C1SCL 0x00001803
1272 #define GPIO_PA7_I2C1SDA 0x00001C03
1274 #define GPIO_PB0_U1RX 0x00010001
1275 #define GPIO_PB0_T2CCP0 0x00010007
1277 #define GPIO_PB1_U1TX 0x00010401
1278 #define GPIO_PB1_T2CCP1 0x00010407
1280 #define GPIO_PB2_I2C0SCL 0x00010803
1281 #define GPIO_PB2_T3CCP0 0x00010807
1283 #define GPIO_PB3_I2C0SDA 0x00010C03
1284 #define GPIO_PB3_T3CCP1 0x00010C07
1286 #define GPIO_PB4_SSI2CLK 0x00011002
1287 #define GPIO_PB4_T1CCP0 0x00011007
1288 #define GPIO_PB4_CAN0RX 0x00011008
1290 #define GPIO_PB5_SSI2FSS 0x00011402
1291 #define GPIO_PB5_T1CCP1 0x00011407
1292 #define GPIO_PB5_CAN0TX 0x00011408
1294 #define GPIO_PB6_SSI2RX 0x00011802
1295 #define GPIO_PB6_T0CCP0 0x00011807
1297 #define GPIO_PB7_SSI2TX 0x00011C02
1298 #define GPIO_PB7_T0CCP1 0x00011C07
1300 #define GPIO_PC0_TCK 0x00020001
1301 #define GPIO_PC0_SWCLK 0x00020001
1302 #define GPIO_PC0_T4CCP0 0x00020007
1304 #define GPIO_PC1_TMS 0x00020401
1305 #define GPIO_PC1_SWDIO 0x00020401
1306 #define GPIO_PC1_T4CCP1 0x00020407
1308 #define GPIO_PC2_TDI 0x00020801
1309 #define GPIO_PC2_T5CCP0 0x00020807
1311 #define GPIO_PC3_SWO 0x00020C01
1312 #define GPIO_PC3_TDO 0x00020C01
1313 #define GPIO_PC3_T5CCP1 0x00020C07
1315 #define GPIO_PC4_U4RX 0x00021001
1316 #define GPIO_PC4_U1RX 0x00021002
1317 #define GPIO_PC4_WT0CCP0 0x00021007
1318 #define GPIO_PC4_U1RTS 0x00021008
1320 #define GPIO_PC5_U4TX 0x00021401
1321 #define GPIO_PC5_U1TX 0x00021402
1322 #define GPIO_PC5_WT0CCP1 0x00021407
1323 #define GPIO_PC5_U1CTS 0x00021408
1325 #define GPIO_PC6_U3RX 0x00021801
1326 #define GPIO_PC6_WT1CCP0 0x00021807
1328 #define GPIO_PC7_U3TX 0x00021C01
1329 #define GPIO_PC7_WT1CCP1 0x00021C07
1331 #define GPIO_PD0_SSI3CLK 0x00030001
1332 #define GPIO_PD0_SSI1CLK 0x00030002
1333 #define GPIO_PD0_I2C3SCL 0x00030003
1334 #define GPIO_PD0_WT2CCP0 0x00030007
1336 #define GPIO_PD1_SSI3FSS 0x00030401
1337 #define GPIO_PD1_SSI1FSS 0x00030402
1338 #define GPIO_PD1_I2C3SDA 0x00030403
1339 #define GPIO_PD1_WT2CCP1 0x00030407
1341 #define GPIO_PD2_SSI3RX 0x00030801
1342 #define GPIO_PD2_SSI1RX 0x00030802
1343 #define GPIO_PD2_WT3CCP0 0x00030807
1345 #define GPIO_PD3_SSI3TX 0x00030C01
1346 #define GPIO_PD3_SSI1TX 0x00030C02
1347 #define GPIO_PD3_WT3CCP1 0x00030C07
1349 #define GPIO_PD4_U6RX 0x00031001
1350 #define GPIO_PD4_WT4CCP0 0x00031007
1352 #define GPIO_PD5_U6TX 0x00031401
1353 #define GPIO_PD5_WT4CCP1 0x00031407
1355 #define GPIO_PD6_U2RX 0x00031801
1356 #define GPIO_PD6_WT5CCP0 0x00031807
1358 #define GPIO_PD7_U2TX 0x00031C01
1359 #define GPIO_PD7_WT5CCP1 0x00031C07
1360 #define GPIO_PD7_NMI 0x00031C08
1362 #define GPIO_PE0_U7RX 0x00040001
1364 #define GPIO_PE1_U7TX 0x00040401
1366 #define GPIO_PE4_U5RX 0x00041001
1367 #define GPIO_PE4_I2C2SCL 0x00041003
1368 #define GPIO_PE4_CAN0RX 0x00041008
1370 #define GPIO_PE5_U5TX 0x00041401
1371 #define GPIO_PE5_I2C2SDA 0x00041403
1372 #define GPIO_PE5_CAN0TX 0x00041408
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
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
1387 #define GPIO_PF2_SSI1CLK 0x00050802
1388 #define GPIO_PF2_T1CCP0 0x00050807
1389 #define GPIO_PF2_TRD0 0x0005080E
1391 #define GPIO_PF3_SSI1FSS 0x00050C02
1392 #define GPIO_PF3_CAN0TX 0x00050C03
1393 #define GPIO_PF3_T1CCP1 0x00050C07
1394 #define GPIO_PF3_TRCLK 0x00050C0E
1396 #define GPIO_PF4_T2CCP0 0x00051007
1398 #endif // PART_TM4C1231E6PM
1405 #ifdef PART_TM4C1231E6PZ
1407 #define GPIO_PA0_U0RX 0x00000001
1409 #define GPIO_PA1_U0TX 0x00000401
1411 #define GPIO_PA2_SSI0CLK 0x00000802
1413 #define GPIO_PA3_SSI0FSS 0x00000C02
1415 #define GPIO_PA4_SSI0RX 0x00001002
1417 #define GPIO_PA5_SSI0TX 0x00001402
1419 #define GPIO_PA6_I2C1SCL 0x00001803
1421 #define GPIO_PA7_I2C1SDA 0x00001C03
1423 #define GPIO_PB0_U1RX 0x00010001
1424 #define GPIO_PB0_T2CCP0 0x00010007
1426 #define GPIO_PB1_U1TX 0x00010401
1427 #define GPIO_PB1_T2CCP1 0x00010407
1429 #define GPIO_PB2_I2C0SCL 0x00010803
1430 #define GPIO_PB2_T3CCP0 0x00010807
1432 #define GPIO_PB3_I2C0SDA 0x00010C03
1433 #define GPIO_PB3_T3CCP1 0x00010C07
1435 #define GPIO_PB4_SSI2CLK 0x00011002
1436 #define GPIO_PB4_T1CCP0 0x00011007
1437 #define GPIO_PB4_CAN0RX 0x00011008
1439 #define GPIO_PB5_SSI2FSS 0x00011402
1440 #define GPIO_PB5_T1CCP1 0x00011407
1441 #define GPIO_PB5_CAN0TX 0x00011408
1443 #define GPIO_PC0_TCK 0x00020001
1444 #define GPIO_PC0_SWCLK 0x00020001
1445 #define GPIO_PC0_T4CCP0 0x00020007
1447 #define GPIO_PC1_TMS 0x00020401
1448 #define GPIO_PC1_SWDIO 0x00020401
1449 #define GPIO_PC1_T4CCP1 0x00020407
1451 #define GPIO_PC2_TDI 0x00020801
1452 #define GPIO_PC2_T5CCP0 0x00020807
1454 #define GPIO_PC3_SWO 0x00020C01
1455 #define GPIO_PC3_TDO 0x00020C01
1456 #define GPIO_PC3_T5CCP1 0x00020C07
1458 #define GPIO_PC4_U4RX 0x00021001
1459 #define GPIO_PC4_U1RX 0x00021002
1460 #define GPIO_PC4_WT0CCP0 0x00021007
1461 #define GPIO_PC4_U1RTS 0x00021008
1463 #define GPIO_PC5_U4TX 0x00021401
1464 #define GPIO_PC5_U1TX 0x00021402
1465 #define GPIO_PC5_WT0CCP1 0x00021407
1466 #define GPIO_PC5_U1CTS 0x00021408
1468 #define GPIO_PC6_U3RX 0x00021801
1469 #define GPIO_PC6_WT1CCP0 0x00021807
1471 #define GPIO_PC7_U3TX 0x00021C01
1472 #define GPIO_PC7_WT1CCP1 0x00021C07
1474 #define GPIO_PD0_SSI3CLK 0x00030001
1475 #define GPIO_PD0_SSI1CLK 0x00030002
1476 #define GPIO_PD0_I2C3SCL 0x00030003
1477 #define GPIO_PD0_WT2CCP0 0x00030007
1479 #define GPIO_PD1_SSI3FSS 0x00030401
1480 #define GPIO_PD1_SSI1FSS 0x00030402
1481 #define GPIO_PD1_I2C3SDA 0x00030403
1482 #define GPIO_PD1_WT2CCP1 0x00030407
1484 #define GPIO_PD2_SSI3RX 0x00030801
1485 #define GPIO_PD2_SSI1RX 0x00030802
1486 #define GPIO_PD2_WT3CCP0 0x00030807
1488 #define GPIO_PD3_SSI3TX 0x00030C01
1489 #define GPIO_PD3_SSI1TX 0x00030C02
1490 #define GPIO_PD3_WT3CCP1 0x00030C07
1492 #define GPIO_PD4_U6RX 0x00031001
1493 #define GPIO_PD4_WT4CCP0 0x00031007
1495 #define GPIO_PD5_U6TX 0x00031401
1496 #define GPIO_PD5_WT4CCP1 0x00031407
1498 #define GPIO_PD6_U2RX 0x00031801
1499 #define GPIO_PD6_WT5CCP0 0x00031807
1501 #define GPIO_PD7_U2TX 0x00031C01
1502 #define GPIO_PD7_WT5CCP1 0x00031C07
1503 #define GPIO_PD7_NMI 0x00031C08
1505 #define GPIO_PE0_U7RX 0x00040001
1507 #define GPIO_PE1_U7TX 0x00040401
1509 #define GPIO_PE4_U5RX 0x00041001
1510 #define GPIO_PE4_I2C2SCL 0x00041003
1511 #define GPIO_PE4_CAN0RX 0x00041008
1513 #define GPIO_PE5_U5TX 0x00041401
1514 #define GPIO_PE5_I2C2SDA 0x00041403
1515 #define GPIO_PE5_CAN0TX 0x00041408
1517 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
1545 #define GPIO_PF4_U1DTR 0x00051001
1546 #define GPIO_PF4_T2CCP0 0x00051007
1547 #define GPIO_PF4_TRD3 0x0005100E
1549 #define GPIO_PF5_T2CCP1 0x00051407
1551 #define GPIO_PF6_I2C2SCL 0x00051803
1552 #define GPIO_PF6_T3CCP0 0x00051807
1554 #define GPIO_PF7_I2C2SDA 0x00051C03
1555 #define GPIO_PF7_T3CCP1 0x00051C07
1557 #define GPIO_PG0_I2C3SCL 0x00060003
1558 #define GPIO_PG0_T4CCP0 0x00060007
1560 #define GPIO_PG1_I2C3SDA 0x00060403
1561 #define GPIO_PG1_T4CCP1 0x00060407
1563 #define GPIO_PG2_I2C4SCL 0x00060803
1564 #define GPIO_PG2_T5CCP0 0x00060807
1566 #define GPIO_PG3_I2C4SDA 0x00060C03
1567 #define GPIO_PG3_T5CCP1 0x00060C07
1569 #define GPIO_PG4_U2RX 0x00061001
1570 #define GPIO_PG4_I2C1SCL 0x00061003
1571 #define GPIO_PG4_WT0CCP0 0x00061007
1573 #define GPIO_PG5_U2TX 0x00061401
1574 #define GPIO_PG5_I2C1SDA 0x00061403
1575 #define GPIO_PG5_WT0CCP1 0x00061407
1577 #define GPIO_PG6_I2C5SCL 0x00061803
1578 #define GPIO_PG6_WT1CCP0 0x00061807
1580 #define GPIO_PG7_I2C5SDA 0x00061C03
1581 #define GPIO_PG7_WT1CCP1 0x00061C07
1583 #define GPIO_PH0_SSI3CLK 0x00070002
1584 #define GPIO_PH0_WT2CCP0 0x00070007
1586 #define GPIO_PH1_SSI3FSS 0x00070402
1587 #define GPIO_PH1_WT2CCP1 0x00070407
1589 #define GPIO_PH2_SSI3RX 0x00070802
1590 #define GPIO_PH2_WT5CCP0 0x00070807
1592 #define GPIO_PH3_SSI3TX 0x00070C02
1593 #define GPIO_PH3_WT5CCP1 0x00070C07
1595 #define GPIO_PH4_SSI2CLK 0x00071002
1596 #define GPIO_PH4_WT3CCP0 0x00071007
1598 #define GPIO_PH5_SSI2FSS 0x00071402
1599 #define GPIO_PH5_WT3CCP1 0x00071407
1601 #define GPIO_PH6_SSI2RX 0x00071802
1602 #define GPIO_PH6_WT4CCP0 0x00071807
1604 #define GPIO_PH7_SSI2TX 0x00071C02
1605 #define GPIO_PH7_WT4CCP1 0x00071C07
1607 #define GPIO_PJ0_U4RX 0x00080001
1608 #define GPIO_PJ0_T1CCP0 0x00080007
1610 #define GPIO_PJ1_U4TX 0x00080401
1611 #define GPIO_PJ1_T1CCP1 0x00080407
1613 #define GPIO_PJ2_U5RX 0x00080801
1614 #define GPIO_PJ2_T2CCP0 0x00080807
1616 #define GPIO_PK0_SSI3CLK 0x00090002
1618 #define GPIO_PK1_SSI3FSS 0x00090402
1620 #define GPIO_PK2_SSI3RX 0x00090802
1622 #define GPIO_PK3_SSI3TX 0x00090C02
1624 #endif // PART_TM4C1231E6PZ
1631 #ifdef PART_TM4C1231H6PM
1633 #define GPIO_PA0_U0RX 0x00000001
1635 #define GPIO_PA1_U0TX 0x00000401
1637 #define GPIO_PA2_SSI0CLK 0x00000802
1639 #define GPIO_PA3_SSI0FSS 0x00000C02
1641 #define GPIO_PA4_SSI0RX 0x00001002
1643 #define GPIO_PA5_SSI0TX 0x00001402
1645 #define GPIO_PA6_I2C1SCL 0x00001803
1647 #define GPIO_PA7_I2C1SDA 0x00001C03
1649 #define GPIO_PB0_U1RX 0x00010001
1650 #define GPIO_PB0_T2CCP0 0x00010007
1652 #define GPIO_PB1_U1TX 0x00010401
1653 #define GPIO_PB1_T2CCP1 0x00010407
1655 #define GPIO_PB2_I2C0SCL 0x00010803
1656 #define GPIO_PB2_T3CCP0 0x00010807
1658 #define GPIO_PB3_I2C0SDA 0x00010C03
1659 #define GPIO_PB3_T3CCP1 0x00010C07
1661 #define GPIO_PB4_SSI2CLK 0x00011002
1662 #define GPIO_PB4_T1CCP0 0x00011007
1663 #define GPIO_PB4_CAN0RX 0x00011008
1665 #define GPIO_PB5_SSI2FSS 0x00011402
1666 #define GPIO_PB5_T1CCP1 0x00011407
1667 #define GPIO_PB5_CAN0TX 0x00011408
1669 #define GPIO_PB6_SSI2RX 0x00011802
1670 #define GPIO_PB6_T0CCP0 0x00011807
1672 #define GPIO_PB7_SSI2TX 0x00011C02
1673 #define GPIO_PB7_T0CCP1 0x00011C07
1675 #define GPIO_PC0_TCK 0x00020001
1676 #define GPIO_PC0_SWCLK 0x00020001
1677 #define GPIO_PC0_T4CCP0 0x00020007
1679 #define GPIO_PC1_TMS 0x00020401
1680 #define GPIO_PC1_SWDIO 0x00020401
1681 #define GPIO_PC1_T4CCP1 0x00020407
1683 #define GPIO_PC2_TDI 0x00020801
1684 #define GPIO_PC2_T5CCP0 0x00020807
1686 #define GPIO_PC3_SWO 0x00020C01
1687 #define GPIO_PC3_TDO 0x00020C01
1688 #define GPIO_PC3_T5CCP1 0x00020C07
1690 #define GPIO_PC4_U4RX 0x00021001
1691 #define GPIO_PC4_U1RX 0x00021002
1692 #define GPIO_PC4_WT0CCP0 0x00021007
1693 #define GPIO_PC4_U1RTS 0x00021008
1695 #define GPIO_PC5_U4TX 0x00021401
1696 #define GPIO_PC5_U1TX 0x00021402
1697 #define GPIO_PC5_WT0CCP1 0x00021407
1698 #define GPIO_PC5_U1CTS 0x00021408
1700 #define GPIO_PC6_U3RX 0x00021801
1701 #define GPIO_PC6_WT1CCP0 0x00021807
1703 #define GPIO_PC7_U3TX 0x00021C01
1704 #define GPIO_PC7_WT1CCP1 0x00021C07
1706 #define GPIO_PD0_SSI3CLK 0x00030001
1707 #define GPIO_PD0_SSI1CLK 0x00030002
1708 #define GPIO_PD0_I2C3SCL 0x00030003
1709 #define GPIO_PD0_WT2CCP0 0x00030007
1711 #define GPIO_PD1_SSI3FSS 0x00030401
1712 #define GPIO_PD1_SSI1FSS 0x00030402
1713 #define GPIO_PD1_I2C3SDA 0x00030403
1714 #define GPIO_PD1_WT2CCP1 0x00030407
1716 #define GPIO_PD2_SSI3RX 0x00030801
1717 #define GPIO_PD2_SSI1RX 0x00030802
1718 #define GPIO_PD2_WT3CCP0 0x00030807
1720 #define GPIO_PD3_SSI3TX 0x00030C01
1721 #define GPIO_PD3_SSI1TX 0x00030C02
1722 #define GPIO_PD3_WT3CCP1 0x00030C07
1724 #define GPIO_PD4_U6RX 0x00031001
1725 #define GPIO_PD4_WT4CCP0 0x00031007
1727 #define GPIO_PD5_U6TX 0x00031401
1728 #define GPIO_PD5_WT4CCP1 0x00031407
1730 #define GPIO_PD6_U2RX 0x00031801
1731 #define GPIO_PD6_WT5CCP0 0x00031807
1733 #define GPIO_PD7_U2TX 0x00031C01
1734 #define GPIO_PD7_WT5CCP1 0x00031C07
1735 #define GPIO_PD7_NMI 0x00031C08
1737 #define GPIO_PE0_U7RX 0x00040001
1739 #define GPIO_PE1_U7TX 0x00040401
1741 #define GPIO_PE4_U5RX 0x00041001
1742 #define GPIO_PE4_I2C2SCL 0x00041003
1743 #define GPIO_PE4_CAN0RX 0x00041008
1745 #define GPIO_PE5_U5TX 0x00041401
1746 #define GPIO_PE5_I2C2SDA 0x00041403
1747 #define GPIO_PE5_CAN0TX 0x00041408
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
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
1762 #define GPIO_PF2_SSI1CLK 0x00050802
1763 #define GPIO_PF2_T1CCP0 0x00050807
1764 #define GPIO_PF2_TRD0 0x0005080E
1766 #define GPIO_PF3_SSI1FSS 0x00050C02
1767 #define GPIO_PF3_CAN0TX 0x00050C03
1768 #define GPIO_PF3_T1CCP1 0x00050C07
1769 #define GPIO_PF3_TRCLK 0x00050C0E
1771 #define GPIO_PF4_T2CCP0 0x00051007
1773 #endif // PART_TM4C1231H6PM
1780 #ifdef PART_TM4C1231H6PZ
1782 #define GPIO_PA0_U0RX 0x00000001
1784 #define GPIO_PA1_U0TX 0x00000401
1786 #define GPIO_PA2_SSI0CLK 0x00000802
1788 #define GPIO_PA3_SSI0FSS 0x00000C02
1790 #define GPIO_PA4_SSI0RX 0x00001002
1792 #define GPIO_PA5_SSI0TX 0x00001402
1794 #define GPIO_PA6_I2C1SCL 0x00001803
1796 #define GPIO_PA7_I2C1SDA 0x00001C03
1798 #define GPIO_PB0_U1RX 0x00010001
1799 #define GPIO_PB0_T2CCP0 0x00010007
1801 #define GPIO_PB1_U1TX 0x00010401
1802 #define GPIO_PB1_T2CCP1 0x00010407
1804 #define GPIO_PB2_I2C0SCL 0x00010803
1805 #define GPIO_PB2_T3CCP0 0x00010807
1807 #define GPIO_PB3_I2C0SDA 0x00010C03
1808 #define GPIO_PB3_T3CCP1 0x00010C07
1810 #define GPIO_PB4_SSI2CLK 0x00011002
1811 #define GPIO_PB4_T1CCP0 0x00011007
1812 #define GPIO_PB4_CAN0RX 0x00011008
1814 #define GPIO_PB5_SSI2FSS 0x00011402
1815 #define GPIO_PB5_T1CCP1 0x00011407
1816 #define GPIO_PB5_CAN0TX 0x00011408
1818 #define GPIO_PC0_TCK 0x00020001
1819 #define GPIO_PC0_SWCLK 0x00020001
1820 #define GPIO_PC0_T4CCP0 0x00020007
1822 #define GPIO_PC1_TMS 0x00020401
1823 #define GPIO_PC1_SWDIO 0x00020401
1824 #define GPIO_PC1_T4CCP1 0x00020407
1826 #define GPIO_PC2_TDI 0x00020801
1827 #define GPIO_PC2_T5CCP0 0x00020807
1829 #define GPIO_PC3_SWO 0x00020C01
1830 #define GPIO_PC3_TDO 0x00020C01
1831 #define GPIO_PC3_T5CCP1 0x00020C07
1833 #define GPIO_PC4_U4RX 0x00021001
1834 #define GPIO_PC4_U1RX 0x00021002
1835 #define GPIO_PC4_WT0CCP0 0x00021007
1836 #define GPIO_PC4_U1RTS 0x00021008
1838 #define GPIO_PC5_U4TX 0x00021401
1839 #define GPIO_PC5_U1TX 0x00021402
1840 #define GPIO_PC5_WT0CCP1 0x00021407
1841 #define GPIO_PC5_U1CTS 0x00021408
1843 #define GPIO_PC6_U3RX 0x00021801
1844 #define GPIO_PC6_WT1CCP0 0x00021807
1846 #define GPIO_PC7_U3TX 0x00021C01
1847 #define GPIO_PC7_WT1CCP1 0x00021C07
1849 #define GPIO_PD0_SSI3CLK 0x00030001
1850 #define GPIO_PD0_SSI1CLK 0x00030002
1851 #define GPIO_PD0_I2C3SCL 0x00030003
1852 #define GPIO_PD0_WT2CCP0 0x00030007
1854 #define GPIO_PD1_SSI3FSS 0x00030401
1855 #define GPIO_PD1_SSI1FSS 0x00030402
1856 #define GPIO_PD1_I2C3SDA 0x00030403
1857 #define GPIO_PD1_WT2CCP1 0x00030407
1859 #define GPIO_PD2_SSI3RX 0x00030801
1860 #define GPIO_PD2_SSI1RX 0x00030802
1861 #define GPIO_PD2_WT3CCP0 0x00030807
1863 #define GPIO_PD3_SSI3TX 0x00030C01
1864 #define GPIO_PD3_SSI1TX 0x00030C02
1865 #define GPIO_PD3_WT3CCP1 0x00030C07
1867 #define GPIO_PD4_U6RX 0x00031001
1868 #define GPIO_PD4_WT4CCP0 0x00031007
1870 #define GPIO_PD5_U6TX 0x00031401
1871 #define GPIO_PD5_WT4CCP1 0x00031407
1873 #define GPIO_PD6_U2RX 0x00031801
1874 #define GPIO_PD6_WT5CCP0 0x00031807
1876 #define GPIO_PD7_U2TX 0x00031C01
1877 #define GPIO_PD7_WT5CCP1 0x00031C07
1878 #define GPIO_PD7_NMI 0x00031C08
1880 #define GPIO_PE0_U7RX 0x00040001
1882 #define GPIO_PE1_U7TX 0x00040401
1884 #define GPIO_PE4_U5RX 0x00041001
1885 #define GPIO_PE4_I2C2SCL 0x00041003
1886 #define GPIO_PE4_CAN0RX 0x00041008
1888 #define GPIO_PE5_U5TX 0x00041401
1889 #define GPIO_PE5_I2C2SDA 0x00041403
1890 #define GPIO_PE5_CAN0TX 0x00041408
1892 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
1920 #define GPIO_PF4_U1DTR 0x00051001
1921 #define GPIO_PF4_T2CCP0 0x00051007
1922 #define GPIO_PF4_TRD3 0x0005100E
1924 #define GPIO_PF5_T2CCP1 0x00051407
1926 #define GPIO_PF6_I2C2SCL 0x00051803
1927 #define GPIO_PF6_T3CCP0 0x00051807
1929 #define GPIO_PF7_I2C2SDA 0x00051C03
1930 #define GPIO_PF7_T3CCP1 0x00051C07
1932 #define GPIO_PG0_I2C3SCL 0x00060003
1933 #define GPIO_PG0_T4CCP0 0x00060007
1935 #define GPIO_PG1_I2C3SDA 0x00060403
1936 #define GPIO_PG1_T4CCP1 0x00060407
1938 #define GPIO_PG2_I2C4SCL 0x00060803
1939 #define GPIO_PG2_T5CCP0 0x00060807
1941 #define GPIO_PG3_I2C4SDA 0x00060C03
1942 #define GPIO_PG3_T5CCP1 0x00060C07
1944 #define GPIO_PG4_U2RX 0x00061001
1945 #define GPIO_PG4_I2C1SCL 0x00061003
1946 #define GPIO_PG4_WT0CCP0 0x00061007
1948 #define GPIO_PG5_U2TX 0x00061401
1949 #define GPIO_PG5_I2C1SDA 0x00061403
1950 #define GPIO_PG5_WT0CCP1 0x00061407
1952 #define GPIO_PG6_I2C5SCL 0x00061803
1953 #define GPIO_PG6_WT1CCP0 0x00061807
1955 #define GPIO_PG7_I2C5SDA 0x00061C03
1956 #define GPIO_PG7_WT1CCP1 0x00061C07
1958 #define GPIO_PH0_SSI3CLK 0x00070002
1959 #define GPIO_PH0_WT2CCP0 0x00070007
1961 #define GPIO_PH1_SSI3FSS 0x00070402
1962 #define GPIO_PH1_WT2CCP1 0x00070407
1964 #define GPIO_PH2_SSI3RX 0x00070802
1965 #define GPIO_PH2_WT5CCP0 0x00070807
1967 #define GPIO_PH3_SSI3TX 0x00070C02
1968 #define GPIO_PH3_WT5CCP1 0x00070C07
1970 #define GPIO_PH4_SSI2CLK 0x00071002
1971 #define GPIO_PH4_WT3CCP0 0x00071007
1973 #define GPIO_PH5_SSI2FSS 0x00071402
1974 #define GPIO_PH5_WT3CCP1 0x00071407
1976 #define GPIO_PH6_SSI2RX 0x00071802
1977 #define GPIO_PH6_WT4CCP0 0x00071807
1979 #define GPIO_PH7_SSI2TX 0x00071C02
1980 #define GPIO_PH7_WT4CCP1 0x00071C07
1982 #define GPIO_PJ0_U4RX 0x00080001
1983 #define GPIO_PJ0_T1CCP0 0x00080007
1985 #define GPIO_PJ1_U4TX 0x00080401
1986 #define GPIO_PJ1_T1CCP1 0x00080407
1988 #define GPIO_PJ2_U5RX 0x00080801
1989 #define GPIO_PJ2_T2CCP0 0x00080807
1991 #define GPIO_PK0_SSI3CLK 0x00090002
1993 #define GPIO_PK1_SSI3FSS 0x00090402
1995 #define GPIO_PK2_SSI3RX 0x00090802
1997 #define GPIO_PK3_SSI3TX 0x00090C02
1999 #endif // PART_TM4C1231H6PZ
2006 #ifdef PART_TM4C1232C3PM
2008 #define GPIO_PA0_U0RX 0x00000001
2010 #define GPIO_PA1_U0TX 0x00000401
2012 #define GPIO_PA2_SSI0CLK 0x00000802
2014 #define GPIO_PA3_SSI0FSS 0x00000C02
2016 #define GPIO_PA4_SSI0RX 0x00001002
2018 #define GPIO_PA5_SSI0TX 0x00001402
2020 #define GPIO_PA6_I2C1SCL 0x00001803
2022 #define GPIO_PA7_I2C1SDA 0x00001C03
2024 #define GPIO_PB0_U1RX 0x00010001
2025 #define GPIO_PB0_T2CCP0 0x00010007
2027 #define GPIO_PB1_U1TX 0x00010401
2028 #define GPIO_PB1_T2CCP1 0x00010407
2030 #define GPIO_PB2_I2C0SCL 0x00010803
2031 #define GPIO_PB2_T3CCP0 0x00010807
2033 #define GPIO_PB3_I2C0SDA 0x00010C03
2034 #define GPIO_PB3_T3CCP1 0x00010C07
2036 #define GPIO_PB4_SSI2CLK 0x00011002
2037 #define GPIO_PB4_T1CCP0 0x00011007
2038 #define GPIO_PB4_CAN0RX 0x00011008
2040 #define GPIO_PB5_SSI2FSS 0x00011402
2041 #define GPIO_PB5_T1CCP1 0x00011407
2042 #define GPIO_PB5_CAN0TX 0x00011408
2044 #define GPIO_PB6_SSI2RX 0x00011802
2045 #define GPIO_PB6_I2C5SCL 0x00011803
2046 #define GPIO_PB6_T0CCP0 0x00011807
2048 #define GPIO_PB7_SSI2TX 0x00011C02
2049 #define GPIO_PB7_I2C5SDA 0x00011C03
2050 #define GPIO_PB7_T0CCP1 0x00011C07
2052 #define GPIO_PC0_TCK 0x00020001
2053 #define GPIO_PC0_SWCLK 0x00020001
2054 #define GPIO_PC0_T4CCP0 0x00020007
2056 #define GPIO_PC1_TMS 0x00020401
2057 #define GPIO_PC1_SWDIO 0x00020401
2058 #define GPIO_PC1_T4CCP1 0x00020407
2060 #define GPIO_PC2_TDI 0x00020801
2061 #define GPIO_PC2_T5CCP0 0x00020807
2063 #define GPIO_PC3_SWO 0x00020C01
2064 #define GPIO_PC3_TDO 0x00020C01
2065 #define GPIO_PC3_T5CCP1 0x00020C07
2067 #define GPIO_PC4_U4RX 0x00021001
2068 #define GPIO_PC4_U1RX 0x00021002
2069 #define GPIO_PC4_WT0CCP0 0x00021007
2070 #define GPIO_PC4_U1RTS 0x00021008
2072 #define GPIO_PC5_U4TX 0x00021401
2073 #define GPIO_PC5_U1TX 0x00021402
2074 #define GPIO_PC5_WT0CCP1 0x00021407
2075 #define GPIO_PC5_U1CTS 0x00021408
2077 #define GPIO_PC6_U3RX 0x00021801
2078 #define GPIO_PC6_WT1CCP0 0x00021807
2080 #define GPIO_PC7_U3TX 0x00021C01
2081 #define GPIO_PC7_WT1CCP1 0x00021C07
2083 #define GPIO_PD0_SSI3CLK 0x00030001
2084 #define GPIO_PD0_SSI1CLK 0x00030002
2085 #define GPIO_PD0_I2C3SCL 0x00030003
2086 #define GPIO_PD0_WT2CCP0 0x00030007
2088 #define GPIO_PD1_SSI3FSS 0x00030401
2089 #define GPIO_PD1_SSI1FSS 0x00030402
2090 #define GPIO_PD1_I2C3SDA 0x00030403
2091 #define GPIO_PD1_WT2CCP1 0x00030407
2093 #define GPIO_PD2_SSI3RX 0x00030801
2094 #define GPIO_PD2_SSI1RX 0x00030802
2095 #define GPIO_PD2_WT3CCP0 0x00030807
2097 #define GPIO_PD3_SSI3TX 0x00030C01
2098 #define GPIO_PD3_SSI1TX 0x00030C02
2099 #define GPIO_PD3_WT3CCP1 0x00030C07
2101 #define GPIO_PD4_U6RX 0x00031001
2102 #define GPIO_PD4_WT4CCP0 0x00031007
2104 #define GPIO_PD5_U6TX 0x00031401
2105 #define GPIO_PD5_WT4CCP1 0x00031407
2107 #define GPIO_PD6_U2RX 0x00031801
2108 #define GPIO_PD6_WT5CCP0 0x00031807
2110 #define GPIO_PD7_U2TX 0x00031C01
2111 #define GPIO_PD7_WT5CCP1 0x00031C07
2112 #define GPIO_PD7_NMI 0x00031C08
2114 #define GPIO_PE0_U7RX 0x00040001
2116 #define GPIO_PE1_U7TX 0x00040401
2118 #define GPIO_PE4_U5RX 0x00041001
2119 #define GPIO_PE4_I2C2SCL 0x00041003
2120 #define GPIO_PE4_CAN0RX 0x00041008
2122 #define GPIO_PE5_U5TX 0x00041401
2123 #define GPIO_PE5_I2C2SDA 0x00041403
2124 #define GPIO_PE5_CAN0TX 0x00041408
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
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
2139 #define GPIO_PF2_SSI1CLK 0x00050802
2140 #define GPIO_PF2_T1CCP0 0x00050807
2141 #define GPIO_PF2_TRD0 0x0005080E
2143 #define GPIO_PF3_SSI1FSS 0x00050C02
2144 #define GPIO_PF3_CAN0TX 0x00050C03
2145 #define GPIO_PF3_T1CCP1 0x00050C07
2146 #define GPIO_PF3_TRCLK 0x00050C0E
2148 #define GPIO_PF4_T2CCP0 0x00051007
2150 #define GPIO_PG0_I2C3SCL 0x00060003
2151 #define GPIO_PG0_T4CCP0 0x00060007
2153 #define GPIO_PG1_I2C3SDA 0x00060403
2154 #define GPIO_PG1_T4CCP1 0x00060407
2156 #define GPIO_PG2_I2C4SCL 0x00060803
2157 #define GPIO_PG2_T5CCP0 0x00060807
2159 #define GPIO_PG3_I2C4SDA 0x00060C03
2160 #define GPIO_PG3_T5CCP1 0x00060C07
2162 #define GPIO_PG4_U2RX 0x00061001
2163 #define GPIO_PG4_I2C1SCL 0x00061003
2164 #define GPIO_PG4_WT0CCP0 0x00061007
2166 #define GPIO_PG5_U2TX 0x00061401
2167 #define GPIO_PG5_I2C1SDA 0x00061403
2168 #define GPIO_PG5_WT0CCP1 0x00061407
2170 #endif // PART_TM4C1232C3PM
2177 #ifdef PART_TM4C1232D5PM
2179 #define GPIO_PA0_U0RX 0x00000001
2181 #define GPIO_PA1_U0TX 0x00000401
2183 #define GPIO_PA2_SSI0CLK 0x00000802
2185 #define GPIO_PA3_SSI0FSS 0x00000C02
2187 #define GPIO_PA4_SSI0RX 0x00001002
2189 #define GPIO_PA5_SSI0TX 0x00001402
2191 #define GPIO_PA6_I2C1SCL 0x00001803
2193 #define GPIO_PA7_I2C1SDA 0x00001C03
2195 #define GPIO_PB0_U1RX 0x00010001
2196 #define GPIO_PB0_T2CCP0 0x00010007
2198 #define GPIO_PB1_U1TX 0x00010401
2199 #define GPIO_PB1_T2CCP1 0x00010407
2201 #define GPIO_PB2_I2C0SCL 0x00010803
2202 #define GPIO_PB2_T3CCP0 0x00010807
2204 #define GPIO_PB3_I2C0SDA 0x00010C03
2205 #define GPIO_PB3_T3CCP1 0x00010C07
2207 #define GPIO_PB4_SSI2CLK 0x00011002
2208 #define GPIO_PB4_T1CCP0 0x00011007
2209 #define GPIO_PB4_CAN0RX 0x00011008
2211 #define GPIO_PB5_SSI2FSS 0x00011402
2212 #define GPIO_PB5_T1CCP1 0x00011407
2213 #define GPIO_PB5_CAN0TX 0x00011408
2215 #define GPIO_PB6_SSI2RX 0x00011802
2216 #define GPIO_PB6_I2C5SCL 0x00011803
2217 #define GPIO_PB6_T0CCP0 0x00011807
2219 #define GPIO_PB7_SSI2TX 0x00011C02
2220 #define GPIO_PB7_I2C5SDA 0x00011C03
2221 #define GPIO_PB7_T0CCP1 0x00011C07
2223 #define GPIO_PC0_TCK 0x00020001
2224 #define GPIO_PC0_SWCLK 0x00020001
2225 #define GPIO_PC0_T4CCP0 0x00020007
2227 #define GPIO_PC1_TMS 0x00020401
2228 #define GPIO_PC1_SWDIO 0x00020401
2229 #define GPIO_PC1_T4CCP1 0x00020407
2231 #define GPIO_PC2_TDI 0x00020801
2232 #define GPIO_PC2_T5CCP0 0x00020807
2234 #define GPIO_PC3_SWO 0x00020C01
2235 #define GPIO_PC3_TDO 0x00020C01
2236 #define GPIO_PC3_T5CCP1 0x00020C07
2238 #define GPIO_PC4_U4RX 0x00021001
2239 #define GPIO_PC4_U1RX 0x00021002
2240 #define GPIO_PC4_WT0CCP0 0x00021007
2241 #define GPIO_PC4_U1RTS 0x00021008
2243 #define GPIO_PC5_U4TX 0x00021401
2244 #define GPIO_PC5_U1TX 0x00021402
2245 #define GPIO_PC5_WT0CCP1 0x00021407
2246 #define GPIO_PC5_U1CTS 0x00021408
2248 #define GPIO_PC6_U3RX 0x00021801
2249 #define GPIO_PC6_WT1CCP0 0x00021807
2251 #define GPIO_PC7_U3TX 0x00021C01
2252 #define GPIO_PC7_WT1CCP1 0x00021C07
2254 #define GPIO_PD0_SSI3CLK 0x00030001
2255 #define GPIO_PD0_SSI1CLK 0x00030002
2256 #define GPIO_PD0_I2C3SCL 0x00030003
2257 #define GPIO_PD0_WT2CCP0 0x00030007
2259 #define GPIO_PD1_SSI3FSS 0x00030401
2260 #define GPIO_PD1_SSI1FSS 0x00030402
2261 #define GPIO_PD1_I2C3SDA 0x00030403
2262 #define GPIO_PD1_WT2CCP1 0x00030407
2264 #define GPIO_PD2_SSI3RX 0x00030801
2265 #define GPIO_PD2_SSI1RX 0x00030802
2266 #define GPIO_PD2_WT3CCP0 0x00030807
2268 #define GPIO_PD3_SSI3TX 0x00030C01
2269 #define GPIO_PD3_SSI1TX 0x00030C02
2270 #define GPIO_PD3_WT3CCP1 0x00030C07
2272 #define GPIO_PD4_U6RX 0x00031001
2273 #define GPIO_PD4_WT4CCP0 0x00031007
2275 #define GPIO_PD5_U6TX 0x00031401
2276 #define GPIO_PD5_WT4CCP1 0x00031407
2278 #define GPIO_PD6_U2RX 0x00031801
2279 #define GPIO_PD6_WT5CCP0 0x00031807
2281 #define GPIO_PD7_U2TX 0x00031C01
2282 #define GPIO_PD7_WT5CCP1 0x00031C07
2283 #define GPIO_PD7_NMI 0x00031C08
2285 #define GPIO_PE0_U7RX 0x00040001
2287 #define GPIO_PE1_U7TX 0x00040401
2289 #define GPIO_PE4_U5RX 0x00041001
2290 #define GPIO_PE4_I2C2SCL 0x00041003
2291 #define GPIO_PE4_CAN0RX 0x00041008
2293 #define GPIO_PE5_U5TX 0x00041401
2294 #define GPIO_PE5_I2C2SDA 0x00041403
2295 #define GPIO_PE5_CAN0TX 0x00041408
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
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
2310 #define GPIO_PF2_SSI1CLK 0x00050802
2311 #define GPIO_PF2_T1CCP0 0x00050807
2312 #define GPIO_PF2_TRD0 0x0005080E
2314 #define GPIO_PF3_SSI1FSS 0x00050C02
2315 #define GPIO_PF3_CAN0TX 0x00050C03
2316 #define GPIO_PF3_T1CCP1 0x00050C07
2317 #define GPIO_PF3_TRCLK 0x00050C0E
2319 #define GPIO_PF4_T2CCP0 0x00051007
2321 #define GPIO_PG0_I2C3SCL 0x00060003
2322 #define GPIO_PG0_T4CCP0 0x00060007
2324 #define GPIO_PG1_I2C3SDA 0x00060403
2325 #define GPIO_PG1_T4CCP1 0x00060407
2327 #define GPIO_PG2_I2C4SCL 0x00060803
2328 #define GPIO_PG2_T5CCP0 0x00060807
2330 #define GPIO_PG3_I2C4SDA 0x00060C03
2331 #define GPIO_PG3_T5CCP1 0x00060C07
2333 #define GPIO_PG4_U2RX 0x00061001
2334 #define GPIO_PG4_I2C1SCL 0x00061003
2335 #define GPIO_PG4_WT0CCP0 0x00061007
2337 #define GPIO_PG5_U2TX 0x00061401
2338 #define GPIO_PG5_I2C1SDA 0x00061403
2339 #define GPIO_PG5_WT0CCP1 0x00061407
2341 #endif // PART_TM4C1232D5PM
2348 #ifdef PART_TM4C1232E6PM
2350 #define GPIO_PA0_U0RX 0x00000001
2352 #define GPIO_PA1_U0TX 0x00000401
2354 #define GPIO_PA2_SSI0CLK 0x00000802
2356 #define GPIO_PA3_SSI0FSS 0x00000C02
2358 #define GPIO_PA4_SSI0RX 0x00001002
2360 #define GPIO_PA5_SSI0TX 0x00001402
2362 #define GPIO_PA6_I2C1SCL 0x00001803
2364 #define GPIO_PA7_I2C1SDA 0x00001C03
2366 #define GPIO_PB0_U1RX 0x00010001
2367 #define GPIO_PB0_T2CCP0 0x00010007
2369 #define GPIO_PB1_U1TX 0x00010401
2370 #define GPIO_PB1_T2CCP1 0x00010407
2372 #define GPIO_PB2_I2C0SCL 0x00010803
2373 #define GPIO_PB2_T3CCP0 0x00010807
2375 #define GPIO_PB3_I2C0SDA 0x00010C03
2376 #define GPIO_PB3_T3CCP1 0x00010C07
2378 #define GPIO_PB4_SSI2CLK 0x00011002
2379 #define GPIO_PB4_T1CCP0 0x00011007
2380 #define GPIO_PB4_CAN0RX 0x00011008
2382 #define GPIO_PB5_SSI2FSS 0x00011402
2383 #define GPIO_PB5_T1CCP1 0x00011407
2384 #define GPIO_PB5_CAN0TX 0x00011408
2386 #define GPIO_PB6_SSI2RX 0x00011802
2387 #define GPIO_PB6_I2C5SCL 0x00011803
2388 #define GPIO_PB6_T0CCP0 0x00011807
2390 #define GPIO_PB7_SSI2TX 0x00011C02
2391 #define GPIO_PB7_I2C5SDA 0x00011C03
2392 #define GPIO_PB7_T0CCP1 0x00011C07
2394 #define GPIO_PC0_TCK 0x00020001
2395 #define GPIO_PC0_SWCLK 0x00020001
2396 #define GPIO_PC0_T4CCP0 0x00020007
2398 #define GPIO_PC1_TMS 0x00020401
2399 #define GPIO_PC1_SWDIO 0x00020401
2400 #define GPIO_PC1_T4CCP1 0x00020407
2402 #define GPIO_PC2_TDI 0x00020801
2403 #define GPIO_PC2_T5CCP0 0x00020807
2405 #define GPIO_PC3_SWO 0x00020C01
2406 #define GPIO_PC3_TDO 0x00020C01
2407 #define GPIO_PC3_T5CCP1 0x00020C07
2409 #define GPIO_PC4_U4RX 0x00021001
2410 #define GPIO_PC4_U1RX 0x00021002
2411 #define GPIO_PC4_WT0CCP0 0x00021007
2412 #define GPIO_PC4_U1RTS 0x00021008
2414 #define GPIO_PC5_U4TX 0x00021401
2415 #define GPIO_PC5_U1TX 0x00021402
2416 #define GPIO_PC5_WT0CCP1 0x00021407
2417 #define GPIO_PC5_U1CTS 0x00021408
2419 #define GPIO_PC6_U3RX 0x00021801
2420 #define GPIO_PC6_WT1CCP0 0x00021807
2422 #define GPIO_PC7_U3TX 0x00021C01
2423 #define GPIO_PC7_WT1CCP1 0x00021C07
2425 #define GPIO_PD0_SSI3CLK 0x00030001
2426 #define GPIO_PD0_SSI1CLK 0x00030002
2427 #define GPIO_PD0_I2C3SCL 0x00030003
2428 #define GPIO_PD0_WT2CCP0 0x00030007
2430 #define GPIO_PD1_SSI3FSS 0x00030401
2431 #define GPIO_PD1_SSI1FSS 0x00030402
2432 #define GPIO_PD1_I2C3SDA 0x00030403
2433 #define GPIO_PD1_WT2CCP1 0x00030407
2435 #define GPIO_PD2_SSI3RX 0x00030801
2436 #define GPIO_PD2_SSI1RX 0x00030802
2437 #define GPIO_PD2_WT3CCP0 0x00030807
2439 #define GPIO_PD3_SSI3TX 0x00030C01
2440 #define GPIO_PD3_SSI1TX 0x00030C02
2441 #define GPIO_PD3_WT3CCP1 0x00030C07
2443 #define GPIO_PD4_U6RX 0x00031001
2444 #define GPIO_PD4_WT4CCP0 0x00031007
2446 #define GPIO_PD5_U6TX 0x00031401
2447 #define GPIO_PD5_WT4CCP1 0x00031407
2449 #define GPIO_PD6_U2RX 0x00031801
2450 #define GPIO_PD6_WT5CCP0 0x00031807
2452 #define GPIO_PD7_U2TX 0x00031C01
2453 #define GPIO_PD7_WT5CCP1 0x00031C07
2454 #define GPIO_PD7_NMI 0x00031C08
2456 #define GPIO_PE0_U7RX 0x00040001
2458 #define GPIO_PE1_U7TX 0x00040401
2460 #define GPIO_PE4_U5RX 0x00041001
2461 #define GPIO_PE4_I2C2SCL 0x00041003
2462 #define GPIO_PE4_CAN0RX 0x00041008
2464 #define GPIO_PE5_U5TX 0x00041401
2465 #define GPIO_PE5_I2C2SDA 0x00041403
2466 #define GPIO_PE5_CAN0TX 0x00041408
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
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
2481 #define GPIO_PF2_SSI1CLK 0x00050802
2482 #define GPIO_PF2_T1CCP0 0x00050807
2483 #define GPIO_PF2_TRD0 0x0005080E
2485 #define GPIO_PF3_SSI1FSS 0x00050C02
2486 #define GPIO_PF3_CAN0TX 0x00050C03
2487 #define GPIO_PF3_T1CCP1 0x00050C07
2488 #define GPIO_PF3_TRCLK 0x00050C0E
2490 #define GPIO_PF4_T2CCP0 0x00051007
2492 #define GPIO_PG0_I2C3SCL 0x00060003
2493 #define GPIO_PG0_T4CCP0 0x00060007
2495 #define GPIO_PG1_I2C3SDA 0x00060403
2496 #define GPIO_PG1_T4CCP1 0x00060407
2498 #define GPIO_PG2_I2C4SCL 0x00060803
2499 #define GPIO_PG2_T5CCP0 0x00060807
2501 #define GPIO_PG3_I2C4SDA 0x00060C03
2502 #define GPIO_PG3_T5CCP1 0x00060C07
2504 #define GPIO_PG4_U2RX 0x00061001
2505 #define GPIO_PG4_I2C1SCL 0x00061003
2506 #define GPIO_PG4_WT0CCP0 0x00061007
2508 #define GPIO_PG5_U2TX 0x00061401
2509 #define GPIO_PG5_I2C1SDA 0x00061403
2510 #define GPIO_PG5_WT0CCP1 0x00061407
2512 #endif // PART_TM4C1232E6PM
2519 #ifdef PART_TM4C1232H6PM
2521 #define GPIO_PA0_U0RX 0x00000001
2523 #define GPIO_PA1_U0TX 0x00000401
2525 #define GPIO_PA2_SSI0CLK 0x00000802
2527 #define GPIO_PA3_SSI0FSS 0x00000C02
2529 #define GPIO_PA4_SSI0RX 0x00001002
2531 #define GPIO_PA5_SSI0TX 0x00001402
2533 #define GPIO_PA6_I2C1SCL 0x00001803
2535 #define GPIO_PA7_I2C1SDA 0x00001C03
2537 #define GPIO_PB0_U1RX 0x00010001
2538 #define GPIO_PB0_T2CCP0 0x00010007
2540 #define GPIO_PB1_U1TX 0x00010401
2541 #define GPIO_PB1_T2CCP1 0x00010407
2543 #define GPIO_PB2_I2C0SCL 0x00010803
2544 #define GPIO_PB2_T3CCP0 0x00010807
2546 #define GPIO_PB3_I2C0SDA 0x00010C03
2547 #define GPIO_PB3_T3CCP1 0x00010C07
2549 #define GPIO_PB4_SSI2CLK 0x00011002
2550 #define GPIO_PB4_T1CCP0 0x00011007
2551 #define GPIO_PB4_CAN0RX 0x00011008
2553 #define GPIO_PB5_SSI2FSS 0x00011402
2554 #define GPIO_PB5_T1CCP1 0x00011407
2555 #define GPIO_PB5_CAN0TX 0x00011408
2557 #define GPIO_PB6_SSI2RX 0x00011802
2558 #define GPIO_PB6_I2C5SCL 0x00011803
2559 #define GPIO_PB6_T0CCP0 0x00011807
2561 #define GPIO_PB7_SSI2TX 0x00011C02
2562 #define GPIO_PB7_I2C5SDA 0x00011C03
2563 #define GPIO_PB7_T0CCP1 0x00011C07
2565 #define GPIO_PC0_TCK 0x00020001
2566 #define GPIO_PC0_SWCLK 0x00020001
2567 #define GPIO_PC0_T4CCP0 0x00020007
2569 #define GPIO_PC1_TMS 0x00020401
2570 #define GPIO_PC1_SWDIO 0x00020401
2571 #define GPIO_PC1_T4CCP1 0x00020407
2573 #define GPIO_PC2_TDI 0x00020801
2574 #define GPIO_PC2_T5CCP0 0x00020807
2576 #define GPIO_PC3_SWO 0x00020C01
2577 #define GPIO_PC3_TDO 0x00020C01
2578 #define GPIO_PC3_T5CCP1 0x00020C07
2580 #define GPIO_PC4_U4RX 0x00021001
2581 #define GPIO_PC4_U1RX 0x00021002
2582 #define GPIO_PC4_WT0CCP0 0x00021007
2583 #define GPIO_PC4_U1RTS 0x00021008
2585 #define GPIO_PC5_U4TX 0x00021401
2586 #define GPIO_PC5_U1TX 0x00021402
2587 #define GPIO_PC5_WT0CCP1 0x00021407
2588 #define GPIO_PC5_U1CTS 0x00021408
2590 #define GPIO_PC6_U3RX 0x00021801
2591 #define GPIO_PC6_WT1CCP0 0x00021807
2593 #define GPIO_PC7_U3TX 0x00021C01
2594 #define GPIO_PC7_WT1CCP1 0x00021C07
2596 #define GPIO_PD0_SSI3CLK 0x00030001
2597 #define GPIO_PD0_SSI1CLK 0x00030002
2598 #define GPIO_PD0_I2C3SCL 0x00030003
2599 #define GPIO_PD0_WT2CCP0 0x00030007
2601 #define GPIO_PD1_SSI3FSS 0x00030401
2602 #define GPIO_PD1_SSI1FSS 0x00030402
2603 #define GPIO_PD1_I2C3SDA 0x00030403
2604 #define GPIO_PD1_WT2CCP1 0x00030407
2606 #define GPIO_PD2_SSI3RX 0x00030801
2607 #define GPIO_PD2_SSI1RX 0x00030802
2608 #define GPIO_PD2_WT3CCP0 0x00030807
2610 #define GPIO_PD3_SSI3TX 0x00030C01
2611 #define GPIO_PD3_SSI1TX 0x00030C02
2612 #define GPIO_PD3_WT3CCP1 0x00030C07
2614 #define GPIO_PD4_U6RX 0x00031001
2615 #define GPIO_PD4_WT4CCP0 0x00031007
2617 #define GPIO_PD5_U6TX 0x00031401
2618 #define GPIO_PD5_WT4CCP1 0x00031407
2620 #define GPIO_PD6_U2RX 0x00031801
2621 #define GPIO_PD6_WT5CCP0 0x00031807
2623 #define GPIO_PD7_U2TX 0x00031C01
2624 #define GPIO_PD7_WT5CCP1 0x00031C07
2625 #define GPIO_PD7_NMI 0x00031C08
2627 #define GPIO_PE0_U7RX 0x00040001
2629 #define GPIO_PE1_U7TX 0x00040401
2631 #define GPIO_PE4_U5RX 0x00041001
2632 #define GPIO_PE4_I2C2SCL 0x00041003
2633 #define GPIO_PE4_CAN0RX 0x00041008
2635 #define GPIO_PE5_U5TX 0x00041401
2636 #define GPIO_PE5_I2C2SDA 0x00041403
2637 #define GPIO_PE5_CAN0TX 0x00041408
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
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
2652 #define GPIO_PF2_SSI1CLK 0x00050802
2653 #define GPIO_PF2_T1CCP0 0x00050807
2654 #define GPIO_PF2_TRD0 0x0005080E
2656 #define GPIO_PF3_SSI1FSS 0x00050C02
2657 #define GPIO_PF3_CAN0TX 0x00050C03
2658 #define GPIO_PF3_T1CCP1 0x00050C07
2659 #define GPIO_PF3_TRCLK 0x00050C0E
2661 #define GPIO_PF4_T2CCP0 0x00051007
2663 #define GPIO_PG0_I2C3SCL 0x00060003
2664 #define GPIO_PG0_T4CCP0 0x00060007
2666 #define GPIO_PG1_I2C3SDA 0x00060403
2667 #define GPIO_PG1_T4CCP1 0x00060407
2669 #define GPIO_PG2_I2C4SCL 0x00060803
2670 #define GPIO_PG2_T5CCP0 0x00060807
2672 #define GPIO_PG3_I2C4SDA 0x00060C03
2673 #define GPIO_PG3_T5CCP1 0x00060C07
2675 #define GPIO_PG4_U2RX 0x00061001
2676 #define GPIO_PG4_I2C1SCL 0x00061003
2677 #define GPIO_PG4_WT0CCP0 0x00061007
2679 #define GPIO_PG5_U2TX 0x00061401
2680 #define GPIO_PG5_I2C1SDA 0x00061403
2681 #define GPIO_PG5_WT0CCP1 0x00061407
2683 #endif // PART_TM4C1232H6PM
2690 #ifdef PART_TM4C1233C3PM
2692 #define GPIO_PA0_U0RX 0x00000001
2694 #define GPIO_PA1_U0TX 0x00000401
2696 #define GPIO_PA2_SSI0CLK 0x00000802
2698 #define GPIO_PA3_SSI0FSS 0x00000C02
2700 #define GPIO_PA4_SSI0RX 0x00001002
2702 #define GPIO_PA5_SSI0TX 0x00001402
2704 #define GPIO_PA6_I2C1SCL 0x00001803
2706 #define GPIO_PA7_I2C1SDA 0x00001C03
2708 #define GPIO_PB0_U1RX 0x00010001
2709 #define GPIO_PB0_T2CCP0 0x00010007
2711 #define GPIO_PB1_U1TX 0x00010401
2712 #define GPIO_PB1_T2CCP1 0x00010407
2714 #define GPIO_PB2_I2C0SCL 0x00010803
2715 #define GPIO_PB2_T3CCP0 0x00010807
2717 #define GPIO_PB3_I2C0SDA 0x00010C03
2718 #define GPIO_PB3_T3CCP1 0x00010C07
2720 #define GPIO_PB4_SSI2CLK 0x00011002
2721 #define GPIO_PB4_T1CCP0 0x00011007
2722 #define GPIO_PB4_CAN0RX 0x00011008
2724 #define GPIO_PB5_SSI2FSS 0x00011402
2725 #define GPIO_PB5_T1CCP1 0x00011407
2726 #define GPIO_PB5_CAN0TX 0x00011408
2728 #define GPIO_PB6_SSI2RX 0x00011802
2729 #define GPIO_PB6_T0CCP0 0x00011807
2731 #define GPIO_PB7_SSI2TX 0x00011C02
2732 #define GPIO_PB7_T0CCP1 0x00011C07
2734 #define GPIO_PC0_TCK 0x00020001
2735 #define GPIO_PC0_SWCLK 0x00020001
2736 #define GPIO_PC0_T4CCP0 0x00020007
2738 #define GPIO_PC1_TMS 0x00020401
2739 #define GPIO_PC1_SWDIO 0x00020401
2740 #define GPIO_PC1_T4CCP1 0x00020407
2742 #define GPIO_PC2_TDI 0x00020801
2743 #define GPIO_PC2_T5CCP0 0x00020807
2745 #define GPIO_PC3_SWO 0x00020C01
2746 #define GPIO_PC3_TDO 0x00020C01
2747 #define GPIO_PC3_T5CCP1 0x00020C07
2749 #define GPIO_PC4_U4RX 0x00021001
2750 #define GPIO_PC4_U1RX 0x00021002
2751 #define GPIO_PC4_WT0CCP0 0x00021007
2752 #define GPIO_PC4_U1RTS 0x00021008
2754 #define GPIO_PC5_U4TX 0x00021401
2755 #define GPIO_PC5_U1TX 0x00021402
2756 #define GPIO_PC5_WT0CCP1 0x00021407
2757 #define GPIO_PC5_U1CTS 0x00021408
2759 #define GPIO_PC6_U3RX 0x00021801
2760 #define GPIO_PC6_WT1CCP0 0x00021807
2762 #define GPIO_PC7_U3TX 0x00021C01
2763 #define GPIO_PC7_WT1CCP1 0x00021C07
2765 #define GPIO_PD0_SSI3CLK 0x00030001
2766 #define GPIO_PD0_SSI1CLK 0x00030002
2767 #define GPIO_PD0_I2C3SCL 0x00030003
2768 #define GPIO_PD0_WT2CCP0 0x00030007
2770 #define GPIO_PD1_SSI3FSS 0x00030401
2771 #define GPIO_PD1_SSI1FSS 0x00030402
2772 #define GPIO_PD1_I2C3SDA 0x00030403
2773 #define GPIO_PD1_WT2CCP1 0x00030407
2775 #define GPIO_PD2_SSI3RX 0x00030801
2776 #define GPIO_PD2_SSI1RX 0x00030802
2777 #define GPIO_PD2_WT3CCP0 0x00030807
2779 #define GPIO_PD3_SSI3TX 0x00030C01
2780 #define GPIO_PD3_SSI1TX 0x00030C02
2781 #define GPIO_PD3_WT3CCP1 0x00030C07
2783 #define GPIO_PD4_U6RX 0x00031001
2784 #define GPIO_PD4_WT4CCP0 0x00031007
2786 #define GPIO_PD5_U6TX 0x00031401
2787 #define GPIO_PD5_WT4CCP1 0x00031407
2789 #define GPIO_PD6_U2RX 0x00031801
2790 #define GPIO_PD6_WT5CCP0 0x00031807
2792 #define GPIO_PD7_U2TX 0x00031C01
2793 #define GPIO_PD7_WT5CCP1 0x00031C07
2794 #define GPIO_PD7_NMI 0x00031C08
2796 #define GPIO_PE0_U7RX 0x00040001
2798 #define GPIO_PE1_U7TX 0x00040401
2800 #define GPIO_PE4_U5RX 0x00041001
2801 #define GPIO_PE4_I2C2SCL 0x00041003
2802 #define GPIO_PE4_CAN0RX 0x00041008
2804 #define GPIO_PE5_U5TX 0x00041401
2805 #define GPIO_PE5_I2C2SDA 0x00041403
2806 #define GPIO_PE5_CAN0TX 0x00041408
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
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
2821 #define GPIO_PF2_SSI1CLK 0x00050802
2822 #define GPIO_PF2_T1CCP0 0x00050807
2823 #define GPIO_PF2_TRD0 0x0005080E
2825 #define GPIO_PF3_SSI1FSS 0x00050C02
2826 #define GPIO_PF3_CAN0TX 0x00050C03
2827 #define GPIO_PF3_T1CCP1 0x00050C07
2828 #define GPIO_PF3_TRCLK 0x00050C0E
2830 #define GPIO_PF4_T2CCP0 0x00051007
2832 #endif // PART_TM4C1233C3PM
2839 #ifdef PART_TM4C1233D5PM
2841 #define GPIO_PA0_U0RX 0x00000001
2843 #define GPIO_PA1_U0TX 0x00000401
2845 #define GPIO_PA2_SSI0CLK 0x00000802
2847 #define GPIO_PA3_SSI0FSS 0x00000C02
2849 #define GPIO_PA4_SSI0RX 0x00001002
2851 #define GPIO_PA5_SSI0TX 0x00001402
2853 #define GPIO_PA6_I2C1SCL 0x00001803
2855 #define GPIO_PA7_I2C1SDA 0x00001C03
2857 #define GPIO_PB0_U1RX 0x00010001
2858 #define GPIO_PB0_T2CCP0 0x00010007
2860 #define GPIO_PB1_U1TX 0x00010401
2861 #define GPIO_PB1_T2CCP1 0x00010407
2863 #define GPIO_PB2_I2C0SCL 0x00010803
2864 #define GPIO_PB2_T3CCP0 0x00010807
2866 #define GPIO_PB3_I2C0SDA 0x00010C03
2867 #define GPIO_PB3_T3CCP1 0x00010C07
2869 #define GPIO_PB4_SSI2CLK 0x00011002
2870 #define GPIO_PB4_T1CCP0 0x00011007
2871 #define GPIO_PB4_CAN0RX 0x00011008
2873 #define GPIO_PB5_SSI2FSS 0x00011402
2874 #define GPIO_PB5_T1CCP1 0x00011407
2875 #define GPIO_PB5_CAN0TX 0x00011408
2877 #define GPIO_PB6_SSI2RX 0x00011802
2878 #define GPIO_PB6_T0CCP0 0x00011807
2880 #define GPIO_PB7_SSI2TX 0x00011C02
2881 #define GPIO_PB7_T0CCP1 0x00011C07
2883 #define GPIO_PC0_TCK 0x00020001
2884 #define GPIO_PC0_SWCLK 0x00020001
2885 #define GPIO_PC0_T4CCP0 0x00020007
2887 #define GPIO_PC1_TMS 0x00020401
2888 #define GPIO_PC1_SWDIO 0x00020401
2889 #define GPIO_PC1_T4CCP1 0x00020407
2891 #define GPIO_PC2_TDI 0x00020801
2892 #define GPIO_PC2_T5CCP0 0x00020807
2894 #define GPIO_PC3_SWO 0x00020C01
2895 #define GPIO_PC3_TDO 0x00020C01
2896 #define GPIO_PC3_T5CCP1 0x00020C07
2898 #define GPIO_PC4_U4RX 0x00021001
2899 #define GPIO_PC4_U1RX 0x00021002
2900 #define GPIO_PC4_WT0CCP0 0x00021007
2901 #define GPIO_PC4_U1RTS 0x00021008
2903 #define GPIO_PC5_U4TX 0x00021401
2904 #define GPIO_PC5_U1TX 0x00021402
2905 #define GPIO_PC5_WT0CCP1 0x00021407
2906 #define GPIO_PC5_U1CTS 0x00021408
2908 #define GPIO_PC6_U3RX 0x00021801
2909 #define GPIO_PC6_WT1CCP0 0x00021807
2911 #define GPIO_PC7_U3TX 0x00021C01
2912 #define GPIO_PC7_WT1CCP1 0x00021C07
2914 #define GPIO_PD0_SSI3CLK 0x00030001
2915 #define GPIO_PD0_SSI1CLK 0x00030002
2916 #define GPIO_PD0_I2C3SCL 0x00030003
2917 #define GPIO_PD0_WT2CCP0 0x00030007
2919 #define GPIO_PD1_SSI3FSS 0x00030401
2920 #define GPIO_PD1_SSI1FSS 0x00030402
2921 #define GPIO_PD1_I2C3SDA 0x00030403
2922 #define GPIO_PD1_WT2CCP1 0x00030407
2924 #define GPIO_PD2_SSI3RX 0x00030801
2925 #define GPIO_PD2_SSI1RX 0x00030802
2926 #define GPIO_PD2_WT3CCP0 0x00030807
2928 #define GPIO_PD3_SSI3TX 0x00030C01
2929 #define GPIO_PD3_SSI1TX 0x00030C02
2930 #define GPIO_PD3_WT3CCP1 0x00030C07
2932 #define GPIO_PD4_U6RX 0x00031001
2933 #define GPIO_PD4_WT4CCP0 0x00031007
2935 #define GPIO_PD5_U6TX 0x00031401
2936 #define GPIO_PD5_WT4CCP1 0x00031407
2938 #define GPIO_PD6_U2RX 0x00031801
2939 #define GPIO_PD6_WT5CCP0 0x00031807
2941 #define GPIO_PD7_U2TX 0x00031C01
2942 #define GPIO_PD7_WT5CCP1 0x00031C07
2943 #define GPIO_PD7_NMI 0x00031C08
2945 #define GPIO_PE0_U7RX 0x00040001
2947 #define GPIO_PE1_U7TX 0x00040401
2949 #define GPIO_PE4_U5RX 0x00041001
2950 #define GPIO_PE4_I2C2SCL 0x00041003
2951 #define GPIO_PE4_CAN0RX 0x00041008
2953 #define GPIO_PE5_U5TX 0x00041401
2954 #define GPIO_PE5_I2C2SDA 0x00041403
2955 #define GPIO_PE5_CAN0TX 0x00041408
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
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
2970 #define GPIO_PF2_SSI1CLK 0x00050802
2971 #define GPIO_PF2_T1CCP0 0x00050807
2972 #define GPIO_PF2_TRD0 0x0005080E
2974 #define GPIO_PF3_SSI1FSS 0x00050C02
2975 #define GPIO_PF3_CAN0TX 0x00050C03
2976 #define GPIO_PF3_T1CCP1 0x00050C07
2977 #define GPIO_PF3_TRCLK 0x00050C0E
2979 #define GPIO_PF4_T2CCP0 0x00051007
2981 #endif // PART_TM4C1233D5PM
2988 #ifdef PART_TM4C1233D5PZ
2990 #define GPIO_PA0_U0RX 0x00000001
2992 #define GPIO_PA1_U0TX 0x00000401
2994 #define GPIO_PA2_SSI0CLK 0x00000802
2996 #define GPIO_PA3_SSI0FSS 0x00000C02
2998 #define GPIO_PA4_SSI0RX 0x00001002
3000 #define GPIO_PA5_SSI0TX 0x00001402
3002 #define GPIO_PA6_I2C1SCL 0x00001803
3004 #define GPIO_PA7_I2C1SDA 0x00001C03
3006 #define GPIO_PB0_U1RX 0x00010001
3007 #define GPIO_PB0_T2CCP0 0x00010007
3009 #define GPIO_PB1_U1TX 0x00010401
3010 #define GPIO_PB1_T2CCP1 0x00010407
3012 #define GPIO_PB2_I2C0SCL 0x00010803
3013 #define GPIO_PB2_T3CCP0 0x00010807
3015 #define GPIO_PB3_I2C0SDA 0x00010C03
3016 #define GPIO_PB3_T3CCP1 0x00010C07
3018 #define GPIO_PB4_SSI2CLK 0x00011002
3019 #define GPIO_PB4_T1CCP0 0x00011007
3020 #define GPIO_PB4_CAN0RX 0x00011008
3022 #define GPIO_PB5_SSI2FSS 0x00011402
3023 #define GPIO_PB5_T1CCP1 0x00011407
3024 #define GPIO_PB5_CAN0TX 0x00011408
3026 #define GPIO_PC0_TCK 0x00020001
3027 #define GPIO_PC0_SWCLK 0x00020001
3028 #define GPIO_PC0_T4CCP0 0x00020007
3030 #define GPIO_PC1_TMS 0x00020401
3031 #define GPIO_PC1_SWDIO 0x00020401
3032 #define GPIO_PC1_T4CCP1 0x00020407
3034 #define GPIO_PC2_TDI 0x00020801
3035 #define GPIO_PC2_T5CCP0 0x00020807
3037 #define GPIO_PC3_SWO 0x00020C01
3038 #define GPIO_PC3_TDO 0x00020C01
3039 #define GPIO_PC3_T5CCP1 0x00020C07
3041 #define GPIO_PC4_U4RX 0x00021001
3042 #define GPIO_PC4_U1RX 0x00021002
3043 #define GPIO_PC4_WT0CCP0 0x00021007
3044 #define GPIO_PC4_U1RTS 0x00021008
3046 #define GPIO_PC5_U4TX 0x00021401
3047 #define GPIO_PC5_U1TX 0x00021402
3048 #define GPIO_PC5_WT0CCP1 0x00021407
3049 #define GPIO_PC5_U1CTS 0x00021408
3051 #define GPIO_PC6_U3RX 0x00021801
3052 #define GPIO_PC6_WT1CCP0 0x00021807
3054 #define GPIO_PC7_U3TX 0x00021C01
3055 #define GPIO_PC7_WT1CCP1 0x00021C07
3057 #define GPIO_PD0_SSI3CLK 0x00030001
3058 #define GPIO_PD0_SSI1CLK 0x00030002
3059 #define GPIO_PD0_I2C3SCL 0x00030003
3060 #define GPIO_PD0_WT2CCP0 0x00030007
3062 #define GPIO_PD1_SSI3FSS 0x00030401
3063 #define GPIO_PD1_SSI1FSS 0x00030402
3064 #define GPIO_PD1_I2C3SDA 0x00030403
3065 #define GPIO_PD1_WT2CCP1 0x00030407
3067 #define GPIO_PD2_SSI3RX 0x00030801
3068 #define GPIO_PD2_SSI1RX 0x00030802
3069 #define GPIO_PD2_WT3CCP0 0x00030807
3071 #define GPIO_PD3_SSI3TX 0x00030C01
3072 #define GPIO_PD3_SSI1TX 0x00030C02
3073 #define GPIO_PD3_WT3CCP1 0x00030C07
3075 #define GPIO_PD4_U6RX 0x00031001
3076 #define GPIO_PD4_WT4CCP0 0x00031007
3078 #define GPIO_PD5_U6TX 0x00031401
3079 #define GPIO_PD5_WT4CCP1 0x00031407
3081 #define GPIO_PD6_U2RX 0x00031801
3082 #define GPIO_PD6_WT5CCP0 0x00031807
3084 #define GPIO_PD7_U2TX 0x00031C01
3085 #define GPIO_PD7_WT5CCP1 0x00031C07
3086 #define GPIO_PD7_NMI 0x00031C08
3088 #define GPIO_PE0_U7RX 0x00040001
3090 #define GPIO_PE1_U7TX 0x00040401
3092 #define GPIO_PE4_U5RX 0x00041001
3093 #define GPIO_PE4_I2C2SCL 0x00041003
3094 #define GPIO_PE4_CAN0RX 0x00041008
3096 #define GPIO_PE5_U5TX 0x00041401
3097 #define GPIO_PE5_I2C2SDA 0x00041403
3098 #define GPIO_PE5_CAN0TX 0x00041408
3100 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
3128 #define GPIO_PF4_U1DTR 0x00051001
3129 #define GPIO_PF4_T2CCP0 0x00051007
3130 #define GPIO_PF4_TRD3 0x0005100E
3132 #define GPIO_PF5_T2CCP1 0x00051407
3134 #define GPIO_PF6_I2C2SCL 0x00051803
3135 #define GPIO_PF6_T3CCP0 0x00051807
3137 #define GPIO_PF7_I2C2SDA 0x00051C03
3138 #define GPIO_PF7_T3CCP1 0x00051C07
3140 #define GPIO_PG0_I2C3SCL 0x00060003
3141 #define GPIO_PG0_T4CCP0 0x00060007
3143 #define GPIO_PG1_I2C3SDA 0x00060403
3144 #define GPIO_PG1_T4CCP1 0x00060407
3146 #define GPIO_PG2_I2C4SCL 0x00060803
3147 #define GPIO_PG2_T5CCP0 0x00060807
3149 #define GPIO_PG3_I2C4SDA 0x00060C03
3150 #define GPIO_PG3_T5CCP1 0x00060C07
3152 #define GPIO_PG4_U2RX 0x00061001
3153 #define GPIO_PG4_I2C1SCL 0x00061003
3154 #define GPIO_PG4_WT0CCP0 0x00061007
3156 #define GPIO_PG5_U2TX 0x00061401
3157 #define GPIO_PG5_I2C1SDA 0x00061403
3158 #define GPIO_PG5_WT0CCP1 0x00061407
3160 #define GPIO_PG6_I2C5SCL 0x00061803
3161 #define GPIO_PG6_WT1CCP0 0x00061807
3163 #define GPIO_PG7_I2C5SDA 0x00061C03
3164 #define GPIO_PG7_WT1CCP1 0x00061C07
3166 #define GPIO_PH0_SSI3CLK 0x00070002
3167 #define GPIO_PH0_WT2CCP0 0x00070007
3169 #define GPIO_PH1_SSI3FSS 0x00070402
3170 #define GPIO_PH1_WT2CCP1 0x00070407
3172 #define GPIO_PH2_SSI3RX 0x00070802
3173 #define GPIO_PH2_WT5CCP0 0x00070807
3175 #define GPIO_PH3_SSI3TX 0x00070C02
3176 #define GPIO_PH3_WT5CCP1 0x00070C07
3178 #define GPIO_PH4_SSI2CLK 0x00071002
3179 #define GPIO_PH4_WT3CCP0 0x00071007
3181 #define GPIO_PH5_SSI2FSS 0x00071402
3182 #define GPIO_PH5_WT3CCP1 0x00071407
3184 #define GPIO_PH6_SSI2RX 0x00071802
3185 #define GPIO_PH6_WT4CCP0 0x00071807
3187 #define GPIO_PH7_SSI2TX 0x00071C02
3188 #define GPIO_PH7_WT4CCP1 0x00071C07
3190 #define GPIO_PJ0_U4RX 0x00080001
3191 #define GPIO_PJ0_T1CCP0 0x00080007
3193 #define GPIO_PJ1_U4TX 0x00080401
3194 #define GPIO_PJ1_T1CCP1 0x00080407
3196 #define GPIO_PJ2_U5RX 0x00080801
3197 #define GPIO_PJ2_T2CCP0 0x00080807
3199 #define GPIO_PK0_SSI3CLK 0x00090002
3201 #define GPIO_PK1_SSI3FSS 0x00090402
3203 #define GPIO_PK2_SSI3RX 0x00090802
3205 #define GPIO_PK3_SSI3TX 0x00090C02
3207 #endif // PART_TM4C1233D5PZ
3214 #ifdef PART_TM4C1233E6PM
3216 #define GPIO_PA0_U0RX 0x00000001
3218 #define GPIO_PA1_U0TX 0x00000401
3220 #define GPIO_PA2_SSI0CLK 0x00000802
3222 #define GPIO_PA3_SSI0FSS 0x00000C02
3224 #define GPIO_PA4_SSI0RX 0x00001002
3226 #define GPIO_PA5_SSI0TX 0x00001402
3228 #define GPIO_PA6_I2C1SCL 0x00001803
3230 #define GPIO_PA7_I2C1SDA 0x00001C03
3232 #define GPIO_PB0_U1RX 0x00010001
3233 #define GPIO_PB0_T2CCP0 0x00010007
3235 #define GPIO_PB1_U1TX 0x00010401
3236 #define GPIO_PB1_T2CCP1 0x00010407
3238 #define GPIO_PB2_I2C0SCL 0x00010803
3239 #define GPIO_PB2_T3CCP0 0x00010807
3241 #define GPIO_PB3_I2C0SDA 0x00010C03
3242 #define GPIO_PB3_T3CCP1 0x00010C07
3244 #define GPIO_PB4_SSI2CLK 0x00011002
3245 #define GPIO_PB4_T1CCP0 0x00011007
3246 #define GPIO_PB4_CAN0RX 0x00011008
3248 #define GPIO_PB5_SSI2FSS 0x00011402
3249 #define GPIO_PB5_T1CCP1 0x00011407
3250 #define GPIO_PB5_CAN0TX 0x00011408
3252 #define GPIO_PB6_SSI2RX 0x00011802
3253 #define GPIO_PB6_T0CCP0 0x00011807
3255 #define GPIO_PB7_SSI2TX 0x00011C02
3256 #define GPIO_PB7_T0CCP1 0x00011C07
3258 #define GPIO_PC0_TCK 0x00020001
3259 #define GPIO_PC0_SWCLK 0x00020001
3260 #define GPIO_PC0_T4CCP0 0x00020007
3262 #define GPIO_PC1_TMS 0x00020401
3263 #define GPIO_PC1_SWDIO 0x00020401
3264 #define GPIO_PC1_T4CCP1 0x00020407
3266 #define GPIO_PC2_TDI 0x00020801
3267 #define GPIO_PC2_T5CCP0 0x00020807
3269 #define GPIO_PC3_SWO 0x00020C01
3270 #define GPIO_PC3_TDO 0x00020C01
3271 #define GPIO_PC3_T5CCP1 0x00020C07
3273 #define GPIO_PC4_U4RX 0x00021001
3274 #define GPIO_PC4_U1RX 0x00021002
3275 #define GPIO_PC4_WT0CCP0 0x00021007
3276 #define GPIO_PC4_U1RTS 0x00021008
3278 #define GPIO_PC5_U4TX 0x00021401
3279 #define GPIO_PC5_U1TX 0x00021402
3280 #define GPIO_PC5_WT0CCP1 0x00021407
3281 #define GPIO_PC5_U1CTS 0x00021408
3283 #define GPIO_PC6_U3RX 0x00021801
3284 #define GPIO_PC6_WT1CCP0 0x00021807
3286 #define GPIO_PC7_U3TX 0x00021C01
3287 #define GPIO_PC7_WT1CCP1 0x00021C07
3289 #define GPIO_PD0_SSI3CLK 0x00030001
3290 #define GPIO_PD0_SSI1CLK 0x00030002
3291 #define GPIO_PD0_I2C3SCL 0x00030003
3292 #define GPIO_PD0_WT2CCP0 0x00030007
3294 #define GPIO_PD1_SSI3FSS 0x00030401
3295 #define GPIO_PD1_SSI1FSS 0x00030402
3296 #define GPIO_PD1_I2C3SDA 0x00030403
3297 #define GPIO_PD1_WT2CCP1 0x00030407
3299 #define GPIO_PD2_SSI3RX 0x00030801
3300 #define GPIO_PD2_SSI1RX 0x00030802
3301 #define GPIO_PD2_WT3CCP0 0x00030807
3303 #define GPIO_PD3_SSI3TX 0x00030C01
3304 #define GPIO_PD3_SSI1TX 0x00030C02
3305 #define GPIO_PD3_WT3CCP1 0x00030C07
3307 #define GPIO_PD4_U6RX 0x00031001
3308 #define GPIO_PD4_WT4CCP0 0x00031007
3310 #define GPIO_PD5_U6TX 0x00031401
3311 #define GPIO_PD5_WT4CCP1 0x00031407
3313 #define GPIO_PD6_U2RX 0x00031801
3314 #define GPIO_PD6_WT5CCP0 0x00031807
3316 #define GPIO_PD7_U2TX 0x00031C01
3317 #define GPIO_PD7_WT5CCP1 0x00031C07
3318 #define GPIO_PD7_NMI 0x00031C08
3320 #define GPIO_PE0_U7RX 0x00040001
3322 #define GPIO_PE1_U7TX 0x00040401
3324 #define GPIO_PE4_U5RX 0x00041001
3325 #define GPIO_PE4_I2C2SCL 0x00041003
3326 #define GPIO_PE4_CAN0RX 0x00041008
3328 #define GPIO_PE5_U5TX 0x00041401
3329 #define GPIO_PE5_I2C2SDA 0x00041403
3330 #define GPIO_PE5_CAN0TX 0x00041408
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
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
3345 #define GPIO_PF2_SSI1CLK 0x00050802
3346 #define GPIO_PF2_T1CCP0 0x00050807
3347 #define GPIO_PF2_TRD0 0x0005080E
3349 #define GPIO_PF3_SSI1FSS 0x00050C02
3350 #define GPIO_PF3_CAN0TX 0x00050C03
3351 #define GPIO_PF3_T1CCP1 0x00050C07
3352 #define GPIO_PF3_TRCLK 0x00050C0E
3354 #define GPIO_PF4_T2CCP0 0x00051007
3356 #endif // PART_TM4C1233E6PM
3363 #ifdef PART_TM4C1233E6PZ
3365 #define GPIO_PA0_U0RX 0x00000001
3367 #define GPIO_PA1_U0TX 0x00000401
3369 #define GPIO_PA2_SSI0CLK 0x00000802
3371 #define GPIO_PA3_SSI0FSS 0x00000C02
3373 #define GPIO_PA4_SSI0RX 0x00001002
3375 #define GPIO_PA5_SSI0TX 0x00001402
3377 #define GPIO_PA6_I2C1SCL 0x00001803
3379 #define GPIO_PA7_I2C1SDA 0x00001C03
3381 #define GPIO_PB0_U1RX 0x00010001
3382 #define GPIO_PB0_T2CCP0 0x00010007
3384 #define GPIO_PB1_U1TX 0x00010401
3385 #define GPIO_PB1_T2CCP1 0x00010407
3387 #define GPIO_PB2_I2C0SCL 0x00010803
3388 #define GPIO_PB2_T3CCP0 0x00010807
3390 #define GPIO_PB3_I2C0SDA 0x00010C03
3391 #define GPIO_PB3_T3CCP1 0x00010C07
3393 #define GPIO_PB4_SSI2CLK 0x00011002
3394 #define GPIO_PB4_T1CCP0 0x00011007
3395 #define GPIO_PB4_CAN0RX 0x00011008
3397 #define GPIO_PB5_SSI2FSS 0x00011402
3398 #define GPIO_PB5_T1CCP1 0x00011407
3399 #define GPIO_PB5_CAN0TX 0x00011408
3401 #define GPIO_PC0_TCK 0x00020001
3402 #define GPIO_PC0_SWCLK 0x00020001
3403 #define GPIO_PC0_T4CCP0 0x00020007
3405 #define GPIO_PC1_TMS 0x00020401
3406 #define GPIO_PC1_SWDIO 0x00020401
3407 #define GPIO_PC1_T4CCP1 0x00020407
3409 #define GPIO_PC2_TDI 0x00020801
3410 #define GPIO_PC2_T5CCP0 0x00020807
3412 #define GPIO_PC3_SWO 0x00020C01
3413 #define GPIO_PC3_TDO 0x00020C01
3414 #define GPIO_PC3_T5CCP1 0x00020C07
3416 #define GPIO_PC4_U4RX 0x00021001
3417 #define GPIO_PC4_U1RX 0x00021002
3418 #define GPIO_PC4_WT0CCP0 0x00021007
3419 #define GPIO_PC4_U1RTS 0x00021008
3421 #define GPIO_PC5_U4TX 0x00021401
3422 #define GPIO_PC5_U1TX 0x00021402
3423 #define GPIO_PC5_WT0CCP1 0x00021407
3424 #define GPIO_PC5_U1CTS 0x00021408
3426 #define GPIO_PC6_U3RX 0x00021801
3427 #define GPIO_PC6_WT1CCP0 0x00021807
3429 #define GPIO_PC7_U3TX 0x00021C01
3430 #define GPIO_PC7_WT1CCP1 0x00021C07
3432 #define GPIO_PD0_SSI3CLK 0x00030001
3433 #define GPIO_PD0_SSI1CLK 0x00030002
3434 #define GPIO_PD0_I2C3SCL 0x00030003
3435 #define GPIO_PD0_WT2CCP0 0x00030007
3437 #define GPIO_PD1_SSI3FSS 0x00030401
3438 #define GPIO_PD1_SSI1FSS 0x00030402
3439 #define GPIO_PD1_I2C3SDA 0x00030403
3440 #define GPIO_PD1_WT2CCP1 0x00030407
3442 #define GPIO_PD2_SSI3RX 0x00030801
3443 #define GPIO_PD2_SSI1RX 0x00030802
3444 #define GPIO_PD2_WT3CCP0 0x00030807
3446 #define GPIO_PD3_SSI3TX 0x00030C01
3447 #define GPIO_PD3_SSI1TX 0x00030C02
3448 #define GPIO_PD3_WT3CCP1 0x00030C07
3450 #define GPIO_PD4_U6RX 0x00031001
3451 #define GPIO_PD4_WT4CCP0 0x00031007
3453 #define GPIO_PD5_U6TX 0x00031401
3454 #define GPIO_PD5_WT4CCP1 0x00031407
3456 #define GPIO_PD6_U2RX 0x00031801
3457 #define GPIO_PD6_WT5CCP0 0x00031807
3459 #define GPIO_PD7_U2TX 0x00031C01
3460 #define GPIO_PD7_WT5CCP1 0x00031C07
3461 #define GPIO_PD7_NMI 0x00031C08
3463 #define GPIO_PE0_U7RX 0x00040001
3465 #define GPIO_PE1_U7TX 0x00040401
3467 #define GPIO_PE4_U5RX 0x00041001
3468 #define GPIO_PE4_I2C2SCL 0x00041003
3469 #define GPIO_PE4_CAN0RX 0x00041008
3471 #define GPIO_PE5_U5TX 0x00041401
3472 #define GPIO_PE5_I2C2SDA 0x00041403
3473 #define GPIO_PE5_CAN0TX 0x00041408
3475 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
3503 #define GPIO_PF4_U1DTR 0x00051001
3504 #define GPIO_PF4_T2CCP0 0x00051007
3505 #define GPIO_PF4_TRD3 0x0005100E
3507 #define GPIO_PF5_T2CCP1 0x00051407
3509 #define GPIO_PF6_I2C2SCL 0x00051803
3510 #define GPIO_PF6_T3CCP0 0x00051807
3512 #define GPIO_PF7_I2C2SDA 0x00051C03
3513 #define GPIO_PF7_T3CCP1 0x00051C07
3515 #define GPIO_PG0_I2C3SCL 0x00060003
3516 #define GPIO_PG0_T4CCP0 0x00060007
3518 #define GPIO_PG1_I2C3SDA 0x00060403
3519 #define GPIO_PG1_T4CCP1 0x00060407
3521 #define GPIO_PG2_I2C4SCL 0x00060803
3522 #define GPIO_PG2_T5CCP0 0x00060807
3524 #define GPIO_PG3_I2C4SDA 0x00060C03
3525 #define GPIO_PG3_T5CCP1 0x00060C07
3527 #define GPIO_PG4_U2RX 0x00061001
3528 #define GPIO_PG4_I2C1SCL 0x00061003
3529 #define GPIO_PG4_WT0CCP0 0x00061007
3531 #define GPIO_PG5_U2TX 0x00061401
3532 #define GPIO_PG5_I2C1SDA 0x00061403
3533 #define GPIO_PG5_WT0CCP1 0x00061407
3535 #define GPIO_PG6_I2C5SCL 0x00061803
3536 #define GPIO_PG6_WT1CCP0 0x00061807
3538 #define GPIO_PG7_I2C5SDA 0x00061C03
3539 #define GPIO_PG7_WT1CCP1 0x00061C07
3541 #define GPIO_PH0_SSI3CLK 0x00070002
3542 #define GPIO_PH0_WT2CCP0 0x00070007
3544 #define GPIO_PH1_SSI3FSS 0x00070402
3545 #define GPIO_PH1_WT2CCP1 0x00070407
3547 #define GPIO_PH2_SSI3RX 0x00070802
3548 #define GPIO_PH2_WT5CCP0 0x00070807
3550 #define GPIO_PH3_SSI3TX 0x00070C02
3551 #define GPIO_PH3_WT5CCP1 0x00070C07
3553 #define GPIO_PH4_SSI2CLK 0x00071002
3554 #define GPIO_PH4_WT3CCP0 0x00071007
3556 #define GPIO_PH5_SSI2FSS 0x00071402
3557 #define GPIO_PH5_WT3CCP1 0x00071407
3559 #define GPIO_PH6_SSI2RX 0x00071802
3560 #define GPIO_PH6_WT4CCP0 0x00071807
3562 #define GPIO_PH7_SSI2TX 0x00071C02
3563 #define GPIO_PH7_WT4CCP1 0x00071C07
3565 #define GPIO_PJ0_U4RX 0x00080001
3566 #define GPIO_PJ0_T1CCP0 0x00080007
3568 #define GPIO_PJ1_U4TX 0x00080401
3569 #define GPIO_PJ1_T1CCP1 0x00080407
3571 #define GPIO_PJ2_U5RX 0x00080801
3572 #define GPIO_PJ2_T2CCP0 0x00080807
3574 #define GPIO_PK0_SSI3CLK 0x00090002
3576 #define GPIO_PK1_SSI3FSS 0x00090402
3578 #define GPIO_PK2_SSI3RX 0x00090802
3580 #define GPIO_PK3_SSI3TX 0x00090C02
3582 #endif // PART_TM4C1233E6PZ
3589 #ifdef PART_TM4C1233H6PM
3591 #define GPIO_PA0_U0RX 0x00000001
3593 #define GPIO_PA1_U0TX 0x00000401
3595 #define GPIO_PA2_SSI0CLK 0x00000802
3597 #define GPIO_PA3_SSI0FSS 0x00000C02
3599 #define GPIO_PA4_SSI0RX 0x00001002
3601 #define GPIO_PA5_SSI0TX 0x00001402
3603 #define GPIO_PA6_I2C1SCL 0x00001803
3605 #define GPIO_PA7_I2C1SDA 0x00001C03
3607 #define GPIO_PB0_U1RX 0x00010001
3608 #define GPIO_PB0_T2CCP0 0x00010007
3610 #define GPIO_PB1_U1TX 0x00010401
3611 #define GPIO_PB1_T2CCP1 0x00010407
3613 #define GPIO_PB2_I2C0SCL 0x00010803
3614 #define GPIO_PB2_T3CCP0 0x00010807
3616 #define GPIO_PB3_I2C0SDA 0x00010C03
3617 #define GPIO_PB3_T3CCP1 0x00010C07
3619 #define GPIO_PB4_SSI2CLK 0x00011002
3620 #define GPIO_PB4_T1CCP0 0x00011007
3621 #define GPIO_PB4_CAN0RX 0x00011008
3623 #define GPIO_PB5_SSI2FSS 0x00011402
3624 #define GPIO_PB5_T1CCP1 0x00011407
3625 #define GPIO_PB5_CAN0TX 0x00011408
3627 #define GPIO_PB6_SSI2RX 0x00011802
3628 #define GPIO_PB6_T0CCP0 0x00011807
3630 #define GPIO_PB7_SSI2TX 0x00011C02
3631 #define GPIO_PB7_T0CCP1 0x00011C07
3633 #define GPIO_PC0_TCK 0x00020001
3634 #define GPIO_PC0_SWCLK 0x00020001
3635 #define GPIO_PC0_T4CCP0 0x00020007
3637 #define GPIO_PC1_TMS 0x00020401
3638 #define GPIO_PC1_SWDIO 0x00020401
3639 #define GPIO_PC1_T4CCP1 0x00020407
3641 #define GPIO_PC2_TDI 0x00020801
3642 #define GPIO_PC2_T5CCP0 0x00020807
3644 #define GPIO_PC3_SWO 0x00020C01
3645 #define GPIO_PC3_TDO 0x00020C01
3646 #define GPIO_PC3_T5CCP1 0x00020C07
3648 #define GPIO_PC4_U4RX 0x00021001
3649 #define GPIO_PC4_U1RX 0x00021002
3650 #define GPIO_PC4_WT0CCP0 0x00021007
3651 #define GPIO_PC4_U1RTS 0x00021008
3653 #define GPIO_PC5_U4TX 0x00021401
3654 #define GPIO_PC5_U1TX 0x00021402
3655 #define GPIO_PC5_WT0CCP1 0x00021407
3656 #define GPIO_PC5_U1CTS 0x00021408
3658 #define GPIO_PC6_U3RX 0x00021801
3659 #define GPIO_PC6_WT1CCP0 0x00021807
3661 #define GPIO_PC7_U3TX 0x00021C01
3662 #define GPIO_PC7_WT1CCP1 0x00021C07
3664 #define GPIO_PD0_SSI3CLK 0x00030001
3665 #define GPIO_PD0_SSI1CLK 0x00030002
3666 #define GPIO_PD0_I2C3SCL 0x00030003
3667 #define GPIO_PD0_WT2CCP0 0x00030007
3669 #define GPIO_PD1_SSI3FSS 0x00030401
3670 #define GPIO_PD1_SSI1FSS 0x00030402
3671 #define GPIO_PD1_I2C3SDA 0x00030403
3672 #define GPIO_PD1_WT2CCP1 0x00030407
3674 #define GPIO_PD2_SSI3RX 0x00030801
3675 #define GPIO_PD2_SSI1RX 0x00030802
3676 #define GPIO_PD2_WT3CCP0 0x00030807
3678 #define GPIO_PD3_SSI3TX 0x00030C01
3679 #define GPIO_PD3_SSI1TX 0x00030C02
3680 #define GPIO_PD3_WT3CCP1 0x00030C07
3682 #define GPIO_PD4_U6RX 0x00031001
3683 #define GPIO_PD4_WT4CCP0 0x00031007
3685 #define GPIO_PD5_U6TX 0x00031401
3686 #define GPIO_PD5_WT4CCP1 0x00031407
3688 #define GPIO_PD6_U2RX 0x00031801
3689 #define GPIO_PD6_WT5CCP0 0x00031807
3691 #define GPIO_PD7_U2TX 0x00031C01
3692 #define GPIO_PD7_WT5CCP1 0x00031C07
3693 #define GPIO_PD7_NMI 0x00031C08
3695 #define GPIO_PE0_U7RX 0x00040001
3697 #define GPIO_PE1_U7TX 0x00040401
3699 #define GPIO_PE4_U5RX 0x00041001
3700 #define GPIO_PE4_I2C2SCL 0x00041003
3701 #define GPIO_PE4_CAN0RX 0x00041008
3703 #define GPIO_PE5_U5TX 0x00041401
3704 #define GPIO_PE5_I2C2SDA 0x00041403
3705 #define GPIO_PE5_CAN0TX 0x00041408
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
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
3720 #define GPIO_PF2_SSI1CLK 0x00050802
3721 #define GPIO_PF2_T1CCP0 0x00050807
3722 #define GPIO_PF2_TRD0 0x0005080E
3724 #define GPIO_PF3_SSI1FSS 0x00050C02
3725 #define GPIO_PF3_CAN0TX 0x00050C03
3726 #define GPIO_PF3_T1CCP1 0x00050C07
3727 #define GPIO_PF3_TRCLK 0x00050C0E
3729 #define GPIO_PF4_T2CCP0 0x00051007
3731 #endif // PART_TM4C1233H6PM
3738 #ifdef PART_TM4C1233H6PZ
3740 #define GPIO_PA0_U0RX 0x00000001
3742 #define GPIO_PA1_U0TX 0x00000401
3744 #define GPIO_PA2_SSI0CLK 0x00000802
3746 #define GPIO_PA3_SSI0FSS 0x00000C02
3748 #define GPIO_PA4_SSI0RX 0x00001002
3750 #define GPIO_PA5_SSI0TX 0x00001402
3752 #define GPIO_PA6_I2C1SCL 0x00001803
3754 #define GPIO_PA7_I2C1SDA 0x00001C03
3756 #define GPIO_PB0_U1RX 0x00010001
3757 #define GPIO_PB0_T2CCP0 0x00010007
3759 #define GPIO_PB1_U1TX 0x00010401
3760 #define GPIO_PB1_T2CCP1 0x00010407
3762 #define GPIO_PB2_I2C0SCL 0x00010803
3763 #define GPIO_PB2_T3CCP0 0x00010807
3765 #define GPIO_PB3_I2C0SDA 0x00010C03
3766 #define GPIO_PB3_T3CCP1 0x00010C07
3768 #define GPIO_PB4_SSI2CLK 0x00011002
3769 #define GPIO_PB4_T1CCP0 0x00011007
3770 #define GPIO_PB4_CAN0RX 0x00011008
3772 #define GPIO_PB5_SSI2FSS 0x00011402
3773 #define GPIO_PB5_T1CCP1 0x00011407
3774 #define GPIO_PB5_CAN0TX 0x00011408
3776 #define GPIO_PC0_TCK 0x00020001
3777 #define GPIO_PC0_SWCLK 0x00020001
3778 #define GPIO_PC0_T4CCP0 0x00020007
3780 #define GPIO_PC1_TMS 0x00020401
3781 #define GPIO_PC1_SWDIO 0x00020401
3782 #define GPIO_PC1_T4CCP1 0x00020407
3784 #define GPIO_PC2_TDI 0x00020801
3785 #define GPIO_PC2_T5CCP0 0x00020807
3787 #define GPIO_PC3_SWO 0x00020C01
3788 #define GPIO_PC3_TDO 0x00020C01
3789 #define GPIO_PC3_T5CCP1 0x00020C07
3791 #define GPIO_PC4_U4RX 0x00021001
3792 #define GPIO_PC4_U1RX 0x00021002
3793 #define GPIO_PC4_WT0CCP0 0x00021007
3794 #define GPIO_PC4_U1RTS 0x00021008
3796 #define GPIO_PC5_U4TX 0x00021401
3797 #define GPIO_PC5_U1TX 0x00021402
3798 #define GPIO_PC5_WT0CCP1 0x00021407
3799 #define GPIO_PC5_U1CTS 0x00021408
3801 #define GPIO_PC6_U3RX 0x00021801
3802 #define GPIO_PC6_WT1CCP0 0x00021807
3804 #define GPIO_PC7_U3TX 0x00021C01
3805 #define GPIO_PC7_WT1CCP1 0x00021C07
3807 #define GPIO_PD0_SSI3CLK 0x00030001
3808 #define GPIO_PD0_SSI1CLK 0x00030002
3809 #define GPIO_PD0_I2C3SCL 0x00030003
3810 #define GPIO_PD0_WT2CCP0 0x00030007
3812 #define GPIO_PD1_SSI3FSS 0x00030401
3813 #define GPIO_PD1_SSI1FSS 0x00030402
3814 #define GPIO_PD1_I2C3SDA 0x00030403
3815 #define GPIO_PD1_WT2CCP1 0x00030407
3817 #define GPIO_PD2_SSI3RX 0x00030801
3818 #define GPIO_PD2_SSI1RX 0x00030802
3819 #define GPIO_PD2_WT3CCP0 0x00030807
3821 #define GPIO_PD3_SSI3TX 0x00030C01
3822 #define GPIO_PD3_SSI1TX 0x00030C02
3823 #define GPIO_PD3_WT3CCP1 0x00030C07
3825 #define GPIO_PD4_U6RX 0x00031001
3826 #define GPIO_PD4_WT4CCP0 0x00031007
3828 #define GPIO_PD5_U6TX 0x00031401
3829 #define GPIO_PD5_WT4CCP1 0x00031407
3831 #define GPIO_PD6_U2RX 0x00031801
3832 #define GPIO_PD6_WT5CCP0 0x00031807
3834 #define GPIO_PD7_U2TX 0x00031C01
3835 #define GPIO_PD7_WT5CCP1 0x00031C07
3836 #define GPIO_PD7_NMI 0x00031C08
3838 #define GPIO_PE0_U7RX 0x00040001
3840 #define GPIO_PE1_U7TX 0x00040401
3842 #define GPIO_PE4_U5RX 0x00041001
3843 #define GPIO_PE4_I2C2SCL 0x00041003
3844 #define GPIO_PE4_CAN0RX 0x00041008
3846 #define GPIO_PE5_U5TX 0x00041401
3847 #define GPIO_PE5_I2C2SDA 0x00041403
3848 #define GPIO_PE5_CAN0TX 0x00041408
3850 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
3878 #define GPIO_PF4_U1DTR 0x00051001
3879 #define GPIO_PF4_T2CCP0 0x00051007
3880 #define GPIO_PF4_TRD3 0x0005100E
3882 #define GPIO_PF5_T2CCP1 0x00051407
3884 #define GPIO_PF6_I2C2SCL 0x00051803
3885 #define GPIO_PF6_T3CCP0 0x00051807
3887 #define GPIO_PF7_I2C2SDA 0x00051C03
3888 #define GPIO_PF7_T3CCP1 0x00051C07
3890 #define GPIO_PG0_I2C3SCL 0x00060003
3891 #define GPIO_PG0_T4CCP0 0x00060007
3893 #define GPIO_PG1_I2C3SDA 0x00060403
3894 #define GPIO_PG1_T4CCP1 0x00060407
3896 #define GPIO_PG2_I2C4SCL 0x00060803
3897 #define GPIO_PG2_T5CCP0 0x00060807
3899 #define GPIO_PG3_I2C4SDA 0x00060C03
3900 #define GPIO_PG3_T5CCP1 0x00060C07
3902 #define GPIO_PG4_U2RX 0x00061001
3903 #define GPIO_PG4_I2C1SCL 0x00061003
3904 #define GPIO_PG4_WT0CCP0 0x00061007
3906 #define GPIO_PG5_U2TX 0x00061401
3907 #define GPIO_PG5_I2C1SDA 0x00061403
3908 #define GPIO_PG5_WT0CCP1 0x00061407
3910 #define GPIO_PG6_I2C5SCL 0x00061803
3911 #define GPIO_PG6_WT1CCP0 0x00061807
3913 #define GPIO_PG7_I2C5SDA 0x00061C03
3914 #define GPIO_PG7_WT1CCP1 0x00061C07
3916 #define GPIO_PH0_SSI3CLK 0x00070002
3917 #define GPIO_PH0_WT2CCP0 0x00070007
3919 #define GPIO_PH1_SSI3FSS 0x00070402
3920 #define GPIO_PH1_WT2CCP1 0x00070407
3922 #define GPIO_PH2_SSI3RX 0x00070802
3923 #define GPIO_PH2_WT5CCP0 0x00070807
3925 #define GPIO_PH3_SSI3TX 0x00070C02
3926 #define GPIO_PH3_WT5CCP1 0x00070C07
3928 #define GPIO_PH4_SSI2CLK 0x00071002
3929 #define GPIO_PH4_WT3CCP0 0x00071007
3931 #define GPIO_PH5_SSI2FSS 0x00071402
3932 #define GPIO_PH5_WT3CCP1 0x00071407
3934 #define GPIO_PH6_SSI2RX 0x00071802
3935 #define GPIO_PH6_WT4CCP0 0x00071807
3937 #define GPIO_PH7_SSI2TX 0x00071C02
3938 #define GPIO_PH7_WT4CCP1 0x00071C07
3940 #define GPIO_PJ0_U4RX 0x00080001
3941 #define GPIO_PJ0_T1CCP0 0x00080007
3943 #define GPIO_PJ1_U4TX 0x00080401
3944 #define GPIO_PJ1_T1CCP1 0x00080407
3946 #define GPIO_PJ2_U5RX 0x00080801
3947 #define GPIO_PJ2_T2CCP0 0x00080807
3949 #define GPIO_PK0_SSI3CLK 0x00090002
3951 #define GPIO_PK1_SSI3FSS 0x00090402
3953 #define GPIO_PK2_SSI3RX 0x00090802
3955 #define GPIO_PK3_SSI3TX 0x00090C02
3957 #endif // PART_TM4C1233H6PZ
3964 #ifdef PART_TM4C1236D5PM
3966 #define GPIO_PA0_U0RX 0x00000001
3968 #define GPIO_PA1_U0TX 0x00000401
3970 #define GPIO_PA2_SSI0CLK 0x00000802
3972 #define GPIO_PA3_SSI0FSS 0x00000C02
3974 #define GPIO_PA4_SSI0RX 0x00001002
3976 #define GPIO_PA5_SSI0TX 0x00001402
3978 #define GPIO_PA6_I2C1SCL 0x00001803
3980 #define GPIO_PA7_I2C1SDA 0x00001C03
3982 #define GPIO_PB0_U1RX 0x00010001
3983 #define GPIO_PB0_T2CCP0 0x00010007
3985 #define GPIO_PB1_U1TX 0x00010401
3986 #define GPIO_PB1_T2CCP1 0x00010407
3988 #define GPIO_PB2_I2C0SCL 0x00010803
3989 #define GPIO_PB2_T3CCP0 0x00010807
3991 #define GPIO_PB3_I2C0SDA 0x00010C03
3992 #define GPIO_PB3_T3CCP1 0x00010C07
3994 #define GPIO_PB4_SSI2CLK 0x00011002
3995 #define GPIO_PB4_T1CCP0 0x00011007
3996 #define GPIO_PB4_CAN0RX 0x00011008
3998 #define GPIO_PB5_SSI2FSS 0x00011402
3999 #define GPIO_PB5_T1CCP1 0x00011407
4000 #define GPIO_PB5_CAN0TX 0x00011408
4002 #define GPIO_PB6_SSI2RX 0x00011802
4003 #define GPIO_PB6_I2C5SCL 0x00011803
4004 #define GPIO_PB6_T0CCP0 0x00011807
4006 #define GPIO_PB7_SSI2TX 0x00011C02
4007 #define GPIO_PB7_I2C5SDA 0x00011C03
4008 #define GPIO_PB7_T0CCP1 0x00011C07
4010 #define GPIO_PC0_TCK 0x00020001
4011 #define GPIO_PC0_SWCLK 0x00020001
4012 #define GPIO_PC0_T4CCP0 0x00020007
4014 #define GPIO_PC1_TMS 0x00020401
4015 #define GPIO_PC1_SWDIO 0x00020401
4016 #define GPIO_PC1_T4CCP1 0x00020407
4018 #define GPIO_PC2_TDI 0x00020801
4019 #define GPIO_PC2_T5CCP0 0x00020807
4021 #define GPIO_PC3_SWO 0x00020C01
4022 #define GPIO_PC3_TDO 0x00020C01
4023 #define GPIO_PC3_T5CCP1 0x00020C07
4025 #define GPIO_PC4_U4RX 0x00021001
4026 #define GPIO_PC4_U1RX 0x00021002
4027 #define GPIO_PC4_WT0CCP0 0x00021007
4028 #define GPIO_PC4_U1RTS 0x00021008
4030 #define GPIO_PC5_U4TX 0x00021401
4031 #define GPIO_PC5_U1TX 0x00021402
4032 #define GPIO_PC5_WT0CCP1 0x00021407
4033 #define GPIO_PC5_U1CTS 0x00021408
4035 #define GPIO_PC6_U3RX 0x00021801
4036 #define GPIO_PC6_WT1CCP0 0x00021807
4037 #define GPIO_PC6_USB0EPEN 0x00021808
4039 #define GPIO_PC7_U3TX 0x00021C01
4040 #define GPIO_PC7_WT1CCP1 0x00021C07
4041 #define GPIO_PC7_USB0PFLT 0x00021C08
4043 #define GPIO_PD0_SSI3CLK 0x00030001
4044 #define GPIO_PD0_SSI1CLK 0x00030002
4045 #define GPIO_PD0_I2C3SCL 0x00030003
4046 #define GPIO_PD0_WT2CCP0 0x00030007
4048 #define GPIO_PD1_SSI3FSS 0x00030401
4049 #define GPIO_PD1_SSI1FSS 0x00030402
4050 #define GPIO_PD1_I2C3SDA 0x00030403
4051 #define GPIO_PD1_WT2CCP1 0x00030407
4053 #define GPIO_PD2_SSI3RX 0x00030801
4054 #define GPIO_PD2_SSI1RX 0x00030802
4055 #define GPIO_PD2_WT3CCP0 0x00030807
4056 #define GPIO_PD2_USB0EPEN 0x00030808
4058 #define GPIO_PD3_SSI3TX 0x00030C01
4059 #define GPIO_PD3_SSI1TX 0x00030C02
4060 #define GPIO_PD3_WT3CCP1 0x00030C07
4061 #define GPIO_PD3_USB0PFLT 0x00030C08
4063 #define GPIO_PD4_U6RX 0x00031001
4064 #define GPIO_PD4_WT4CCP0 0x00031007
4066 #define GPIO_PD5_U6TX 0x00031401
4067 #define GPIO_PD5_WT4CCP1 0x00031407
4069 #define GPIO_PD6_U2RX 0x00031801
4070 #define GPIO_PD6_WT5CCP0 0x00031807
4072 #define GPIO_PD7_U2TX 0x00031C01
4073 #define GPIO_PD7_WT5CCP1 0x00031C07
4074 #define GPIO_PD7_NMI 0x00031C08
4076 #define GPIO_PE0_U7RX 0x00040001
4078 #define GPIO_PE1_U7TX 0x00040401
4080 #define GPIO_PE4_U5RX 0x00041001
4081 #define GPIO_PE4_I2C2SCL 0x00041003
4082 #define GPIO_PE4_CAN0RX 0x00041008
4084 #define GPIO_PE5_U5TX 0x00041401
4085 #define GPIO_PE5_I2C2SDA 0x00041403
4086 #define GPIO_PE5_CAN0TX 0x00041408
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
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
4101 #define GPIO_PF2_SSI1CLK 0x00050802
4102 #define GPIO_PF2_T1CCP0 0x00050807
4103 #define GPIO_PF2_TRD0 0x0005080E
4105 #define GPIO_PF3_SSI1FSS 0x00050C02
4106 #define GPIO_PF3_CAN0TX 0x00050C03
4107 #define GPIO_PF3_T1CCP1 0x00050C07
4108 #define GPIO_PF3_TRCLK 0x00050C0E
4110 #define GPIO_PF4_T2CCP0 0x00051007
4111 #define GPIO_PF4_USB0EPEN 0x00051008
4113 #define GPIO_PG0_I2C3SCL 0x00060003
4114 #define GPIO_PG0_T4CCP0 0x00060007
4116 #define GPIO_PG1_I2C3SDA 0x00060403
4117 #define GPIO_PG1_T4CCP1 0x00060407
4119 #define GPIO_PG2_I2C4SCL 0x00060803
4120 #define GPIO_PG2_T5CCP0 0x00060807
4122 #define GPIO_PG3_I2C4SDA 0x00060C03
4123 #define GPIO_PG3_T5CCP1 0x00060C07
4125 #define GPIO_PG4_U2RX 0x00061001
4126 #define GPIO_PG4_I2C1SCL 0x00061003
4127 #define GPIO_PG4_WT0CCP0 0x00061007
4128 #define GPIO_PG4_USB0EPEN 0x00061008
4130 #define GPIO_PG5_U2TX 0x00061401
4131 #define GPIO_PG5_I2C1SDA 0x00061403
4132 #define GPIO_PG5_WT0CCP1 0x00061407
4133 #define GPIO_PG5_USB0PFLT 0x00061408
4135 #endif // PART_TM4C1236D5PM
4142 #ifdef PART_TM4C1236E6PM
4144 #define GPIO_PA0_U0RX 0x00000001
4146 #define GPIO_PA1_U0TX 0x00000401
4148 #define GPIO_PA2_SSI0CLK 0x00000802
4150 #define GPIO_PA3_SSI0FSS 0x00000C02
4152 #define GPIO_PA4_SSI0RX 0x00001002
4154 #define GPIO_PA5_SSI0TX 0x00001402
4156 #define GPIO_PA6_I2C1SCL 0x00001803
4158 #define GPIO_PA7_I2C1SDA 0x00001C03
4160 #define GPIO_PB0_U1RX 0x00010001
4161 #define GPIO_PB0_T2CCP0 0x00010007
4163 #define GPIO_PB1_U1TX 0x00010401
4164 #define GPIO_PB1_T2CCP1 0x00010407
4166 #define GPIO_PB2_I2C0SCL 0x00010803
4167 #define GPIO_PB2_T3CCP0 0x00010807
4169 #define GPIO_PB3_I2C0SDA 0x00010C03
4170 #define GPIO_PB3_T3CCP1 0x00010C07
4172 #define GPIO_PB4_SSI2CLK 0x00011002
4173 #define GPIO_PB4_T1CCP0 0x00011007
4174 #define GPIO_PB4_CAN0RX 0x00011008
4176 #define GPIO_PB5_SSI2FSS 0x00011402
4177 #define GPIO_PB5_T1CCP1 0x00011407
4178 #define GPIO_PB5_CAN0TX 0x00011408
4180 #define GPIO_PB6_SSI2RX 0x00011802
4181 #define GPIO_PB6_I2C5SCL 0x00011803
4182 #define GPIO_PB6_T0CCP0 0x00011807
4184 #define GPIO_PB7_SSI2TX 0x00011C02
4185 #define GPIO_PB7_I2C5SDA 0x00011C03
4186 #define GPIO_PB7_T0CCP1 0x00011C07
4188 #define GPIO_PC0_TCK 0x00020001
4189 #define GPIO_PC0_SWCLK 0x00020001
4190 #define GPIO_PC0_T4CCP0 0x00020007
4192 #define GPIO_PC1_TMS 0x00020401
4193 #define GPIO_PC1_SWDIO 0x00020401
4194 #define GPIO_PC1_T4CCP1 0x00020407
4196 #define GPIO_PC2_TDI 0x00020801
4197 #define GPIO_PC2_T5CCP0 0x00020807
4199 #define GPIO_PC3_SWO 0x00020C01
4200 #define GPIO_PC3_TDO 0x00020C01
4201 #define GPIO_PC3_T5CCP1 0x00020C07
4203 #define GPIO_PC4_U4RX 0x00021001
4204 #define GPIO_PC4_U1RX 0x00021002
4205 #define GPIO_PC4_WT0CCP0 0x00021007
4206 #define GPIO_PC4_U1RTS 0x00021008
4208 #define GPIO_PC5_U4TX 0x00021401
4209 #define GPIO_PC5_U1TX 0x00021402
4210 #define GPIO_PC5_WT0CCP1 0x00021407
4211 #define GPIO_PC5_U1CTS 0x00021408
4213 #define GPIO_PC6_U3RX 0x00021801
4214 #define GPIO_PC6_WT1CCP0 0x00021807
4215 #define GPIO_PC6_USB0EPEN 0x00021808
4217 #define GPIO_PC7_U3TX 0x00021C01
4218 #define GPIO_PC7_WT1CCP1 0x00021C07
4219 #define GPIO_PC7_USB0PFLT 0x00021C08
4221 #define GPIO_PD0_SSI3CLK 0x00030001
4222 #define GPIO_PD0_SSI1CLK 0x00030002
4223 #define GPIO_PD0_I2C3SCL 0x00030003
4224 #define GPIO_PD0_WT2CCP0 0x00030007
4226 #define GPIO_PD1_SSI3FSS 0x00030401
4227 #define GPIO_PD1_SSI1FSS 0x00030402
4228 #define GPIO_PD1_I2C3SDA 0x00030403
4229 #define GPIO_PD1_WT2CCP1 0x00030407
4231 #define GPIO_PD2_SSI3RX 0x00030801
4232 #define GPIO_PD2_SSI1RX 0x00030802
4233 #define GPIO_PD2_WT3CCP0 0x00030807
4234 #define GPIO_PD2_USB0EPEN 0x00030808
4236 #define GPIO_PD3_SSI3TX 0x00030C01
4237 #define GPIO_PD3_SSI1TX 0x00030C02
4238 #define GPIO_PD3_WT3CCP1 0x00030C07
4239 #define GPIO_PD3_USB0PFLT 0x00030C08
4241 #define GPIO_PD4_U6RX 0x00031001
4242 #define GPIO_PD4_WT4CCP0 0x00031007
4244 #define GPIO_PD5_U6TX 0x00031401
4245 #define GPIO_PD5_WT4CCP1 0x00031407
4247 #define GPIO_PD6_U2RX 0x00031801
4248 #define GPIO_PD6_WT5CCP0 0x00031807
4250 #define GPIO_PD7_U2TX 0x00031C01
4251 #define GPIO_PD7_WT5CCP1 0x00031C07
4252 #define GPIO_PD7_NMI 0x00031C08
4254 #define GPIO_PE0_U7RX 0x00040001
4256 #define GPIO_PE1_U7TX 0x00040401
4258 #define GPIO_PE4_U5RX 0x00041001
4259 #define GPIO_PE4_I2C2SCL 0x00041003
4260 #define GPIO_PE4_CAN0RX 0x00041008
4262 #define GPIO_PE5_U5TX 0x00041401
4263 #define GPIO_PE5_I2C2SDA 0x00041403
4264 #define GPIO_PE5_CAN0TX 0x00041408
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
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
4279 #define GPIO_PF2_SSI1CLK 0x00050802
4280 #define GPIO_PF2_T1CCP0 0x00050807
4281 #define GPIO_PF2_TRD0 0x0005080E
4283 #define GPIO_PF3_SSI1FSS 0x00050C02
4284 #define GPIO_PF3_CAN0TX 0x00050C03
4285 #define GPIO_PF3_T1CCP1 0x00050C07
4286 #define GPIO_PF3_TRCLK 0x00050C0E
4288 #define GPIO_PF4_T2CCP0 0x00051007
4289 #define GPIO_PF4_USB0EPEN 0x00051008
4291 #define GPIO_PG0_I2C3SCL 0x00060003
4292 #define GPIO_PG0_T4CCP0 0x00060007
4294 #define GPIO_PG1_I2C3SDA 0x00060403
4295 #define GPIO_PG1_T4CCP1 0x00060407
4297 #define GPIO_PG2_I2C4SCL 0x00060803
4298 #define GPIO_PG2_T5CCP0 0x00060807
4300 #define GPIO_PG3_I2C4SDA 0x00060C03
4301 #define GPIO_PG3_T5CCP1 0x00060C07
4303 #define GPIO_PG4_U2RX 0x00061001
4304 #define GPIO_PG4_I2C1SCL 0x00061003
4305 #define GPIO_PG4_WT0CCP0 0x00061007
4306 #define GPIO_PG4_USB0EPEN 0x00061008
4308 #define GPIO_PG5_U2TX 0x00061401
4309 #define GPIO_PG5_I2C1SDA 0x00061403
4310 #define GPIO_PG5_WT0CCP1 0x00061407
4311 #define GPIO_PG5_USB0PFLT 0x00061408
4313 #endif // PART_TM4C1236E6PM
4320 #ifdef PART_TM4C1236H6PM
4322 #define GPIO_PA0_U0RX 0x00000001
4324 #define GPIO_PA1_U0TX 0x00000401
4326 #define GPIO_PA2_SSI0CLK 0x00000802
4328 #define GPIO_PA3_SSI0FSS 0x00000C02
4330 #define GPIO_PA4_SSI0RX 0x00001002
4332 #define GPIO_PA5_SSI0TX 0x00001402
4334 #define GPIO_PA6_I2C1SCL 0x00001803
4336 #define GPIO_PA7_I2C1SDA 0x00001C03
4338 #define GPIO_PB0_U1RX 0x00010001
4339 #define GPIO_PB0_T2CCP0 0x00010007
4341 #define GPIO_PB1_U1TX 0x00010401
4342 #define GPIO_PB1_T2CCP1 0x00010407
4344 #define GPIO_PB2_I2C0SCL 0x00010803
4345 #define GPIO_PB2_T3CCP0 0x00010807
4347 #define GPIO_PB3_I2C0SDA 0x00010C03
4348 #define GPIO_PB3_T3CCP1 0x00010C07
4350 #define GPIO_PB4_SSI2CLK 0x00011002
4351 #define GPIO_PB4_T1CCP0 0x00011007
4352 #define GPIO_PB4_CAN0RX 0x00011008
4354 #define GPIO_PB5_SSI2FSS 0x00011402
4355 #define GPIO_PB5_T1CCP1 0x00011407
4356 #define GPIO_PB5_CAN0TX 0x00011408
4358 #define GPIO_PB6_SSI2RX 0x00011802
4359 #define GPIO_PB6_I2C5SCL 0x00011803
4360 #define GPIO_PB6_T0CCP0 0x00011807
4362 #define GPIO_PB7_SSI2TX 0x00011C02
4363 #define GPIO_PB7_I2C5SDA 0x00011C03
4364 #define GPIO_PB7_T0CCP1 0x00011C07
4366 #define GPIO_PC0_TCK 0x00020001
4367 #define GPIO_PC0_SWCLK 0x00020001
4368 #define GPIO_PC0_T4CCP0 0x00020007
4370 #define GPIO_PC1_TMS 0x00020401
4371 #define GPIO_PC1_SWDIO 0x00020401
4372 #define GPIO_PC1_T4CCP1 0x00020407
4374 #define GPIO_PC2_TDI 0x00020801
4375 #define GPIO_PC2_T5CCP0 0x00020807
4377 #define GPIO_PC3_SWO 0x00020C01
4378 #define GPIO_PC3_TDO 0x00020C01
4379 #define GPIO_PC3_T5CCP1 0x00020C07
4381 #define GPIO_PC4_U4RX 0x00021001
4382 #define GPIO_PC4_U1RX 0x00021002
4383 #define GPIO_PC4_WT0CCP0 0x00021007
4384 #define GPIO_PC4_U1RTS 0x00021008
4386 #define GPIO_PC5_U4TX 0x00021401
4387 #define GPIO_PC5_U1TX 0x00021402
4388 #define GPIO_PC5_WT0CCP1 0x00021407
4389 #define GPIO_PC5_U1CTS 0x00021408
4391 #define GPIO_PC6_U3RX 0x00021801
4392 #define GPIO_PC6_WT1CCP0 0x00021807
4393 #define GPIO_PC6_USB0EPEN 0x00021808
4395 #define GPIO_PC7_U3TX 0x00021C01
4396 #define GPIO_PC7_WT1CCP1 0x00021C07
4397 #define GPIO_PC7_USB0PFLT 0x00021C08
4399 #define GPIO_PD0_SSI3CLK 0x00030001
4400 #define GPIO_PD0_SSI1CLK 0x00030002
4401 #define GPIO_PD0_I2C3SCL 0x00030003
4402 #define GPIO_PD0_WT2CCP0 0x00030007
4404 #define GPIO_PD1_SSI3FSS 0x00030401
4405 #define GPIO_PD1_SSI1FSS 0x00030402
4406 #define GPIO_PD1_I2C3SDA 0x00030403
4407 #define GPIO_PD1_WT2CCP1 0x00030407
4409 #define GPIO_PD2_SSI3RX 0x00030801
4410 #define GPIO_PD2_SSI1RX 0x00030802
4411 #define GPIO_PD2_WT3CCP0 0x00030807
4412 #define GPIO_PD2_USB0EPEN 0x00030808
4414 #define GPIO_PD3_SSI3TX 0x00030C01
4415 #define GPIO_PD3_SSI1TX 0x00030C02
4416 #define GPIO_PD3_WT3CCP1 0x00030C07
4417 #define GPIO_PD3_USB0PFLT 0x00030C08
4419 #define GPIO_PD4_U6RX 0x00031001
4420 #define GPIO_PD4_WT4CCP0 0x00031007
4422 #define GPIO_PD5_U6TX 0x00031401
4423 #define GPIO_PD5_WT4CCP1 0x00031407
4425 #define GPIO_PD6_U2RX 0x00031801
4426 #define GPIO_PD6_WT5CCP0 0x00031807
4428 #define GPIO_PD7_U2TX 0x00031C01
4429 #define GPIO_PD7_WT5CCP1 0x00031C07
4430 #define GPIO_PD7_NMI 0x00031C08
4432 #define GPIO_PE0_U7RX 0x00040001
4434 #define GPIO_PE1_U7TX 0x00040401
4436 #define GPIO_PE4_U5RX 0x00041001
4437 #define GPIO_PE4_I2C2SCL 0x00041003
4438 #define GPIO_PE4_CAN0RX 0x00041008
4440 #define GPIO_PE5_U5TX 0x00041401
4441 #define GPIO_PE5_I2C2SDA 0x00041403
4442 #define GPIO_PE5_CAN0TX 0x00041408
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
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
4457 #define GPIO_PF2_SSI1CLK 0x00050802
4458 #define GPIO_PF2_T1CCP0 0x00050807
4459 #define GPIO_PF2_TRD0 0x0005080E
4461 #define GPIO_PF3_SSI1FSS 0x00050C02
4462 #define GPIO_PF3_CAN0TX 0x00050C03
4463 #define GPIO_PF3_T1CCP1 0x00050C07
4464 #define GPIO_PF3_TRCLK 0x00050C0E
4466 #define GPIO_PF4_T2CCP0 0x00051007
4467 #define GPIO_PF4_USB0EPEN 0x00051008
4469 #define GPIO_PG0_I2C3SCL 0x00060003
4470 #define GPIO_PG0_T4CCP0 0x00060007
4472 #define GPIO_PG1_I2C3SDA 0x00060403
4473 #define GPIO_PG1_T4CCP1 0x00060407
4475 #define GPIO_PG2_I2C4SCL 0x00060803
4476 #define GPIO_PG2_T5CCP0 0x00060807
4478 #define GPIO_PG3_I2C4SDA 0x00060C03
4479 #define GPIO_PG3_T5CCP1 0x00060C07
4481 #define GPIO_PG4_U2RX 0x00061001
4482 #define GPIO_PG4_I2C1SCL 0x00061003
4483 #define GPIO_PG4_WT0CCP0 0x00061007
4484 #define GPIO_PG4_USB0EPEN 0x00061008
4486 #define GPIO_PG5_U2TX 0x00061401
4487 #define GPIO_PG5_I2C1SDA 0x00061403
4488 #define GPIO_PG5_WT0CCP1 0x00061407
4489 #define GPIO_PG5_USB0PFLT 0x00061408
4491 #endif // PART_TM4C1236H6PM
4498 #ifdef PART_TM4C1237D5PM
4500 #define GPIO_PA0_U0RX 0x00000001
4502 #define GPIO_PA1_U0TX 0x00000401
4504 #define GPIO_PA2_SSI0CLK 0x00000802
4506 #define GPIO_PA3_SSI0FSS 0x00000C02
4508 #define GPIO_PA4_SSI0RX 0x00001002
4510 #define GPIO_PA5_SSI0TX 0x00001402
4512 #define GPIO_PA6_I2C1SCL 0x00001803
4514 #define GPIO_PA7_I2C1SDA 0x00001C03
4516 #define GPIO_PB0_U1RX 0x00010001
4517 #define GPIO_PB0_T2CCP0 0x00010007
4519 #define GPIO_PB1_U1TX 0x00010401
4520 #define GPIO_PB1_T2CCP1 0x00010407
4522 #define GPIO_PB2_I2C0SCL 0x00010803
4523 #define GPIO_PB2_T3CCP0 0x00010807
4525 #define GPIO_PB3_I2C0SDA 0x00010C03
4526 #define GPIO_PB3_T3CCP1 0x00010C07
4528 #define GPIO_PB4_SSI2CLK 0x00011002
4529 #define GPIO_PB4_T1CCP0 0x00011007
4530 #define GPIO_PB4_CAN0RX 0x00011008
4532 #define GPIO_PB5_SSI2FSS 0x00011402
4533 #define GPIO_PB5_T1CCP1 0x00011407
4534 #define GPIO_PB5_CAN0TX 0x00011408
4536 #define GPIO_PB6_SSI2RX 0x00011802
4537 #define GPIO_PB6_T0CCP0 0x00011807
4539 #define GPIO_PB7_SSI2TX 0x00011C02
4540 #define GPIO_PB7_T0CCP1 0x00011C07
4542 #define GPIO_PC0_TCK 0x00020001
4543 #define GPIO_PC0_SWCLK 0x00020001
4544 #define GPIO_PC0_T4CCP0 0x00020007
4546 #define GPIO_PC1_TMS 0x00020401
4547 #define GPIO_PC1_SWDIO 0x00020401
4548 #define GPIO_PC1_T4CCP1 0x00020407
4550 #define GPIO_PC2_TDI 0x00020801
4551 #define GPIO_PC2_T5CCP0 0x00020807
4553 #define GPIO_PC3_SWO 0x00020C01
4554 #define GPIO_PC3_TDO 0x00020C01
4555 #define GPIO_PC3_T5CCP1 0x00020C07
4557 #define GPIO_PC4_U4RX 0x00021001
4558 #define GPIO_PC4_U1RX 0x00021002
4559 #define GPIO_PC4_WT0CCP0 0x00021007
4560 #define GPIO_PC4_U1RTS 0x00021008
4562 #define GPIO_PC5_U4TX 0x00021401
4563 #define GPIO_PC5_U1TX 0x00021402
4564 #define GPIO_PC5_WT0CCP1 0x00021407
4565 #define GPIO_PC5_U1CTS 0x00021408
4567 #define GPIO_PC6_U3RX 0x00021801
4568 #define GPIO_PC6_WT1CCP0 0x00021807
4569 #define GPIO_PC6_USB0EPEN 0x00021808
4571 #define GPIO_PC7_U3TX 0x00021C01
4572 #define GPIO_PC7_WT1CCP1 0x00021C07
4573 #define GPIO_PC7_USB0PFLT 0x00021C08
4575 #define GPIO_PD0_SSI3CLK 0x00030001
4576 #define GPIO_PD0_SSI1CLK 0x00030002
4577 #define GPIO_PD0_I2C3SCL 0x00030003
4578 #define GPIO_PD0_WT2CCP0 0x00030007
4580 #define GPIO_PD1_SSI3FSS 0x00030401
4581 #define GPIO_PD1_SSI1FSS 0x00030402
4582 #define GPIO_PD1_I2C3SDA 0x00030403
4583 #define GPIO_PD1_WT2CCP1 0x00030407
4585 #define GPIO_PD2_SSI3RX 0x00030801
4586 #define GPIO_PD2_SSI1RX 0x00030802
4587 #define GPIO_PD2_WT3CCP0 0x00030807
4588 #define GPIO_PD2_USB0EPEN 0x00030808
4590 #define GPIO_PD3_SSI3TX 0x00030C01
4591 #define GPIO_PD3_SSI1TX 0x00030C02
4592 #define GPIO_PD3_WT3CCP1 0x00030C07
4593 #define GPIO_PD3_USB0PFLT 0x00030C08
4595 #define GPIO_PD4_U6RX 0x00031001
4596 #define GPIO_PD4_WT4CCP0 0x00031007
4598 #define GPIO_PD5_U6TX 0x00031401
4599 #define GPIO_PD5_WT4CCP1 0x00031407
4601 #define GPIO_PD6_U2RX 0x00031801
4602 #define GPIO_PD6_WT5CCP0 0x00031807
4604 #define GPIO_PD7_U2TX 0x00031C01
4605 #define GPIO_PD7_WT5CCP1 0x00031C07
4606 #define GPIO_PD7_NMI 0x00031C08
4608 #define GPIO_PE0_U7RX 0x00040001
4610 #define GPIO_PE1_U7TX 0x00040401
4612 #define GPIO_PE4_U5RX 0x00041001
4613 #define GPIO_PE4_I2C2SCL 0x00041003
4614 #define GPIO_PE4_CAN0RX 0x00041008
4616 #define GPIO_PE5_U5TX 0x00041401
4617 #define GPIO_PE5_I2C2SDA 0x00041403
4618 #define GPIO_PE5_CAN0TX 0x00041408
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
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
4633 #define GPIO_PF2_SSI1CLK 0x00050802
4634 #define GPIO_PF2_T1CCP0 0x00050807
4635 #define GPIO_PF2_TRD0 0x0005080E
4637 #define GPIO_PF3_SSI1FSS 0x00050C02
4638 #define GPIO_PF3_CAN0TX 0x00050C03
4639 #define GPIO_PF3_T1CCP1 0x00050C07
4640 #define GPIO_PF3_TRCLK 0x00050C0E
4642 #define GPIO_PF4_T2CCP0 0x00051007
4643 #define GPIO_PF4_USB0EPEN 0x00051008
4645 #endif // PART_TM4C1237D5PM
4652 #ifdef PART_TM4C1237D5PZ
4654 #define GPIO_PA0_U0RX 0x00000001
4656 #define GPIO_PA1_U0TX 0x00000401
4658 #define GPIO_PA2_SSI0CLK 0x00000802
4660 #define GPIO_PA3_SSI0FSS 0x00000C02
4662 #define GPIO_PA4_SSI0RX 0x00001002
4664 #define GPIO_PA5_SSI0TX 0x00001402
4666 #define GPIO_PA6_I2C1SCL 0x00001803
4668 #define GPIO_PA7_I2C1SDA 0x00001C03
4670 #define GPIO_PB0_U1RX 0x00010001
4671 #define GPIO_PB0_T2CCP0 0x00010007
4673 #define GPIO_PB1_U1TX 0x00010401
4674 #define GPIO_PB1_T2CCP1 0x00010407
4676 #define GPIO_PB2_I2C0SCL 0x00010803
4677 #define GPIO_PB2_T3CCP0 0x00010807
4679 #define GPIO_PB3_I2C0SDA 0x00010C03
4680 #define GPIO_PB3_T3CCP1 0x00010C07
4682 #define GPIO_PB4_SSI2CLK 0x00011002
4683 #define GPIO_PB4_T1CCP0 0x00011007
4684 #define GPIO_PB4_CAN0RX 0x00011008
4686 #define GPIO_PB5_SSI2FSS 0x00011402
4687 #define GPIO_PB5_T1CCP1 0x00011407
4688 #define GPIO_PB5_CAN0TX 0x00011408
4690 #define GPIO_PC0_TCK 0x00020001
4691 #define GPIO_PC0_SWCLK 0x00020001
4692 #define GPIO_PC0_T4CCP0 0x00020007
4694 #define GPIO_PC1_TMS 0x00020401
4695 #define GPIO_PC1_SWDIO 0x00020401
4696 #define GPIO_PC1_T4CCP1 0x00020407
4698 #define GPIO_PC2_TDI 0x00020801
4699 #define GPIO_PC2_T5CCP0 0x00020807
4701 #define GPIO_PC3_SWO 0x00020C01
4702 #define GPIO_PC3_TDO 0x00020C01
4703 #define GPIO_PC3_T5CCP1 0x00020C07
4705 #define GPIO_PC4_U4RX 0x00021001
4706 #define GPIO_PC4_U1RX 0x00021002
4707 #define GPIO_PC4_WT0CCP0 0x00021007
4708 #define GPIO_PC4_U1RTS 0x00021008
4710 #define GPIO_PC5_U4TX 0x00021401
4711 #define GPIO_PC5_U1TX 0x00021402
4712 #define GPIO_PC5_WT0CCP1 0x00021407
4713 #define GPIO_PC5_U1CTS 0x00021408
4715 #define GPIO_PC6_U3RX 0x00021801
4716 #define GPIO_PC6_WT1CCP0 0x00021807
4717 #define GPIO_PC6_USB0EPEN 0x00021808
4719 #define GPIO_PC7_U3TX 0x00021C01
4720 #define GPIO_PC7_WT1CCP1 0x00021C07
4721 #define GPIO_PC7_USB0PFLT 0x00021C08
4723 #define GPIO_PD0_SSI3CLK 0x00030001
4724 #define GPIO_PD0_SSI1CLK 0x00030002
4725 #define GPIO_PD0_I2C3SCL 0x00030003
4726 #define GPIO_PD0_WT2CCP0 0x00030007
4728 #define GPIO_PD1_SSI3FSS 0x00030401
4729 #define GPIO_PD1_SSI1FSS 0x00030402
4730 #define GPIO_PD1_I2C3SDA 0x00030403
4731 #define GPIO_PD1_WT2CCP1 0x00030407
4733 #define GPIO_PD2_SSI3RX 0x00030801
4734 #define GPIO_PD2_SSI1RX 0x00030802
4735 #define GPIO_PD2_WT3CCP0 0x00030807
4736 #define GPIO_PD2_USB0EPEN 0x00030808
4738 #define GPIO_PD3_SSI3TX 0x00030C01
4739 #define GPIO_PD3_SSI1TX 0x00030C02
4740 #define GPIO_PD3_WT3CCP1 0x00030C07
4741 #define GPIO_PD3_USB0PFLT 0x00030C08
4743 #define GPIO_PD4_U6RX 0x00031001
4744 #define GPIO_PD4_WT4CCP0 0x00031007
4746 #define GPIO_PD5_U6TX 0x00031401
4747 #define GPIO_PD5_WT4CCP1 0x00031407
4749 #define GPIO_PD6_U2RX 0x00031801
4750 #define GPIO_PD6_WT5CCP0 0x00031807
4752 #define GPIO_PD7_U2TX 0x00031C01
4753 #define GPIO_PD7_WT5CCP1 0x00031C07
4754 #define GPIO_PD7_NMI 0x00031C08
4756 #define GPIO_PE0_U7RX 0x00040001
4758 #define GPIO_PE1_U7TX 0x00040401
4760 #define GPIO_PE4_U5RX 0x00041001
4761 #define GPIO_PE4_I2C2SCL 0x00041003
4762 #define GPIO_PE4_CAN0RX 0x00041008
4764 #define GPIO_PE5_U5TX 0x00041401
4765 #define GPIO_PE5_I2C2SDA 0x00041403
4766 #define GPIO_PE5_CAN0TX 0x00041408
4768 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
4796 #define GPIO_PF4_U1DTR 0x00051001
4797 #define GPIO_PF4_T2CCP0 0x00051007
4798 #define GPIO_PF4_USB0EPEN 0x00051008
4799 #define GPIO_PF4_TRD3 0x0005100E
4801 #define GPIO_PF5_T2CCP1 0x00051407
4802 #define GPIO_PF5_USB0PFLT 0x00051408
4804 #define GPIO_PF6_I2C2SCL 0x00051803
4805 #define GPIO_PF6_T3CCP0 0x00051807
4807 #define GPIO_PF7_I2C2SDA 0x00051C03
4808 #define GPIO_PF7_T3CCP1 0x00051C07
4810 #define GPIO_PG0_I2C3SCL 0x00060003
4811 #define GPIO_PG0_T4CCP0 0x00060007
4813 #define GPIO_PG1_I2C3SDA 0x00060403
4814 #define GPIO_PG1_T4CCP1 0x00060407
4816 #define GPIO_PG2_I2C4SCL 0x00060803
4817 #define GPIO_PG2_T5CCP0 0x00060807
4819 #define GPIO_PG3_I2C4SDA 0x00060C03
4820 #define GPIO_PG3_T5CCP1 0x00060C07
4822 #define GPIO_PG4_U2RX 0x00061001
4823 #define GPIO_PG4_I2C1SCL 0x00061003
4824 #define GPIO_PG4_WT0CCP0 0x00061007
4825 #define GPIO_PG4_USB0EPEN 0x00061008
4827 #define GPIO_PG5_U2TX 0x00061401
4828 #define GPIO_PG5_I2C1SDA 0x00061403
4829 #define GPIO_PG5_WT0CCP1 0x00061407
4830 #define GPIO_PG5_USB0PFLT 0x00061408
4832 #define GPIO_PG6_I2C5SCL 0x00061803
4833 #define GPIO_PG6_WT1CCP0 0x00061807
4835 #define GPIO_PG7_I2C5SDA 0x00061C03
4836 #define GPIO_PG7_WT1CCP1 0x00061C07
4838 #define GPIO_PH0_SSI3CLK 0x00070002
4839 #define GPIO_PH0_WT2CCP0 0x00070007
4841 #define GPIO_PH1_SSI3FSS 0x00070402
4842 #define GPIO_PH1_WT2CCP1 0x00070407
4844 #define GPIO_PH2_SSI3RX 0x00070802
4845 #define GPIO_PH2_WT5CCP0 0x00070807
4847 #define GPIO_PH3_SSI3TX 0x00070C02
4848 #define GPIO_PH3_WT5CCP1 0x00070C07
4850 #define GPIO_PH4_SSI2CLK 0x00071002
4851 #define GPIO_PH4_WT3CCP0 0x00071007
4853 #define GPIO_PH5_SSI2FSS 0x00071402
4854 #define GPIO_PH5_WT3CCP1 0x00071407
4856 #define GPIO_PH6_SSI2RX 0x00071802
4857 #define GPIO_PH6_WT4CCP0 0x00071807
4859 #define GPIO_PH7_SSI2TX 0x00071C02
4860 #define GPIO_PH7_WT4CCP1 0x00071C07
4862 #define GPIO_PJ0_U4RX 0x00080001
4863 #define GPIO_PJ0_T1CCP0 0x00080007
4865 #define GPIO_PJ1_U4TX 0x00080401
4866 #define GPIO_PJ1_T1CCP1 0x00080407
4868 #define GPIO_PJ2_U5RX 0x00080801
4869 #define GPIO_PJ2_T2CCP0 0x00080807
4871 #define GPIO_PK0_SSI3CLK 0x00090002
4873 #define GPIO_PK1_SSI3FSS 0x00090402
4875 #define GPIO_PK2_SSI3RX 0x00090802
4877 #define GPIO_PK3_SSI3TX 0x00090C02
4879 #endif // PART_TM4C1237D5PZ
4886 #ifdef PART_TM4C1237E6PM
4888 #define GPIO_PA0_U0RX 0x00000001
4890 #define GPIO_PA1_U0TX 0x00000401
4892 #define GPIO_PA2_SSI0CLK 0x00000802
4894 #define GPIO_PA3_SSI0FSS 0x00000C02
4896 #define GPIO_PA4_SSI0RX 0x00001002
4898 #define GPIO_PA5_SSI0TX 0x00001402
4900 #define GPIO_PA6_I2C1SCL 0x00001803
4902 #define GPIO_PA7_I2C1SDA 0x00001C03
4904 #define GPIO_PB0_U1RX 0x00010001
4905 #define GPIO_PB0_T2CCP0 0x00010007
4907 #define GPIO_PB1_U1TX 0x00010401
4908 #define GPIO_PB1_T2CCP1 0x00010407
4910 #define GPIO_PB2_I2C0SCL 0x00010803
4911 #define GPIO_PB2_T3CCP0 0x00010807
4913 #define GPIO_PB3_I2C0SDA 0x00010C03
4914 #define GPIO_PB3_T3CCP1 0x00010C07
4916 #define GPIO_PB4_SSI2CLK 0x00011002
4917 #define GPIO_PB4_T1CCP0 0x00011007
4918 #define GPIO_PB4_CAN0RX 0x00011008
4920 #define GPIO_PB5_SSI2FSS 0x00011402
4921 #define GPIO_PB5_T1CCP1 0x00011407
4922 #define GPIO_PB5_CAN0TX 0x00011408
4924 #define GPIO_PB6_SSI2RX 0x00011802
4925 #define GPIO_PB6_T0CCP0 0x00011807
4927 #define GPIO_PB7_SSI2TX 0x00011C02
4928 #define GPIO_PB7_T0CCP1 0x00011C07
4930 #define GPIO_PC0_TCK 0x00020001
4931 #define GPIO_PC0_SWCLK 0x00020001
4932 #define GPIO_PC0_T4CCP0 0x00020007
4934 #define GPIO_PC1_TMS 0x00020401
4935 #define GPIO_PC1_SWDIO 0x00020401
4936 #define GPIO_PC1_T4CCP1 0x00020407
4938 #define GPIO_PC2_TDI 0x00020801
4939 #define GPIO_PC2_T5CCP0 0x00020807
4941 #define GPIO_PC3_SWO 0x00020C01
4942 #define GPIO_PC3_TDO 0x00020C01
4943 #define GPIO_PC3_T5CCP1 0x00020C07
4945 #define GPIO_PC4_U4RX 0x00021001
4946 #define GPIO_PC4_U1RX 0x00021002
4947 #define GPIO_PC4_WT0CCP0 0x00021007
4948 #define GPIO_PC4_U1RTS 0x00021008
4950 #define GPIO_PC5_U4TX 0x00021401
4951 #define GPIO_PC5_U1TX 0x00021402
4952 #define GPIO_PC5_WT0CCP1 0x00021407
4953 #define GPIO_PC5_U1CTS 0x00021408
4955 #define GPIO_PC6_U3RX 0x00021801
4956 #define GPIO_PC6_WT1CCP0 0x00021807
4957 #define GPIO_PC6_USB0EPEN 0x00021808
4959 #define GPIO_PC7_U3TX 0x00021C01
4960 #define GPIO_PC7_WT1CCP1 0x00021C07
4961 #define GPIO_PC7_USB0PFLT 0x00021C08
4963 #define GPIO_PD0_SSI3CLK 0x00030001
4964 #define GPIO_PD0_SSI1CLK 0x00030002
4965 #define GPIO_PD0_I2C3SCL 0x00030003
4966 #define GPIO_PD0_WT2CCP0 0x00030007
4968 #define GPIO_PD1_SSI3FSS 0x00030401
4969 #define GPIO_PD1_SSI1FSS 0x00030402
4970 #define GPIO_PD1_I2C3SDA 0x00030403
4971 #define GPIO_PD1_WT2CCP1 0x00030407
4973 #define GPIO_PD2_SSI3RX 0x00030801
4974 #define GPIO_PD2_SSI1RX 0x00030802
4975 #define GPIO_PD2_WT3CCP0 0x00030807
4976 #define GPIO_PD2_USB0EPEN 0x00030808
4978 #define GPIO_PD3_SSI3TX 0x00030C01
4979 #define GPIO_PD3_SSI1TX 0x00030C02
4980 #define GPIO_PD3_WT3CCP1 0x00030C07
4981 #define GPIO_PD3_USB0PFLT 0x00030C08
4983 #define GPIO_PD4_U6RX 0x00031001
4984 #define GPIO_PD4_WT4CCP0 0x00031007
4986 #define GPIO_PD5_U6TX 0x00031401
4987 #define GPIO_PD5_WT4CCP1 0x00031407
4989 #define GPIO_PD6_U2RX 0x00031801
4990 #define GPIO_PD6_WT5CCP0 0x00031807
4992 #define GPIO_PD7_U2TX 0x00031C01
4993 #define GPIO_PD7_WT5CCP1 0x00031C07
4994 #define GPIO_PD7_NMI 0x00031C08
4996 #define GPIO_PE0_U7RX 0x00040001
4998 #define GPIO_PE1_U7TX 0x00040401
5000 #define GPIO_PE4_U5RX 0x00041001
5001 #define GPIO_PE4_I2C2SCL 0x00041003
5002 #define GPIO_PE4_CAN0RX 0x00041008
5004 #define GPIO_PE5_U5TX 0x00041401
5005 #define GPIO_PE5_I2C2SDA 0x00041403
5006 #define GPIO_PE5_CAN0TX 0x00041408
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
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
5021 #define GPIO_PF2_SSI1CLK 0x00050802
5022 #define GPIO_PF2_T1CCP0 0x00050807
5023 #define GPIO_PF2_TRD0 0x0005080E
5025 #define GPIO_PF3_SSI1FSS 0x00050C02
5026 #define GPIO_PF3_CAN0TX 0x00050C03
5027 #define GPIO_PF3_T1CCP1 0x00050C07
5028 #define GPIO_PF3_TRCLK 0x00050C0E
5030 #define GPIO_PF4_T2CCP0 0x00051007
5031 #define GPIO_PF4_USB0EPEN 0x00051008
5033 #endif // PART_TM4C1237E6PM
5040 #ifdef PART_TM4C1237E6PZ
5042 #define GPIO_PA0_U0RX 0x00000001
5044 #define GPIO_PA1_U0TX 0x00000401
5046 #define GPIO_PA2_SSI0CLK 0x00000802
5048 #define GPIO_PA3_SSI0FSS 0x00000C02
5050 #define GPIO_PA4_SSI0RX 0x00001002
5052 #define GPIO_PA5_SSI0TX 0x00001402
5054 #define GPIO_PA6_I2C1SCL 0x00001803
5056 #define GPIO_PA7_I2C1SDA 0x00001C03
5058 #define GPIO_PB0_U1RX 0x00010001
5059 #define GPIO_PB0_T2CCP0 0x00010007
5061 #define GPIO_PB1_U1TX 0x00010401
5062 #define GPIO_PB1_T2CCP1 0x00010407
5064 #define GPIO_PB2_I2C0SCL 0x00010803
5065 #define GPIO_PB2_T3CCP0 0x00010807
5067 #define GPIO_PB3_I2C0SDA 0x00010C03
5068 #define GPIO_PB3_T3CCP1 0x00010C07
5070 #define GPIO_PB4_SSI2CLK 0x00011002
5071 #define GPIO_PB4_T1CCP0 0x00011007
5072 #define GPIO_PB4_CAN0RX 0x00011008
5074 #define GPIO_PB5_SSI2FSS 0x00011402
5075 #define GPIO_PB5_T1CCP1 0x00011407
5076 #define GPIO_PB5_CAN0TX 0x00011408
5078 #define GPIO_PC0_TCK 0x00020001
5079 #define GPIO_PC0_SWCLK 0x00020001
5080 #define GPIO_PC0_T4CCP0 0x00020007
5082 #define GPIO_PC1_TMS 0x00020401
5083 #define GPIO_PC1_SWDIO 0x00020401
5084 #define GPIO_PC1_T4CCP1 0x00020407
5086 #define GPIO_PC2_TDI 0x00020801
5087 #define GPIO_PC2_T5CCP0 0x00020807
5089 #define GPIO_PC3_SWO 0x00020C01
5090 #define GPIO_PC3_TDO 0x00020C01
5091 #define GPIO_PC3_T5CCP1 0x00020C07
5093 #define GPIO_PC4_U4RX 0x00021001
5094 #define GPIO_PC4_U1RX 0x00021002
5095 #define GPIO_PC4_WT0CCP0 0x00021007
5096 #define GPIO_PC4_U1RTS 0x00021008
5098 #define GPIO_PC5_U4TX 0x00021401
5099 #define GPIO_PC5_U1TX 0x00021402
5100 #define GPIO_PC5_WT0CCP1 0x00021407
5101 #define GPIO_PC5_U1CTS 0x00021408
5103 #define GPIO_PC6_U3RX 0x00021801
5104 #define GPIO_PC6_WT1CCP0 0x00021807
5105 #define GPIO_PC6_USB0EPEN 0x00021808
5107 #define GPIO_PC7_U3TX 0x00021C01
5108 #define GPIO_PC7_WT1CCP1 0x00021C07
5109 #define GPIO_PC7_USB0PFLT 0x00021C08
5111 #define GPIO_PD0_SSI3CLK 0x00030001
5112 #define GPIO_PD0_SSI1CLK 0x00030002
5113 #define GPIO_PD0_I2C3SCL 0x00030003
5114 #define GPIO_PD0_WT2CCP0 0x00030007
5116 #define GPIO_PD1_SSI3FSS 0x00030401
5117 #define GPIO_PD1_SSI1FSS 0x00030402
5118 #define GPIO_PD1_I2C3SDA 0x00030403
5119 #define GPIO_PD1_WT2CCP1 0x00030407
5121 #define GPIO_PD2_SSI3RX 0x00030801
5122 #define GPIO_PD2_SSI1RX 0x00030802
5123 #define GPIO_PD2_WT3CCP0 0x00030807
5124 #define GPIO_PD2_USB0EPEN 0x00030808
5126 #define GPIO_PD3_SSI3TX 0x00030C01
5127 #define GPIO_PD3_SSI1TX 0x00030C02
5128 #define GPIO_PD3_WT3CCP1 0x00030C07
5129 #define GPIO_PD3_USB0PFLT 0x00030C08
5131 #define GPIO_PD4_U6RX 0x00031001
5132 #define GPIO_PD4_WT4CCP0 0x00031007
5134 #define GPIO_PD5_U6TX 0x00031401
5135 #define GPIO_PD5_WT4CCP1 0x00031407
5137 #define GPIO_PD6_U2RX 0x00031801
5138 #define GPIO_PD6_WT5CCP0 0x00031807
5140 #define GPIO_PD7_U2TX 0x00031C01
5141 #define GPIO_PD7_WT5CCP1 0x00031C07
5142 #define GPIO_PD7_NMI 0x00031C08
5144 #define GPIO_PE0_U7RX 0x00040001
5146 #define GPIO_PE1_U7TX 0x00040401
5148 #define GPIO_PE4_U5RX 0x00041001
5149 #define GPIO_PE4_I2C2SCL 0x00041003
5150 #define GPIO_PE4_CAN0RX 0x00041008
5152 #define GPIO_PE5_U5TX 0x00041401
5153 #define GPIO_PE5_I2C2SDA 0x00041403
5154 #define GPIO_PE5_CAN0TX 0x00041408
5156 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
5184 #define GPIO_PF4_U1DTR 0x00051001
5185 #define GPIO_PF4_T2CCP0 0x00051007
5186 #define GPIO_PF4_USB0EPEN 0x00051008
5187 #define GPIO_PF4_TRD3 0x0005100E
5189 #define GPIO_PF5_T2CCP1 0x00051407
5190 #define GPIO_PF5_USB0PFLT 0x00051408
5192 #define GPIO_PF6_I2C2SCL 0x00051803
5193 #define GPIO_PF6_T3CCP0 0x00051807
5195 #define GPIO_PF7_I2C2SDA 0x00051C03
5196 #define GPIO_PF7_T3CCP1 0x00051C07
5198 #define GPIO_PG0_I2C3SCL 0x00060003
5199 #define GPIO_PG0_T4CCP0 0x00060007
5201 #define GPIO_PG1_I2C3SDA 0x00060403
5202 #define GPIO_PG1_T4CCP1 0x00060407
5204 #define GPIO_PG2_I2C4SCL 0x00060803
5205 #define GPIO_PG2_T5CCP0 0x00060807
5207 #define GPIO_PG3_I2C4SDA 0x00060C03
5208 #define GPIO_PG3_T5CCP1 0x00060C07
5210 #define GPIO_PG4_U2RX 0x00061001
5211 #define GPIO_PG4_I2C1SCL 0x00061003
5212 #define GPIO_PG4_WT0CCP0 0x00061007
5213 #define GPIO_PG4_USB0EPEN 0x00061008
5215 #define GPIO_PG5_U2TX 0x00061401
5216 #define GPIO_PG5_I2C1SDA 0x00061403
5217 #define GPIO_PG5_WT0CCP1 0x00061407
5218 #define GPIO_PG5_USB0PFLT 0x00061408
5220 #define GPIO_PG6_I2C5SCL 0x00061803
5221 #define GPIO_PG6_WT1CCP0 0x00061807
5223 #define GPIO_PG7_I2C5SDA 0x00061C03
5224 #define GPIO_PG7_WT1CCP1 0x00061C07
5226 #define GPIO_PH0_SSI3CLK 0x00070002
5227 #define GPIO_PH0_WT2CCP0 0x00070007
5229 #define GPIO_PH1_SSI3FSS 0x00070402
5230 #define GPIO_PH1_WT2CCP1 0x00070407
5232 #define GPIO_PH2_SSI3RX 0x00070802
5233 #define GPIO_PH2_WT5CCP0 0x00070807
5235 #define GPIO_PH3_SSI3TX 0x00070C02
5236 #define GPIO_PH3_WT5CCP1 0x00070C07
5238 #define GPIO_PH4_SSI2CLK 0x00071002
5239 #define GPIO_PH4_WT3CCP0 0x00071007
5241 #define GPIO_PH5_SSI2FSS 0x00071402
5242 #define GPIO_PH5_WT3CCP1 0x00071407
5244 #define GPIO_PH6_SSI2RX 0x00071802
5245 #define GPIO_PH6_WT4CCP0 0x00071807
5247 #define GPIO_PH7_SSI2TX 0x00071C02
5248 #define GPIO_PH7_WT4CCP1 0x00071C07
5250 #define GPIO_PJ0_U4RX 0x00080001
5251 #define GPIO_PJ0_T1CCP0 0x00080007
5253 #define GPIO_PJ1_U4TX 0x00080401
5254 #define GPIO_PJ1_T1CCP1 0x00080407
5256 #define GPIO_PJ2_U5RX 0x00080801
5257 #define GPIO_PJ2_T2CCP0 0x00080807
5259 #define GPIO_PK0_SSI3CLK 0x00090002
5261 #define GPIO_PK1_SSI3FSS 0x00090402
5263 #define GPIO_PK2_SSI3RX 0x00090802
5265 #define GPIO_PK3_SSI3TX 0x00090C02
5267 #endif // PART_TM4C1237E6PZ
5274 #ifdef PART_TM4C1237H6PM
5276 #define GPIO_PA0_U0RX 0x00000001
5278 #define GPIO_PA1_U0TX 0x00000401
5280 #define GPIO_PA2_SSI0CLK 0x00000802
5282 #define GPIO_PA3_SSI0FSS 0x00000C02
5284 #define GPIO_PA4_SSI0RX 0x00001002
5286 #define GPIO_PA5_SSI0TX 0x00001402
5288 #define GPIO_PA6_I2C1SCL 0x00001803
5290 #define GPIO_PA7_I2C1SDA 0x00001C03
5292 #define GPIO_PB0_U1RX 0x00010001
5293 #define GPIO_PB0_T2CCP0 0x00010007
5295 #define GPIO_PB1_U1TX 0x00010401
5296 #define GPIO_PB1_T2CCP1 0x00010407
5298 #define GPIO_PB2_I2C0SCL 0x00010803
5299 #define GPIO_PB2_T3CCP0 0x00010807
5301 #define GPIO_PB3_I2C0SDA 0x00010C03
5302 #define GPIO_PB3_T3CCP1 0x00010C07
5304 #define GPIO_PB4_SSI2CLK 0x00011002
5305 #define GPIO_PB4_T1CCP0 0x00011007
5306 #define GPIO_PB4_CAN0RX 0x00011008
5308 #define GPIO_PB5_SSI2FSS 0x00011402
5309 #define GPIO_PB5_T1CCP1 0x00011407
5310 #define GPIO_PB5_CAN0TX 0x00011408
5312 #define GPIO_PB6_SSI2RX 0x00011802
5313 #define GPIO_PB6_T0CCP0 0x00011807
5315 #define GPIO_PB7_SSI2TX 0x00011C02
5316 #define GPIO_PB7_T0CCP1 0x00011C07
5318 #define GPIO_PC0_TCK 0x00020001
5319 #define GPIO_PC0_SWCLK 0x00020001
5320 #define GPIO_PC0_T4CCP0 0x00020007
5322 #define GPIO_PC1_TMS 0x00020401
5323 #define GPIO_PC1_SWDIO 0x00020401
5324 #define GPIO_PC1_T4CCP1 0x00020407
5326 #define GPIO_PC2_TDI 0x00020801
5327 #define GPIO_PC2_T5CCP0 0x00020807
5329 #define GPIO_PC3_SWO 0x00020C01
5330 #define GPIO_PC3_TDO 0x00020C01
5331 #define GPIO_PC3_T5CCP1 0x00020C07
5333 #define GPIO_PC4_U4RX 0x00021001
5334 #define GPIO_PC4_U1RX 0x00021002
5335 #define GPIO_PC4_WT0CCP0 0x00021007
5336 #define GPIO_PC4_U1RTS 0x00021008
5338 #define GPIO_PC5_U4TX 0x00021401
5339 #define GPIO_PC5_U1TX 0x00021402
5340 #define GPIO_PC5_WT0CCP1 0x00021407
5341 #define GPIO_PC5_U1CTS 0x00021408
5343 #define GPIO_PC6_U3RX 0x00021801
5344 #define GPIO_PC6_WT1CCP0 0x00021807
5345 #define GPIO_PC6_USB0EPEN 0x00021808
5347 #define GPIO_PC7_U3TX 0x00021C01
5348 #define GPIO_PC7_WT1CCP1 0x00021C07
5349 #define GPIO_PC7_USB0PFLT 0x00021C08
5351 #define GPIO_PD0_SSI3CLK 0x00030001
5352 #define GPIO_PD0_SSI1CLK 0x00030002
5353 #define GPIO_PD0_I2C3SCL 0x00030003
5354 #define GPIO_PD0_WT2CCP0 0x00030007
5356 #define GPIO_PD1_SSI3FSS 0x00030401
5357 #define GPIO_PD1_SSI1FSS 0x00030402
5358 #define GPIO_PD1_I2C3SDA 0x00030403
5359 #define GPIO_PD1_WT2CCP1 0x00030407
5361 #define GPIO_PD2_SSI3RX 0x00030801
5362 #define GPIO_PD2_SSI1RX 0x00030802
5363 #define GPIO_PD2_WT3CCP0 0x00030807
5364 #define GPIO_PD2_USB0EPEN 0x00030808
5366 #define GPIO_PD3_SSI3TX 0x00030C01
5367 #define GPIO_PD3_SSI1TX 0x00030C02
5368 #define GPIO_PD3_WT3CCP1 0x00030C07
5369 #define GPIO_PD3_USB0PFLT 0x00030C08
5371 #define GPIO_PD4_U6RX 0x00031001
5372 #define GPIO_PD4_WT4CCP0 0x00031007
5374 #define GPIO_PD5_U6TX 0x00031401
5375 #define GPIO_PD5_WT4CCP1 0x00031407
5377 #define GPIO_PD6_U2RX 0x00031801
5378 #define GPIO_PD6_WT5CCP0 0x00031807
5380 #define GPIO_PD7_U2TX 0x00031C01
5381 #define GPIO_PD7_WT5CCP1 0x00031C07
5382 #define GPIO_PD7_NMI 0x00031C08
5384 #define GPIO_PE0_U7RX 0x00040001
5386 #define GPIO_PE1_U7TX 0x00040401
5388 #define GPIO_PE4_U5RX 0x00041001
5389 #define GPIO_PE4_I2C2SCL 0x00041003
5390 #define GPIO_PE4_CAN0RX 0x00041008
5392 #define GPIO_PE5_U5TX 0x00041401
5393 #define GPIO_PE5_I2C2SDA 0x00041403
5394 #define GPIO_PE5_CAN0TX 0x00041408
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
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
5409 #define GPIO_PF2_SSI1CLK 0x00050802
5410 #define GPIO_PF2_T1CCP0 0x00050807
5411 #define GPIO_PF2_TRD0 0x0005080E
5413 #define GPIO_PF3_SSI1FSS 0x00050C02
5414 #define GPIO_PF3_CAN0TX 0x00050C03
5415 #define GPIO_PF3_T1CCP1 0x00050C07
5416 #define GPIO_PF3_TRCLK 0x00050C0E
5418 #define GPIO_PF4_T2CCP0 0x00051007
5419 #define GPIO_PF4_USB0EPEN 0x00051008
5421 #endif // PART_TM4C1237H6PM
5428 #ifdef PART_TM4C1237H6PZ
5430 #define GPIO_PA0_U0RX 0x00000001
5432 #define GPIO_PA1_U0TX 0x00000401
5434 #define GPIO_PA2_SSI0CLK 0x00000802
5436 #define GPIO_PA3_SSI0FSS 0x00000C02
5438 #define GPIO_PA4_SSI0RX 0x00001002
5440 #define GPIO_PA5_SSI0TX 0x00001402
5442 #define GPIO_PA6_I2C1SCL 0x00001803
5444 #define GPIO_PA7_I2C1SDA 0x00001C03
5446 #define GPIO_PB0_U1RX 0x00010001
5447 #define GPIO_PB0_T2CCP0 0x00010007
5449 #define GPIO_PB1_U1TX 0x00010401
5450 #define GPIO_PB1_T2CCP1 0x00010407
5452 #define GPIO_PB2_I2C0SCL 0x00010803
5453 #define GPIO_PB2_T3CCP0 0x00010807
5455 #define GPIO_PB3_I2C0SDA 0x00010C03
5456 #define GPIO_PB3_T3CCP1 0x00010C07
5458 #define GPIO_PB4_SSI2CLK 0x00011002
5459 #define GPIO_PB4_T1CCP0 0x00011007
5460 #define GPIO_PB4_CAN0RX 0x00011008
5462 #define GPIO_PB5_SSI2FSS 0x00011402
5463 #define GPIO_PB5_T1CCP1 0x00011407
5464 #define GPIO_PB5_CAN0TX 0x00011408
5466 #define GPIO_PC0_TCK 0x00020001
5467 #define GPIO_PC0_SWCLK 0x00020001
5468 #define GPIO_PC0_T4CCP0 0x00020007
5470 #define GPIO_PC1_TMS 0x00020401
5471 #define GPIO_PC1_SWDIO 0x00020401
5472 #define GPIO_PC1_T4CCP1 0x00020407
5474 #define GPIO_PC2_TDI 0x00020801
5475 #define GPIO_PC2_T5CCP0 0x00020807
5477 #define GPIO_PC3_SWO 0x00020C01
5478 #define GPIO_PC3_TDO 0x00020C01
5479 #define GPIO_PC3_T5CCP1 0x00020C07
5481 #define GPIO_PC4_U4RX 0x00021001
5482 #define GPIO_PC4_U1RX 0x00021002
5483 #define GPIO_PC4_WT0CCP0 0x00021007
5484 #define GPIO_PC4_U1RTS 0x00021008
5486 #define GPIO_PC5_U4TX 0x00021401
5487 #define GPIO_PC5_U1TX 0x00021402
5488 #define GPIO_PC5_WT0CCP1 0x00021407
5489 #define GPIO_PC5_U1CTS 0x00021408
5491 #define GPIO_PC6_U3RX 0x00021801
5492 #define GPIO_PC6_WT1CCP0 0x00021807
5493 #define GPIO_PC6_USB0EPEN 0x00021808
5495 #define GPIO_PC7_U3TX 0x00021C01
5496 #define GPIO_PC7_WT1CCP1 0x00021C07
5497 #define GPIO_PC7_USB0PFLT 0x00021C08
5499 #define GPIO_PD0_SSI3CLK 0x00030001
5500 #define GPIO_PD0_SSI1CLK 0x00030002
5501 #define GPIO_PD0_I2C3SCL 0x00030003
5502 #define GPIO_PD0_WT2CCP0 0x00030007
5504 #define GPIO_PD1_SSI3FSS 0x00030401
5505 #define GPIO_PD1_SSI1FSS 0x00030402
5506 #define GPIO_PD1_I2C3SDA 0x00030403
5507 #define GPIO_PD1_WT2CCP1 0x00030407
5509 #define GPIO_PD2_SSI3RX 0x00030801
5510 #define GPIO_PD2_SSI1RX 0x00030802
5511 #define GPIO_PD2_WT3CCP0 0x00030807
5512 #define GPIO_PD2_USB0EPEN 0x00030808
5514 #define GPIO_PD3_SSI3TX 0x00030C01
5515 #define GPIO_PD3_SSI1TX 0x00030C02
5516 #define GPIO_PD3_WT3CCP1 0x00030C07
5517 #define GPIO_PD3_USB0PFLT 0x00030C08
5519 #define GPIO_PD4_U6RX 0x00031001
5520 #define GPIO_PD4_WT4CCP0 0x00031007
5522 #define GPIO_PD5_U6TX 0x00031401
5523 #define GPIO_PD5_WT4CCP1 0x00031407
5525 #define GPIO_PD6_U2RX 0x00031801
5526 #define GPIO_PD6_WT5CCP0 0x00031807
5528 #define GPIO_PD7_U2TX 0x00031C01
5529 #define GPIO_PD7_WT5CCP1 0x00031C07
5530 #define GPIO_PD7_NMI 0x00031C08
5532 #define GPIO_PE0_U7RX 0x00040001
5534 #define GPIO_PE1_U7TX 0x00040401
5536 #define GPIO_PE4_U5RX 0x00041001
5537 #define GPIO_PE4_I2C2SCL 0x00041003
5538 #define GPIO_PE4_CAN0RX 0x00041008
5540 #define GPIO_PE5_U5TX 0x00041401
5541 #define GPIO_PE5_I2C2SDA 0x00041403
5542 #define GPIO_PE5_CAN0TX 0x00041408
5544 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
5572 #define GPIO_PF4_U1DTR 0x00051001
5573 #define GPIO_PF4_T2CCP0 0x00051007
5574 #define GPIO_PF4_USB0EPEN 0x00051008
5575 #define GPIO_PF4_TRD3 0x0005100E
5577 #define GPIO_PF5_T2CCP1 0x00051407
5578 #define GPIO_PF5_USB0PFLT 0x00051408
5580 #define GPIO_PF6_I2C2SCL 0x00051803
5581 #define GPIO_PF6_T3CCP0 0x00051807
5583 #define GPIO_PF7_I2C2SDA 0x00051C03
5584 #define GPIO_PF7_T3CCP1 0x00051C07
5586 #define GPIO_PG0_I2C3SCL 0x00060003
5587 #define GPIO_PG0_T4CCP0 0x00060007
5589 #define GPIO_PG1_I2C3SDA 0x00060403
5590 #define GPIO_PG1_T4CCP1 0x00060407
5592 #define GPIO_PG2_I2C4SCL 0x00060803
5593 #define GPIO_PG2_T5CCP0 0x00060807
5595 #define GPIO_PG3_I2C4SDA 0x00060C03
5596 #define GPIO_PG3_T5CCP1 0x00060C07
5598 #define GPIO_PG4_U2RX 0x00061001
5599 #define GPIO_PG4_I2C1SCL 0x00061003
5600 #define GPIO_PG4_WT0CCP0 0x00061007
5601 #define GPIO_PG4_USB0EPEN 0x00061008
5603 #define GPIO_PG5_U2TX 0x00061401
5604 #define GPIO_PG5_I2C1SDA 0x00061403
5605 #define GPIO_PG5_WT0CCP1 0x00061407
5606 #define GPIO_PG5_USB0PFLT 0x00061408
5608 #define GPIO_PG6_I2C5SCL 0x00061803
5609 #define GPIO_PG6_WT1CCP0 0x00061807
5611 #define GPIO_PG7_I2C5SDA 0x00061C03
5612 #define GPIO_PG7_WT1CCP1 0x00061C07
5614 #define GPIO_PH0_SSI3CLK 0x00070002
5615 #define GPIO_PH0_WT2CCP0 0x00070007
5617 #define GPIO_PH1_SSI3FSS 0x00070402
5618 #define GPIO_PH1_WT2CCP1 0x00070407
5620 #define GPIO_PH2_SSI3RX 0x00070802
5621 #define GPIO_PH2_WT5CCP0 0x00070807
5623 #define GPIO_PH3_SSI3TX 0x00070C02
5624 #define GPIO_PH3_WT5CCP1 0x00070C07
5626 #define GPIO_PH4_SSI2CLK 0x00071002
5627 #define GPIO_PH4_WT3CCP0 0x00071007
5629 #define GPIO_PH5_SSI2FSS 0x00071402
5630 #define GPIO_PH5_WT3CCP1 0x00071407
5632 #define GPIO_PH6_SSI2RX 0x00071802
5633 #define GPIO_PH6_WT4CCP0 0x00071807
5635 #define GPIO_PH7_SSI2TX 0x00071C02
5636 #define GPIO_PH7_WT4CCP1 0x00071C07
5638 #define GPIO_PJ0_U4RX 0x00080001
5639 #define GPIO_PJ0_T1CCP0 0x00080007
5641 #define GPIO_PJ1_U4TX 0x00080401
5642 #define GPIO_PJ1_T1CCP1 0x00080407
5644 #define GPIO_PJ2_U5RX 0x00080801
5645 #define GPIO_PJ2_T2CCP0 0x00080807
5647 #define GPIO_PK0_SSI3CLK 0x00090002
5649 #define GPIO_PK1_SSI3FSS 0x00090402
5651 #define GPIO_PK2_SSI3RX 0x00090802
5653 #define GPIO_PK3_SSI3TX 0x00090C02
5655 #endif // PART_TM4C1237H6PZ
5662 #ifdef PART_TM4C123AE6PM
5664 #define GPIO_PA0_U0RX 0x00000001
5665 #define GPIO_PA0_CAN1RX 0x00000008
5667 #define GPIO_PA1_U0TX 0x00000401
5668 #define GPIO_PA1_CAN1TX 0x00000408
5670 #define GPIO_PA2_SSI0CLK 0x00000802
5672 #define GPIO_PA3_SSI0FSS 0x00000C02
5674 #define GPIO_PA4_SSI0RX 0x00001002
5676 #define GPIO_PA5_SSI0TX 0x00001402
5678 #define GPIO_PA6_I2C1SCL 0x00001803
5679 #define GPIO_PA6_M1PWM2 0x00001805
5681 #define GPIO_PA7_I2C1SDA 0x00001C03
5682 #define GPIO_PA7_M1PWM3 0x00001C05
5684 #define GPIO_PB0_U1RX 0x00010001
5685 #define GPIO_PB0_T2CCP0 0x00010007
5687 #define GPIO_PB1_U1TX 0x00010401
5688 #define GPIO_PB1_T2CCP1 0x00010407
5690 #define GPIO_PB2_I2C0SCL 0x00010803
5691 #define GPIO_PB2_T3CCP0 0x00010807
5693 #define GPIO_PB3_I2C0SDA 0x00010C03
5694 #define GPIO_PB3_T3CCP1 0x00010C07
5696 #define GPIO_PB4_SSI2CLK 0x00011002
5697 #define GPIO_PB4_M0PWM2 0x00011004
5698 #define GPIO_PB4_T1CCP0 0x00011007
5699 #define GPIO_PB4_CAN0RX 0x00011008
5701 #define GPIO_PB5_SSI2FSS 0x00011402
5702 #define GPIO_PB5_M0PWM3 0x00011404
5703 #define GPIO_PB5_T1CCP1 0x00011407
5704 #define GPIO_PB5_CAN0TX 0x00011408
5706 #define GPIO_PB6_SSI2RX 0x00011802
5707 #define GPIO_PB6_I2C5SCL 0x00011803
5708 #define GPIO_PB6_M0PWM0 0x00011804
5709 #define GPIO_PB6_T0CCP0 0x00011807
5711 #define GPIO_PB7_SSI2TX 0x00011C02
5712 #define GPIO_PB7_I2C5SDA 0x00011C03
5713 #define GPIO_PB7_M0PWM1 0x00011C04
5714 #define GPIO_PB7_T0CCP1 0x00011C07
5716 #define GPIO_PC0_TCK 0x00020001
5717 #define GPIO_PC0_SWCLK 0x00020001
5718 #define GPIO_PC0_T4CCP0 0x00020007
5720 #define GPIO_PC1_TMS 0x00020401
5721 #define GPIO_PC1_SWDIO 0x00020401
5722 #define GPIO_PC1_T4CCP1 0x00020407
5724 #define GPIO_PC2_TDI 0x00020801
5725 #define GPIO_PC2_T5CCP0 0x00020807
5727 #define GPIO_PC3_SWO 0x00020C01
5728 #define GPIO_PC3_TDO 0x00020C01
5729 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
5745 #define GPIO_PC6_U3RX 0x00021801
5746 #define GPIO_PC6_PHB1 0x00021806
5747 #define GPIO_PC6_WT1CCP0 0x00021807
5749 #define GPIO_PC7_U3TX 0x00021C01
5750 #define GPIO_PC7_WT1CCP1 0x00021C07
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
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
5766 #define GPIO_PD2_SSI3RX 0x00030801
5767 #define GPIO_PD2_SSI1RX 0x00030802
5768 #define GPIO_PD2_M0FAULT0 0x00030804
5769 #define GPIO_PD2_WT3CCP0 0x00030807
5771 #define GPIO_PD3_SSI3TX 0x00030C01
5772 #define GPIO_PD3_SSI1TX 0x00030C02
5773 #define GPIO_PD3_IDX0 0x00030C06
5774 #define GPIO_PD3_WT3CCP1 0x00030C07
5776 #define GPIO_PD4_U6RX 0x00031001
5777 #define GPIO_PD4_WT4CCP0 0x00031007
5779 #define GPIO_PD5_U6TX 0x00031401
5780 #define GPIO_PD5_WT4CCP1 0x00031407
5782 #define GPIO_PD6_U2RX 0x00031801
5783 #define GPIO_PD6_M0FAULT0 0x00031804
5784 #define GPIO_PD6_PHA0 0x00031806
5785 #define GPIO_PD6_WT5CCP0 0x00031807
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
5793 #define GPIO_PE0_U7RX 0x00040001
5795 #define GPIO_PE1_U7TX 0x00040401
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
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
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
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
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
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
5839 #define GPIO_PF4_M0FAULT2 0x00051004
5840 #define GPIO_PF4_M1FAULT0 0x00051005
5841 #define GPIO_PF4_IDX0 0x00051006
5842 #define GPIO_PF4_T2CCP0 0x00051007
5844 #define GPIO_PG0_I2C3SCL 0x00060003
5845 #define GPIO_PG0_M1FAULT1 0x00060005
5846 #define GPIO_PG0_PHA1 0x00060006
5847 #define GPIO_PG0_T4CCP0 0x00060007
5849 #define GPIO_PG1_I2C3SDA 0x00060403
5850 #define GPIO_PG1_M1FAULT2 0x00060405
5851 #define GPIO_PG1_PHB1 0x00060406
5852 #define GPIO_PG1_T4CCP1 0x00060407
5854 #define GPIO_PG2_I2C4SCL 0x00060803
5855 #define GPIO_PG2_M0FAULT1 0x00060804
5856 #define GPIO_PG2_M1PWM0 0x00060805
5857 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
5879 #endif // PART_TM4C123AE6PM
5886 #ifdef PART_TM4C123AH6PM
5888 #define GPIO_PA0_U0RX 0x00000001
5889 #define GPIO_PA0_CAN1RX 0x00000008
5891 #define GPIO_PA1_U0TX 0x00000401
5892 #define GPIO_PA1_CAN1TX 0x00000408
5894 #define GPIO_PA2_SSI0CLK 0x00000802
5896 #define GPIO_PA3_SSI0FSS 0x00000C02
5898 #define GPIO_PA4_SSI0RX 0x00001002
5900 #define GPIO_PA5_SSI0TX 0x00001402
5902 #define GPIO_PA6_I2C1SCL 0x00001803
5903 #define GPIO_PA6_M1PWM2 0x00001805
5905 #define GPIO_PA7_I2C1SDA 0x00001C03
5906 #define GPIO_PA7_M1PWM3 0x00001C05
5908 #define GPIO_PB0_U1RX 0x00010001
5909 #define GPIO_PB0_T2CCP0 0x00010007
5911 #define GPIO_PB1_U1TX 0x00010401
5912 #define GPIO_PB1_T2CCP1 0x00010407
5914 #define GPIO_PB2_I2C0SCL 0x00010803
5915 #define GPIO_PB2_T3CCP0 0x00010807
5917 #define GPIO_PB3_I2C0SDA 0x00010C03
5918 #define GPIO_PB3_T3CCP1 0x00010C07
5920 #define GPIO_PB4_SSI2CLK 0x00011002
5921 #define GPIO_PB4_M0PWM2 0x00011004
5922 #define GPIO_PB4_T1CCP0 0x00011007
5923 #define GPIO_PB4_CAN0RX 0x00011008
5925 #define GPIO_PB5_SSI2FSS 0x00011402
5926 #define GPIO_PB5_M0PWM3 0x00011404
5927 #define GPIO_PB5_T1CCP1 0x00011407
5928 #define GPIO_PB5_CAN0TX 0x00011408
5930 #define GPIO_PB6_SSI2RX 0x00011802
5931 #define GPIO_PB6_I2C5SCL 0x00011803
5932 #define GPIO_PB6_M0PWM0 0x00011804
5933 #define GPIO_PB6_T0CCP0 0x00011807
5935 #define GPIO_PB7_SSI2TX 0x00011C02
5936 #define GPIO_PB7_I2C5SDA 0x00011C03
5937 #define GPIO_PB7_M0PWM1 0x00011C04
5938 #define GPIO_PB7_T0CCP1 0x00011C07
5940 #define GPIO_PC0_TCK 0x00020001
5941 #define GPIO_PC0_SWCLK 0x00020001
5942 #define GPIO_PC0_T4CCP0 0x00020007
5944 #define GPIO_PC1_TMS 0x00020401
5945 #define GPIO_PC1_SWDIO 0x00020401
5946 #define GPIO_PC1_T4CCP1 0x00020407
5948 #define GPIO_PC2_TDI 0x00020801
5949 #define GPIO_PC2_T5CCP0 0x00020807
5951 #define GPIO_PC3_SWO 0x00020C01
5952 #define GPIO_PC3_TDO 0x00020C01
5953 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
5969 #define GPIO_PC6_U3RX 0x00021801
5970 #define GPIO_PC6_PHB1 0x00021806
5971 #define GPIO_PC6_WT1CCP0 0x00021807
5973 #define GPIO_PC7_U3TX 0x00021C01
5974 #define GPIO_PC7_WT1CCP1 0x00021C07
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
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
5990 #define GPIO_PD2_SSI3RX 0x00030801
5991 #define GPIO_PD2_SSI1RX 0x00030802
5992 #define GPIO_PD2_M0FAULT0 0x00030804
5993 #define GPIO_PD2_WT3CCP0 0x00030807
5995 #define GPIO_PD3_SSI3TX 0x00030C01
5996 #define GPIO_PD3_SSI1TX 0x00030C02
5997 #define GPIO_PD3_IDX0 0x00030C06
5998 #define GPIO_PD3_WT3CCP1 0x00030C07
6000 #define GPIO_PD4_U6RX 0x00031001
6001 #define GPIO_PD4_WT4CCP0 0x00031007
6003 #define GPIO_PD5_U6TX 0x00031401
6004 #define GPIO_PD5_WT4CCP1 0x00031407
6006 #define GPIO_PD6_U2RX 0x00031801
6007 #define GPIO_PD6_M0FAULT0 0x00031804
6008 #define GPIO_PD6_PHA0 0x00031806
6009 #define GPIO_PD6_WT5CCP0 0x00031807
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
6017 #define GPIO_PE0_U7RX 0x00040001
6019 #define GPIO_PE1_U7TX 0x00040401
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
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
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
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
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
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
6063 #define GPIO_PF4_M0FAULT2 0x00051004
6064 #define GPIO_PF4_M1FAULT0 0x00051005
6065 #define GPIO_PF4_IDX0 0x00051006
6066 #define GPIO_PF4_T2CCP0 0x00051007
6068 #define GPIO_PG0_I2C3SCL 0x00060003
6069 #define GPIO_PG0_M1FAULT1 0x00060005
6070 #define GPIO_PG0_PHA1 0x00060006
6071 #define GPIO_PG0_T4CCP0 0x00060007
6073 #define GPIO_PG1_I2C3SDA 0x00060403
6074 #define GPIO_PG1_M1FAULT2 0x00060405
6075 #define GPIO_PG1_PHB1 0x00060406
6076 #define GPIO_PG1_T4CCP1 0x00060407
6078 #define GPIO_PG2_I2C4SCL 0x00060803
6079 #define GPIO_PG2_M0FAULT1 0x00060804
6080 #define GPIO_PG2_M1PWM0 0x00060805
6081 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
6103 #endif // PART_TM4C123AH6PM
6110 #ifdef PART_TM4C123BE6PM
6112 #define GPIO_PA0_U0RX 0x00000001
6113 #define GPIO_PA0_CAN1RX 0x00000008
6115 #define GPIO_PA1_U0TX 0x00000401
6116 #define GPIO_PA1_CAN1TX 0x00000408
6118 #define GPIO_PA2_SSI0CLK 0x00000802
6120 #define GPIO_PA3_SSI0FSS 0x00000C02
6122 #define GPIO_PA4_SSI0RX 0x00001002
6124 #define GPIO_PA5_SSI0TX 0x00001402
6126 #define GPIO_PA6_I2C1SCL 0x00001803
6127 #define GPIO_PA6_M1PWM2 0x00001805
6129 #define GPIO_PA7_I2C1SDA 0x00001C03
6130 #define GPIO_PA7_M1PWM3 0x00001C05
6132 #define GPIO_PB0_U1RX 0x00010001
6133 #define GPIO_PB0_T2CCP0 0x00010007
6135 #define GPIO_PB1_U1TX 0x00010401
6136 #define GPIO_PB1_T2CCP1 0x00010407
6138 #define GPIO_PB2_I2C0SCL 0x00010803
6139 #define GPIO_PB2_T3CCP0 0x00010807
6141 #define GPIO_PB3_I2C0SDA 0x00010C03
6142 #define GPIO_PB3_T3CCP1 0x00010C07
6144 #define GPIO_PB4_SSI2CLK 0x00011002
6145 #define GPIO_PB4_M0PWM2 0x00011004
6146 #define GPIO_PB4_T1CCP0 0x00011007
6147 #define GPIO_PB4_CAN0RX 0x00011008
6149 #define GPIO_PB5_SSI2FSS 0x00011402
6150 #define GPIO_PB5_M0PWM3 0x00011404
6151 #define GPIO_PB5_T1CCP1 0x00011407
6152 #define GPIO_PB5_CAN0TX 0x00011408
6154 #define GPIO_PB6_SSI2RX 0x00011802
6155 #define GPIO_PB6_M0PWM0 0x00011804
6156 #define GPIO_PB6_T0CCP0 0x00011807
6158 #define GPIO_PB7_SSI2TX 0x00011C02
6159 #define GPIO_PB7_M0PWM1 0x00011C04
6160 #define GPIO_PB7_T0CCP1 0x00011C07
6162 #define GPIO_PC0_TCK 0x00020001
6163 #define GPIO_PC0_SWCLK 0x00020001
6164 #define GPIO_PC0_T4CCP0 0x00020007
6166 #define GPIO_PC1_TMS 0x00020401
6167 #define GPIO_PC1_SWDIO 0x00020401
6168 #define GPIO_PC1_T4CCP1 0x00020407
6170 #define GPIO_PC2_TDI 0x00020801
6171 #define GPIO_PC2_T5CCP0 0x00020807
6173 #define GPIO_PC3_SWO 0x00020C01
6174 #define GPIO_PC3_TDO 0x00020C01
6175 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
6191 #define GPIO_PC6_U3RX 0x00021801
6192 #define GPIO_PC6_PHB1 0x00021806
6193 #define GPIO_PC6_WT1CCP0 0x00021807
6195 #define GPIO_PC7_U3TX 0x00021C01
6196 #define GPIO_PC7_WT1CCP1 0x00021C07
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
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
6212 #define GPIO_PD2_SSI3RX 0x00030801
6213 #define GPIO_PD2_SSI1RX 0x00030802
6214 #define GPIO_PD2_M0FAULT0 0x00030804
6215 #define GPIO_PD2_WT3CCP0 0x00030807
6217 #define GPIO_PD3_SSI3TX 0x00030C01
6218 #define GPIO_PD3_SSI1TX 0x00030C02
6219 #define GPIO_PD3_IDX0 0x00030C06
6220 #define GPIO_PD3_WT3CCP1 0x00030C07
6222 #define GPIO_PD4_U6RX 0x00031001
6223 #define GPIO_PD4_WT4CCP0 0x00031007
6225 #define GPIO_PD5_U6TX 0x00031401
6226 #define GPIO_PD5_WT4CCP1 0x00031407
6228 #define GPIO_PD6_U2RX 0x00031801
6229 #define GPIO_PD6_M0FAULT0 0x00031804
6230 #define GPIO_PD6_PHA0 0x00031806
6231 #define GPIO_PD6_WT5CCP0 0x00031807
6233 #define GPIO_PD7_U2TX 0x00031C01
6234 #define GPIO_PD7_PHB0 0x00031C06
6235 #define GPIO_PD7_WT5CCP1 0x00031C07
6236 #define GPIO_PD7_NMI 0x00031C08
6238 #define GPIO_PE0_U7RX 0x00040001
6240 #define GPIO_PE1_U7TX 0x00040401
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
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
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
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
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
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
6283 #define GPIO_PF4_M1FAULT0 0x00051005
6284 #define GPIO_PF4_IDX0 0x00051006
6285 #define GPIO_PF4_T2CCP0 0x00051007
6287 #endif // PART_TM4C123BE6PM
6294 #ifdef PART_TM4C123BE6PZ
6296 #define GPIO_PA0_U0RX 0x00000001
6297 #define GPIO_PA0_CAN1RX 0x00000008
6299 #define GPIO_PA1_U0TX 0x00000401
6300 #define GPIO_PA1_CAN1TX 0x00000408
6302 #define GPIO_PA2_SSI0CLK 0x00000802
6304 #define GPIO_PA3_SSI0FSS 0x00000C02
6306 #define GPIO_PA4_SSI0RX 0x00001002
6308 #define GPIO_PA5_SSI0TX 0x00001402
6310 #define GPIO_PA6_I2C1SCL 0x00001803
6311 #define GPIO_PA6_M1PWM2 0x00001805
6313 #define GPIO_PA7_I2C1SDA 0x00001C03
6314 #define GPIO_PA7_M1PWM3 0x00001C05
6316 #define GPIO_PB0_U1RX 0x00010001
6317 #define GPIO_PB0_T2CCP0 0x00010007
6319 #define GPIO_PB1_U1TX 0x00010401
6320 #define GPIO_PB1_T2CCP1 0x00010407
6322 #define GPIO_PB2_I2C0SCL 0x00010803
6323 #define GPIO_PB2_T3CCP0 0x00010807
6325 #define GPIO_PB3_I2C0SDA 0x00010C03
6326 #define GPIO_PB3_T3CCP1 0x00010C07
6328 #define GPIO_PB4_SSI2CLK 0x00011002
6329 #define GPIO_PB4_M0PWM2 0x00011004
6330 #define GPIO_PB4_T1CCP0 0x00011007
6331 #define GPIO_PB4_CAN0RX 0x00011008
6333 #define GPIO_PB5_SSI2FSS 0x00011402
6334 #define GPIO_PB5_M0PWM3 0x00011404
6335 #define GPIO_PB5_T1CCP1 0x00011407
6336 #define GPIO_PB5_CAN0TX 0x00011408
6338 #define GPIO_PC0_TCK 0x00020001
6339 #define GPIO_PC0_SWCLK 0x00020001
6340 #define GPIO_PC0_T4CCP0 0x00020007
6342 #define GPIO_PC1_TMS 0x00020401
6343 #define GPIO_PC1_SWDIO 0x00020401
6344 #define GPIO_PC1_T4CCP1 0x00020407
6346 #define GPIO_PC2_TDI 0x00020801
6347 #define GPIO_PC2_T5CCP0 0x00020807
6349 #define GPIO_PC3_SWO 0x00020C01
6350 #define GPIO_PC3_TDO 0x00020C01
6351 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
6367 #define GPIO_PC6_U3RX 0x00021801
6368 #define GPIO_PC6_PHB1 0x00021806
6369 #define GPIO_PC6_WT1CCP0 0x00021807
6371 #define GPIO_PC7_U3TX 0x00021C01
6372 #define GPIO_PC7_WT1CCP1 0x00021C07
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
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
6388 #define GPIO_PD2_SSI3RX 0x00030801
6389 #define GPIO_PD2_SSI1RX 0x00030802
6390 #define GPIO_PD2_M0FAULT0 0x00030804
6391 #define GPIO_PD2_WT3CCP0 0x00030807
6393 #define GPIO_PD3_SSI3TX 0x00030C01
6394 #define GPIO_PD3_SSI1TX 0x00030C02
6395 #define GPIO_PD3_IDX0 0x00030C06
6396 #define GPIO_PD3_WT3CCP1 0x00030C07
6398 #define GPIO_PD4_U6RX 0x00031001
6399 #define GPIO_PD4_WT4CCP0 0x00031007
6401 #define GPIO_PD5_U6TX 0x00031401
6402 #define GPIO_PD5_WT4CCP1 0x00031407
6404 #define GPIO_PD6_U2RX 0x00031801
6405 #define GPIO_PD6_M0FAULT0 0x00031804
6406 #define GPIO_PD6_PHA0 0x00031806
6407 #define GPIO_PD6_WT5CCP0 0x00031807
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
6415 #define GPIO_PE0_U7RX 0x00040001
6417 #define GPIO_PE1_U7TX 0x00040401
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
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
6431 #define GPIO_PE6_CAN1RX 0x00041808
6433 #define GPIO_PE7_U1RI 0x00041C01
6434 #define GPIO_PE7_CAN1TX 0x00041C08
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
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
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
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
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
6477 #define GPIO_PF5_M0FAULT3 0x00051404
6478 #define GPIO_PF5_T2CCP1 0x00051407
6480 #define GPIO_PF6_I2C2SCL 0x00051803
6481 #define GPIO_PF6_T3CCP0 0x00051807
6483 #define GPIO_PF7_I2C2SDA 0x00051C03
6484 #define GPIO_PF7_M1FAULT0 0x00051C05
6485 #define GPIO_PF7_T3CCP1 0x00051C07
6487 #define GPIO_PG0_I2C3SCL 0x00060003
6488 #define GPIO_PG0_M1FAULT1 0x00060005
6489 #define GPIO_PG0_PHA1 0x00060006
6490 #define GPIO_PG0_T4CCP0 0x00060007
6492 #define GPIO_PG1_I2C3SDA 0x00060403
6493 #define GPIO_PG1_M1FAULT2 0x00060405
6494 #define GPIO_PG1_PHB1 0x00060406
6495 #define GPIO_PG1_T4CCP1 0x00060407
6497 #define GPIO_PG2_I2C4SCL 0x00060803
6498 #define GPIO_PG2_M0FAULT1 0x00060804
6499 #define GPIO_PG2_M1PWM0 0x00060805
6500 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
6522 #define GPIO_PG6_I2C5SCL 0x00061803
6523 #define GPIO_PG6_M0PWM6 0x00061804
6524 #define GPIO_PG6_WT1CCP0 0x00061807
6526 #define GPIO_PG7_I2C5SDA 0x00061C03
6527 #define GPIO_PG7_M0PWM7 0x00061C04
6528 #define GPIO_PG7_IDX1 0x00061C05
6529 #define GPIO_PG7_WT1CCP1 0x00061C07
6531 #define GPIO_PH0_SSI3CLK 0x00070002
6532 #define GPIO_PH0_M0PWM0 0x00070004
6533 #define GPIO_PH0_M0FAULT0 0x00070006
6534 #define GPIO_PH0_WT2CCP0 0x00070007
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
6542 #define GPIO_PH2_SSI3RX 0x00070802
6543 #define GPIO_PH2_M0PWM2 0x00070804
6544 #define GPIO_PH2_M0FAULT2 0x00070806
6545 #define GPIO_PH2_WT5CCP0 0x00070807
6547 #define GPIO_PH3_SSI3TX 0x00070C02
6548 #define GPIO_PH3_M0PWM3 0x00070C04
6549 #define GPIO_PH3_M0FAULT3 0x00070C06
6550 #define GPIO_PH3_WT5CCP1 0x00070C07
6552 #define GPIO_PH4_SSI2CLK 0x00071002
6553 #define GPIO_PH4_M0PWM4 0x00071004
6554 #define GPIO_PH4_PHA0 0x00071005
6555 #define GPIO_PH4_WT3CCP0 0x00071007
6557 #define GPIO_PH5_SSI2FSS 0x00071402
6558 #define GPIO_PH5_M0PWM5 0x00071404
6559 #define GPIO_PH5_PHB0 0x00071405
6560 #define GPIO_PH5_WT3CCP1 0x00071407
6562 #define GPIO_PH6_SSI2RX 0x00071802
6563 #define GPIO_PH6_M0PWM6 0x00071804
6564 #define GPIO_PH6_WT4CCP0 0x00071807
6566 #define GPIO_PH7_SSI2TX 0x00071C02
6567 #define GPIO_PH7_M0PWM7 0x00071C04
6568 #define GPIO_PH7_WT4CCP1 0x00071C07
6570 #define GPIO_PJ0_U4RX 0x00080001
6571 #define GPIO_PJ0_T1CCP0 0x00080007
6573 #define GPIO_PJ1_U4TX 0x00080401
6574 #define GPIO_PJ1_T1CCP1 0x00080407
6576 #define GPIO_PJ2_U5RX 0x00080801
6577 #define GPIO_PJ2_IDX0 0x00080805
6578 #define GPIO_PJ2_T2CCP0 0x00080807
6580 #define GPIO_PK0_SSI3CLK 0x00090002
6581 #define GPIO_PK0_M1FAULT0 0x00090006
6583 #define GPIO_PK1_SSI3FSS 0x00090402
6584 #define GPIO_PK1_M1FAULT1 0x00090406
6586 #define GPIO_PK2_SSI3RX 0x00090802
6587 #define GPIO_PK2_M1FAULT2 0x00090806
6589 #define GPIO_PK3_SSI3TX 0x00090C02
6590 #define GPIO_PK3_M1FAULT3 0x00090C06
6592 #endif // PART_TM4C123BE6PZ
6599 #ifdef PART_TM4C123BH6PM
6601 #define GPIO_PA0_U0RX 0x00000001
6602 #define GPIO_PA0_CAN1RX 0x00000008
6604 #define GPIO_PA1_U0TX 0x00000401
6605 #define GPIO_PA1_CAN1TX 0x00000408
6607 #define GPIO_PA2_SSI0CLK 0x00000802
6609 #define GPIO_PA3_SSI0FSS 0x00000C02
6611 #define GPIO_PA4_SSI0RX 0x00001002
6613 #define GPIO_PA5_SSI0TX 0x00001402
6615 #define GPIO_PA6_I2C1SCL 0x00001803
6616 #define GPIO_PA6_M1PWM2 0x00001805
6618 #define GPIO_PA7_I2C1SDA 0x00001C03
6619 #define GPIO_PA7_M1PWM3 0x00001C05
6621 #define GPIO_PB0_U1RX 0x00010001
6622 #define GPIO_PB0_T2CCP0 0x00010007
6624 #define GPIO_PB1_U1TX 0x00010401
6625 #define GPIO_PB1_T2CCP1 0x00010407
6627 #define GPIO_PB2_I2C0SCL 0x00010803
6628 #define GPIO_PB2_T3CCP0 0x00010807
6630 #define GPIO_PB3_I2C0SDA 0x00010C03
6631 #define GPIO_PB3_T3CCP1 0x00010C07
6633 #define GPIO_PB4_SSI2CLK 0x00011002
6634 #define GPIO_PB4_M0PWM2 0x00011004
6635 #define GPIO_PB4_T1CCP0 0x00011007
6636 #define GPIO_PB4_CAN0RX 0x00011008
6638 #define GPIO_PB5_SSI2FSS 0x00011402
6639 #define GPIO_PB5_M0PWM3 0x00011404
6640 #define GPIO_PB5_T1CCP1 0x00011407
6641 #define GPIO_PB5_CAN0TX 0x00011408
6643 #define GPIO_PB6_SSI2RX 0x00011802
6644 #define GPIO_PB6_M0PWM0 0x00011804
6645 #define GPIO_PB6_T0CCP0 0x00011807
6647 #define GPIO_PB7_SSI2TX 0x00011C02
6648 #define GPIO_PB7_M0PWM1 0x00011C04
6649 #define GPIO_PB7_T0CCP1 0x00011C07
6651 #define GPIO_PC0_TCK 0x00020001
6652 #define GPIO_PC0_SWCLK 0x00020001
6653 #define GPIO_PC0_T4CCP0 0x00020007
6655 #define GPIO_PC1_TMS 0x00020401
6656 #define GPIO_PC1_SWDIO 0x00020401
6657 #define GPIO_PC1_T4CCP1 0x00020407
6659 #define GPIO_PC2_TDI 0x00020801
6660 #define GPIO_PC2_T5CCP0 0x00020807
6662 #define GPIO_PC3_SWO 0x00020C01
6663 #define GPIO_PC3_TDO 0x00020C01
6664 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
6680 #define GPIO_PC6_U3RX 0x00021801
6681 #define GPIO_PC6_PHB1 0x00021806
6682 #define GPIO_PC6_WT1CCP0 0x00021807
6684 #define GPIO_PC7_U3TX 0x00021C01
6685 #define GPIO_PC7_WT1CCP1 0x00021C07
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
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
6701 #define GPIO_PD2_SSI3RX 0x00030801
6702 #define GPIO_PD2_SSI1RX 0x00030802
6703 #define GPIO_PD2_M0FAULT0 0x00030804
6704 #define GPIO_PD2_WT3CCP0 0x00030807
6706 #define GPIO_PD3_SSI3TX 0x00030C01
6707 #define GPIO_PD3_SSI1TX 0x00030C02
6708 #define GPIO_PD3_IDX0 0x00030C06
6709 #define GPIO_PD3_WT3CCP1 0x00030C07
6711 #define GPIO_PD4_U6RX 0x00031001
6712 #define GPIO_PD4_WT4CCP0 0x00031007
6714 #define GPIO_PD5_U6TX 0x00031401
6715 #define GPIO_PD5_WT4CCP1 0x00031407
6717 #define GPIO_PD6_U2RX 0x00031801
6718 #define GPIO_PD6_M0FAULT0 0x00031804
6719 #define GPIO_PD6_PHA0 0x00031806
6720 #define GPIO_PD6_WT5CCP0 0x00031807
6722 #define GPIO_PD7_U2TX 0x00031C01
6723 #define GPIO_PD7_PHB0 0x00031C06
6724 #define GPIO_PD7_WT5CCP1 0x00031C07
6725 #define GPIO_PD7_NMI 0x00031C08
6727 #define GPIO_PE0_U7RX 0x00040001
6729 #define GPIO_PE1_U7TX 0x00040401
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
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
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
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
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
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
6772 #define GPIO_PF4_M1FAULT0 0x00051005
6773 #define GPIO_PF4_IDX0 0x00051006
6774 #define GPIO_PF4_T2CCP0 0x00051007
6776 #endif // PART_TM4C123BH6PM
6783 #ifdef PART_TM4C123BH6PZ
6785 #define GPIO_PA0_U0RX 0x00000001
6786 #define GPIO_PA0_CAN1RX 0x00000008
6788 #define GPIO_PA1_U0TX 0x00000401
6789 #define GPIO_PA1_CAN1TX 0x00000408
6791 #define GPIO_PA2_SSI0CLK 0x00000802
6793 #define GPIO_PA3_SSI0FSS 0x00000C02
6795 #define GPIO_PA4_SSI0RX 0x00001002
6797 #define GPIO_PA5_SSI0TX 0x00001402
6799 #define GPIO_PA6_I2C1SCL 0x00001803
6800 #define GPIO_PA6_M1PWM2 0x00001805
6802 #define GPIO_PA7_I2C1SDA 0x00001C03
6803 #define GPIO_PA7_M1PWM3 0x00001C05
6805 #define GPIO_PB0_U1RX 0x00010001
6806 #define GPIO_PB0_T2CCP0 0x00010007
6808 #define GPIO_PB1_U1TX 0x00010401
6809 #define GPIO_PB1_T2CCP1 0x00010407
6811 #define GPIO_PB2_I2C0SCL 0x00010803
6812 #define GPIO_PB2_T3CCP0 0x00010807
6814 #define GPIO_PB3_I2C0SDA 0x00010C03
6815 #define GPIO_PB3_T3CCP1 0x00010C07
6817 #define GPIO_PB4_SSI2CLK 0x00011002
6818 #define GPIO_PB4_M0PWM2 0x00011004
6819 #define GPIO_PB4_T1CCP0 0x00011007
6820 #define GPIO_PB4_CAN0RX 0x00011008
6822 #define GPIO_PB5_SSI2FSS 0x00011402
6823 #define GPIO_PB5_M0PWM3 0x00011404
6824 #define GPIO_PB5_T1CCP1 0x00011407
6825 #define GPIO_PB5_CAN0TX 0x00011408
6827 #define GPIO_PC0_TCK 0x00020001
6828 #define GPIO_PC0_SWCLK 0x00020001
6829 #define GPIO_PC0_T4CCP0 0x00020007
6831 #define GPIO_PC1_TMS 0x00020401
6832 #define GPIO_PC1_SWDIO 0x00020401
6833 #define GPIO_PC1_T4CCP1 0x00020407
6835 #define GPIO_PC2_TDI 0x00020801
6836 #define GPIO_PC2_T5CCP0 0x00020807
6838 #define GPIO_PC3_SWO 0x00020C01
6839 #define GPIO_PC3_TDO 0x00020C01
6840 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
6856 #define GPIO_PC6_U3RX 0x00021801
6857 #define GPIO_PC6_PHB1 0x00021806
6858 #define GPIO_PC6_WT1CCP0 0x00021807
6860 #define GPIO_PC7_U3TX 0x00021C01
6861 #define GPIO_PC7_WT1CCP1 0x00021C07
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
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
6877 #define GPIO_PD2_SSI3RX 0x00030801
6878 #define GPIO_PD2_SSI1RX 0x00030802
6879 #define GPIO_PD2_M0FAULT0 0x00030804
6880 #define GPIO_PD2_WT3CCP0 0x00030807
6882 #define GPIO_PD3_SSI3TX 0x00030C01
6883 #define GPIO_PD3_SSI1TX 0x00030C02
6884 #define GPIO_PD3_IDX0 0x00030C06
6885 #define GPIO_PD3_WT3CCP1 0x00030C07
6887 #define GPIO_PD4_U6RX 0x00031001
6888 #define GPIO_PD4_WT4CCP0 0x00031007
6890 #define GPIO_PD5_U6TX 0x00031401
6891 #define GPIO_PD5_WT4CCP1 0x00031407
6893 #define GPIO_PD6_U2RX 0x00031801
6894 #define GPIO_PD6_M0FAULT0 0x00031804
6895 #define GPIO_PD6_PHA0 0x00031806
6896 #define GPIO_PD6_WT5CCP0 0x00031807
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
6904 #define GPIO_PE0_U7RX 0x00040001
6906 #define GPIO_PE1_U7TX 0x00040401
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
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
6920 #define GPIO_PE6_CAN1RX 0x00041808
6922 #define GPIO_PE7_U1RI 0x00041C01
6923 #define GPIO_PE7_CAN1TX 0x00041C08
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
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
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
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
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
6966 #define GPIO_PF5_M0FAULT3 0x00051404
6967 #define GPIO_PF5_T2CCP1 0x00051407
6969 #define GPIO_PF6_I2C2SCL 0x00051803
6970 #define GPIO_PF6_T3CCP0 0x00051807
6972 #define GPIO_PF7_I2C2SDA 0x00051C03
6973 #define GPIO_PF7_M1FAULT0 0x00051C05
6974 #define GPIO_PF7_T3CCP1 0x00051C07
6976 #define GPIO_PG0_I2C3SCL 0x00060003
6977 #define GPIO_PG0_M1FAULT1 0x00060005
6978 #define GPIO_PG0_PHA1 0x00060006
6979 #define GPIO_PG0_T4CCP0 0x00060007
6981 #define GPIO_PG1_I2C3SDA 0x00060403
6982 #define GPIO_PG1_M1FAULT2 0x00060405
6983 #define GPIO_PG1_PHB1 0x00060406
6984 #define GPIO_PG1_T4CCP1 0x00060407
6986 #define GPIO_PG2_I2C4SCL 0x00060803
6987 #define GPIO_PG2_M0FAULT1 0x00060804
6988 #define GPIO_PG2_M1PWM0 0x00060805
6989 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
7011 #define GPIO_PG6_I2C5SCL 0x00061803
7012 #define GPIO_PG6_M0PWM6 0x00061804
7013 #define GPIO_PG6_WT1CCP0 0x00061807
7015 #define GPIO_PG7_I2C5SDA 0x00061C03
7016 #define GPIO_PG7_M0PWM7 0x00061C04
7017 #define GPIO_PG7_IDX1 0x00061C05
7018 #define GPIO_PG7_WT1CCP1 0x00061C07
7020 #define GPIO_PH0_SSI3CLK 0x00070002
7021 #define GPIO_PH0_M0PWM0 0x00070004
7022 #define GPIO_PH0_M0FAULT0 0x00070006
7023 #define GPIO_PH0_WT2CCP0 0x00070007
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
7031 #define GPIO_PH2_SSI3RX 0x00070802
7032 #define GPIO_PH2_M0PWM2 0x00070804
7033 #define GPIO_PH2_M0FAULT2 0x00070806
7034 #define GPIO_PH2_WT5CCP0 0x00070807
7036 #define GPIO_PH3_SSI3TX 0x00070C02
7037 #define GPIO_PH3_M0PWM3 0x00070C04
7038 #define GPIO_PH3_M0FAULT3 0x00070C06
7039 #define GPIO_PH3_WT5CCP1 0x00070C07
7041 #define GPIO_PH4_SSI2CLK 0x00071002
7042 #define GPIO_PH4_M0PWM4 0x00071004
7043 #define GPIO_PH4_PHA0 0x00071005
7044 #define GPIO_PH4_WT3CCP0 0x00071007
7046 #define GPIO_PH5_SSI2FSS 0x00071402
7047 #define GPIO_PH5_M0PWM5 0x00071404
7048 #define GPIO_PH5_PHB0 0x00071405
7049 #define GPIO_PH5_WT3CCP1 0x00071407
7051 #define GPIO_PH6_SSI2RX 0x00071802
7052 #define GPIO_PH6_M0PWM6 0x00071804
7053 #define GPIO_PH6_WT4CCP0 0x00071807
7055 #define GPIO_PH7_SSI2TX 0x00071C02
7056 #define GPIO_PH7_M0PWM7 0x00071C04
7057 #define GPIO_PH7_WT4CCP1 0x00071C07
7059 #define GPIO_PJ0_U4RX 0x00080001
7060 #define GPIO_PJ0_T1CCP0 0x00080007
7062 #define GPIO_PJ1_U4TX 0x00080401
7063 #define GPIO_PJ1_T1CCP1 0x00080407
7065 #define GPIO_PJ2_U5RX 0x00080801
7066 #define GPIO_PJ2_IDX0 0x00080805
7067 #define GPIO_PJ2_T2CCP0 0x00080807
7069 #define GPIO_PK0_SSI3CLK 0x00090002
7070 #define GPIO_PK0_M1FAULT0 0x00090006
7072 #define GPIO_PK1_SSI3FSS 0x00090402
7073 #define GPIO_PK1_M1FAULT1 0x00090406
7075 #define GPIO_PK2_SSI3RX 0x00090802
7076 #define GPIO_PK2_M1FAULT2 0x00090806
7078 #define GPIO_PK3_SSI3TX 0x00090C02
7079 #define GPIO_PK3_M1FAULT3 0x00090C06
7081 #endif // PART_TM4C123BH6PZ
7088 #ifdef PART_TM4C123FE6PM
7090 #define GPIO_PA0_U0RX 0x00000001
7091 #define GPIO_PA0_CAN1RX 0x00000008
7093 #define GPIO_PA1_U0TX 0x00000401
7094 #define GPIO_PA1_CAN1TX 0x00000408
7096 #define GPIO_PA2_SSI0CLK 0x00000802
7098 #define GPIO_PA3_SSI0FSS 0x00000C02
7100 #define GPIO_PA4_SSI0RX 0x00001002
7102 #define GPIO_PA5_SSI0TX 0x00001402
7104 #define GPIO_PA6_I2C1SCL 0x00001803
7105 #define GPIO_PA6_M1PWM2 0x00001805
7107 #define GPIO_PA7_I2C1SDA 0x00001C03
7108 #define GPIO_PA7_M1PWM3 0x00001C05
7110 #define GPIO_PB0_U1RX 0x00010001
7111 #define GPIO_PB0_T2CCP0 0x00010007
7113 #define GPIO_PB1_U1TX 0x00010401
7114 #define GPIO_PB1_T2CCP1 0x00010407
7116 #define GPIO_PB2_I2C0SCL 0x00010803
7117 #define GPIO_PB2_T3CCP0 0x00010807
7119 #define GPIO_PB3_I2C0SDA 0x00010C03
7120 #define GPIO_PB3_T3CCP1 0x00010C07
7122 #define GPIO_PB4_SSI2CLK 0x00011002
7123 #define GPIO_PB4_M0PWM2 0x00011004
7124 #define GPIO_PB4_T1CCP0 0x00011007
7125 #define GPIO_PB4_CAN0RX 0x00011008
7127 #define GPIO_PB5_SSI2FSS 0x00011402
7128 #define GPIO_PB5_M0PWM3 0x00011404
7129 #define GPIO_PB5_T1CCP1 0x00011407
7130 #define GPIO_PB5_CAN0TX 0x00011408
7132 #define GPIO_PB6_SSI2RX 0x00011802
7133 #define GPIO_PB6_I2C5SCL 0x00011803
7134 #define GPIO_PB6_M0PWM0 0x00011804
7135 #define GPIO_PB6_T0CCP0 0x00011807
7137 #define GPIO_PB7_SSI2TX 0x00011C02
7138 #define GPIO_PB7_I2C5SDA 0x00011C03
7139 #define GPIO_PB7_M0PWM1 0x00011C04
7140 #define GPIO_PB7_T0CCP1 0x00011C07
7142 #define GPIO_PC0_TCK 0x00020001
7143 #define GPIO_PC0_SWCLK 0x00020001
7144 #define GPIO_PC0_T4CCP0 0x00020007
7146 #define GPIO_PC1_TMS 0x00020401
7147 #define GPIO_PC1_SWDIO 0x00020401
7148 #define GPIO_PC1_T4CCP1 0x00020407
7150 #define GPIO_PC2_TDI 0x00020801
7151 #define GPIO_PC2_T5CCP0 0x00020807
7153 #define GPIO_PC3_SWO 0x00020C01
7154 #define GPIO_PC3_TDO 0x00020C01
7155 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
7171 #define GPIO_PC6_U3RX 0x00021801
7172 #define GPIO_PC6_PHB1 0x00021806
7173 #define GPIO_PC6_WT1CCP0 0x00021807
7174 #define GPIO_PC6_USB0EPEN 0x00021808
7176 #define GPIO_PC7_U3TX 0x00021C01
7177 #define GPIO_PC7_WT1CCP1 0x00021C07
7178 #define GPIO_PC7_USB0PFLT 0x00021C08
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
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
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
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
7206 #define GPIO_PD4_U6RX 0x00031001
7207 #define GPIO_PD4_WT4CCP0 0x00031007
7209 #define GPIO_PD5_U6TX 0x00031401
7210 #define GPIO_PD5_WT4CCP1 0x00031407
7212 #define GPIO_PD6_U2RX 0x00031801
7213 #define GPIO_PD6_M0FAULT0 0x00031804
7214 #define GPIO_PD6_PHA0 0x00031806
7215 #define GPIO_PD6_WT5CCP0 0x00031807
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
7223 #define GPIO_PE0_U7RX 0x00040001
7225 #define GPIO_PE1_U7TX 0x00040401
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
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
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
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
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
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
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
7275 #define GPIO_PG0_I2C3SCL 0x00060003
7276 #define GPIO_PG0_M1FAULT1 0x00060005
7277 #define GPIO_PG0_PHA1 0x00060006
7278 #define GPIO_PG0_T4CCP0 0x00060007
7280 #define GPIO_PG1_I2C3SDA 0x00060403
7281 #define GPIO_PG1_M1FAULT2 0x00060405
7282 #define GPIO_PG1_PHB1 0x00060406
7283 #define GPIO_PG1_T4CCP1 0x00060407
7285 #define GPIO_PG2_I2C4SCL 0x00060803
7286 #define GPIO_PG2_M0FAULT1 0x00060804
7287 #define GPIO_PG2_M1PWM0 0x00060805
7288 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
7312 #endif // PART_TM4C123FE6PM
7319 #ifdef PART_TM4C123FH6PM
7321 #define GPIO_PA0_U0RX 0x00000001
7322 #define GPIO_PA0_CAN1RX 0x00000008
7324 #define GPIO_PA1_U0TX 0x00000401
7325 #define GPIO_PA1_CAN1TX 0x00000408
7327 #define GPIO_PA2_SSI0CLK 0x00000802
7329 #define GPIO_PA3_SSI0FSS 0x00000C02
7331 #define GPIO_PA4_SSI0RX 0x00001002
7333 #define GPIO_PA5_SSI0TX 0x00001402
7335 #define GPIO_PA6_I2C1SCL 0x00001803
7336 #define GPIO_PA6_M1PWM2 0x00001805
7338 #define GPIO_PA7_I2C1SDA 0x00001C03
7339 #define GPIO_PA7_M1PWM3 0x00001C05
7341 #define GPIO_PB0_U1RX 0x00010001
7342 #define GPIO_PB0_T2CCP0 0x00010007
7344 #define GPIO_PB1_U1TX 0x00010401
7345 #define GPIO_PB1_T2CCP1 0x00010407
7347 #define GPIO_PB2_I2C0SCL 0x00010803
7348 #define GPIO_PB2_T3CCP0 0x00010807
7350 #define GPIO_PB3_I2C0SDA 0x00010C03
7351 #define GPIO_PB3_T3CCP1 0x00010C07
7353 #define GPIO_PB4_SSI2CLK 0x00011002
7354 #define GPIO_PB4_M0PWM2 0x00011004
7355 #define GPIO_PB4_T1CCP0 0x00011007
7356 #define GPIO_PB4_CAN0RX 0x00011008
7358 #define GPIO_PB5_SSI2FSS 0x00011402
7359 #define GPIO_PB5_M0PWM3 0x00011404
7360 #define GPIO_PB5_T1CCP1 0x00011407
7361 #define GPIO_PB5_CAN0TX 0x00011408
7363 #define GPIO_PB6_SSI2RX 0x00011802
7364 #define GPIO_PB6_I2C5SCL 0x00011803
7365 #define GPIO_PB6_M0PWM0 0x00011804
7366 #define GPIO_PB6_T0CCP0 0x00011807
7368 #define GPIO_PB7_SSI2TX 0x00011C02
7369 #define GPIO_PB7_I2C5SDA 0x00011C03
7370 #define GPIO_PB7_M0PWM1 0x00011C04
7371 #define GPIO_PB7_T0CCP1 0x00011C07
7373 #define GPIO_PC0_TCK 0x00020001
7374 #define GPIO_PC0_SWCLK 0x00020001
7375 #define GPIO_PC0_T4CCP0 0x00020007
7377 #define GPIO_PC1_TMS 0x00020401
7378 #define GPIO_PC1_SWDIO 0x00020401
7379 #define GPIO_PC1_T4CCP1 0x00020407
7381 #define GPIO_PC2_TDI 0x00020801
7382 #define GPIO_PC2_T5CCP0 0x00020807
7384 #define GPIO_PC3_SWO 0x00020C01
7385 #define GPIO_PC3_TDO 0x00020C01
7386 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
7402 #define GPIO_PC6_U3RX 0x00021801
7403 #define GPIO_PC6_PHB1 0x00021806
7404 #define GPIO_PC6_WT1CCP0 0x00021807
7405 #define GPIO_PC6_USB0EPEN 0x00021808
7407 #define GPIO_PC7_U3TX 0x00021C01
7408 #define GPIO_PC7_WT1CCP1 0x00021C07
7409 #define GPIO_PC7_USB0PFLT 0x00021C08
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
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
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
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
7437 #define GPIO_PD4_U6RX 0x00031001
7438 #define GPIO_PD4_WT4CCP0 0x00031007
7440 #define GPIO_PD5_U6TX 0x00031401
7441 #define GPIO_PD5_WT4CCP1 0x00031407
7443 #define GPIO_PD6_U2RX 0x00031801
7444 #define GPIO_PD6_M0FAULT0 0x00031804
7445 #define GPIO_PD6_PHA0 0x00031806
7446 #define GPIO_PD6_WT5CCP0 0x00031807
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
7454 #define GPIO_PE0_U7RX 0x00040001
7456 #define GPIO_PE1_U7TX 0x00040401
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
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
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
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
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
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
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
7506 #define GPIO_PG0_I2C3SCL 0x00060003
7507 #define GPIO_PG0_M1FAULT1 0x00060005
7508 #define GPIO_PG0_PHA1 0x00060006
7509 #define GPIO_PG0_T4CCP0 0x00060007
7511 #define GPIO_PG1_I2C3SDA 0x00060403
7512 #define GPIO_PG1_M1FAULT2 0x00060405
7513 #define GPIO_PG1_PHB1 0x00060406
7514 #define GPIO_PG1_T4CCP1 0x00060407
7516 #define GPIO_PG2_I2C4SCL 0x00060803
7517 #define GPIO_PG2_M0FAULT1 0x00060804
7518 #define GPIO_PG2_M1PWM0 0x00060805
7519 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
7543 #endif // PART_TM4C123FH6PM
7550 #ifdef PART_TM4C123GE6PM
7552 #define GPIO_PA0_U0RX 0x00000001
7553 #define GPIO_PA0_CAN1RX 0x00000008
7555 #define GPIO_PA1_U0TX 0x00000401
7556 #define GPIO_PA1_CAN1TX 0x00000408
7558 #define GPIO_PA2_SSI0CLK 0x00000802
7560 #define GPIO_PA3_SSI0FSS 0x00000C02
7562 #define GPIO_PA4_SSI0RX 0x00001002
7564 #define GPIO_PA5_SSI0TX 0x00001402
7566 #define GPIO_PA6_I2C1SCL 0x00001803
7567 #define GPIO_PA6_M1PWM2 0x00001805
7569 #define GPIO_PA7_I2C1SDA 0x00001C03
7570 #define GPIO_PA7_M1PWM3 0x00001C05
7572 #define GPIO_PB0_U1RX 0x00010001
7573 #define GPIO_PB0_T2CCP0 0x00010007
7575 #define GPIO_PB1_U1TX 0x00010401
7576 #define GPIO_PB1_T2CCP1 0x00010407
7578 #define GPIO_PB2_I2C0SCL 0x00010803
7579 #define GPIO_PB2_T3CCP0 0x00010807
7581 #define GPIO_PB3_I2C0SDA 0x00010C03
7582 #define GPIO_PB3_T3CCP1 0x00010C07
7584 #define GPIO_PB4_SSI2CLK 0x00011002
7585 #define GPIO_PB4_M0PWM2 0x00011004
7586 #define GPIO_PB4_T1CCP0 0x00011007
7587 #define GPIO_PB4_CAN0RX 0x00011008
7589 #define GPIO_PB5_SSI2FSS 0x00011402
7590 #define GPIO_PB5_M0PWM3 0x00011404
7591 #define GPIO_PB5_T1CCP1 0x00011407
7592 #define GPIO_PB5_CAN0TX 0x00011408
7594 #define GPIO_PB6_SSI2RX 0x00011802
7595 #define GPIO_PB6_M0PWM0 0x00011804
7596 #define GPIO_PB6_T0CCP0 0x00011807
7598 #define GPIO_PB7_SSI2TX 0x00011C02
7599 #define GPIO_PB7_M0PWM1 0x00011C04
7600 #define GPIO_PB7_T0CCP1 0x00011C07
7602 #define GPIO_PC0_TCK 0x00020001
7603 #define GPIO_PC0_SWCLK 0x00020001
7604 #define GPIO_PC0_T4CCP0 0x00020007
7606 #define GPIO_PC1_TMS 0x00020401
7607 #define GPIO_PC1_SWDIO 0x00020401
7608 #define GPIO_PC1_T4CCP1 0x00020407
7610 #define GPIO_PC2_TDI 0x00020801
7611 #define GPIO_PC2_T5CCP0 0x00020807
7613 #define GPIO_PC3_SWO 0x00020C01
7614 #define GPIO_PC3_TDO 0x00020C01
7615 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
7631 #define GPIO_PC6_U3RX 0x00021801
7632 #define GPIO_PC6_PHB1 0x00021806
7633 #define GPIO_PC6_WT1CCP0 0x00021807
7634 #define GPIO_PC6_USB0EPEN 0x00021808
7636 #define GPIO_PC7_U3TX 0x00021C01
7637 #define GPIO_PC7_WT1CCP1 0x00021C07
7638 #define GPIO_PC7_USB0PFLT 0x00021C08
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
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
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
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
7666 #define GPIO_PD4_U6RX 0x00031001
7667 #define GPIO_PD4_WT4CCP0 0x00031007
7669 #define GPIO_PD5_U6TX 0x00031401
7670 #define GPIO_PD5_WT4CCP1 0x00031407
7672 #define GPIO_PD6_U2RX 0x00031801
7673 #define GPIO_PD6_M0FAULT0 0x00031804
7674 #define GPIO_PD6_PHA0 0x00031806
7675 #define GPIO_PD6_WT5CCP0 0x00031807
7677 #define GPIO_PD7_U2TX 0x00031C01
7678 #define GPIO_PD7_PHB0 0x00031C06
7679 #define GPIO_PD7_WT5CCP1 0x00031C07
7680 #define GPIO_PD7_NMI 0x00031C08
7682 #define GPIO_PE0_U7RX 0x00040001
7684 #define GPIO_PE1_U7TX 0x00040401
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
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
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
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
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
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
7727 #define GPIO_PF4_M1FAULT0 0x00051005
7728 #define GPIO_PF4_IDX0 0x00051006
7729 #define GPIO_PF4_T2CCP0 0x00051007
7730 #define GPIO_PF4_USB0EPEN 0x00051008
7732 #endif // PART_TM4C123GE6PM
7739 #ifdef PART_TM4C123GE6PZ
7741 #define GPIO_PA0_U0RX 0x00000001
7742 #define GPIO_PA0_CAN1RX 0x00000008
7744 #define GPIO_PA1_U0TX 0x00000401
7745 #define GPIO_PA1_CAN1TX 0x00000408
7747 #define GPIO_PA2_SSI0CLK 0x00000802
7749 #define GPIO_PA3_SSI0FSS 0x00000C02
7751 #define GPIO_PA4_SSI0RX 0x00001002
7753 #define GPIO_PA5_SSI0TX 0x00001402
7755 #define GPIO_PA6_I2C1SCL 0x00001803
7756 #define GPIO_PA6_M1PWM2 0x00001805
7758 #define GPIO_PA7_I2C1SDA 0x00001C03
7759 #define GPIO_PA7_M1PWM3 0x00001C05
7761 #define GPIO_PB0_U1RX 0x00010001
7762 #define GPIO_PB0_T2CCP0 0x00010007
7764 #define GPIO_PB1_U1TX 0x00010401
7765 #define GPIO_PB1_T2CCP1 0x00010407
7767 #define GPIO_PB2_I2C0SCL 0x00010803
7768 #define GPIO_PB2_T3CCP0 0x00010807
7770 #define GPIO_PB3_I2C0SDA 0x00010C03
7771 #define GPIO_PB3_T3CCP1 0x00010C07
7773 #define GPIO_PB4_SSI2CLK 0x00011002
7774 #define GPIO_PB4_M0PWM2 0x00011004
7775 #define GPIO_PB4_T1CCP0 0x00011007
7776 #define GPIO_PB4_CAN0RX 0x00011008
7778 #define GPIO_PB5_SSI2FSS 0x00011402
7779 #define GPIO_PB5_M0PWM3 0x00011404
7780 #define GPIO_PB5_T1CCP1 0x00011407
7781 #define GPIO_PB5_CAN0TX 0x00011408
7783 #define GPIO_PC0_TCK 0x00020001
7784 #define GPIO_PC0_SWCLK 0x00020001
7785 #define GPIO_PC0_T4CCP0 0x00020007
7787 #define GPIO_PC1_TMS 0x00020401
7788 #define GPIO_PC1_SWDIO 0x00020401
7789 #define GPIO_PC1_T4CCP1 0x00020407
7791 #define GPIO_PC2_TDI 0x00020801
7792 #define GPIO_PC2_T5CCP0 0x00020807
7794 #define GPIO_PC3_SWO 0x00020C01
7795 #define GPIO_PC3_TDO 0x00020C01
7796 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
7812 #define GPIO_PC6_U3RX 0x00021801
7813 #define GPIO_PC6_PHB1 0x00021806
7814 #define GPIO_PC6_WT1CCP0 0x00021807
7815 #define GPIO_PC6_USB0EPEN 0x00021808
7817 #define GPIO_PC7_U3TX 0x00021C01
7818 #define GPIO_PC7_WT1CCP1 0x00021C07
7819 #define GPIO_PC7_USB0PFLT 0x00021C08
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
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
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
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
7847 #define GPIO_PD4_U6RX 0x00031001
7848 #define GPIO_PD4_WT4CCP0 0x00031007
7850 #define GPIO_PD5_U6TX 0x00031401
7851 #define GPIO_PD5_WT4CCP1 0x00031407
7853 #define GPIO_PD6_U2RX 0x00031801
7854 #define GPIO_PD6_M0FAULT0 0x00031804
7855 #define GPIO_PD6_PHA0 0x00031806
7856 #define GPIO_PD6_WT5CCP0 0x00031807
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
7864 #define GPIO_PE0_U7RX 0x00040001
7866 #define GPIO_PE1_U7TX 0x00040401
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
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
7880 #define GPIO_PE6_CAN1RX 0x00041808
7882 #define GPIO_PE7_U1RI 0x00041C01
7883 #define GPIO_PE7_CAN1TX 0x00041C08
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
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
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
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
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
7927 #define GPIO_PF5_M0FAULT3 0x00051404
7928 #define GPIO_PF5_T2CCP1 0x00051407
7929 #define GPIO_PF5_USB0PFLT 0x00051408
7931 #define GPIO_PF6_I2C2SCL 0x00051803
7932 #define GPIO_PF6_T3CCP0 0x00051807
7934 #define GPIO_PF7_I2C2SDA 0x00051C03
7935 #define GPIO_PF7_M1FAULT0 0x00051C05
7936 #define GPIO_PF7_T3CCP1 0x00051C07
7938 #define GPIO_PG0_I2C3SCL 0x00060003
7939 #define GPIO_PG0_M1FAULT1 0x00060005
7940 #define GPIO_PG0_PHA1 0x00060006
7941 #define GPIO_PG0_T4CCP0 0x00060007
7943 #define GPIO_PG1_I2C3SDA 0x00060403
7944 #define GPIO_PG1_M1FAULT2 0x00060405
7945 #define GPIO_PG1_PHB1 0x00060406
7946 #define GPIO_PG1_T4CCP1 0x00060407
7948 #define GPIO_PG2_I2C4SCL 0x00060803
7949 #define GPIO_PG2_M0FAULT1 0x00060804
7950 #define GPIO_PG2_M1PWM0 0x00060805
7951 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
7975 #define GPIO_PG6_I2C5SCL 0x00061803
7976 #define GPIO_PG6_M0PWM6 0x00061804
7977 #define GPIO_PG6_WT1CCP0 0x00061807
7979 #define GPIO_PG7_I2C5SDA 0x00061C03
7980 #define GPIO_PG7_M0PWM7 0x00061C04
7981 #define GPIO_PG7_IDX1 0x00061C05
7982 #define GPIO_PG7_WT1CCP1 0x00061C07
7984 #define GPIO_PH0_SSI3CLK 0x00070002
7985 #define GPIO_PH0_M0PWM0 0x00070004
7986 #define GPIO_PH0_M0FAULT0 0x00070006
7987 #define GPIO_PH0_WT2CCP0 0x00070007
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
7995 #define GPIO_PH2_SSI3RX 0x00070802
7996 #define GPIO_PH2_M0PWM2 0x00070804
7997 #define GPIO_PH2_M0FAULT2 0x00070806
7998 #define GPIO_PH2_WT5CCP0 0x00070807
8000 #define GPIO_PH3_SSI3TX 0x00070C02
8001 #define GPIO_PH3_M0PWM3 0x00070C04
8002 #define GPIO_PH3_M0FAULT3 0x00070C06
8003 #define GPIO_PH3_WT5CCP1 0x00070C07
8005 #define GPIO_PH4_SSI2CLK 0x00071002
8006 #define GPIO_PH4_M0PWM4 0x00071004
8007 #define GPIO_PH4_PHA0 0x00071005
8008 #define GPIO_PH4_WT3CCP0 0x00071007
8010 #define GPIO_PH5_SSI2FSS 0x00071402
8011 #define GPIO_PH5_M0PWM5 0x00071404
8012 #define GPIO_PH5_PHB0 0x00071405
8013 #define GPIO_PH5_WT3CCP1 0x00071407
8015 #define GPIO_PH6_SSI2RX 0x00071802
8016 #define GPIO_PH6_M0PWM6 0x00071804
8017 #define GPIO_PH6_WT4CCP0 0x00071807
8019 #define GPIO_PH7_SSI2TX 0x00071C02
8020 #define GPIO_PH7_M0PWM7 0x00071C04
8021 #define GPIO_PH7_WT4CCP1 0x00071C07
8023 #define GPIO_PJ0_U4RX 0x00080001
8024 #define GPIO_PJ0_T1CCP0 0x00080007
8026 #define GPIO_PJ1_U4TX 0x00080401
8027 #define GPIO_PJ1_T1CCP1 0x00080407
8029 #define GPIO_PJ2_U5RX 0x00080801
8030 #define GPIO_PJ2_IDX0 0x00080805
8031 #define GPIO_PJ2_T2CCP0 0x00080807
8033 #define GPIO_PK0_SSI3CLK 0x00090002
8034 #define GPIO_PK0_M1FAULT0 0x00090006
8036 #define GPIO_PK1_SSI3FSS 0x00090402
8037 #define GPIO_PK1_M1FAULT1 0x00090406
8039 #define GPIO_PK2_SSI3RX 0x00090802
8040 #define GPIO_PK2_M1FAULT2 0x00090806
8042 #define GPIO_PK3_SSI3TX 0x00090C02
8043 #define GPIO_PK3_M1FAULT3 0x00090C06
8045 #endif // PART_TM4C123GE6PZ
8052 #ifdef PART_TM4C123GH6PM
8054 #define GPIO_PA0_U0RX 0x00000001
8055 #define GPIO_PA0_CAN1RX 0x00000008
8057 #define GPIO_PA1_U0TX 0x00000401
8058 #define GPIO_PA1_CAN1TX 0x00000408
8060 #define GPIO_PA2_SSI0CLK 0x00000802
8062 #define GPIO_PA3_SSI0FSS 0x00000C02
8064 #define GPIO_PA4_SSI0RX 0x00001002
8066 #define GPIO_PA5_SSI0TX 0x00001402
8068 #define GPIO_PA6_I2C1SCL 0x00001803
8069 #define GPIO_PA6_M1PWM2 0x00001805
8071 #define GPIO_PA7_I2C1SDA 0x00001C03
8072 #define GPIO_PA7_M1PWM3 0x00001C05
8074 #define GPIO_PB0_U1RX 0x00010001
8075 #define GPIO_PB0_T2CCP0 0x00010007
8077 #define GPIO_PB1_U1TX 0x00010401
8078 #define GPIO_PB1_T2CCP1 0x00010407
8080 #define GPIO_PB2_I2C0SCL 0x00010803
8081 #define GPIO_PB2_T3CCP0 0x00010807
8083 #define GPIO_PB3_I2C0SDA 0x00010C03
8084 #define GPIO_PB3_T3CCP1 0x00010C07
8086 #define GPIO_PB4_SSI2CLK 0x00011002
8087 #define GPIO_PB4_M0PWM2 0x00011004
8088 #define GPIO_PB4_T1CCP0 0x00011007
8089 #define GPIO_PB4_CAN0RX 0x00011008
8091 #define GPIO_PB5_SSI2FSS 0x00011402
8092 #define GPIO_PB5_M0PWM3 0x00011404
8093 #define GPIO_PB5_T1CCP1 0x00011407
8094 #define GPIO_PB5_CAN0TX 0x00011408
8096 #define GPIO_PB6_SSI2RX 0x00011802
8097 #define GPIO_PB6_M0PWM0 0x00011804
8098 #define GPIO_PB6_T0CCP0 0x00011807
8100 #define GPIO_PB7_SSI2TX 0x00011C02
8101 #define GPIO_PB7_M0PWM1 0x00011C04
8102 #define GPIO_PB7_T0CCP1 0x00011C07
8104 #define GPIO_PC0_TCK 0x00020001
8105 #define GPIO_PC0_SWCLK 0x00020001
8106 #define GPIO_PC0_T4CCP0 0x00020007
8108 #define GPIO_PC1_TMS 0x00020401
8109 #define GPIO_PC1_SWDIO 0x00020401
8110 #define GPIO_PC1_T4CCP1 0x00020407
8112 #define GPIO_PC2_TDI 0x00020801
8113 #define GPIO_PC2_T5CCP0 0x00020807
8115 #define GPIO_PC3_SWO 0x00020C01
8116 #define GPIO_PC3_TDO 0x00020C01
8117 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
8133 #define GPIO_PC6_U3RX 0x00021801
8134 #define GPIO_PC6_PHB1 0x00021806
8135 #define GPIO_PC6_WT1CCP0 0x00021807
8136 #define GPIO_PC6_USB0EPEN 0x00021808
8138 #define GPIO_PC7_U3TX 0x00021C01
8139 #define GPIO_PC7_WT1CCP1 0x00021C07
8140 #define GPIO_PC7_USB0PFLT 0x00021C08
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
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
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
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
8168 #define GPIO_PD4_U6RX 0x00031001
8169 #define GPIO_PD4_WT4CCP0 0x00031007
8171 #define GPIO_PD5_U6TX 0x00031401
8172 #define GPIO_PD5_WT4CCP1 0x00031407
8174 #define GPIO_PD6_U2RX 0x00031801
8175 #define GPIO_PD6_M0FAULT0 0x00031804
8176 #define GPIO_PD6_PHA0 0x00031806
8177 #define GPIO_PD6_WT5CCP0 0x00031807
8179 #define GPIO_PD7_U2TX 0x00031C01
8180 #define GPIO_PD7_PHB0 0x00031C06
8181 #define GPIO_PD7_WT5CCP1 0x00031C07
8182 #define GPIO_PD7_NMI 0x00031C08
8184 #define GPIO_PE0_U7RX 0x00040001
8186 #define GPIO_PE1_U7TX 0x00040401
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
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
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
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
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
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
8229 #define GPIO_PF4_M1FAULT0 0x00051005
8230 #define GPIO_PF4_IDX0 0x00051006
8231 #define GPIO_PF4_T2CCP0 0x00051007
8232 #define GPIO_PF4_USB0EPEN 0x00051008
8234 #endif // PART_TM4C123GH6PM
8241 #ifdef PART_TM4C123GH6PZ
8243 #define GPIO_PA0_U0RX 0x00000001
8244 #define GPIO_PA0_CAN1RX 0x00000008
8246 #define GPIO_PA1_U0TX 0x00000401
8247 #define GPIO_PA1_CAN1TX 0x00000408
8249 #define GPIO_PA2_SSI0CLK 0x00000802
8251 #define GPIO_PA3_SSI0FSS 0x00000C02
8253 #define GPIO_PA4_SSI0RX 0x00001002
8255 #define GPIO_PA5_SSI0TX 0x00001402
8257 #define GPIO_PA6_I2C1SCL 0x00001803
8258 #define GPIO_PA6_M1PWM2 0x00001805
8260 #define GPIO_PA7_I2C1SDA 0x00001C03
8261 #define GPIO_PA7_M1PWM3 0x00001C05
8263 #define GPIO_PB0_U1RX 0x00010001
8264 #define GPIO_PB0_T2CCP0 0x00010007
8266 #define GPIO_PB1_U1TX 0x00010401
8267 #define GPIO_PB1_T2CCP1 0x00010407
8269 #define GPIO_PB2_I2C0SCL 0x00010803
8270 #define GPIO_PB2_T3CCP0 0x00010807
8272 #define GPIO_PB3_I2C0SDA 0x00010C03
8273 #define GPIO_PB3_T3CCP1 0x00010C07
8275 #define GPIO_PB4_SSI2CLK 0x00011002
8276 #define GPIO_PB4_M0PWM2 0x00011004
8277 #define GPIO_PB4_T1CCP0 0x00011007
8278 #define GPIO_PB4_CAN0RX 0x00011008
8280 #define GPIO_PB5_SSI2FSS 0x00011402
8281 #define GPIO_PB5_M0PWM3 0x00011404
8282 #define GPIO_PB5_T1CCP1 0x00011407
8283 #define GPIO_PB5_CAN0TX 0x00011408
8285 #define GPIO_PC0_TCK 0x00020001
8286 #define GPIO_PC0_SWCLK 0x00020001
8287 #define GPIO_PC0_T4CCP0 0x00020007
8289 #define GPIO_PC1_TMS 0x00020401
8290 #define GPIO_PC1_SWDIO 0x00020401
8291 #define GPIO_PC1_T4CCP1 0x00020407
8293 #define GPIO_PC2_TDI 0x00020801
8294 #define GPIO_PC2_T5CCP0 0x00020807
8296 #define GPIO_PC3_SWO 0x00020C01
8297 #define GPIO_PC3_TDO 0x00020C01
8298 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
8314 #define GPIO_PC6_U3RX 0x00021801
8315 #define GPIO_PC6_PHB1 0x00021806
8316 #define GPIO_PC6_WT1CCP0 0x00021807
8317 #define GPIO_PC6_USB0EPEN 0x00021808
8319 #define GPIO_PC7_U3TX 0x00021C01
8320 #define GPIO_PC7_WT1CCP1 0x00021C07
8321 #define GPIO_PC7_USB0PFLT 0x00021C08
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
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
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
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
8349 #define GPIO_PD4_U6RX 0x00031001
8350 #define GPIO_PD4_WT4CCP0 0x00031007
8352 #define GPIO_PD5_U6TX 0x00031401
8353 #define GPIO_PD5_WT4CCP1 0x00031407
8355 #define GPIO_PD6_U2RX 0x00031801
8356 #define GPIO_PD6_M0FAULT0 0x00031804
8357 #define GPIO_PD6_PHA0 0x00031806
8358 #define GPIO_PD6_WT5CCP0 0x00031807
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
8366 #define GPIO_PE0_U7RX 0x00040001
8368 #define GPIO_PE1_U7TX 0x00040401
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
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
8382 #define GPIO_PE6_CAN1RX 0x00041808
8384 #define GPIO_PE7_U1RI 0x00041C01
8385 #define GPIO_PE7_CAN1TX 0x00041C08
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
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
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
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
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
8429 #define GPIO_PF5_M0FAULT3 0x00051404
8430 #define GPIO_PF5_T2CCP1 0x00051407
8431 #define GPIO_PF5_USB0PFLT 0x00051408
8433 #define GPIO_PF6_I2C2SCL 0x00051803
8434 #define GPIO_PF6_T3CCP0 0x00051807
8436 #define GPIO_PF7_I2C2SDA 0x00051C03
8437 #define GPIO_PF7_M1FAULT0 0x00051C05
8438 #define GPIO_PF7_T3CCP1 0x00051C07
8440 #define GPIO_PG0_I2C3SCL 0x00060003
8441 #define GPIO_PG0_M1FAULT1 0x00060005
8442 #define GPIO_PG0_PHA1 0x00060006
8443 #define GPIO_PG0_T4CCP0 0x00060007
8445 #define GPIO_PG1_I2C3SDA 0x00060403
8446 #define GPIO_PG1_M1FAULT2 0x00060405
8447 #define GPIO_PG1_PHB1 0x00060406
8448 #define GPIO_PG1_T4CCP1 0x00060407
8450 #define GPIO_PG2_I2C4SCL 0x00060803
8451 #define GPIO_PG2_M0FAULT1 0x00060804
8452 #define GPIO_PG2_M1PWM0 0x00060805
8453 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
8477 #define GPIO_PG6_I2C5SCL 0x00061803
8478 #define GPIO_PG6_M0PWM6 0x00061804
8479 #define GPIO_PG6_WT1CCP0 0x00061807
8481 #define GPIO_PG7_I2C5SDA 0x00061C03
8482 #define GPIO_PG7_M0PWM7 0x00061C04
8483 #define GPIO_PG7_IDX1 0x00061C05
8484 #define GPIO_PG7_WT1CCP1 0x00061C07
8486 #define GPIO_PH0_SSI3CLK 0x00070002
8487 #define GPIO_PH0_M0PWM0 0x00070004
8488 #define GPIO_PH0_M0FAULT0 0x00070006
8489 #define GPIO_PH0_WT2CCP0 0x00070007
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
8497 #define GPIO_PH2_SSI3RX 0x00070802
8498 #define GPIO_PH2_M0PWM2 0x00070804
8499 #define GPIO_PH2_M0FAULT2 0x00070806
8500 #define GPIO_PH2_WT5CCP0 0x00070807
8502 #define GPIO_PH3_SSI3TX 0x00070C02
8503 #define GPIO_PH3_M0PWM3 0x00070C04
8504 #define GPIO_PH3_M0FAULT3 0x00070C06
8505 #define GPIO_PH3_WT5CCP1 0x00070C07
8507 #define GPIO_PH4_SSI2CLK 0x00071002
8508 #define GPIO_PH4_M0PWM4 0x00071004
8509 #define GPIO_PH4_PHA0 0x00071005
8510 #define GPIO_PH4_WT3CCP0 0x00071007
8512 #define GPIO_PH5_SSI2FSS 0x00071402
8513 #define GPIO_PH5_M0PWM5 0x00071404
8514 #define GPIO_PH5_PHB0 0x00071405
8515 #define GPIO_PH5_WT3CCP1 0x00071407
8517 #define GPIO_PH6_SSI2RX 0x00071802
8518 #define GPIO_PH6_M0PWM6 0x00071804
8519 #define GPIO_PH6_WT4CCP0 0x00071807
8521 #define GPIO_PH7_SSI2TX 0x00071C02
8522 #define GPIO_PH7_M0PWM7 0x00071C04
8523 #define GPIO_PH7_WT4CCP1 0x00071C07
8525 #define GPIO_PJ0_U4RX 0x00080001
8526 #define GPIO_PJ0_T1CCP0 0x00080007
8528 #define GPIO_PJ1_U4TX 0x00080401
8529 #define GPIO_PJ1_T1CCP1 0x00080407
8531 #define GPIO_PJ2_U5RX 0x00080801
8532 #define GPIO_PJ2_IDX0 0x00080805
8533 #define GPIO_PJ2_T2CCP0 0x00080807
8535 #define GPIO_PK0_SSI3CLK 0x00090002
8536 #define GPIO_PK0_M1FAULT0 0x00090006
8538 #define GPIO_PK1_SSI3FSS 0x00090402
8539 #define GPIO_PK1_M1FAULT1 0x00090406
8541 #define GPIO_PK2_SSI3RX 0x00090802
8542 #define GPIO_PK2_M1FAULT2 0x00090806
8544 #define GPIO_PK3_SSI3TX 0x00090C02
8545 #define GPIO_PK3_M1FAULT3 0x00090C06
8547 #endif // PART_TM4C123GH6PZ
8554 #ifdef PART_TM4C1231H6PGE
8556 #define GPIO_PA0_U0RX 0x00000001
8558 #define GPIO_PA1_U0TX 0x00000401
8560 #define GPIO_PA2_SSI0CLK 0x00000802
8562 #define GPIO_PA3_SSI0FSS 0x00000C02
8564 #define GPIO_PA4_SSI0RX 0x00001002
8566 #define GPIO_PA5_SSI0TX 0x00001402
8568 #define GPIO_PA6_I2C1SCL 0x00001803
8570 #define GPIO_PA7_I2C1SDA 0x00001C03
8572 #define GPIO_PB0_U1RX 0x00010001
8573 #define GPIO_PB0_T2CCP0 0x00010007
8575 #define GPIO_PB1_U1TX 0x00010401
8576 #define GPIO_PB1_T2CCP1 0x00010407
8578 #define GPIO_PB2_I2C0SCL 0x00010803
8579 #define GPIO_PB2_T3CCP0 0x00010807
8581 #define GPIO_PB3_I2C0SDA 0x00010C03
8582 #define GPIO_PB3_T3CCP1 0x00010C07
8584 #define GPIO_PB4_SSI2CLK 0x00011002
8585 #define GPIO_PB4_T1CCP0 0x00011007
8586 #define GPIO_PB4_CAN0RX 0x00011008
8588 #define GPIO_PB5_SSI2FSS 0x00011402
8589 #define GPIO_PB5_T1CCP1 0x00011407
8590 #define GPIO_PB5_CAN0TX 0x00011408
8592 #define GPIO_PC0_TCK 0x00020001
8593 #define GPIO_PC0_SWCLK 0x00020001
8594 #define GPIO_PC0_T4CCP0 0x00020007
8596 #define GPIO_PC1_TMS 0x00020401
8597 #define GPIO_PC1_SWDIO 0x00020401
8598 #define GPIO_PC1_T4CCP1 0x00020407
8600 #define GPIO_PC2_TDI 0x00020801
8601 #define GPIO_PC2_T5CCP0 0x00020807
8603 #define GPIO_PC3_SWO 0x00020C01
8604 #define GPIO_PC3_TDO 0x00020C01
8605 #define GPIO_PC3_T5CCP1 0x00020C07
8607 #define GPIO_PC4_U4RX 0x00021001
8608 #define GPIO_PC4_U1RX 0x00021002
8609 #define GPIO_PC4_WT0CCP0 0x00021007
8610 #define GPIO_PC4_U1RTS 0x00021008
8612 #define GPIO_PC5_U4TX 0x00021401
8613 #define GPIO_PC5_U1TX 0x00021402
8614 #define GPIO_PC5_WT0CCP1 0x00021407
8615 #define GPIO_PC5_U1CTS 0x00021408
8617 #define GPIO_PC6_U3RX 0x00021801
8618 #define GPIO_PC6_WT1CCP0 0x00021807
8620 #define GPIO_PC7_U3TX 0x00021C01
8621 #define GPIO_PC7_WT1CCP1 0x00021C07
8623 #define GPIO_PD0_SSI3CLK 0x00030001
8624 #define GPIO_PD0_SSI1CLK 0x00030002
8625 #define GPIO_PD0_I2C3SCL 0x00030003
8626 #define GPIO_PD0_WT2CCP0 0x00030007
8628 #define GPIO_PD1_SSI3FSS 0x00030401
8629 #define GPIO_PD1_SSI1FSS 0x00030402
8630 #define GPIO_PD1_I2C3SDA 0x00030403
8631 #define GPIO_PD1_WT2CCP1 0x00030407
8633 #define GPIO_PD2_SSI3RX 0x00030801
8634 #define GPIO_PD2_SSI1RX 0x00030802
8635 #define GPIO_PD2_WT3CCP0 0x00030807
8637 #define GPIO_PD3_SSI3TX 0x00030C01
8638 #define GPIO_PD3_SSI1TX 0x00030C02
8639 #define GPIO_PD3_WT3CCP1 0x00030C07
8641 #define GPIO_PD4_U6RX 0x00031001
8642 #define GPIO_PD4_WT4CCP0 0x00031007
8644 #define GPIO_PD5_U6TX 0x00031401
8645 #define GPIO_PD5_WT4CCP1 0x00031407
8647 #define GPIO_PD6_U2RX 0x00031801
8648 #define GPIO_PD6_WT5CCP0 0x00031807
8650 #define GPIO_PD7_U2TX 0x00031C01
8651 #define GPIO_PD7_WT5CCP1 0x00031C07
8652 #define GPIO_PD7_NMI 0x00031C08
8654 #define GPIO_PE0_U7RX 0x00040001
8656 #define GPIO_PE1_U7TX 0x00040401
8658 #define GPIO_PE4_U5RX 0x00041001
8659 #define GPIO_PE4_I2C2SCL 0x00041003
8660 #define GPIO_PE4_CAN0RX 0x00041008
8662 #define GPIO_PE5_U5TX 0x00041401
8663 #define GPIO_PE5_I2C2SDA 0x00041403
8664 #define GPIO_PE5_CAN0TX 0x00041408
8666 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
8694 #define GPIO_PF4_U1DTR 0x00051001
8695 #define GPIO_PF4_T2CCP0 0x00051007
8696 #define GPIO_PF4_TRD3 0x0005100E
8698 #define GPIO_PF5_T2CCP1 0x00051407
8700 #define GPIO_PF6_I2C2SCL 0x00051803
8701 #define GPIO_PF6_T3CCP0 0x00051807
8703 #define GPIO_PF7_I2C2SDA 0x00051C03
8704 #define GPIO_PF7_T3CCP1 0x00051C07
8706 #define GPIO_PG0_I2C3SCL 0x00060003
8707 #define GPIO_PG0_T4CCP0 0x00060007
8709 #define GPIO_PG1_I2C3SDA 0x00060403
8710 #define GPIO_PG1_T4CCP1 0x00060407
8712 #define GPIO_PG2_I2C4SCL 0x00060803
8713 #define GPIO_PG2_T5CCP0 0x00060807
8715 #define GPIO_PG3_I2C4SDA 0x00060C03
8716 #define GPIO_PG3_T5CCP1 0x00060C07
8718 #define GPIO_PG4_U2RX 0x00061001
8719 #define GPIO_PG4_I2C1SCL 0x00061003
8720 #define GPIO_PG4_WT0CCP0 0x00061007
8722 #define GPIO_PG5_U2TX 0x00061401
8723 #define GPIO_PG5_I2C1SDA 0x00061403
8724 #define GPIO_PG5_WT0CCP1 0x00061407
8726 #define GPIO_PG6_I2C5SCL 0x00061803
8727 #define GPIO_PG6_WT1CCP0 0x00061807
8729 #define GPIO_PG7_I2C5SDA 0x00061C03
8730 #define GPIO_PG7_WT1CCP1 0x00061C07
8732 #define GPIO_PH0_SSI3CLK 0x00070002
8733 #define GPIO_PH0_WT2CCP0 0x00070007
8735 #define GPIO_PH1_SSI3FSS 0x00070402
8736 #define GPIO_PH1_WT2CCP1 0x00070407
8738 #define GPIO_PH2_SSI3RX 0x00070802
8739 #define GPIO_PH2_WT5CCP0 0x00070807
8741 #define GPIO_PH3_SSI3TX 0x00070C02
8742 #define GPIO_PH3_WT5CCP1 0x00070C07
8744 #define GPIO_PH4_SSI2CLK 0x00071002
8745 #define GPIO_PH4_WT3CCP0 0x00071007
8747 #define GPIO_PH5_SSI2FSS 0x00071402
8748 #define GPIO_PH5_WT3CCP1 0x00071407
8750 #define GPIO_PH6_SSI2RX 0x00071802
8751 #define GPIO_PH6_WT4CCP0 0x00071807
8753 #define GPIO_PH7_SSI2TX 0x00071C02
8754 #define GPIO_PH7_WT4CCP1 0x00071C07
8756 #define GPIO_PJ0_U4RX 0x00080001
8757 #define GPIO_PJ0_T1CCP0 0x00080007
8759 #define GPIO_PJ1_U4TX 0x00080401
8760 #define GPIO_PJ1_T1CCP1 0x00080407
8762 #define GPIO_PJ2_U5RX 0x00080801
8763 #define GPIO_PJ2_T2CCP0 0x00080807
8765 #define GPIO_PJ3_U5TX 0x00080C01
8766 #define GPIO_PJ3_T2CCP1 0x00080C07
8768 #define GPIO_PJ4_U6RX 0x00081001
8769 #define GPIO_PJ4_T3CCP0 0x00081007
8771 #define GPIO_PJ5_U6TX 0x00081401
8772 #define GPIO_PJ5_T3CCP1 0x00081407
8774 #define GPIO_PK0_SSI3CLK 0x00090002
8776 #define GPIO_PK1_SSI3FSS 0x00090402
8778 #define GPIO_PK2_SSI3RX 0x00090802
8780 #define GPIO_PK3_SSI3TX 0x00090C02
8782 #define GPIO_PK4_U7RX 0x00091001
8783 #define GPIO_PK4_RTCCLK 0x00091007
8784 #define GPIO_PK4_C0O 0x00091008
8786 #define GPIO_PK5_U7TX 0x00091401
8787 #define GPIO_PK5_C1O 0x00091408
8789 #define GPIO_PK6_WT1CCP0 0x00091807
8790 #define GPIO_PK6_C2O 0x00091808
8792 #define GPIO_PK7_WT1CCP1 0x00091C07
8794 #define GPIO_PL0_T0CCP0 0x000A0007
8795 #define GPIO_PL0_WT0CCP0 0x000A0008
8797 #define GPIO_PL1_T0CCP1 0x000A0407
8798 #define GPIO_PL1_WT0CCP1 0x000A0408
8800 #define GPIO_PL2_T1CCP0 0x000A0807
8801 #define GPIO_PL2_WT1CCP0 0x000A0808
8803 #define GPIO_PL3_T1CCP1 0x000A0C07
8804 #define GPIO_PL3_WT1CCP1 0x000A0C08
8806 #define GPIO_PL4_T2CCP0 0x000A1007
8807 #define GPIO_PL4_WT2CCP0 0x000A1008
8809 #define GPIO_PL5_T2CCP1 0x000A1407
8810 #define GPIO_PL5_WT2CCP1 0x000A1408
8812 #define GPIO_PL6_T3CCP0 0x000A1807
8813 #define GPIO_PL6_WT3CCP0 0x000A1808
8815 #define GPIO_PL7_T3CCP1 0x000A1C07
8816 #define GPIO_PL7_WT3CCP1 0x000A1C08
8818 #define GPIO_PM0_T4CCP0 0x000B0007
8819 #define GPIO_PM0_WT4CCP0 0x000B0008
8821 #define GPIO_PM1_T4CCP1 0x000B0407
8822 #define GPIO_PM1_WT4CCP1 0x000B0408
8824 #define GPIO_PM2_T5CCP0 0x000B0807
8825 #define GPIO_PM2_WT5CCP0 0x000B0808
8827 #define GPIO_PM3_T5CCP1 0x000B0C07
8828 #define GPIO_PM3_WT5CCP1 0x000B0C08
8830 #define GPIO_PM6_WT0CCP0 0x000B1807
8832 #define GPIO_PM7_WT0CCP1 0x000B1C07
8834 #define GPIO_PN0_CAN0RX 0x000C0001
8836 #define GPIO_PN1_CAN0TX 0x000C0401
8838 #define GPIO_PN2_WT2CCP0 0x000C0807
8840 #define GPIO_PN3_WT2CCP1 0x000C0C07
8842 #define GPIO_PN4_WT3CCP0 0x000C1007
8844 #define GPIO_PN5_WT3CCP1 0x000C1407
8846 #define GPIO_PN6_WT4CCP0 0x000C1807
8848 #define GPIO_PN7_WT4CCP1 0x000C1C07
8850 #define GPIO_PP0_T4CCP0 0x000D0007
8852 #define GPIO_PP1_T4CCP1 0x000D0407
8854 #define GPIO_PP2_T5CCP0 0x000D0807
8856 #endif // PART_TM4C1231H6PGE
8863 #ifdef PART_TM4C1233H6PGE
8865 #define GPIO_PA0_U0RX 0x00000001
8867 #define GPIO_PA1_U0TX 0x00000401
8869 #define GPIO_PA2_SSI0CLK 0x00000802
8871 #define GPIO_PA3_SSI0FSS 0x00000C02
8873 #define GPIO_PA4_SSI0RX 0x00001002
8875 #define GPIO_PA5_SSI0TX 0x00001402
8877 #define GPIO_PA6_I2C1SCL 0x00001803
8879 #define GPIO_PA7_I2C1SDA 0x00001C03
8881 #define GPIO_PB0_U1RX 0x00010001
8882 #define GPIO_PB0_T2CCP0 0x00010007
8884 #define GPIO_PB1_U1TX 0x00010401
8885 #define GPIO_PB1_T2CCP1 0x00010407
8887 #define GPIO_PB2_I2C0SCL 0x00010803
8888 #define GPIO_PB2_T3CCP0 0x00010807
8890 #define GPIO_PB3_I2C0SDA 0x00010C03
8891 #define GPIO_PB3_T3CCP1 0x00010C07
8893 #define GPIO_PB4_SSI2CLK 0x00011002
8894 #define GPIO_PB4_T1CCP0 0x00011007
8895 #define GPIO_PB4_CAN0RX 0x00011008
8897 #define GPIO_PB5_SSI2FSS 0x00011402
8898 #define GPIO_PB5_T1CCP1 0x00011407
8899 #define GPIO_PB5_CAN0TX 0x00011408
8901 #define GPIO_PC0_TCK 0x00020001
8902 #define GPIO_PC0_SWCLK 0x00020001
8903 #define GPIO_PC0_T4CCP0 0x00020007
8905 #define GPIO_PC1_TMS 0x00020401
8906 #define GPIO_PC1_SWDIO 0x00020401
8907 #define GPIO_PC1_T4CCP1 0x00020407
8909 #define GPIO_PC2_TDI 0x00020801
8910 #define GPIO_PC2_T5CCP0 0x00020807
8912 #define GPIO_PC3_SWO 0x00020C01
8913 #define GPIO_PC3_TDO 0x00020C01
8914 #define GPIO_PC3_T5CCP1 0x00020C07
8916 #define GPIO_PC4_U4RX 0x00021001
8917 #define GPIO_PC4_U1RX 0x00021002
8918 #define GPIO_PC4_WT0CCP0 0x00021007
8919 #define GPIO_PC4_U1RTS 0x00021008
8921 #define GPIO_PC5_U4TX 0x00021401
8922 #define GPIO_PC5_U1TX 0x00021402
8923 #define GPIO_PC5_WT0CCP1 0x00021407
8924 #define GPIO_PC5_U1CTS 0x00021408
8926 #define GPIO_PC6_U3RX 0x00021801
8927 #define GPIO_PC6_WT1CCP0 0x00021807
8929 #define GPIO_PC7_U3TX 0x00021C01
8930 #define GPIO_PC7_WT1CCP1 0x00021C07
8932 #define GPIO_PD0_SSI3CLK 0x00030001
8933 #define GPIO_PD0_SSI1CLK 0x00030002
8934 #define GPIO_PD0_I2C3SCL 0x00030003
8935 #define GPIO_PD0_WT2CCP0 0x00030007
8937 #define GPIO_PD1_SSI3FSS 0x00030401
8938 #define GPIO_PD1_SSI1FSS 0x00030402
8939 #define GPIO_PD1_I2C3SDA 0x00030403
8940 #define GPIO_PD1_WT2CCP1 0x00030407
8942 #define GPIO_PD2_SSI3RX 0x00030801
8943 #define GPIO_PD2_SSI1RX 0x00030802
8944 #define GPIO_PD2_WT3CCP0 0x00030807
8946 #define GPIO_PD3_SSI3TX 0x00030C01
8947 #define GPIO_PD3_SSI1TX 0x00030C02
8948 #define GPIO_PD3_WT3CCP1 0x00030C07
8950 #define GPIO_PD4_U6RX 0x00031001
8951 #define GPIO_PD4_WT4CCP0 0x00031007
8953 #define GPIO_PD5_U6TX 0x00031401
8954 #define GPIO_PD5_WT4CCP1 0x00031407
8956 #define GPIO_PD6_U2RX 0x00031801
8957 #define GPIO_PD6_WT5CCP0 0x00031807
8959 #define GPIO_PD7_U2TX 0x00031C01
8960 #define GPIO_PD7_WT5CCP1 0x00031C07
8961 #define GPIO_PD7_NMI 0x00031C08
8963 #define GPIO_PE0_U7RX 0x00040001
8965 #define GPIO_PE1_U7TX 0x00040401
8967 #define GPIO_PE4_U5RX 0x00041001
8968 #define GPIO_PE4_I2C2SCL 0x00041003
8969 #define GPIO_PE4_CAN0RX 0x00041008
8971 #define GPIO_PE5_U5TX 0x00041401
8972 #define GPIO_PE5_I2C2SDA 0x00041403
8973 #define GPIO_PE5_CAN0TX 0x00041408
8975 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
9003 #define GPIO_PF4_U1DTR 0x00051001
9004 #define GPIO_PF4_T2CCP0 0x00051007
9005 #define GPIO_PF4_TRD3 0x0005100E
9007 #define GPIO_PF5_T2CCP1 0x00051407
9009 #define GPIO_PF6_I2C2SCL 0x00051803
9010 #define GPIO_PF6_T3CCP0 0x00051807
9012 #define GPIO_PF7_I2C2SDA 0x00051C03
9013 #define GPIO_PF7_T3CCP1 0x00051C07
9015 #define GPIO_PG0_I2C3SCL 0x00060003
9016 #define GPIO_PG0_T4CCP0 0x00060007
9018 #define GPIO_PG1_I2C3SDA 0x00060403
9019 #define GPIO_PG1_T4CCP1 0x00060407
9021 #define GPIO_PG2_I2C4SCL 0x00060803
9022 #define GPIO_PG2_T5CCP0 0x00060807
9024 #define GPIO_PG3_I2C4SDA 0x00060C03
9025 #define GPIO_PG3_T5CCP1 0x00060C07
9027 #define GPIO_PG4_U2RX 0x00061001
9028 #define GPIO_PG4_I2C1SCL 0x00061003
9029 #define GPIO_PG4_WT0CCP0 0x00061007
9031 #define GPIO_PG5_U2TX 0x00061401
9032 #define GPIO_PG5_I2C1SDA 0x00061403
9033 #define GPIO_PG5_WT0CCP1 0x00061407
9035 #define GPIO_PG6_I2C5SCL 0x00061803
9036 #define GPIO_PG6_WT1CCP0 0x00061807
9038 #define GPIO_PG7_I2C5SDA 0x00061C03
9039 #define GPIO_PG7_WT1CCP1 0x00061C07
9041 #define GPIO_PH0_SSI3CLK 0x00070002
9042 #define GPIO_PH0_WT2CCP0 0x00070007
9044 #define GPIO_PH1_SSI3FSS 0x00070402
9045 #define GPIO_PH1_WT2CCP1 0x00070407
9047 #define GPIO_PH2_SSI3RX 0x00070802
9048 #define GPIO_PH2_WT5CCP0 0x00070807
9050 #define GPIO_PH3_SSI3TX 0x00070C02
9051 #define GPIO_PH3_WT5CCP1 0x00070C07
9053 #define GPIO_PH4_SSI2CLK 0x00071002
9054 #define GPIO_PH4_WT3CCP0 0x00071007
9056 #define GPIO_PH5_SSI2FSS 0x00071402
9057 #define GPIO_PH5_WT3CCP1 0x00071407
9059 #define GPIO_PH6_SSI2RX 0x00071802
9060 #define GPIO_PH6_WT4CCP0 0x00071807
9062 #define GPIO_PH7_SSI2TX 0x00071C02
9063 #define GPIO_PH7_WT4CCP1 0x00071C07
9065 #define GPIO_PJ0_U4RX 0x00080001
9066 #define GPIO_PJ0_T1CCP0 0x00080007
9068 #define GPIO_PJ1_U4TX 0x00080401
9069 #define GPIO_PJ1_T1CCP1 0x00080407
9071 #define GPIO_PJ2_U5RX 0x00080801
9072 #define GPIO_PJ2_T2CCP0 0x00080807
9074 #define GPIO_PJ3_U5TX 0x00080C01
9075 #define GPIO_PJ3_T2CCP1 0x00080C07
9077 #define GPIO_PJ4_U6RX 0x00081001
9078 #define GPIO_PJ4_T3CCP0 0x00081007
9080 #define GPIO_PJ5_U6TX 0x00081401
9081 #define GPIO_PJ5_T3CCP1 0x00081407
9083 #define GPIO_PK0_SSI3CLK 0x00090002
9085 #define GPIO_PK1_SSI3FSS 0x00090402
9087 #define GPIO_PK2_SSI3RX 0x00090802
9089 #define GPIO_PK3_SSI3TX 0x00090C02
9091 #define GPIO_PK4_U7RX 0x00091001
9092 #define GPIO_PK4_RTCCLK 0x00091007
9093 #define GPIO_PK4_C0O 0x00091008
9095 #define GPIO_PK5_U7TX 0x00091401
9096 #define GPIO_PK5_C1O 0x00091408
9098 #define GPIO_PK6_WT1CCP0 0x00091807
9099 #define GPIO_PK6_C2O 0x00091808
9101 #define GPIO_PK7_WT1CCP1 0x00091C07
9103 #define GPIO_PL0_T0CCP0 0x000A0007
9104 #define GPIO_PL0_WT0CCP0 0x000A0008
9106 #define GPIO_PL1_T0CCP1 0x000A0407
9107 #define GPIO_PL1_WT0CCP1 0x000A0408
9109 #define GPIO_PL2_T1CCP0 0x000A0807
9110 #define GPIO_PL2_WT1CCP0 0x000A0808
9112 #define GPIO_PL3_T1CCP1 0x000A0C07
9113 #define GPIO_PL3_WT1CCP1 0x000A0C08
9115 #define GPIO_PL4_T2CCP0 0x000A1007
9116 #define GPIO_PL4_WT2CCP0 0x000A1008
9118 #define GPIO_PL5_T2CCP1 0x000A1407
9119 #define GPIO_PL5_WT2CCP1 0x000A1408
9121 #define GPIO_PL6_T3CCP0 0x000A1807
9122 #define GPIO_PL6_WT3CCP0 0x000A1808
9124 #define GPIO_PL7_T3CCP1 0x000A1C07
9125 #define GPIO_PL7_WT3CCP1 0x000A1C08
9127 #define GPIO_PM0_T4CCP0 0x000B0007
9128 #define GPIO_PM0_WT4CCP0 0x000B0008
9130 #define GPIO_PM1_T4CCP1 0x000B0407
9131 #define GPIO_PM1_WT4CCP1 0x000B0408
9133 #define GPIO_PM2_T5CCP0 0x000B0807
9134 #define GPIO_PM2_WT5CCP0 0x000B0808
9136 #define GPIO_PM3_T5CCP1 0x000B0C07
9137 #define GPIO_PM3_WT5CCP1 0x000B0C08
9139 #define GPIO_PM6_WT0CCP0 0x000B1807
9141 #define GPIO_PM7_WT0CCP1 0x000B1C07
9143 #define GPIO_PN0_CAN0RX 0x000C0001
9145 #define GPIO_PN1_CAN0TX 0x000C0401
9147 #define GPIO_PN2_WT2CCP0 0x000C0807
9149 #define GPIO_PN3_WT2CCP1 0x000C0C07
9151 #define GPIO_PN4_WT3CCP0 0x000C1007
9153 #define GPIO_PN5_WT3CCP1 0x000C1407
9155 #define GPIO_PN6_WT4CCP0 0x000C1807
9157 #define GPIO_PN7_WT4CCP1 0x000C1C07
9159 #define GPIO_PP0_T4CCP0 0x000D0007
9161 #define GPIO_PP1_T4CCP1 0x000D0407
9163 #define GPIO_PP2_T5CCP0 0x000D0807
9165 #endif // PART_TM4C1233H6PGE
9172 #ifdef PART_TM4C1237H6PGE
9174 #define GPIO_PA0_U0RX 0x00000001
9176 #define GPIO_PA1_U0TX 0x00000401
9178 #define GPIO_PA2_SSI0CLK 0x00000802
9180 #define GPIO_PA3_SSI0FSS 0x00000C02
9182 #define GPIO_PA4_SSI0RX 0x00001002
9184 #define GPIO_PA5_SSI0TX 0x00001402
9186 #define GPIO_PA6_I2C1SCL 0x00001803
9188 #define GPIO_PA7_I2C1SDA 0x00001C03
9190 #define GPIO_PB0_U1RX 0x00010001
9191 #define GPIO_PB0_T2CCP0 0x00010007
9193 #define GPIO_PB1_U1TX 0x00010401
9194 #define GPIO_PB1_T2CCP1 0x00010407
9196 #define GPIO_PB2_I2C0SCL 0x00010803
9197 #define GPIO_PB2_T3CCP0 0x00010807
9199 #define GPIO_PB3_I2C0SDA 0x00010C03
9200 #define GPIO_PB3_T3CCP1 0x00010C07
9202 #define GPIO_PB4_SSI2CLK 0x00011002
9203 #define GPIO_PB4_T1CCP0 0x00011007
9204 #define GPIO_PB4_CAN0RX 0x00011008
9206 #define GPIO_PB5_SSI2FSS 0x00011402
9207 #define GPIO_PB5_T1CCP1 0x00011407
9208 #define GPIO_PB5_CAN0TX 0x00011408
9210 #define GPIO_PC0_TCK 0x00020001
9211 #define GPIO_PC0_SWCLK 0x00020001
9212 #define GPIO_PC0_T4CCP0 0x00020007
9214 #define GPIO_PC1_TMS 0x00020401
9215 #define GPIO_PC1_SWDIO 0x00020401
9216 #define GPIO_PC1_T4CCP1 0x00020407
9218 #define GPIO_PC2_TDI 0x00020801
9219 #define GPIO_PC2_T5CCP0 0x00020807
9221 #define GPIO_PC3_SWO 0x00020C01
9222 #define GPIO_PC3_TDO 0x00020C01
9223 #define GPIO_PC3_T5CCP1 0x00020C07
9225 #define GPIO_PC4_U4RX 0x00021001
9226 #define GPIO_PC4_U1RX 0x00021002
9227 #define GPIO_PC4_WT0CCP0 0x00021007
9228 #define GPIO_PC4_U1RTS 0x00021008
9230 #define GPIO_PC5_U4TX 0x00021401
9231 #define GPIO_PC5_U1TX 0x00021402
9232 #define GPIO_PC5_WT0CCP1 0x00021407
9233 #define GPIO_PC5_U1CTS 0x00021408
9235 #define GPIO_PC6_U3RX 0x00021801
9236 #define GPIO_PC6_WT1CCP0 0x00021807
9237 #define GPIO_PC6_USB0EPEN 0x00021808
9239 #define GPIO_PC7_U3TX 0x00021C01
9240 #define GPIO_PC7_WT1CCP1 0x00021C07
9241 #define GPIO_PC7_USB0PFLT 0x00021C08
9243 #define GPIO_PD0_SSI3CLK 0x00030001
9244 #define GPIO_PD0_SSI1CLK 0x00030002
9245 #define GPIO_PD0_I2C3SCL 0x00030003
9246 #define GPIO_PD0_WT2CCP0 0x00030007
9248 #define GPIO_PD1_SSI3FSS 0x00030401
9249 #define GPIO_PD1_SSI1FSS 0x00030402
9250 #define GPIO_PD1_I2C3SDA 0x00030403
9251 #define GPIO_PD1_WT2CCP1 0x00030407
9253 #define GPIO_PD2_SSI3RX 0x00030801
9254 #define GPIO_PD2_SSI1RX 0x00030802
9255 #define GPIO_PD2_WT3CCP0 0x00030807
9256 #define GPIO_PD2_USB0EPEN 0x00030808
9258 #define GPIO_PD3_SSI3TX 0x00030C01
9259 #define GPIO_PD3_SSI1TX 0x00030C02
9260 #define GPIO_PD3_WT3CCP1 0x00030C07
9261 #define GPIO_PD3_USB0PFLT 0x00030C08
9263 #define GPIO_PD4_U6RX 0x00031001
9264 #define GPIO_PD4_WT4CCP0 0x00031007
9266 #define GPIO_PD5_U6TX 0x00031401
9267 #define GPIO_PD5_WT4CCP1 0x00031407
9269 #define GPIO_PD6_U2RX 0x00031801
9270 #define GPIO_PD6_WT5CCP0 0x00031807
9272 #define GPIO_PD7_U2TX 0x00031C01
9273 #define GPIO_PD7_WT5CCP1 0x00031C07
9274 #define GPIO_PD7_NMI 0x00031C08
9276 #define GPIO_PE0_U7RX 0x00040001
9278 #define GPIO_PE1_U7TX 0x00040401
9280 #define GPIO_PE4_U5RX 0x00041001
9281 #define GPIO_PE4_I2C2SCL 0x00041003
9282 #define GPIO_PE4_CAN0RX 0x00041008
9284 #define GPIO_PE5_U5TX 0x00041401
9285 #define GPIO_PE5_I2C2SDA 0x00041403
9286 #define GPIO_PE5_CAN0TX 0x00041408
9288 #define GPIO_PE7_U1RI 0x00041C01
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
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
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
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
9316 #define GPIO_PF4_U1DTR 0x00051001
9317 #define GPIO_PF4_T2CCP0 0x00051007
9318 #define GPIO_PF4_USB0EPEN 0x00051008
9319 #define GPIO_PF4_TRD3 0x0005100E
9321 #define GPIO_PF5_T2CCP1 0x00051407
9322 #define GPIO_PF5_USB0PFLT 0x00051408
9324 #define GPIO_PF6_I2C2SCL 0x00051803
9325 #define GPIO_PF6_T3CCP0 0x00051807
9327 #define GPIO_PF7_I2C2SDA 0x00051C03
9328 #define GPIO_PF7_T3CCP1 0x00051C07
9330 #define GPIO_PG0_I2C3SCL 0x00060003
9331 #define GPIO_PG0_T4CCP0 0x00060007
9333 #define GPIO_PG1_I2C3SDA 0x00060403
9334 #define GPIO_PG1_T4CCP1 0x00060407
9336 #define GPIO_PG2_I2C4SCL 0x00060803
9337 #define GPIO_PG2_T5CCP0 0x00060807
9339 #define GPIO_PG3_I2C4SDA 0x00060C03
9340 #define GPIO_PG3_T5CCP1 0x00060C07
9342 #define GPIO_PG4_U2RX 0x00061001
9343 #define GPIO_PG4_I2C1SCL 0x00061003
9344 #define GPIO_PG4_WT0CCP0 0x00061007
9345 #define GPIO_PG4_USB0EPEN 0x00061008
9347 #define GPIO_PG5_U2TX 0x00061401
9348 #define GPIO_PG5_I2C1SDA 0x00061403
9349 #define GPIO_PG5_WT0CCP1 0x00061407
9350 #define GPIO_PG5_USB0PFLT 0x00061408
9352 #define GPIO_PG6_I2C5SCL 0x00061803
9353 #define GPIO_PG6_WT1CCP0 0x00061807
9355 #define GPIO_PG7_I2C5SDA 0x00061C03
9356 #define GPIO_PG7_WT1CCP1 0x00061C07
9358 #define GPIO_PH0_SSI3CLK 0x00070002
9359 #define GPIO_PH0_WT2CCP0 0x00070007
9361 #define GPIO_PH1_SSI3FSS 0x00070402
9362 #define GPIO_PH1_WT2CCP1 0x00070407
9364 #define GPIO_PH2_SSI3RX 0x00070802
9365 #define GPIO_PH2_WT5CCP0 0x00070807
9367 #define GPIO_PH3_SSI3TX 0x00070C02
9368 #define GPIO_PH3_WT5CCP1 0x00070C07
9370 #define GPIO_PH4_SSI2CLK 0x00071002
9371 #define GPIO_PH4_WT3CCP0 0x00071007
9373 #define GPIO_PH5_SSI2FSS 0x00071402
9374 #define GPIO_PH5_WT3CCP1 0x00071407
9376 #define GPIO_PH6_SSI2RX 0x00071802
9377 #define GPIO_PH6_WT4CCP0 0x00071807
9379 #define GPIO_PH7_SSI2TX 0x00071C02
9380 #define GPIO_PH7_WT4CCP1 0x00071C07
9382 #define GPIO_PJ0_U4RX 0x00080001
9383 #define GPIO_PJ0_T1CCP0 0x00080007
9385 #define GPIO_PJ1_U4TX 0x00080401
9386 #define GPIO_PJ1_T1CCP1 0x00080407
9388 #define GPIO_PJ2_U5RX 0x00080801
9389 #define GPIO_PJ2_T2CCP0 0x00080807
9391 #define GPIO_PJ3_U5TX 0x00080C01
9392 #define GPIO_PJ3_T2CCP1 0x00080C07
9394 #define GPIO_PJ4_U6RX 0x00081001
9395 #define GPIO_PJ4_T3CCP0 0x00081007
9397 #define GPIO_PJ5_U6TX 0x00081401
9398 #define GPIO_PJ5_T3CCP1 0x00081407
9400 #define GPIO_PK0_SSI3CLK 0x00090002
9402 #define GPIO_PK1_SSI3FSS 0x00090402
9404 #define GPIO_PK2_SSI3RX 0x00090802
9406 #define GPIO_PK3_SSI3TX 0x00090C02
9408 #define GPIO_PK4_U7RX 0x00091001
9409 #define GPIO_PK4_RTCCLK 0x00091007
9410 #define GPIO_PK4_C0O 0x00091008
9412 #define GPIO_PK5_U7TX 0x00091401
9413 #define GPIO_PK5_C1O 0x00091408
9415 #define GPIO_PK6_WT1CCP0 0x00091807
9416 #define GPIO_PK6_C2O 0x00091808
9418 #define GPIO_PK7_WT1CCP1 0x00091C07
9420 #define GPIO_PL0_T0CCP0 0x000A0007
9421 #define GPIO_PL0_WT0CCP0 0x000A0008
9423 #define GPIO_PL1_T0CCP1 0x000A0407
9424 #define GPIO_PL1_WT0CCP1 0x000A0408
9426 #define GPIO_PL2_T1CCP0 0x000A0807
9427 #define GPIO_PL2_WT1CCP0 0x000A0808
9429 #define GPIO_PL3_T1CCP1 0x000A0C07
9430 #define GPIO_PL3_WT1CCP1 0x000A0C08
9432 #define GPIO_PL4_T2CCP0 0x000A1007
9433 #define GPIO_PL4_WT2CCP0 0x000A1008
9435 #define GPIO_PL5_T2CCP1 0x000A1407
9436 #define GPIO_PL5_WT2CCP1 0x000A1408
9438 #define GPIO_PL6_T3CCP0 0x000A1807
9439 #define GPIO_PL6_WT3CCP0 0x000A1808
9441 #define GPIO_PL7_T3CCP1 0x000A1C07
9442 #define GPIO_PL7_WT3CCP1 0x000A1C08
9444 #define GPIO_PM0_T4CCP0 0x000B0007
9445 #define GPIO_PM0_WT4CCP0 0x000B0008
9447 #define GPIO_PM1_T4CCP1 0x000B0407
9448 #define GPIO_PM1_WT4CCP1 0x000B0408
9450 #define GPIO_PM2_T5CCP0 0x000B0807
9451 #define GPIO_PM2_WT5CCP0 0x000B0808
9453 #define GPIO_PM3_T5CCP1 0x000B0C07
9454 #define GPIO_PM3_WT5CCP1 0x000B0C08
9456 #define GPIO_PM6_WT0CCP0 0x000B1807
9458 #define GPIO_PM7_WT0CCP1 0x000B1C07
9460 #define GPIO_PN0_CAN0RX 0x000C0001
9462 #define GPIO_PN1_CAN0TX 0x000C0401
9464 #define GPIO_PN2_WT2CCP0 0x000C0807
9466 #define GPIO_PN3_WT2CCP1 0x000C0C07
9468 #define GPIO_PN4_WT3CCP0 0x000C1007
9470 #define GPIO_PN5_WT3CCP1 0x000C1407
9472 #define GPIO_PN6_WT4CCP0 0x000C1807
9474 #define GPIO_PN7_WT4CCP1 0x000C1C07
9476 #define GPIO_PP0_T4CCP0 0x000D0007
9478 #define GPIO_PP1_T4CCP1 0x000D0407
9480 #define GPIO_PP2_T5CCP0 0x000D0807
9482 #endif // PART_TM4C1237H6PGE
9489 #ifdef PART_TM4C123BH6PGE
9491 #define GPIO_PA0_U0RX 0x00000001
9492 #define GPIO_PA0_CAN1RX 0x00000008
9494 #define GPIO_PA1_U0TX 0x00000401
9495 #define GPIO_PA1_CAN1TX 0x00000408
9497 #define GPIO_PA2_SSI0CLK 0x00000802
9499 #define GPIO_PA3_SSI0FSS 0x00000C02
9501 #define GPIO_PA4_SSI0RX 0x00001002
9503 #define GPIO_PA5_SSI0TX 0x00001402
9505 #define GPIO_PA6_I2C1SCL 0x00001803
9506 #define GPIO_PA6_M1PWM2 0x00001805
9508 #define GPIO_PA7_I2C1SDA 0x00001C03
9509 #define GPIO_PA7_M1PWM3 0x00001C05
9511 #define GPIO_PB0_U1RX 0x00010001
9512 #define GPIO_PB0_T2CCP0 0x00010007
9514 #define GPIO_PB1_U1TX 0x00010401
9515 #define GPIO_PB1_T2CCP1 0x00010407
9517 #define GPIO_PB2_I2C0SCL 0x00010803
9518 #define GPIO_PB2_T3CCP0 0x00010807
9520 #define GPIO_PB3_I2C0SDA 0x00010C03
9521 #define GPIO_PB3_T3CCP1 0x00010C07
9523 #define GPIO_PB4_SSI2CLK 0x00011002
9524 #define GPIO_PB4_M0PWM2 0x00011004
9525 #define GPIO_PB4_T1CCP0 0x00011007
9526 #define GPIO_PB4_CAN0RX 0x00011008
9528 #define GPIO_PB5_SSI2FSS 0x00011402
9529 #define GPIO_PB5_M0PWM3 0x00011404
9530 #define GPIO_PB5_T1CCP1 0x00011407
9531 #define GPIO_PB5_CAN0TX 0x00011408
9533 #define GPIO_PC0_TCK 0x00020001
9534 #define GPIO_PC0_SWCLK 0x00020001
9535 #define GPIO_PC0_T4CCP0 0x00020007
9537 #define GPIO_PC1_TMS 0x00020401
9538 #define GPIO_PC1_SWDIO 0x00020401
9539 #define GPIO_PC1_T4CCP1 0x00020407
9541 #define GPIO_PC2_TDI 0x00020801
9542 #define GPIO_PC2_T5CCP0 0x00020807
9544 #define GPIO_PC3_SWO 0x00020C01
9545 #define GPIO_PC3_TDO 0x00020C01
9546 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
9562 #define GPIO_PC6_U3RX 0x00021801
9563 #define GPIO_PC6_PHB1 0x00021806
9564 #define GPIO_PC6_WT1CCP0 0x00021807
9566 #define GPIO_PC7_U3TX 0x00021C01
9567 #define GPIO_PC7_WT1CCP1 0x00021C07
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
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
9583 #define GPIO_PD2_SSI3RX 0x00030801
9584 #define GPIO_PD2_SSI1RX 0x00030802
9585 #define GPIO_PD2_M0FAULT0 0x00030804
9586 #define GPIO_PD2_WT3CCP0 0x00030807
9588 #define GPIO_PD3_SSI3TX 0x00030C01
9589 #define GPIO_PD3_SSI1TX 0x00030C02
9590 #define GPIO_PD3_IDX0 0x00030C06
9591 #define GPIO_PD3_WT3CCP1 0x00030C07
9593 #define GPIO_PD4_U6RX 0x00031001
9594 #define GPIO_PD4_WT4CCP0 0x00031007
9596 #define GPIO_PD5_U6TX 0x00031401
9597 #define GPIO_PD5_WT4CCP1 0x00031407
9599 #define GPIO_PD6_U2RX 0x00031801
9600 #define GPIO_PD6_M0FAULT0 0x00031804
9601 #define GPIO_PD6_PHA0 0x00031806
9602 #define GPIO_PD6_WT5CCP0 0x00031807
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
9610 #define GPIO_PE0_U7RX 0x00040001
9612 #define GPIO_PE1_U7TX 0x00040401
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
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
9626 #define GPIO_PE6_CAN1RX 0x00041808
9628 #define GPIO_PE7_U1RI 0x00041C01
9629 #define GPIO_PE7_CAN1TX 0x00041C08
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
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
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
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
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
9672 #define GPIO_PF5_M0FAULT3 0x00051404
9673 #define GPIO_PF5_T2CCP1 0x00051407
9675 #define GPIO_PF6_I2C2SCL 0x00051803
9676 #define GPIO_PF6_T3CCP0 0x00051807
9678 #define GPIO_PF7_I2C2SDA 0x00051C03
9679 #define GPIO_PF7_M1FAULT0 0x00051C05
9680 #define GPIO_PF7_T3CCP1 0x00051C07
9682 #define GPIO_PG0_I2C3SCL 0x00060003
9683 #define GPIO_PG0_M1FAULT1 0x00060005
9684 #define GPIO_PG0_PHA1 0x00060006
9685 #define GPIO_PG0_T4CCP0 0x00060007
9687 #define GPIO_PG1_I2C3SDA 0x00060403
9688 #define GPIO_PG1_M1FAULT2 0x00060405
9689 #define GPIO_PG1_PHB1 0x00060406
9690 #define GPIO_PG1_T4CCP1 0x00060407
9692 #define GPIO_PG2_I2C4SCL 0x00060803
9693 #define GPIO_PG2_M0FAULT1 0x00060804
9694 #define GPIO_PG2_M1PWM0 0x00060805
9695 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
9717 #define GPIO_PG6_I2C5SCL 0x00061803
9718 #define GPIO_PG6_M0PWM6 0x00061804
9719 #define GPIO_PG6_WT1CCP0 0x00061807
9721 #define GPIO_PG7_I2C5SDA 0x00061C03
9722 #define GPIO_PG7_M0PWM7 0x00061C04
9723 #define GPIO_PG7_IDX1 0x00061C05
9724 #define GPIO_PG7_WT1CCP1 0x00061C07
9726 #define GPIO_PH0_SSI3CLK 0x00070002
9727 #define GPIO_PH0_M0PWM0 0x00070004
9728 #define GPIO_PH0_M0FAULT0 0x00070006
9729 #define GPIO_PH0_WT2CCP0 0x00070007
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
9737 #define GPIO_PH2_SSI3RX 0x00070802
9738 #define GPIO_PH2_M0PWM2 0x00070804
9739 #define GPIO_PH2_M0FAULT2 0x00070806
9740 #define GPIO_PH2_WT5CCP0 0x00070807
9742 #define GPIO_PH3_SSI3TX 0x00070C02
9743 #define GPIO_PH3_M0PWM3 0x00070C04
9744 #define GPIO_PH3_M0FAULT3 0x00070C06
9745 #define GPIO_PH3_WT5CCP1 0x00070C07
9747 #define GPIO_PH4_SSI2CLK 0x00071002
9748 #define GPIO_PH4_M0PWM4 0x00071004
9749 #define GPIO_PH4_PHA0 0x00071005
9750 #define GPIO_PH4_WT3CCP0 0x00071007
9752 #define GPIO_PH5_SSI2FSS 0x00071402
9753 #define GPIO_PH5_M0PWM5 0x00071404
9754 #define GPIO_PH5_PHB0 0x00071405
9755 #define GPIO_PH5_WT3CCP1 0x00071407
9757 #define GPIO_PH6_SSI2RX 0x00071802
9758 #define GPIO_PH6_M0PWM6 0x00071804
9759 #define GPIO_PH6_WT4CCP0 0x00071807
9761 #define GPIO_PH7_SSI2TX 0x00071C02
9762 #define GPIO_PH7_M0PWM7 0x00071C04
9763 #define GPIO_PH7_WT4CCP1 0x00071C07
9765 #define GPIO_PJ0_U4RX 0x00080001
9766 #define GPIO_PJ0_T1CCP0 0x00080007
9768 #define GPIO_PJ1_U4TX 0x00080401
9769 #define GPIO_PJ1_T1CCP1 0x00080407
9771 #define GPIO_PJ2_U5RX 0x00080801
9772 #define GPIO_PJ2_IDX0 0x00080805
9773 #define GPIO_PJ2_T2CCP0 0x00080807
9775 #define GPIO_PJ3_U5TX 0x00080C01
9776 #define GPIO_PJ3_T2CCP1 0x00080C07
9778 #define GPIO_PJ4_U6RX 0x00081001
9779 #define GPIO_PJ4_T3CCP0 0x00081007
9781 #define GPIO_PJ5_U6TX 0x00081401
9782 #define GPIO_PJ5_T3CCP1 0x00081407
9784 #define GPIO_PK0_SSI3CLK 0x00090002
9785 #define GPIO_PK0_M1FAULT0 0x00090006
9787 #define GPIO_PK1_SSI3FSS 0x00090402
9788 #define GPIO_PK1_M1FAULT1 0x00090406
9790 #define GPIO_PK2_SSI3RX 0x00090802
9791 #define GPIO_PK2_M1FAULT2 0x00090806
9793 #define GPIO_PK3_SSI3TX 0x00090C02
9794 #define GPIO_PK3_M1FAULT3 0x00090C06
9796 #define GPIO_PK4_U7RX 0x00091001
9797 #define GPIO_PK4_M0FAULT0 0x00091006
9798 #define GPIO_PK4_RTCCLK 0x00091007
9799 #define GPIO_PK4_C0O 0x00091008
9801 #define GPIO_PK5_U7TX 0x00091401
9802 #define GPIO_PK5_M0FAULT1 0x00091406
9803 #define GPIO_PK5_C1O 0x00091408
9805 #define GPIO_PK6_M0FAULT2 0x00091806
9806 #define GPIO_PK6_WT1CCP0 0x00091807
9807 #define GPIO_PK6_C2O 0x00091808
9809 #define GPIO_PK7_M0FAULT3 0x00091C06
9810 #define GPIO_PK7_WT1CCP1 0x00091C07
9812 #define GPIO_PL0_T0CCP0 0x000A0007
9813 #define GPIO_PL0_WT0CCP0 0x000A0008
9815 #define GPIO_PL1_T0CCP1 0x000A0407
9816 #define GPIO_PL1_WT0CCP1 0x000A0408
9818 #define GPIO_PL2_T1CCP0 0x000A0807
9819 #define GPIO_PL2_WT1CCP0 0x000A0808
9821 #define GPIO_PL3_T1CCP1 0x000A0C07
9822 #define GPIO_PL3_WT1CCP1 0x000A0C08
9824 #define GPIO_PL4_T2CCP0 0x000A1007
9825 #define GPIO_PL4_WT2CCP0 0x000A1008
9827 #define GPIO_PL5_T2CCP1 0x000A1407
9828 #define GPIO_PL5_WT2CCP1 0x000A1408
9830 #define GPIO_PL6_T3CCP0 0x000A1807
9831 #define GPIO_PL6_WT3CCP0 0x000A1808
9833 #define GPIO_PL7_T3CCP1 0x000A1C07
9834 #define GPIO_PL7_WT3CCP1 0x000A1C08
9836 #define GPIO_PM0_T4CCP0 0x000B0007
9837 #define GPIO_PM0_WT4CCP0 0x000B0008
9839 #define GPIO_PM1_T4CCP1 0x000B0407
9840 #define GPIO_PM1_WT4CCP1 0x000B0408
9842 #define GPIO_PM2_T5CCP0 0x000B0807
9843 #define GPIO_PM2_WT5CCP0 0x000B0808
9845 #define GPIO_PM3_T5CCP1 0x000B0C07
9846 #define GPIO_PM3_WT5CCP1 0x000B0C08
9848 #define GPIO_PM6_M0PWM4 0x000B1802
9849 #define GPIO_PM6_WT0CCP0 0x000B1807
9851 #define GPIO_PM7_M0PWM5 0x000B1C02
9852 #define GPIO_PM7_WT0CCP1 0x000B1C07
9854 #define GPIO_PN0_CAN0RX 0x000C0001
9856 #define GPIO_PN1_CAN0TX 0x000C0401
9858 #define GPIO_PN2_M0PWM6 0x000C0802
9859 #define GPIO_PN2_WT2CCP0 0x000C0807
9861 #define GPIO_PN3_M0PWM7 0x000C0C02
9862 #define GPIO_PN3_WT2CCP1 0x000C0C07
9864 #define GPIO_PN4_M1PWM4 0x000C1002
9865 #define GPIO_PN4_WT3CCP0 0x000C1007
9867 #define GPIO_PN5_M1PWM5 0x000C1402
9868 #define GPIO_PN5_WT3CCP1 0x000C1407
9870 #define GPIO_PN6_M1PWM6 0x000C1802
9871 #define GPIO_PN6_WT4CCP0 0x000C1807
9873 #define GPIO_PN7_M1PWM7 0x000C1C02
9874 #define GPIO_PN7_WT4CCP1 0x000C1C07
9876 #define GPIO_PP0_M0PWM0 0x000D0001
9877 #define GPIO_PP0_T4CCP0 0x000D0007
9879 #define GPIO_PP1_M0PWM1 0x000D0401
9880 #define GPIO_PP1_T4CCP1 0x000D0407
9882 #define GPIO_PP2_M0PWM2 0x000D0801
9883 #define GPIO_PP2_T5CCP0 0x000D0807
9885 #endif // PART_TM4C123BH6PGE
9892 #ifdef PART_TM4C123BH6ZRB
9894 #define GPIO_PA0_U0RX 0x00000001
9895 #define GPIO_PA0_CAN1RX 0x00000008
9897 #define GPIO_PA1_U0TX 0x00000401
9898 #define GPIO_PA1_CAN1TX 0x00000408
9900 #define GPIO_PA2_SSI0CLK 0x00000802
9902 #define GPIO_PA3_SSI0FSS 0x00000C02
9904 #define GPIO_PA4_SSI0RX 0x00001002
9906 #define GPIO_PA5_SSI0TX 0x00001402
9908 #define GPIO_PA6_I2C1SCL 0x00001803
9909 #define GPIO_PA6_M1PWM2 0x00001805
9911 #define GPIO_PA7_I2C1SDA 0x00001C03
9912 #define GPIO_PA7_M1PWM3 0x00001C05
9914 #define GPIO_PB0_U1RX 0x00010001
9915 #define GPIO_PB0_T2CCP0 0x00010007
9917 #define GPIO_PB1_U1TX 0x00010401
9918 #define GPIO_PB1_T2CCP1 0x00010407
9920 #define GPIO_PB2_I2C0SCL 0x00010803
9921 #define GPIO_PB2_T3CCP0 0x00010807
9923 #define GPIO_PB3_I2C0SDA 0x00010C03
9924 #define GPIO_PB3_T3CCP1 0x00010C07
9926 #define GPIO_PB4_SSI2CLK 0x00011002
9927 #define GPIO_PB4_M0PWM2 0x00011004
9928 #define GPIO_PB4_T1CCP0 0x00011007
9929 #define GPIO_PB4_CAN0RX 0x00011008
9931 #define GPIO_PB5_SSI2FSS 0x00011402
9932 #define GPIO_PB5_M0PWM3 0x00011404
9933 #define GPIO_PB5_T1CCP1 0x00011407
9934 #define GPIO_PB5_CAN0TX 0x00011408
9936 #define GPIO_PB6_SSI2RX 0x00011802
9937 #define GPIO_PB6_I2C5SCL 0x00011803
9938 #define GPIO_PB6_M0PWM0 0x00011804
9939 #define GPIO_PB6_T0CCP0 0x00011807
9941 #define GPIO_PB7_SSI2TX 0x00011C02
9942 #define GPIO_PB7_I2C5SDA 0x00011C03
9943 #define GPIO_PB7_M0PWM1 0x00011C04
9944 #define GPIO_PB7_T0CCP1 0x00011C07
9946 #define GPIO_PC0_TCK 0x00020001
9947 #define GPIO_PC0_SWCLK 0x00020001
9948 #define GPIO_PC0_T4CCP0 0x00020007
9950 #define GPIO_PC1_TMS 0x00020401
9951 #define GPIO_PC1_SWDIO 0x00020401
9952 #define GPIO_PC1_T4CCP1 0x00020407
9954 #define GPIO_PC2_TDI 0x00020801
9955 #define GPIO_PC2_T5CCP0 0x00020807
9957 #define GPIO_PC3_SWO 0x00020C01
9958 #define GPIO_PC3_TDO 0x00020C01
9959 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
9975 #define GPIO_PC6_U3RX 0x00021801
9976 #define GPIO_PC6_PHB1 0x00021806
9977 #define GPIO_PC6_WT1CCP0 0x00021807
9979 #define GPIO_PC7_U3TX 0x00021C01
9980 #define GPIO_PC7_WT1CCP1 0x00021C07
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
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
9996 #define GPIO_PD2_SSI3RX 0x00030801
9997 #define GPIO_PD2_SSI1RX 0x00030802
9998 #define GPIO_PD2_M0FAULT0 0x00030804
9999 #define GPIO_PD2_WT3CCP0 0x00030807
10001 #define GPIO_PD3_SSI3TX 0x00030C01
10002 #define GPIO_PD3_SSI1TX 0x00030C02
10003 #define GPIO_PD3_IDX0 0x00030C06
10004 #define GPIO_PD3_WT3CCP1 0x00030C07
10006 #define GPIO_PD4_U6RX 0x00031001
10007 #define GPIO_PD4_WT4CCP0 0x00031007
10009 #define GPIO_PD5_U6TX 0x00031401
10010 #define GPIO_PD5_WT4CCP1 0x00031407
10012 #define GPIO_PD6_U2RX 0x00031801
10013 #define GPIO_PD6_M0FAULT0 0x00031804
10014 #define GPIO_PD6_PHA0 0x00031806
10015 #define GPIO_PD6_WT5CCP0 0x00031807
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
10023 #define GPIO_PE0_U7RX 0x00040001
10025 #define GPIO_PE1_U7TX 0x00040401
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
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
10039 #define GPIO_PE6_CAN1RX 0x00041808
10041 #define GPIO_PE7_U1RI 0x00041C01
10042 #define GPIO_PE7_CAN1TX 0x00041C08
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
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
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
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
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
10085 #define GPIO_PF5_M0FAULT3 0x00051404
10086 #define GPIO_PF5_T2CCP1 0x00051407
10088 #define GPIO_PF6_I2C2SCL 0x00051803
10089 #define GPIO_PF6_T3CCP0 0x00051807
10091 #define GPIO_PF7_I2C2SDA 0x00051C03
10092 #define GPIO_PF7_M1FAULT0 0x00051C05
10093 #define GPIO_PF7_T3CCP1 0x00051C07
10095 #define GPIO_PG0_I2C3SCL 0x00060003
10096 #define GPIO_PG0_M1FAULT1 0x00060005
10097 #define GPIO_PG0_PHA1 0x00060006
10098 #define GPIO_PG0_T4CCP0 0x00060007
10100 #define GPIO_PG1_I2C3SDA 0x00060403
10101 #define GPIO_PG1_M1FAULT2 0x00060405
10102 #define GPIO_PG1_PHB1 0x00060406
10103 #define GPIO_PG1_T4CCP1 0x00060407
10105 #define GPIO_PG2_I2C4SCL 0x00060803
10106 #define GPIO_PG2_M0FAULT1 0x00060804
10107 #define GPIO_PG2_M1PWM0 0x00060805
10108 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
10130 #define GPIO_PG6_I2C5SCL 0x00061803
10131 #define GPIO_PG6_M0PWM6 0x00061804
10132 #define GPIO_PG6_WT1CCP0 0x00061807
10134 #define GPIO_PG7_I2C5SDA 0x00061C03
10135 #define GPIO_PG7_M0PWM7 0x00061C04
10136 #define GPIO_PG7_IDX1 0x00061C05
10137 #define GPIO_PG7_WT1CCP1 0x00061C07
10139 #define GPIO_PH0_SSI3CLK 0x00070002
10140 #define GPIO_PH0_M0PWM0 0x00070004
10141 #define GPIO_PH0_M0FAULT0 0x00070006
10142 #define GPIO_PH0_WT2CCP0 0x00070007
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
10150 #define GPIO_PH2_SSI3RX 0x00070802
10151 #define GPIO_PH2_M0PWM2 0x00070804
10152 #define GPIO_PH2_M0FAULT2 0x00070806
10153 #define GPIO_PH2_WT5CCP0 0x00070807
10155 #define GPIO_PH3_SSI3TX 0x00070C02
10156 #define GPIO_PH3_M0PWM3 0x00070C04
10157 #define GPIO_PH3_M0FAULT3 0x00070C06
10158 #define GPIO_PH3_WT5CCP1 0x00070C07
10160 #define GPIO_PH4_SSI2CLK 0x00071002
10161 #define GPIO_PH4_M0PWM4 0x00071004
10162 #define GPIO_PH4_PHA0 0x00071005
10163 #define GPIO_PH4_WT3CCP0 0x00071007
10165 #define GPIO_PH5_SSI2FSS 0x00071402
10166 #define GPIO_PH5_M0PWM5 0x00071404
10167 #define GPIO_PH5_PHB0 0x00071405
10168 #define GPIO_PH5_WT3CCP1 0x00071407
10170 #define GPIO_PH6_SSI2RX 0x00071802
10171 #define GPIO_PH6_M0PWM6 0x00071804
10172 #define GPIO_PH6_WT4CCP0 0x00071807
10174 #define GPIO_PH7_SSI2TX 0x00071C02
10175 #define GPIO_PH7_M0PWM7 0x00071C04
10176 #define GPIO_PH7_WT4CCP1 0x00071C07
10178 #define GPIO_PJ0_U4RX 0x00080001
10179 #define GPIO_PJ0_T1CCP0 0x00080007
10181 #define GPIO_PJ1_U4TX 0x00080401
10182 #define GPIO_PJ1_T1CCP1 0x00080407
10184 #define GPIO_PJ2_U5RX 0x00080801
10185 #define GPIO_PJ2_IDX0 0x00080805
10186 #define GPIO_PJ2_T2CCP0 0x00080807
10188 #define GPIO_PJ3_U5TX 0x00080C01
10189 #define GPIO_PJ3_T2CCP1 0x00080C07
10191 #define GPIO_PJ4_U6RX 0x00081001
10192 #define GPIO_PJ4_T3CCP0 0x00081007
10194 #define GPIO_PJ5_U6TX 0x00081401
10195 #define GPIO_PJ5_T3CCP1 0x00081407
10197 #define GPIO_PK0_SSI3CLK 0x00090002
10198 #define GPIO_PK0_M1FAULT0 0x00090006
10200 #define GPIO_PK1_SSI3FSS 0x00090402
10201 #define GPIO_PK1_M1FAULT1 0x00090406
10203 #define GPIO_PK2_SSI3RX 0x00090802
10204 #define GPIO_PK2_M1FAULT2 0x00090806
10206 #define GPIO_PK3_SSI3TX 0x00090C02
10207 #define GPIO_PK3_M1FAULT3 0x00090C06
10209 #define GPIO_PK4_U7RX 0x00091001
10210 #define GPIO_PK4_M0FAULT0 0x00091006
10211 #define GPIO_PK4_RTCCLK 0x00091007
10212 #define GPIO_PK4_C0O 0x00091008
10214 #define GPIO_PK5_U7TX 0x00091401
10215 #define GPIO_PK5_M0FAULT1 0x00091406
10216 #define GPIO_PK5_C1O 0x00091408
10218 #define GPIO_PK6_M0FAULT2 0x00091806
10219 #define GPIO_PK6_WT1CCP0 0x00091807
10220 #define GPIO_PK6_C2O 0x00091808
10222 #define GPIO_PK7_M0FAULT3 0x00091C06
10223 #define GPIO_PK7_WT1CCP1 0x00091C07
10225 #define GPIO_PL0_T0CCP0 0x000A0007
10226 #define GPIO_PL0_WT0CCP0 0x000A0008
10228 #define GPIO_PL1_T0CCP1 0x000A0407
10229 #define GPIO_PL1_WT0CCP1 0x000A0408
10231 #define GPIO_PL2_T1CCP0 0x000A0807
10232 #define GPIO_PL2_WT1CCP0 0x000A0808
10234 #define GPIO_PL3_T1CCP1 0x000A0C07
10235 #define GPIO_PL3_WT1CCP1 0x000A0C08
10237 #define GPIO_PL4_T2CCP0 0x000A1007
10238 #define GPIO_PL4_WT2CCP0 0x000A1008
10240 #define GPIO_PL5_T2CCP1 0x000A1407
10241 #define GPIO_PL5_WT2CCP1 0x000A1408
10243 #define GPIO_PL6_T3CCP0 0x000A1807
10244 #define GPIO_PL6_WT3CCP0 0x000A1808
10246 #define GPIO_PL7_T3CCP1 0x000A1C07
10247 #define GPIO_PL7_WT3CCP1 0x000A1C08
10249 #define GPIO_PM0_T4CCP0 0x000B0007
10250 #define GPIO_PM0_WT4CCP0 0x000B0008
10252 #define GPIO_PM1_T4CCP1 0x000B0407
10253 #define GPIO_PM1_WT4CCP1 0x000B0408
10255 #define GPIO_PM2_T5CCP0 0x000B0807
10256 #define GPIO_PM2_WT5CCP0 0x000B0808
10258 #define GPIO_PM3_T5CCP1 0x000B0C07
10259 #define GPIO_PM3_WT5CCP1 0x000B0C08
10261 #define GPIO_PM6_M0PWM4 0x000B1802
10262 #define GPIO_PM6_WT0CCP0 0x000B1807
10264 #define GPIO_PM7_M0PWM5 0x000B1C02
10265 #define GPIO_PM7_WT0CCP1 0x000B1C07
10267 #define GPIO_PN0_CAN0RX 0x000C0001
10269 #define GPIO_PN1_CAN0TX 0x000C0401
10271 #define GPIO_PN2_M0PWM6 0x000C0802
10272 #define GPIO_PN2_WT2CCP0 0x000C0807
10274 #define GPIO_PN3_M0PWM7 0x000C0C02
10275 #define GPIO_PN3_WT2CCP1 0x000C0C07
10277 #define GPIO_PN4_M1PWM4 0x000C1002
10278 #define GPIO_PN4_WT3CCP0 0x000C1007
10280 #define GPIO_PN5_M1PWM5 0x000C1402
10281 #define GPIO_PN5_WT3CCP1 0x000C1407
10283 #define GPIO_PN6_M1PWM6 0x000C1802
10284 #define GPIO_PN6_WT4CCP0 0x000C1807
10286 #define GPIO_PN7_M1PWM7 0x000C1C02
10287 #define GPIO_PN7_WT4CCP1 0x000C1C07
10289 #define GPIO_PP0_M0PWM0 0x000D0001
10290 #define GPIO_PP0_T4CCP0 0x000D0007
10292 #define GPIO_PP1_M0PWM1 0x000D0401
10293 #define GPIO_PP1_T4CCP1 0x000D0407
10295 #define GPIO_PP2_M0PWM2 0x000D0801
10296 #define GPIO_PP2_T5CCP0 0x000D0807
10298 #define GPIO_PP3_M0PWM3 0x000D0C01
10299 #define GPIO_PP3_T5CCP1 0x000D0C07
10301 #define GPIO_PP4_M0PWM4 0x000D1001
10302 #define GPIO_PP4_WT0CCP0 0x000D1007
10304 #define GPIO_PP5_M0PWM5 0x000D1401
10305 #define GPIO_PP5_WT0CCP1 0x000D1407
10307 #define GPIO_PP6_M0PWM6 0x000D1801
10308 #define GPIO_PP6_WT1CCP0 0x000D1807
10310 #define GPIO_PP7_M0PWM7 0x000D1C01
10311 #define GPIO_PP7_WT1CCP1 0x000D1C07
10313 #define GPIO_PQ0_M1PWM0 0x000E0001
10314 #define GPIO_PQ0_WT2CCP0 0x000E0007
10316 #define GPIO_PQ1_M1PWM1 0x000E0401
10317 #define GPIO_PQ1_WT2CCP1 0x000E0407
10319 #define GPIO_PQ2_M1PWM2 0x000E0801
10320 #define GPIO_PQ2_WT3CCP0 0x000E0807
10322 #define GPIO_PQ3_M1PWM3 0x000E0C01
10323 #define GPIO_PQ3_WT3CCP1 0x000E0C07
10325 #define GPIO_PQ4_M1PWM4 0x000E1001
10326 #define GPIO_PQ4_WT4CCP0 0x000E1007
10328 #define GPIO_PQ5_M1PWM5 0x000E1401
10329 #define GPIO_PQ5_WT4CCP1 0x000E1407
10331 #define GPIO_PQ6_M1PWM6 0x000E1801
10332 #define GPIO_PQ6_WT5CCP0 0x000E1807
10334 #define GPIO_PQ7_M1PWM7 0x000E1C01
10335 #define GPIO_PQ7_WT5CCP1 0x000E1C07
10337 #endif // PART_TM4C123BH6ZRB
10344 #ifdef PART_TM4C123GH6PGE
10346 #define GPIO_PA0_U0RX 0x00000001
10347 #define GPIO_PA0_CAN1RX 0x00000008
10349 #define GPIO_PA1_U0TX 0x00000401
10350 #define GPIO_PA1_CAN1TX 0x00000408
10352 #define GPIO_PA2_SSI0CLK 0x00000802
10354 #define GPIO_PA3_SSI0FSS 0x00000C02
10356 #define GPIO_PA4_SSI0RX 0x00001002
10358 #define GPIO_PA5_SSI0TX 0x00001402
10360 #define GPIO_PA6_I2C1SCL 0x00001803
10361 #define GPIO_PA6_M1PWM2 0x00001805
10363 #define GPIO_PA7_I2C1SDA 0x00001C03
10364 #define GPIO_PA7_M1PWM3 0x00001C05
10366 #define GPIO_PB0_U1RX 0x00010001
10367 #define GPIO_PB0_T2CCP0 0x00010007
10369 #define GPIO_PB1_U1TX 0x00010401
10370 #define GPIO_PB1_T2CCP1 0x00010407
10372 #define GPIO_PB2_I2C0SCL 0x00010803
10373 #define GPIO_PB2_T3CCP0 0x00010807
10375 #define GPIO_PB3_I2C0SDA 0x00010C03
10376 #define GPIO_PB3_T3CCP1 0x00010C07
10378 #define GPIO_PB4_SSI2CLK 0x00011002
10379 #define GPIO_PB4_M0PWM2 0x00011004
10380 #define GPIO_PB4_T1CCP0 0x00011007
10381 #define GPIO_PB4_CAN0RX 0x00011008
10383 #define GPIO_PB5_SSI2FSS 0x00011402
10384 #define GPIO_PB5_M0PWM3 0x00011404
10385 #define GPIO_PB5_T1CCP1 0x00011407
10386 #define GPIO_PB5_CAN0TX 0x00011408
10388 #define GPIO_PC0_TCK 0x00020001
10389 #define GPIO_PC0_SWCLK 0x00020001
10390 #define GPIO_PC0_T4CCP0 0x00020007
10392 #define GPIO_PC1_TMS 0x00020401
10393 #define GPIO_PC1_SWDIO 0x00020401
10394 #define GPIO_PC1_T4CCP1 0x00020407
10396 #define GPIO_PC2_TDI 0x00020801
10397 #define GPIO_PC2_T5CCP0 0x00020807
10399 #define GPIO_PC3_SWO 0x00020C01
10400 #define GPIO_PC3_TDO 0x00020C01
10401 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
10417 #define GPIO_PC6_U3RX 0x00021801
10418 #define GPIO_PC6_PHB1 0x00021806
10419 #define GPIO_PC6_WT1CCP0 0x00021807
10420 #define GPIO_PC6_USB0EPEN 0x00021808
10422 #define GPIO_PC7_U3TX 0x00021C01
10423 #define GPIO_PC7_WT1CCP1 0x00021C07
10424 #define GPIO_PC7_USB0PFLT 0x00021C08
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
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
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
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
10452 #define GPIO_PD4_U6RX 0x00031001
10453 #define GPIO_PD4_WT4CCP0 0x00031007
10455 #define GPIO_PD5_U6TX 0x00031401
10456 #define GPIO_PD5_WT4CCP1 0x00031407
10458 #define GPIO_PD6_U2RX 0x00031801
10459 #define GPIO_PD6_M0FAULT0 0x00031804
10460 #define GPIO_PD6_PHA0 0x00031806
10461 #define GPIO_PD6_WT5CCP0 0x00031807
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
10469 #define GPIO_PE0_U7RX 0x00040001
10471 #define GPIO_PE1_U7TX 0x00040401
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
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
10485 #define GPIO_PE6_CAN1RX 0x00041808
10487 #define GPIO_PE7_U1RI 0x00041C01
10488 #define GPIO_PE7_CAN1TX 0x00041C08
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
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
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
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
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
10532 #define GPIO_PF5_M0FAULT3 0x00051404
10533 #define GPIO_PF5_T2CCP1 0x00051407
10534 #define GPIO_PF5_USB0PFLT 0x00051408
10536 #define GPIO_PF6_I2C2SCL 0x00051803
10537 #define GPIO_PF6_T3CCP0 0x00051807
10539 #define GPIO_PF7_I2C2SDA 0x00051C03
10540 #define GPIO_PF7_M1FAULT0 0x00051C05
10541 #define GPIO_PF7_T3CCP1 0x00051C07
10543 #define GPIO_PG0_I2C3SCL 0x00060003
10544 #define GPIO_PG0_M1FAULT1 0x00060005
10545 #define GPIO_PG0_PHA1 0x00060006
10546 #define GPIO_PG0_T4CCP0 0x00060007
10548 #define GPIO_PG1_I2C3SDA 0x00060403
10549 #define GPIO_PG1_M1FAULT2 0x00060405
10550 #define GPIO_PG1_PHB1 0x00060406
10551 #define GPIO_PG1_T4CCP1 0x00060407
10553 #define GPIO_PG2_I2C4SCL 0x00060803
10554 #define GPIO_PG2_M0FAULT1 0x00060804
10555 #define GPIO_PG2_M1PWM0 0x00060805
10556 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
10580 #define GPIO_PG6_I2C5SCL 0x00061803
10581 #define GPIO_PG6_M0PWM6 0x00061804
10582 #define GPIO_PG6_WT1CCP0 0x00061807
10584 #define GPIO_PG7_I2C5SDA 0x00061C03
10585 #define GPIO_PG7_M0PWM7 0x00061C04
10586 #define GPIO_PG7_IDX1 0x00061C05
10587 #define GPIO_PG7_WT1CCP1 0x00061C07
10589 #define GPIO_PH0_SSI3CLK 0x00070002
10590 #define GPIO_PH0_M0PWM0 0x00070004
10591 #define GPIO_PH0_M0FAULT0 0x00070006
10592 #define GPIO_PH0_WT2CCP0 0x00070007
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
10600 #define GPIO_PH2_SSI3RX 0x00070802
10601 #define GPIO_PH2_M0PWM2 0x00070804
10602 #define GPIO_PH2_M0FAULT2 0x00070806
10603 #define GPIO_PH2_WT5CCP0 0x00070807
10605 #define GPIO_PH3_SSI3TX 0x00070C02
10606 #define GPIO_PH3_M0PWM3 0x00070C04
10607 #define GPIO_PH3_M0FAULT3 0x00070C06
10608 #define GPIO_PH3_WT5CCP1 0x00070C07
10610 #define GPIO_PH4_SSI2CLK 0x00071002
10611 #define GPIO_PH4_M0PWM4 0x00071004
10612 #define GPIO_PH4_PHA0 0x00071005
10613 #define GPIO_PH4_WT3CCP0 0x00071007
10615 #define GPIO_PH5_SSI2FSS 0x00071402
10616 #define GPIO_PH5_M0PWM5 0x00071404
10617 #define GPIO_PH5_PHB0 0x00071405
10618 #define GPIO_PH5_WT3CCP1 0x00071407
10620 #define GPIO_PH6_SSI2RX 0x00071802
10621 #define GPIO_PH6_M0PWM6 0x00071804
10622 #define GPIO_PH6_WT4CCP0 0x00071807
10624 #define GPIO_PH7_SSI2TX 0x00071C02
10625 #define GPIO_PH7_M0PWM7 0x00071C04
10626 #define GPIO_PH7_WT4CCP1 0x00071C07
10628 #define GPIO_PJ0_U4RX 0x00080001
10629 #define GPIO_PJ0_T1CCP0 0x00080007
10631 #define GPIO_PJ1_U4TX 0x00080401
10632 #define GPIO_PJ1_T1CCP1 0x00080407
10634 #define GPIO_PJ2_U5RX 0x00080801
10635 #define GPIO_PJ2_IDX0 0x00080805
10636 #define GPIO_PJ2_T2CCP0 0x00080807
10638 #define GPIO_PJ3_U5TX 0x00080C01
10639 #define GPIO_PJ3_T2CCP1 0x00080C07
10641 #define GPIO_PJ4_U6RX 0x00081001
10642 #define GPIO_PJ4_T3CCP0 0x00081007
10644 #define GPIO_PJ5_U6TX 0x00081401
10645 #define GPIO_PJ5_T3CCP1 0x00081407
10647 #define GPIO_PK0_SSI3CLK 0x00090002
10648 #define GPIO_PK0_M1FAULT0 0x00090006
10650 #define GPIO_PK1_SSI3FSS 0x00090402
10651 #define GPIO_PK1_M1FAULT1 0x00090406
10653 #define GPIO_PK2_SSI3RX 0x00090802
10654 #define GPIO_PK2_M1FAULT2 0x00090806
10656 #define GPIO_PK3_SSI3TX 0x00090C02
10657 #define GPIO_PK3_M1FAULT3 0x00090C06
10659 #define GPIO_PK4_U7RX 0x00091001
10660 #define GPIO_PK4_M0FAULT0 0x00091006
10661 #define GPIO_PK4_RTCCLK 0x00091007
10662 #define GPIO_PK4_C0O 0x00091008
10664 #define GPIO_PK5_U7TX 0x00091401
10665 #define GPIO_PK5_M0FAULT1 0x00091406
10666 #define GPIO_PK5_C1O 0x00091408
10668 #define GPIO_PK6_M0FAULT2 0x00091806
10669 #define GPIO_PK6_WT1CCP0 0x00091807
10670 #define GPIO_PK6_C2O 0x00091808
10672 #define GPIO_PK7_M0FAULT3 0x00091C06
10673 #define GPIO_PK7_WT1CCP1 0x00091C07
10675 #define GPIO_PL0_T0CCP0 0x000A0007
10676 #define GPIO_PL0_WT0CCP0 0x000A0008
10678 #define GPIO_PL1_T0CCP1 0x000A0407
10679 #define GPIO_PL1_WT0CCP1 0x000A0408
10681 #define GPIO_PL2_T1CCP0 0x000A0807
10682 #define GPIO_PL2_WT1CCP0 0x000A0808
10684 #define GPIO_PL3_T1CCP1 0x000A0C07
10685 #define GPIO_PL3_WT1CCP1 0x000A0C08
10687 #define GPIO_PL4_T2CCP0 0x000A1007
10688 #define GPIO_PL4_WT2CCP0 0x000A1008
10690 #define GPIO_PL5_T2CCP1 0x000A1407
10691 #define GPIO_PL5_WT2CCP1 0x000A1408
10693 #define GPIO_PL6_T3CCP0 0x000A1807
10694 #define GPIO_PL6_WT3CCP0 0x000A1808
10696 #define GPIO_PL7_T3CCP1 0x000A1C07
10697 #define GPIO_PL7_WT3CCP1 0x000A1C08
10699 #define GPIO_PM0_T4CCP0 0x000B0007
10700 #define GPIO_PM0_WT4CCP0 0x000B0008
10702 #define GPIO_PM1_T4CCP1 0x000B0407
10703 #define GPIO_PM1_WT4CCP1 0x000B0408
10705 #define GPIO_PM2_T5CCP0 0x000B0807
10706 #define GPIO_PM2_WT5CCP0 0x000B0808
10708 #define GPIO_PM3_T5CCP1 0x000B0C07
10709 #define GPIO_PM3_WT5CCP1 0x000B0C08
10711 #define GPIO_PM6_M0PWM4 0x000B1802
10712 #define GPIO_PM6_WT0CCP0 0x000B1807
10714 #define GPIO_PM7_M0PWM5 0x000B1C02
10715 #define GPIO_PM7_WT0CCP1 0x000B1C07
10717 #define GPIO_PN0_CAN0RX 0x000C0001
10719 #define GPIO_PN1_CAN0TX 0x000C0401
10721 #define GPIO_PN2_M0PWM6 0x000C0802
10722 #define GPIO_PN2_WT2CCP0 0x000C0807
10724 #define GPIO_PN3_M0PWM7 0x000C0C02
10725 #define GPIO_PN3_WT2CCP1 0x000C0C07
10727 #define GPIO_PN4_M1PWM4 0x000C1002
10728 #define GPIO_PN4_WT3CCP0 0x000C1007
10730 #define GPIO_PN5_M1PWM5 0x000C1402
10731 #define GPIO_PN5_WT3CCP1 0x000C1407
10733 #define GPIO_PN6_M1PWM6 0x000C1802
10734 #define GPIO_PN6_WT4CCP0 0x000C1807
10736 #define GPIO_PN7_M1PWM7 0x000C1C02
10737 #define GPIO_PN7_WT4CCP1 0x000C1C07
10739 #define GPIO_PP0_M0PWM0 0x000D0001
10740 #define GPIO_PP0_T4CCP0 0x000D0007
10742 #define GPIO_PP1_M0PWM1 0x000D0401
10743 #define GPIO_PP1_T4CCP1 0x000D0407
10745 #define GPIO_PP2_M0PWM2 0x000D0801
10746 #define GPIO_PP2_T5CCP0 0x000D0807
10748 #endif // PART_TM4C123GH6PGE
10755 #ifdef PART_TM4C123GH6ZRB
10757 #define GPIO_PA0_U0RX 0x00000001
10758 #define GPIO_PA0_CAN1RX 0x00000008
10760 #define GPIO_PA1_U0TX 0x00000401
10761 #define GPIO_PA1_CAN1TX 0x00000408
10763 #define GPIO_PA2_SSI0CLK 0x00000802
10765 #define GPIO_PA3_SSI0FSS 0x00000C02
10767 #define GPIO_PA4_SSI0RX 0x00001002
10769 #define GPIO_PA5_SSI0TX 0x00001402
10771 #define GPIO_PA6_I2C1SCL 0x00001803
10772 #define GPIO_PA6_M1PWM2 0x00001805
10774 #define GPIO_PA7_I2C1SDA 0x00001C03
10775 #define GPIO_PA7_M1PWM3 0x00001C05
10777 #define GPIO_PB0_U1RX 0x00010001
10778 #define GPIO_PB0_T2CCP0 0x00010007
10780 #define GPIO_PB1_U1TX 0x00010401
10781 #define GPIO_PB1_T2CCP1 0x00010407
10783 #define GPIO_PB2_I2C0SCL 0x00010803
10784 #define GPIO_PB2_T3CCP0 0x00010807
10786 #define GPIO_PB3_I2C0SDA 0x00010C03
10787 #define GPIO_PB3_T3CCP1 0x00010C07
10789 #define GPIO_PB4_SSI2CLK 0x00011002
10790 #define GPIO_PB4_M0PWM2 0x00011004
10791 #define GPIO_PB4_T1CCP0 0x00011007
10792 #define GPIO_PB4_CAN0RX 0x00011008
10794 #define GPIO_PB5_SSI2FSS 0x00011402
10795 #define GPIO_PB5_M0PWM3 0x00011404
10796 #define GPIO_PB5_T1CCP1 0x00011407
10797 #define GPIO_PB5_CAN0TX 0x00011408
10799 #define GPIO_PB6_SSI2RX 0x00011802
10800 #define GPIO_PB6_I2C5SCL 0x00011803
10801 #define GPIO_PB6_M0PWM0 0x00011804
10802 #define GPIO_PB6_T0CCP0 0x00011807
10804 #define GPIO_PB7_SSI2TX 0x00011C02
10805 #define GPIO_PB7_I2C5SDA 0x00011C03
10806 #define GPIO_PB7_M0PWM1 0x00011C04
10807 #define GPIO_PB7_T0CCP1 0x00011C07
10809 #define GPIO_PC0_TCK 0x00020001
10810 #define GPIO_PC0_SWCLK 0x00020001
10811 #define GPIO_PC0_T4CCP0 0x00020007
10813 #define GPIO_PC1_TMS 0x00020401
10814 #define GPIO_PC1_SWDIO 0x00020401
10815 #define GPIO_PC1_T4CCP1 0x00020407
10817 #define GPIO_PC2_TDI 0x00020801
10818 #define GPIO_PC2_T5CCP0 0x00020807
10820 #define GPIO_PC3_SWO 0x00020C01
10821 #define GPIO_PC3_TDO 0x00020C01
10822 #define GPIO_PC3_T5CCP1 0x00020C07
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
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
10838 #define GPIO_PC6_U3RX 0x00021801
10839 #define GPIO_PC6_PHB1 0x00021806
10840 #define GPIO_PC6_WT1CCP0 0x00021807
10841 #define GPIO_PC6_USB0EPEN 0x00021808
10843 #define GPIO_PC7_U3TX 0x00021C01
10844 #define GPIO_PC7_WT1CCP1 0x00021C07
10845 #define GPIO_PC7_USB0PFLT 0x00021C08
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
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
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
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
10873 #define GPIO_PD4_U6RX 0x00031001
10874 #define GPIO_PD4_WT4CCP0 0x00031007
10876 #define GPIO_PD5_U6TX 0x00031401
10877 #define GPIO_PD5_WT4CCP1 0x00031407
10879 #define GPIO_PD6_U2RX 0x00031801
10880 #define GPIO_PD6_M0FAULT0 0x00031804
10881 #define GPIO_PD6_PHA0 0x00031806
10882 #define GPIO_PD6_WT5CCP0 0x00031807
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
10890 #define GPIO_PE0_U7RX 0x00040001
10892 #define GPIO_PE1_U7TX 0x00040401
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
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
10906 #define GPIO_PE6_CAN1RX 0x00041808
10908 #define GPIO_PE7_U1RI 0x00041C01
10909 #define GPIO_PE7_CAN1TX 0x00041C08
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
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
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
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
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
10953 #define GPIO_PF5_M0FAULT3 0x00051404
10954 #define GPIO_PF5_T2CCP1 0x00051407
10955 #define GPIO_PF5_USB0PFLT 0x00051408
10957 #define GPIO_PF6_I2C2SCL 0x00051803
10958 #define GPIO_PF6_T3CCP0 0x00051807
10960 #define GPIO_PF7_I2C2SDA 0x00051C03
10961 #define GPIO_PF7_M1FAULT0 0x00051C05
10962 #define GPIO_PF7_T3CCP1 0x00051C07
10964 #define GPIO_PG0_I2C3SCL 0x00060003
10965 #define GPIO_PG0_M1FAULT1 0x00060005
10966 #define GPIO_PG0_PHA1 0x00060006
10967 #define GPIO_PG0_T4CCP0 0x00060007
10969 #define GPIO_PG1_I2C3SDA 0x00060403
10970 #define GPIO_PG1_M1FAULT2 0x00060405
10971 #define GPIO_PG1_PHB1 0x00060406
10972 #define GPIO_PG1_T4CCP1 0x00060407
10974 #define GPIO_PG2_I2C4SCL 0x00060803
10975 #define GPIO_PG2_M0FAULT1 0x00060804
10976 #define GPIO_PG2_M1PWM0 0x00060805
10977 #define GPIO_PG2_T5CCP0 0x00060807
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
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
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
11001 #define GPIO_PG6_I2C5SCL 0x00061803
11002 #define GPIO_PG6_M0PWM6 0x00061804
11003 #define GPIO_PG6_WT1CCP0 0x00061807
11005 #define GPIO_PG7_I2C5SDA 0x00061C03
11006 #define GPIO_PG7_M0PWM7 0x00061C04
11007 #define GPIO_PG7_IDX1 0x00061C05
11008 #define GPIO_PG7_WT1CCP1 0x00061C07
11010 #define GPIO_PH0_SSI3CLK 0x00070002
11011 #define GPIO_PH0_M0PWM0 0x00070004
11012 #define GPIO_PH0_M0FAULT0 0x00070006
11013 #define GPIO_PH0_WT2CCP0 0x00070007
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
11021 #define GPIO_PH2_SSI3RX 0x00070802
11022 #define GPIO_PH2_M0PWM2 0x00070804
11023 #define GPIO_PH2_M0FAULT2 0x00070806
11024 #define GPIO_PH2_WT5CCP0 0x00070807
11026 #define GPIO_PH3_SSI3TX 0x00070C02
11027 #define GPIO_PH3_M0PWM3 0x00070C04
11028 #define GPIO_PH3_M0FAULT3 0x00070C06
11029 #define GPIO_PH3_WT5CCP1 0x00070C07
11031 #define GPIO_PH4_SSI2CLK 0x00071002
11032 #define GPIO_PH4_M0PWM4 0x00071004
11033 #define GPIO_PH4_PHA0 0x00071005
11034 #define GPIO_PH4_WT3CCP0 0x00071007
11036 #define GPIO_PH5_SSI2FSS 0x00071402
11037 #define GPIO_PH5_M0PWM5 0x00071404
11038 #define GPIO_PH5_PHB0 0x00071405
11039 #define GPIO_PH5_WT3CCP1 0x00071407
11041 #define GPIO_PH6_SSI2RX 0x00071802
11042 #define GPIO_PH6_M0PWM6 0x00071804
11043 #define GPIO_PH6_WT4CCP0 0x00071807
11045 #define GPIO_PH7_SSI2TX 0x00071C02
11046 #define GPIO_PH7_M0PWM7 0x00071C04
11047 #define GPIO_PH7_WT4CCP1 0x00071C07
11049 #define GPIO_PJ0_U4RX 0x00080001
11050 #define GPIO_PJ0_T1CCP0 0x00080007
11052 #define GPIO_PJ1_U4TX 0x00080401
11053 #define GPIO_PJ1_T1CCP1 0x00080407
11055 #define GPIO_PJ2_U5RX 0x00080801
11056 #define GPIO_PJ2_IDX0 0x00080805
11057 #define GPIO_PJ2_T2CCP0 0x00080807
11059 #define GPIO_PJ3_U5TX 0x00080C01
11060 #define GPIO_PJ3_T2CCP1 0x00080C07
11062 #define GPIO_PJ4_U6RX 0x00081001
11063 #define GPIO_PJ4_T3CCP0 0x00081007
11065 #define GPIO_PJ5_U6TX 0x00081401
11066 #define GPIO_PJ5_T3CCP1 0x00081407
11068 #define GPIO_PK0_SSI3CLK 0x00090002
11069 #define GPIO_PK0_M1FAULT0 0x00090006
11071 #define GPIO_PK1_SSI3FSS 0x00090402
11072 #define GPIO_PK1_M1FAULT1 0x00090406
11074 #define GPIO_PK2_SSI3RX 0x00090802
11075 #define GPIO_PK2_M1FAULT2 0x00090806
11077 #define GPIO_PK3_SSI3TX 0x00090C02
11078 #define GPIO_PK3_M1FAULT3 0x00090C06
11080 #define GPIO_PK4_U7RX 0x00091001
11081 #define GPIO_PK4_M0FAULT0 0x00091006
11082 #define GPIO_PK4_RTCCLK 0x00091007
11083 #define GPIO_PK4_C0O 0x00091008
11085 #define GPIO_PK5_U7TX 0x00091401
11086 #define GPIO_PK5_M0FAULT1 0x00091406
11087 #define GPIO_PK5_C1O 0x00091408
11089 #define GPIO_PK6_M0FAULT2 0x00091806
11090 #define GPIO_PK6_WT1CCP0 0x00091807
11091 #define GPIO_PK6_C2O 0x00091808
11093 #define GPIO_PK7_M0FAULT3 0x00091C06
11094 #define GPIO_PK7_WT1CCP1 0x00091C07
11096 #define GPIO_PL0_T0CCP0 0x000A0007
11097 #define GPIO_PL0_WT0CCP0 0x000A0008
11099 #define GPIO_PL1_T0CCP1 0x000A0407
11100 #define GPIO_PL1_WT0CCP1 0x000A0408
11102 #define GPIO_PL2_T1CCP0 0x000A0807
11103 #define GPIO_PL2_WT1CCP0 0x000A0808
11105 #define GPIO_PL3_T1CCP1 0x000A0C07
11106 #define GPIO_PL3_WT1CCP1 0x000A0C08
11108 #define GPIO_PL4_T2CCP0 0x000A1007
11109 #define GPIO_PL4_WT2CCP0 0x000A1008
11111 #define GPIO_PL5_T2CCP1 0x000A1407
11112 #define GPIO_PL5_WT2CCP1 0x000A1408
11114 #define GPIO_PL6_T3CCP0 0x000A1807
11115 #define GPIO_PL6_WT3CCP0 0x000A1808
11117 #define GPIO_PL7_T3CCP1 0x000A1C07
11118 #define GPIO_PL7_WT3CCP1 0x000A1C08
11120 #define GPIO_PM0_T4CCP0 0x000B0007
11121 #define GPIO_PM0_WT4CCP0 0x000B0008
11123 #define GPIO_PM1_T4CCP1 0x000B0407
11124 #define GPIO_PM1_WT4CCP1 0x000B0408
11126 #define GPIO_PM2_T5CCP0 0x000B0807
11127 #define GPIO_PM2_WT5CCP0 0x000B0808
11129 #define GPIO_PM3_T5CCP1 0x000B0C07
11130 #define GPIO_PM3_WT5CCP1 0x000B0C08
11132 #define GPIO_PM6_M0PWM4 0x000B1802
11133 #define GPIO_PM6_WT0CCP0 0x000B1807
11135 #define GPIO_PM7_M0PWM5 0x000B1C02
11136 #define GPIO_PM7_WT0CCP1 0x000B1C07
11138 #define GPIO_PN0_CAN0RX 0x000C0001
11140 #define GPIO_PN1_CAN0TX 0x000C0401
11142 #define GPIO_PN2_M0PWM6 0x000C0802
11143 #define GPIO_PN2_WT2CCP0 0x000C0807
11145 #define GPIO_PN3_M0PWM7 0x000C0C02
11146 #define GPIO_PN3_WT2CCP1 0x000C0C07
11148 #define GPIO_PN4_M1PWM4 0x000C1002
11149 #define GPIO_PN4_WT3CCP0 0x000C1007
11151 #define GPIO_PN5_M1PWM5 0x000C1402
11152 #define GPIO_PN5_WT3CCP1 0x000C1407
11154 #define GPIO_PN6_M1PWM6 0x000C1802
11155 #define GPIO_PN6_WT4CCP0 0x000C1807
11157 #define GPIO_PN7_M1PWM7 0x000C1C02
11158 #define GPIO_PN7_WT4CCP1 0x000C1C07
11160 #define GPIO_PP0_M0PWM0 0x000D0001
11161 #define GPIO_PP0_T4CCP0 0x000D0007
11163 #define GPIO_PP1_M0PWM1 0x000D0401
11164 #define GPIO_PP1_T4CCP1 0x000D0407
11166 #define GPIO_PP2_M0PWM2 0x000D0801
11167 #define GPIO_PP2_T5CCP0 0x000D0807
11169 #define GPIO_PP3_M0PWM3 0x000D0C01
11170 #define GPIO_PP3_T5CCP1 0x000D0C07
11172 #define GPIO_PP4_M0PWM4 0x000D1001
11173 #define GPIO_PP4_WT0CCP0 0x000D1007
11175 #define GPIO_PP5_M0PWM5 0x000D1401
11176 #define GPIO_PP5_WT0CCP1 0x000D1407
11178 #define GPIO_PP6_M0PWM6 0x000D1801
11179 #define GPIO_PP6_WT1CCP0 0x000D1807
11181 #define GPIO_PP7_M0PWM7 0x000D1C01
11182 #define GPIO_PP7_WT1CCP1 0x000D1C07
11184 #define GPIO_PQ0_M1PWM0 0x000E0001
11185 #define GPIO_PQ0_WT2CCP0 0x000E0007
11187 #define GPIO_PQ1_M1PWM1 0x000E0401
11188 #define GPIO_PQ1_WT2CCP1 0x000E0407
11190 #define GPIO_PQ2_M1PWM2 0x000E0801
11191 #define GPIO_PQ2_WT3CCP0 0x000E0807
11193 #define GPIO_PQ3_M1PWM3 0x000E0C01
11194 #define GPIO_PQ3_WT3CCP1 0x000E0C07
11196 #define GPIO_PQ4_M1PWM4 0x000E1001
11197 #define GPIO_PQ4_WT4CCP0 0x000E1007
11199 #define GPIO_PQ5_M1PWM5 0x000E1401
11200 #define GPIO_PQ5_WT4CCP1 0x000E1407
11202 #define GPIO_PQ6_M1PWM6 0x000E1801
11203 #define GPIO_PQ6_WT5CCP0 0x000E1807
11205 #define GPIO_PQ7_M1PWM7 0x000E1C01
11206 #define GPIO_PQ7_WT5CCP1 0x000E1C07
11208 #endif // PART_TM4C123GH6ZRB
11210 #endif // __DRIVERLIB_PIN_MAP_H__