diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PeripheralNames.h b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PeripheralNames.h index 65d2b635b8..2a2ecc6ead 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PeripheralNames.h +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PeripheralNames.h @@ -32,6 +32,7 @@ typedef enum { UART_2 = 2, UART_3 = 3, UART_4 = 4, + UART_5 = 5, } UARTName; #define STDIO_UART_TX USBTX diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PeripheralPins.c b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PeripheralPins.c index c2bb8f627e..cba1a605f3 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PeripheralPins.c +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PeripheralPins.c @@ -94,6 +94,8 @@ const PinMap PinMap_UART_TX[] = { {PTE24, UART_4, 3}, {PTE4 , UART_3, 3}, {PTE0, UART_1, 3}, + {PTE0, UART_1, 3}, + {PTD9, UART_5, 3}, {NC , NC , 0} }; @@ -109,6 +111,7 @@ const PinMap PinMap_UART_RX[] = { {PTC14, UART_4, 3}, {PTD2 , UART_2, 3}, {PTD6 , UART_0, 3}, + {PTD8, UART_5, 3}, {NC , NC , 0} }; @@ -126,6 +129,7 @@ const PinMap PinMap_UART_CTS[] = { {PTC19, UART_3, 3}, {PTD1 , UART_2, 3}, {PTD5 , UART_0, 3}, + {PTD11, UART_5, 3}, {NC , NC , 0} }; @@ -143,6 +147,7 @@ const PinMap PinMap_UART_RTS[] = { {PTD4 , UART_0, 3}, {PTA3 , UART_0, 2}, {PTB2 , UART_0, 3}, + {PTD10, UART_5, 3}, {NC , NC , 0} }; diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PinNames.h b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PinNames.h index af4b262b3e..e68cd20bb8 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PinNames.h +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_SDT64B/PinNames.h @@ -228,20 +228,20 @@ typedef enum { USBRX = PTC14, // UART pins - UART0_RX = PTD8, - UART0_TX = PTD9, - UART0_CTS = PTD11, - UART0_RTS = PTD10, + UART0_RX = PTC16, + UART0_TX = PTC17, + UART0_CTS = PTC19, + UART0_RTS = PTC18, UART1_RX = USBRX, UART1_TX = USBTX, UART1_CTS = PTC13, UART1_RTS = PTC12, - UART2_RX = PTC16, - UART2_TX = PTC17, - UART2_CTS = PTC19, - UART2_RTS = PTC18, + UART2_RX = PTD8, + UART2_TX = PTD9, + UART2_CTS = PTD11, + UART2_RTS = PTD10, // I2C pins I2C0_SCL = PTC10,