File tree Expand file tree Collapse file tree 3 files changed +43
-23
lines changed
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KLXX Expand file tree Collapse file tree 3 files changed +43
-23
lines changed Original file line number Diff line number Diff line change @@ -23,23 +23,22 @@ const PinMap PinMap_RTC[] = {
23
23
24
24
/************ADC***************/
25
25
const PinMap PinMap_ADC [] = {
26
- /* A0-A5 pins */
27
26
{PTA0 , ADC0_SE12 , 0 },
27
+ {PTA7 , ADC0_SE7 , 0 },
28
28
{PTA8 , ADC0_SE3 , 0 },
29
29
{PTA9 , ADC0_SE2 , 0 },
30
+ {PTA12 , ADC0_SE0 , 0 },
31
+
32
+ {PTB0 , ADC0_SE6 , 0 },
33
+ {PTB1 , ADC0_SE5 , 0 },
34
+ {PTB2 , ADC0_SE4 , 0 },
35
+ {PTB5 , ADC0_SE1 , 0 },
30
36
{PTB8 , ADC0_SE11 , 0 },
31
37
{PTB9 , ADC0_SE10 , 0 },
38
+ {PTB10 , ADC0_SE9 , 0 },
39
+ {PTB11 , ADC0_SE8 , 0 },
32
40
{PTB13 , ADC0_SE13 , 0 },
33
- /* Rest of pins ADC Mux */
34
- {PTB2 , ADC0_SE4 , 0 },
35
- {PTB1 , ADC0_SE5 , 0 },
36
- {PTB5 , ADC0_SE1 , 0 },
37
- {PTA12 , ADC0_SE0 , 0 },
38
- {PTB10 , ADC0_SE9 , 0 },
39
- {PTB11 , ADC0_SE8 , 0 },
40
- {PTB7 , ADC0_SE7 , 0 },
41
- {PTB0 , ADC0_SE6 , 0 },
42
- {NC , NC , 0 }
41
+ {NC , NC , 0 }
43
42
};
44
43
45
44
/************DAC***************/
@@ -50,44 +49,59 @@ const PinMap PinMap_DAC[] = {
50
49
51
50
/************I2C***************/
52
51
const PinMap PinMap_I2C_SDA [] = {
52
+ {PTA3 , I2C_0 , 3 },
53
+ {PTA4 , I2C_0 , 2 },
53
54
{PTB4 , I2C_0 , 2 },
54
55
{NC , NC , 0 }
55
56
};
56
57
57
58
const PinMap PinMap_I2C_SCL [] = {
59
+ {PTA3 , I2C_0 , 2 },
60
+ {PTA4 , I2C_0 , 3 },
58
61
{PTB3 , I2C_0 , 2 },
59
62
{NC , NC , 0 }
60
63
};
61
64
/************UART***************/
62
65
const PinMap PinMap_UART_TX [] = {
63
66
{PTB1 , UART_0 , 2 },
67
+ {PTB2 , UART_0 , 3 },
68
+ {PTB3 , UART_0 , 3 },
64
69
{NC , NC , 0 }
65
70
};
66
71
67
72
const PinMap PinMap_UART_RX [] = {
73
+ {PTB1 , UART_0 , 3 },
68
74
{PTB2 , UART_0 , 2 },
75
+ {PTB4 , UART_0 , 3 },
69
76
{NC , NC , 0 }
70
77
};
71
78
72
79
/************SPI***************/
73
80
const PinMap PinMap_SPI_SCLK [] = {
74
- {PTB0 , SPI_0 , 3 },
75
- {NC , NC , 0 }
81
+ {PTB0 , SPI_0 , 3 },
82
+ {PTB17 , SPI_0 , 3 },
83
+ {NC , NC , 0 }
76
84
};
77
85
78
86
const PinMap PinMap_SPI_MOSI [] = {
79
- {PTA7 , SPI_0 , 3 },
80
- {NC , NC , 0 }
87
+ {PTA7 , SPI_0 , 3 },
88
+ {PTB15 , SPI_0 , 2 },
89
+ {PTB16 , SPI_0 , 3 },
90
+ {NC , NC , 0 }
81
91
};
82
92
83
93
const PinMap PinMap_SPI_MISO [] = {
84
- {PTA6 , SPI_0 , 3 },
85
- {NC , NC , 0 }
94
+ {PTA6 , SPI_0 , 3 },
95
+ {PTA7 , SPI_0 , 2 },
96
+ {PTB15 , SPI_0 , 3 },
97
+ {PTB16 , SPI_0 , 2 },
98
+ {NC , NC , 0 }
86
99
};
87
100
88
101
const PinMap PinMap_SPI_SSEL [] = {
89
- {PTA5 , SPI_0 , 3 },
90
- {NC , NC , 0 }
102
+ {PTA5 , SPI_0 , 3 },
103
+ {PTA19 , SPI_0 , 3 },
104
+ {NC , NC , 0 }
91
105
};
92
106
93
107
/************PWM***************/
Original file line number Diff line number Diff line change @@ -78,10 +78,10 @@ typedef enum {
78
78
LED_BLUE = PTB10 ,
79
79
80
80
// mbed original LED naming
81
- LED1 = LED_BLUE ,
81
+ LED1 = LED_RED ,
82
82
LED2 = LED_GREEN ,
83
- LED3 = LED_RED ,
84
- LED4 = LED_RED ,
83
+ LED3 = LED_BLUE ,
84
+ LED4 = LED_BLUE ,
85
85
86
86
// USB Pins
87
87
USBTX = PTB1 ,
@@ -96,7 +96,7 @@ typedef enum {
96
96
D5 = PTA12 ,
97
97
D6 = PTB6 ,
98
98
D7 = PTB7 ,
99
- D8 = PTA10 ,
99
+ D8 = PTB10 ,
100
100
D9 = PTB11 ,
101
101
D10 = PTA5 ,
102
102
D11 = PTA7 ,
@@ -111,6 +111,9 @@ typedef enum {
111
111
A3 = PTA0 ,
112
112
A4 = PTA9 ,
113
113
A5 = PTB13 ,
114
+
115
+ I2C_SCL = D15 ,
116
+ I2C_SDA = D14 ,
114
117
115
118
// Not connected
116
119
NC = (int )0xFFFFFFFF
Original file line number Diff line number Diff line change @@ -232,6 +232,9 @@ typedef enum {
232
232
A3 = PTB3 ,
233
233
A4 = PTC2 ,
234
234
A5 = PTC1 ,
235
+
236
+ I2C_SCL = D15 ,
237
+ I2C_SDA = D14 ,
235
238
236
239
// Not connected
237
240
NC = (int )0xFFFFFFFF
You can’t perform that action at this time.
0 commit comments