Skip to content

Commit eaaec1c

Browse files
committed
M467: Adjust UART pinmap to pass FPGA CI Test Shield test
1 parent a0a5086 commit eaaec1c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

targets/TARGET_NUVOTON/TARGET_M460/PeripheralPins.c

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)