|
326 | 326 | // Changing these will not change the pin they are on. |
327 | 327 |
|
328 | 328 | // Hardware UART pins |
329 | | -#define UART1_TX_PIN PA9 // default uses CH340 RX |
330 | | -#define UART1_RX_PIN PA10 // default uses CH340 TX |
331 | | -#define UART2_TX_PIN PA2 // default uses HEATER_BED_PIN |
332 | | -#define UART2_RX_PIN PA3 // not connected |
333 | | -#define UART3_TX_PIN PB10 // default uses LCD connector |
334 | | -#define UART3_RX_PIN PB11 // default uses LCD connector |
335 | | -#define UART4_TX_PIN PC10 // default uses sdcard SDIO_D2 |
336 | | -#define UART4_RX_PIN PC11 // default uses sdcard SDIO_D3 |
337 | | -#define UART5_TX_PIN PC12 // default uses sdcard SDIO_CK |
338 | | -#define UART5_RX_PIN PD2 // default uses sdcard SDIO_CMD |
| 329 | +#ifdef ARDUINO_ARCH_MFL // GD32 MFL UARTs start from 0 |
| 330 | + #define UART0_TX_PIN PA9 // default uses CH340 RX |
| 331 | + #define UART0_RX_PIN PA10 // default uses CH340 TX |
| 332 | + #define UART1_TX_PIN PA2 // default uses HEATER_BED_PIN |
| 333 | + #define UART1_RX_PIN PA3 // not connected |
| 334 | + #define UART2_TX_PIN PB10 // default uses LCD connector |
| 335 | + #define UART2_RX_PIN PB11 // default uses LCD connector |
| 336 | + #define UART3_TX_PIN PC10 // default uses sdcard SDIO_D2 |
| 337 | + #define UART3_RX_PIN PC11 // default uses sdcard SDIO_D3 |
| 338 | + #define UART4_TX_PIN PC12 // default uses sdcard SDIO_CK |
| 339 | + #define UART4_RX_PIN PD2 // default uses sdcard SDIO_CMD |
| 340 | +#else |
| 341 | + #define UART1_TX_PIN PA9 // default uses CH340 RX |
| 342 | + #define UART1_RX_PIN PA10 // default uses CH340 TX |
| 343 | + #define UART2_TX_PIN PA2 // default uses HEATER_BED_PIN |
| 344 | + #define UART2_RX_PIN PA3 // not connected |
| 345 | + #define UART3_TX_PIN PB10 // default uses LCD connector |
| 346 | + #define UART3_RX_PIN PB11 // default uses LCD connector |
| 347 | + #define UART4_TX_PIN PC10 // default uses sdcard SDIO_D2 |
| 348 | + #define UART4_RX_PIN PC11 // default uses sdcard SDIO_D3 |
| 349 | + #define UART5_TX_PIN PC12 // default uses sdcard SDIO_CK |
| 350 | + #define UART5_RX_PIN PD2 // default uses sdcard SDIO_CMD |
| 351 | +#endif |
0 commit comments