|
31 | 31 | ******************************************************************************/
|
32 | 32 | #define UART_NUM 4
|
33 | 33 |
|
| 34 | +// SCU mode for UART pins |
| 35 | +#define SCU_PINIO_UART_TX SCU_MODE_PULLDOWN |
| 36 | +#define SCU_PINIO_UART_RX SCU_PINIO_PULLNONE |
| 37 | + |
34 | 38 | static const PinMap PinMap_UART_TX[] = {
|
35 |
| - {P1_13, UART_1, (SCU_MODE_PULLDOWN | 1)}, |
36 |
| - {P1_15, UART_2, (SCU_MODE_PULLDOWN | 1)}, |
37 |
| - {P2_0, UART_0, (SCU_MODE_PULLDOWN | 1)}, |
38 |
| - {P2_3, UART_3, (SCU_MODE_PULLDOWN | 2)}, |
39 |
| - {P2_10, UART_2, (SCU_MODE_PULLDOWN | 2)}, |
40 |
| - {P3_4, UART_1, (SCU_MODE_PULLDOWN | 4)}, |
41 |
| - {P4_1, UART_3, (SCU_MODE_PULLDOWN | 6)}, |
42 |
| - {P5_6, UART_1, (SCU_MODE_PULLDOWN | 4)}, |
43 |
| - {P6_4, UART_0, (SCU_MODE_PULLDOWN | 2)}, |
44 |
| - {P7_1, UART_2, (SCU_MODE_PULLDOWN | 6)}, |
45 |
| - {P9_3, UART_3, (SCU_MODE_PULLDOWN | 7)}, |
46 |
| - {P9_5, UART_0, (SCU_MODE_PULLDOWN | 7)}, |
47 |
| - {PA_1, UART_2, (SCU_MODE_PULLDOWN | 3)}, |
48 |
| - {PC_13, UART_1, (SCU_MODE_PULLDOWN | 2)}, |
49 |
| - {PE_11, UART_1, (SCU_MODE_PULLDOWN | 2)}, |
50 |
| - {PF_2, UART_3, (SCU_MODE_PULLDOWN | 1)}, |
51 |
| - {PF_10, UART_0, (SCU_MODE_PULLDOWN | 1)}, |
| 39 | + {P1_13, UART_1, (SCU_PINIO_UART_TX | 1)}, |
| 40 | + {P1_15, UART_2, (SCU_PINIO_UART_TX | 1)}, |
| 41 | + {P2_0, UART_0, (SCU_PINIO_UART_TX | 1)}, |
| 42 | + {P2_3, UART_3, (SCU_PINIO_UART_TX | 2)}, |
| 43 | + {P2_10, UART_2, (SCU_PINIO_UART_TX | 2)}, |
| 44 | + {P3_4, UART_1, (SCU_PINIO_UART_TX | 4)}, |
| 45 | + {P4_1, UART_3, (SCU_PINIO_UART_TX | 6)}, |
| 46 | + {P5_6, UART_1, (SCU_PINIO_UART_TX | 4)}, |
| 47 | + {P6_4, UART_0, (SCU_PINIO_UART_TX | 2)}, |
| 48 | + {P7_1, UART_2, (SCU_PINIO_UART_TX | 6)}, |
| 49 | + {P9_3, UART_3, (SCU_PINIO_UART_TX | 7)}, |
| 50 | + {P9_5, UART_0, (SCU_PINIO_UART_TX | 7)}, |
| 51 | + {PA_1, UART_2, (SCU_PINIO_UART_TX | 3)}, |
| 52 | + {PC_13, UART_1, (SCU_PINIO_UART_TX | 2)}, |
| 53 | + {PE_11, UART_1, (SCU_PINIO_UART_TX | 2)}, |
| 54 | + {PF_2, UART_3, (SCU_PINIO_UART_TX | 1)}, |
| 55 | + {PF_10, UART_0, (SCU_PINIO_UART_TX | 1)}, |
52 | 56 | {NC, NC, 0}
|
53 | 57 | };
|
54 | 58 |
|
55 | 59 | static const PinMap PinMap_UART_RX[] = {
|
56 |
| - {P1_14, UART_1, (SCU_PINIO_PULLNONE | 1)}, |
57 |
| - {P1_16, UART_2, (SCU_PINIO_PULLNONE | 1)}, |
58 |
| - {P2_1, UART_0, (SCU_PINIO_PULLNONE | 1)}, |
59 |
| - {P2_4, UART_3, (SCU_PINIO_PULLNONE | 2)}, |
60 |
| - {P2_11, UART_2, (SCU_PINIO_PULLNONE | 2)}, |
61 |
| - {P3_5, UART_1, (SCU_PINIO_PULLNONE | 4)}, |
62 |
| - {P4_2, UART_3, (SCU_PINIO_PULLNONE | 6)}, |
63 |
| - {P5_7, UART_1, (SCU_PINIO_PULLNONE | 4)}, |
64 |
| - {P6_5, UART_0, (SCU_PINIO_PULLNONE | 2)}, |
65 |
| - {P7_2, UART_2, (SCU_PINIO_PULLNONE | 6)}, |
66 |
| - {P9_4, UART_3, (SCU_PINIO_PULLNONE | 7)}, |
67 |
| - {P9_6, UART_0, (SCU_PINIO_PULLNONE | 7)}, |
68 |
| - {PA_2, UART_2, (SCU_PINIO_PULLNONE | 3)}, |
69 |
| - {PC_14, UART_1, (SCU_PINIO_PULLNONE | 2)}, |
70 |
| - {PE_12, UART_1, (SCU_PINIO_PULLNONE | 2)}, |
71 |
| - {PF_3, UART_3, (SCU_PINIO_PULLNONE | 1)}, |
72 |
| - {PF_11, UART_0, (SCU_PINIO_PULLNONE | 1)}, |
| 60 | + {P1_14, UART_1, (SCU_PINIO_UART_RX | 1)}, |
| 61 | + {P1_16, UART_2, (SCU_PINIO_UART_RX | 1)}, |
| 62 | + {P2_1, UART_0, (SCU_PINIO_UART_RX | 1)}, |
| 63 | + {P2_4, UART_3, (SCU_PINIO_UART_RX | 2)}, |
| 64 | + {P2_11, UART_2, (SCU_PINIO_UART_RX | 2)}, |
| 65 | + {P3_5, UART_1, (SCU_PINIO_UART_RX | 4)}, |
| 66 | + {P4_2, UART_3, (SCU_PINIO_UART_RX | 6)}, |
| 67 | + {P5_7, UART_1, (SCU_PINIO_UART_RX | 4)}, |
| 68 | + {P6_5, UART_0, (SCU_PINIO_UART_RX | 2)}, |
| 69 | + {P7_2, UART_2, (SCU_PINIO_UART_RX | 6)}, |
| 70 | + {P9_4, UART_3, (SCU_PINIO_UART_RX | 7)}, |
| 71 | + {P9_6, UART_0, (SCU_PINIO_UART_RX | 7)}, |
| 72 | + {PA_2, UART_2, (SCU_PINIO_UART_RX | 3)}, |
| 73 | + {PC_14, UART_1, (SCU_PINIO_UART_RX | 2)}, |
| 74 | + {PE_12, UART_1, (SCU_PINIO_UART_RX | 2)}, |
| 75 | + {PF_3, UART_3, (SCU_PINIO_UART_RX | 1)}, |
| 76 | + {PF_11, UART_0, (SCU_PINIO_UART_RX | 1)}, |
73 | 77 | {NC, NC, 0}
|
74 | 78 | };
|
75 | 79 |
|
|
0 commit comments