@@ -335,10 +335,18 @@ const PinMap PinMap_UART_TX[] = {
335335 {PA_14 , UART_0 , SYS_GPA_MFP3_PA14MFP_UART0_TXD },
336336 {PB_1 , UART_2 , SYS_GPB_MFP0_PB1MFP_UART2_TXD },
337337 {PB_3 , UART_1 , SYS_GPB_MFP0_PB3MFP_UART1_TXD },
338+ #if COMPONENT_FPGA_CI_TEST_SHIELD && TARGET_NUMAKER_IOT_M467
339+ /* Swap the sequence to pass FPGA CI Test Shield tests */
340+ {PB_5 , UART_5 , SYS_GPB_MFP1_PB5MFP_UART5_TXD },
341+ {NU_PINNAME_BIND (PB_5 , UART_5 ), UART_5 , SYS_GPB_MFP1_PB5MFP_UART5_TXD },
342+ {PB_5 , UART_2 , SYS_GPB_MFP1_PB5MFP_UART2_TXD },
343+ {NU_PINNAME_BIND (PB_5 , UART_2 ), UART_2 , SYS_GPB_MFP1_PB5MFP_UART2_TXD },
344+ #else
338345 {PB_5 , UART_2 , SYS_GPB_MFP1_PB5MFP_UART2_TXD },
339346 {NU_PINNAME_BIND (PB_5 , UART_2 ), UART_2 , SYS_GPB_MFP1_PB5MFP_UART2_TXD },
340347 {PB_5 , UART_5 , SYS_GPB_MFP1_PB5MFP_UART5_TXD },
341348 {NU_PINNAME_BIND (PB_5 , UART_5 ), UART_5 , SYS_GPB_MFP1_PB5MFP_UART5_TXD },
349+ #endif
342350 {PB_7 , UART_1 , SYS_GPB_MFP1_PB7MFP_UART1_TXD },
343351 {PB_9 , UART_0 , SYS_GPB_MFP2_PB9MFP_UART0_TXD },
344352 {NU_PINNAME_BIND (PB_9 , UART_0 ), UART_0 , SYS_GPB_MFP2_PB9MFP_UART0_TXD },
@@ -466,10 +474,18 @@ const PinMap PinMap_UART_RX[] = {
466474 {PA_15 , UART_0 , SYS_GPA_MFP3_PA15MFP_UART0_RXD },
467475 {PB_0 , UART_2 , SYS_GPB_MFP0_PB0MFP_UART2_RXD },
468476 {PB_2 , UART_1 , SYS_GPB_MFP0_PB2MFP_UART1_RXD },
477+ #if COMPONENT_FPGA_CI_TEST_SHIELD && TARGET_NUMAKER_IOT_M467
478+ /* Swap the sequence to pass FPGA CI Test Shield tests */
479+ {PB_4 , UART_5 , SYS_GPB_MFP1_PB4MFP_UART5_RXD },
480+ {NU_PINNAME_BIND (PB_4 , UART_5 ), UART_5 , SYS_GPB_MFP1_PB4MFP_UART5_RXD },
481+ {PB_4 , UART_2 , SYS_GPB_MFP1_PB4MFP_UART2_RXD },
482+ {NU_PINNAME_BIND (PB_4 , UART_2 ), UART_2 , SYS_GPB_MFP1_PB4MFP_UART2_RXD },
483+ #else
469484 {PB_4 , UART_2 , SYS_GPB_MFP1_PB4MFP_UART2_RXD },
470485 {NU_PINNAME_BIND (PB_4 , UART_2 ), UART_2 , SYS_GPB_MFP1_PB4MFP_UART2_RXD },
471486 {PB_4 , UART_5 , SYS_GPB_MFP1_PB4MFP_UART5_RXD },
472487 {NU_PINNAME_BIND (PB_4 , UART_5 ), UART_5 , SYS_GPB_MFP1_PB4MFP_UART5_RXD },
488+ #endif
473489 {PB_6 , UART_1 , SYS_GPB_MFP1_PB6MFP_UART1_RXD },
474490 {PB_8 , UART_0 , SYS_GPB_MFP2_PB8MFP_UART0_RXD },
475491 {NU_PINNAME_BIND (PB_8 , UART_0 ), UART_0 , SYS_GPB_MFP2_PB8MFP_UART0_RXD },
0 commit comments