mbed library sources

Dependents:   bare

Fork of mbed-src by mbed official

Files at this revision

API Documentation at this revision

Comitter:
mbed_official
Date:
Tue Feb 18 22:15:05 2014 +0000
Parent:
97:a69e21de83fb
Child:
99:6b967e9f1a5d
Commit message:
Synchronized with git revision 111cad58e960e1341fff6cd403436799963e3703

Full URL: https://github.com/mbedmicro/mbed/commit/111cad58e960e1341fff6cd403436799963e3703/

Frdm fix

Changed in this revision

targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL05Z/PeripheralPins.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL05Z/PinNames.h Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL46Z/PinNames.h Show annotated file Show diff for this revision Revisions of this file
--- a/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL05Z/PeripheralPins.c	Tue Feb 18 18:00:05 2014 +0000
+++ b/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL05Z/PeripheralPins.c	Tue Feb 18 22:15:05 2014 +0000
@@ -23,23 +23,22 @@
 
 /************ADC***************/
 const PinMap PinMap_ADC[] = {
-    /* A0-A5 pins */
     {PTA0,  ADC0_SE12, 0},
+    {PTA7,  ADC0_SE7,  0},
     {PTA8,  ADC0_SE3,  0},
     {PTA9,  ADC0_SE2,  0},
+    {PTA12, ADC0_SE0,  0},
+    
+    {PTB0,  ADC0_SE6,  0},
+    {PTB1,  ADC0_SE5,  0},
+    {PTB2,  ADC0_SE4,  0},
+    {PTB5,  ADC0_SE1,  0},
     {PTB8,  ADC0_SE11, 0},
     {PTB9,  ADC0_SE10, 0},
+    {PTB10, ADC0_SE9,  0},
+    {PTB11, ADC0_SE8,  0},
     {PTB13, ADC0_SE13, 0},
-    /* Rest of pins ADC Mux */
-    {PTB2, ADC0_SE4,  0},
-    {PTB1, ADC0_SE5,  0},
-    {PTB5, ADC0_SE1,  0},
-    {PTA12, ADC0_SE0, 0},
-    {PTB10, ADC0_SE9, 0},
-    {PTB11, ADC0_SE8, 0},
-    {PTB7, ADC0_SE7, 0},
-    {PTB0, ADC0_SE6,  0},
-    {NC,    NC,       0}
+    {NC,    NC,        0}
 };
 
 /************DAC***************/
@@ -50,44 +49,59 @@
 
 /************I2C***************/
 const PinMap PinMap_I2C_SDA[] = {
+    {PTA3, I2C_0, 3},
+    {PTA4, I2C_0, 2},
     {PTB4, I2C_0, 2},
     {NC  , NC   , 0}
 };
 
 const PinMap PinMap_I2C_SCL[] = {
+    {PTA3, I2C_0, 2},
+    {PTA4, I2C_0, 3},
     {PTB3, I2C_0, 2},
     {NC  , NC   , 0}
 };
 /************UART***************/
 const PinMap PinMap_UART_TX[] = {
     {PTB1, UART_0, 2},
+    {PTB2, UART_0, 3},
+    {PTB3, UART_0, 3},
     {NC  , NC    , 0}
 };
 
 const PinMap PinMap_UART_RX[] = {
+    {PTB1, UART_0, 3},
     {PTB2, UART_0, 2},
+    {PTB4, UART_0, 3},
     {NC  , NC    , 0}
 };
 
 /************SPI***************/
 const PinMap PinMap_SPI_SCLK[] = {
-    {PTB0, SPI_0, 3},
-    {NC  , NC   , 0}
+    {PTB0,  SPI_0, 3},
+    {PTB17, SPI_0, 3},
+    {NC   , NC   , 0}
 };
 
 const PinMap PinMap_SPI_MOSI[] = {
-    {PTA7, SPI_0, 3},
-    {NC  , NC   , 0}
+    {PTA7 , SPI_0, 3},
+    {PTB15, SPI_0, 2},
+    {PTB16, SPI_0, 3},
+    {NC   , NC   , 0}
 };
 
 const PinMap PinMap_SPI_MISO[] = {
-    {PTA6, SPI_0, 3},
-    {NC  , NC   , 0}
+    {PTA6 , SPI_0, 3},
+    {PTA7 , SPI_0, 2},
+    {PTB15, SPI_0, 3},
+    {PTB16, SPI_0, 2},
+    {NC   , NC   , 0}
 };
 
 const PinMap PinMap_SPI_SSEL[] = {
-    {PTA5, SPI_0, 3},
-    {NC  , NC   , 0}
+    {PTA5 , SPI_0, 3},
+    {PTA19, SPI_0, 3},
+    {NC   , NC   , 0}
 };
 
 /************PWM***************/
--- a/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL05Z/PinNames.h	Tue Feb 18 18:00:05 2014 +0000
+++ b/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL05Z/PinNames.h	Tue Feb 18 22:15:05 2014 +0000
@@ -78,10 +78,10 @@
     LED_BLUE  = PTB10,
 
     // mbed original LED naming
-    LED1 = LED_BLUE,
+    LED1 = LED_RED,
     LED2 = LED_GREEN,
-    LED3 = LED_RED,
-    LED4 = LED_RED,
+    LED3 = LED_BLUE,
+    LED4 = LED_BLUE,
 
     // USB Pins
     USBTX = PTB1,
@@ -96,7 +96,7 @@
     D5 = PTA12,
     D6 = PTB6,
     D7 = PTB7,
-    D8 = PTA10,
+    D8 = PTB10,
     D9 = PTB11,
     D10 = PTA5,
     D11 = PTA7,
@@ -111,6 +111,9 @@
     A3 = PTA0,
     A4 = PTA9,
     A5 = PTB13,
+    
+    I2C_SCL = D15,
+    I2C_SDA = D14,
 
     // Not connected
     NC = (int)0xFFFFFFFF
--- a/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL46Z/PinNames.h	Tue Feb 18 18:00:05 2014 +0000
+++ b/targets/hal/TARGET_Freescale/TARGET_KLXX/TARGET_KL46Z/PinNames.h	Tue Feb 18 22:15:05 2014 +0000
@@ -232,6 +232,9 @@
     A3 = PTB3,
     A4 = PTC2,
     A5 = PTC1,
+    
+    I2C_SCL = D15,
+    I2C_SDA = D14,
 
     // Not connected
     NC = (int)0xFFFFFFFF