File tree Expand file tree Collapse file tree 2 files changed +103
-107
lines changed
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_FRDM Expand file tree Collapse file tree 2 files changed +103
-107
lines changed Original file line number Diff line number Diff line change @@ -23,11 +23,7 @@ extern "C" {
2323#endif
2424
2525typedef enum {
26- GPIO_A = 0 ,
27- GPIO_B = 1 ,
28- GPIO_C = 2 ,
29- GPIO_D = 3 ,
30- GPIO_E = 4 ,
26+ GPIO_X = 0 , // dummy peripheral used instead of GPIO_A..GPIO_E
3127} GPIOName ;
3228
3329typedef enum {
Original file line number Diff line number Diff line change 1818
1919/************GPIO***************/
2020const PinMap PinMap_GPIO [] = {
21- {PTA0 , GPIO_A , 1 },
22- {PTA1 , GPIO_A , 1 },
23- {PTA2 , GPIO_A , 1 },
24- {PTA3 , GPIO_A , 1 },
25- {PTA4 , GPIO_A , 1 },
26- {PTA5 , GPIO_A , 1 },
27- {PTA6 , GPIO_A , 1 },
28- {PTA7 , GPIO_A , 1 },
29- {PTA8 , GPIO_A , 1 },
30- {PTA9 , GPIO_A , 1 },
31- {PTA10 , GPIO_A , 1 },
32- {PTA11 , GPIO_A , 1 },
33- {PTA12 , GPIO_A , 1 },
34- {PTA13 , GPIO_A , 1 },
35- {PTA14 , GPIO_A , 1 },
36- {PTA15 , GPIO_A , 1 },
37- {PTA16 , GPIO_A , 1 },
38- {PTA17 , GPIO_A , 1 },
39- {PTA18 , GPIO_A , 1 },
40- {PTA19 , GPIO_A , 1 },
41- {PTA24 , GPIO_A , 1 },
42- {PTA25 , GPIO_A , 1 },
43- {PTA26 , GPIO_A , 1 },
44- {PTA27 , GPIO_A , 1 },
45- {PTA28 , GPIO_A , 1 },
46- {PTA29 , GPIO_A , 1 },
21+ {PTA0 , GPIO_X , 1 },
22+ {PTA1 , GPIO_X , 1 },
23+ {PTA2 , GPIO_X , 1 },
24+ {PTA3 , GPIO_X , 1 },
25+ {PTA4 , GPIO_X , 1 },
26+ {PTA5 , GPIO_X , 1 },
27+ {PTA6 , GPIO_X , 1 },
28+ {PTA7 , GPIO_X , 1 },
29+ {PTA8 , GPIO_X , 1 },
30+ {PTA9 , GPIO_X , 1 },
31+ {PTA10 , GPIO_X , 1 },
32+ {PTA11 , GPIO_X , 1 },
33+ {PTA12 , GPIO_X , 1 },
34+ {PTA13 , GPIO_X , 1 },
35+ {PTA14 , GPIO_X , 1 },
36+ {PTA15 , GPIO_X , 1 },
37+ {PTA16 , GPIO_X , 1 },
38+ {PTA17 , GPIO_X , 1 },
39+ {PTA18 , GPIO_X , 1 },
40+ {PTA19 , GPIO_X , 1 },
41+ {PTA24 , GPIO_X , 1 },
42+ {PTA25 , GPIO_X , 1 },
43+ {PTA26 , GPIO_X , 1 },
44+ {PTA27 , GPIO_X , 1 },
45+ {PTA28 , GPIO_X , 1 },
46+ {PTA29 , GPIO_X , 1 },
4747
48- {PTB0 , GPIO_B , 1 },
49- {PTB1 , GPIO_B , 1 },
50- {PTB2 , GPIO_B , 1 },
51- {PTB3 , GPIO_B , 1 },
52- {PTB4 , GPIO_B , 1 },
53- {PTB5 , GPIO_B , 1 },
54- {PTB6 , GPIO_B , 1 },
55- {PTB7 , GPIO_B , 1 },
56- {PTB8 , GPIO_B , 1 },
57- {PTB9 , GPIO_B , 1 },
58- {PTB10 , GPIO_B , 1 },
59- {PTB11 , GPIO_B , 1 },
60- {PTB12 , GPIO_B , 1 },
61- {PTB13 , GPIO_B , 1 },
62- {PTB16 , GPIO_B , 1 },
63- {PTB17 , GPIO_B , 1 },
64- {PTB18 , GPIO_B , 1 },
65- {PTB19 , GPIO_B , 1 },
66- {PTB20 , GPIO_B , 1 },
67- {PTB21 , GPIO_B , 1 },
68- {PTB22 , GPIO_B , 1 },
69- {PTB23 , GPIO_B , 1 },
48+ {PTB0 , GPIO_X , 1 },
49+ {PTB1 , GPIO_X , 1 },
50+ {PTB2 , GPIO_X , 1 },
51+ {PTB3 , GPIO_X , 1 },
52+ {PTB4 , GPIO_X , 1 },
53+ {PTB5 , GPIO_X , 1 },
54+ {PTB6 , GPIO_X , 1 },
55+ {PTB7 , GPIO_X , 1 },
56+ {PTB8 , GPIO_X , 1 },
57+ {PTB9 , GPIO_X , 1 },
58+ {PTB10 , GPIO_X , 1 },
59+ {PTB11 , GPIO_X , 1 },
60+ {PTB12 , GPIO_X , 1 },
61+ {PTB13 , GPIO_X , 1 },
62+ {PTB16 , GPIO_X , 1 },
63+ {PTB17 , GPIO_X , 1 },
64+ {PTB18 , GPIO_X , 1 },
65+ {PTB19 , GPIO_X , 1 },
66+ {PTB20 , GPIO_X , 1 },
67+ {PTB21 , GPIO_X , 1 },
68+ {PTB22 , GPIO_X , 1 },
69+ {PTB23 , GPIO_X , 1 },
7070
71- {PTC0 , GPIO_C , 1 },
72- {PTC1 , GPIO_C , 1 },
73- {PTC2 , GPIO_C , 1 },
74- {PTC3 , GPIO_C , 1 },
75- {PTC4 , GPIO_C , 1 },
76- {PTC5 , GPIO_C , 1 },
77- {PTC6 , GPIO_C , 1 },
78- {PTC7 , GPIO_C , 1 },
79- {PTC8 , GPIO_C , 1 },
80- {PTC9 , GPIO_C , 1 },
81- {PTC10 , GPIO_C , 1 },
82- {PTC11 , GPIO_C , 1 },
83- {PTC12 , GPIO_C , 1 },
84- {PTC13 , GPIO_C , 1 },
85- {PTC14 , GPIO_C , 1 },
86- {PTC15 , GPIO_C , 1 },
87- {PTC16 , GPIO_C , 1 },
88- {PTC17 , GPIO_C , 1 },
89- {PTC18 , GPIO_C , 1 },
90- {PTC19 , GPIO_C , 1 },
71+ {PTC0 , GPIO_X , 1 },
72+ {PTC1 , GPIO_X , 1 },
73+ {PTC2 , GPIO_X , 1 },
74+ {PTC3 , GPIO_X , 1 },
75+ {PTC4 , GPIO_X , 1 },
76+ {PTC5 , GPIO_X , 1 },
77+ {PTC6 , GPIO_X , 1 },
78+ {PTC7 , GPIO_X , 1 },
79+ {PTC8 , GPIO_X , 1 },
80+ {PTC9 , GPIO_X , 1 },
81+ {PTC10 , GPIO_X , 1 },
82+ {PTC11 , GPIO_X , 1 },
83+ {PTC12 , GPIO_X , 1 },
84+ {PTC13 , GPIO_X , 1 },
85+ {PTC14 , GPIO_X , 1 },
86+ {PTC15 , GPIO_X , 1 },
87+ {PTC16 , GPIO_X , 1 },
88+ {PTC17 , GPIO_X , 1 },
89+ {PTC18 , GPIO_X , 1 },
90+ {PTC19 , GPIO_X , 1 },
9191
92- {PTD0 , GPIO_D , 1 },
93- {PTD1 , GPIO_D , 1 },
94- {PTD2 , GPIO_D , 1 },
95- {PTD3 , GPIO_D , 1 },
96- {PTD4 , GPIO_D , 1 },
97- {PTD5 , GPIO_D , 1 },
98- {PTD6 , GPIO_D , 1 },
99- {PTD7 , GPIO_D , 1 },
100- {PTD8 , GPIO_D , 1 },
101- {PTD9 , GPIO_D , 1 },
102- {PTD10 , GPIO_D , 1 },
103- {PTD11 , GPIO_D , 1 },
104- {PTD12 , GPIO_D , 1 },
105- {PTD13 , GPIO_D , 1 },
106- {PTD14 , GPIO_D , 1 },
107- {PTD15 , GPIO_D , 1 },
92+ {PTD0 , GPIO_X , 1 },
93+ {PTD1 , GPIO_X , 1 },
94+ {PTD2 , GPIO_X , 1 },
95+ {PTD3 , GPIO_X , 1 },
96+ {PTD4 , GPIO_X , 1 },
97+ {PTD5 , GPIO_X , 1 },
98+ {PTD6 , GPIO_X , 1 },
99+ {PTD7 , GPIO_X , 1 },
100+ {PTD8 , GPIO_X , 1 },
101+ {PTD9 , GPIO_X , 1 },
102+ {PTD10 , GPIO_X , 1 },
103+ {PTD11 , GPIO_X , 1 },
104+ {PTD12 , GPIO_X , 1 },
105+ {PTD13 , GPIO_X , 1 },
106+ {PTD14 , GPIO_X , 1 },
107+ {PTD15 , GPIO_X , 1 },
108108
109- {PTE0 , GPIO_E , 1 },
110- {PTE1 , GPIO_E , 1 },
111- {PTE2 , GPIO_E , 1 },
112- {PTE3 , GPIO_E , 1 },
113- {PTE4 , GPIO_E , 1 },
114- {PTE5 , GPIO_E , 1 },
115- {PTE6 , GPIO_E , 1 },
116- {PTE7 , GPIO_E , 1 },
117- {PTE8 , GPIO_E , 1 },
118- {PTE9 , GPIO_E , 1 },
119- {PTE10 , GPIO_E , 1 },
120- {PTE11 , GPIO_E , 1 },
121- {PTE12 , GPIO_E , 1 },
122- // {PTE24, GPIO_E , 1}, // fixed pull-up (for I2C)
123- // {PTE25, GPIO_E , 1}, // fixed pull-up (for I2C)
124- {PTE26 , GPIO_E , 1 },
125- {PTE27 , GPIO_E , 1 },
126- {PTE28 , GPIO_E , 1 },
109+ {PTE0 , GPIO_X , 1 },
110+ {PTE1 , GPIO_X , 1 },
111+ {PTE2 , GPIO_X , 1 },
112+ {PTE3 , GPIO_X , 1 },
113+ {PTE4 , GPIO_X , 1 },
114+ {PTE5 , GPIO_X , 1 },
115+ {PTE6 , GPIO_X , 1 },
116+ {PTE7 , GPIO_X , 1 },
117+ {PTE8 , GPIO_X , 1 },
118+ {PTE9 , GPIO_X , 1 },
119+ {PTE10 , GPIO_X , 1 },
120+ {PTE11 , GPIO_X , 1 },
121+ {PTE12 , GPIO_X , 1 },
122+ // {PTE24, GPIO_X , 1}, // fixed pull-up (for I2C)
123+ // {PTE25, GPIO_X , 1}, // fixed pull-up (for I2C)
124+ {PTE26 , GPIO_X , 1 },
125+ {PTE27 , GPIO_X , 1 },
126+ {PTE28 , GPIO_X , 1 },
127127
128128 {NC , NC , 0 }
129129};
You can’t perform that action at this time.
0 commit comments