From c1ed01e0ed94eb4c939152c8f12f517e49860212 Mon Sep 17 00:00:00 2001 From: Mahadevan Mahesh Date: Tue, 21 Mar 2017 13:21:55 -0500 Subject: [PATCH] KW24D: Add missing SPI defines and Arduino connector definitions Signed-off-by: Mahadevan Mahesh --- .../TARGET_KW24D/TARGET_FRDM/PeripheralPins.c | 8 ++++++-- .../TARGET_KW24D/TARGET_FRDM/PinNames.h | 13 +++++++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/TARGET_FRDM/PeripheralPins.c b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/TARGET_FRDM/PeripheralPins.c index 55fea77a081..4347b556f6c 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/TARGET_FRDM/PeripheralPins.c +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/TARGET_FRDM/PeripheralPins.c @@ -57,14 +57,14 @@ const PinMap PinMap_UART_TX[] = { {PTA2, UART_0, 2}, {PTD7, UART_0, 3}, {PTC4, UART_1, 3}, - {PTE0, UART_1, 3}, + {PTE0, UART_1, 3}, {PTD3, UART_2, 3}, {PTE16, UART_2, 3}, {NC , NC , 0} }; const PinMap PinMap_UART_RX[] = { - {PTA1, UART_0, 2}, + {PTA1, UART_0, 2}, {PTD6, UART_0, 3}, {PTE1, UART_1, 3}, {PTD2, UART_2, 3}, @@ -92,6 +92,7 @@ const PinMap PinMap_UART_RTS[] = { /************SPI***************/ const PinMap PinMap_SPI_SCLK[] = { + {PTB11, SPI_1, 2}, {PTC5, SPI_0, 2}, {PTD1, SPI_0, 2}, {PTE2, SPI_1, 2}, @@ -100,6 +101,7 @@ const PinMap PinMap_SPI_SCLK[] = { }; const PinMap PinMap_SPI_MOSI[] = { + {PTB16, SPI_1, 2}, {PTC6, SPI_0, 2}, {PTD2, SPI_0, 2}, {PTE1, SPI_1, 2}, @@ -109,6 +111,7 @@ const PinMap PinMap_SPI_MOSI[] = { }; const PinMap PinMap_SPI_MISO[] = { + {PTB17, SPI_1, 2}, {PTC7, SPI_0, 2}, {PTD3, SPI_0, 2}, {PTE1, SPI_1, 7}, @@ -118,6 +121,7 @@ const PinMap PinMap_SPI_MISO[] = { }; const PinMap PinMap_SPI_SSEL[] = { + {PTB10, SPI_1, 2}, {PTC4, SPI_0, 2}, {PTE4, SPI_1, 2}, {PTE16, SPI_0, 2}, diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/TARGET_FRDM/PinNames.h b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/TARGET_FRDM/PinNames.h index 64b470ab855..41a1af824fb 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/TARGET_FRDM/PinNames.h +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KW24D/TARGET_FRDM/PinNames.h @@ -87,11 +87,16 @@ typedef enum { USBTX = PTE0, USBRX = PTE1, + // Not connected + NC = (int)0xFFFFFFFF, + // Arduino Headers D0 = PTD7, D1 = PTD6, D2 = PTD5, D3 = PTD4, + D4 = NC, + D5 = NC, D6 = PTE4, D7 = PTD1, D8 = PTA19, @@ -106,8 +111,12 @@ typedef enum { I2C_SCL = D15, I2C_SDA = D14, - // Not connected - NC = (int)0xFFFFFFFF + A0 = NC, + A1 = NC, + A2 = NC, + A3 = NC, + A4 = NC, + A5 = NC } PinName;