@@ -60,21 +60,21 @@ typedef enum {
6060 PullNone = 0 ,
6161 PullDown ,
6262 PullUp ,
63-
63+
6464 /* I/O mode */
6565 InputOnly ,
6666 PushPullOutput ,
6767 OpenDrain ,
6868 QuasiBidirectional ,
69-
69+
7070 /* Default input pull mode */
7171 PullDefault = PullUp
7272} PinMode ;
7373
7474typedef enum {
7575 // Not connected
7676 NC = (int )0xFFFFFFFF ,
77-
77+
7878 // Generic naming
7979 PA_0 = NU_PORT_N_PIN_TO_PINNAME (0 , 0 ), PA_1 , PA_2 , PA_3 , PA_4 , PA_5 , PA_6 , PA_7 , PA_8 , PA_9 , PA_10 , PA_11 , PA_12 , PA_13 , PA_14 , PA_15 ,
8080 PB_0 = NU_PORT_N_PIN_TO_PINNAME (1 , 0 ), PB_1 , PB_2 , PB_3 , PB_4 , PB_5 , PB_6 , PB_7 , PB_8 , PB_9 , PB_10 , PB_11 , PB_12 , PB_13 , PB_14 , PB_15 ,
@@ -84,7 +84,7 @@ typedef enum {
8484 PF_0 = NU_PORT_N_PIN_TO_PINNAME (5 , 0 ), PF_1 , PF_2 , PF_3 , PF_4 , PF_5 , PF_6 , PF_7 , PF_8 , PF_9 , PF_10 , PF_11 ,
8585 PG_0 = NU_PORT_N_PIN_TO_PINNAME (6 , 0 ), PG_1 , PG_2 , PG_3 , PG_4 , PG_5 , PG_6 , PG_7 , PG_8 , PG_9 , PG_10 , PG_11 , PG_12 , PG_13 , PG_14 , PG_15 ,
8686 PH_0 = NU_PORT_N_PIN_TO_PINNAME (7 , 0 ), PH_1 , PH_2 , PH_3 , PH_4 , PH_5 , PH_6 , PH_7 , PH_8 , PH_9 , PH_10 , PH_11 ,
87-
87+
8888 // Arduino UNO naming
8989 A0 = PB_7 ,
9090 A1 = PB_6 ,
@@ -109,26 +109,28 @@ typedef enum {
109109 D13 = PA_2 ,
110110 D14 = PC_0 ,
111111 D15 = PC_1 ,
112-
112+
113113 // Other board-specific naming
114-
114+
115115 // UART naming
116116 USBTX = PB_13 ,
117117 USBRX = PB_12 ,
118118 STDIO_UART_TX = USBTX ,
119119 STDIO_UART_RX = USBRX ,
120-
120+ SERIAL_TX = D1 ,
121+ SERIAL_RX = D0 ,
122+
121123 // I2C naming
122124 I2C_SCL = D15 ,
123125 I2C_SDA = D14 ,
124-
126+
125127 // LED naming
126128 LED1 = PB_10 ,
127129 LED2 = PB_10 ,
128130 LED3 = PB_10 , // No real LED. Just for passing ATS.
129131 LED4 = PB_10 , // No real LED. Just for passing ATS.
130132 LED_RED = LED1 ,
131-
133+
132134 // Button naming
133135 SW2 = PB_11 ,
134136 SW3 = PB_11 ,
0 commit comments