Skip to content

Commit a326db8

Browse files
author
Filip Jagodzinski
committed
K64F: Use a common peripheral name in GPIO pinmap
This was unnecessary since all the pins may be used independently.
1 parent 5bc8732 commit a326db8

File tree

2 files changed

+103
-107
lines changed

2 files changed

+103
-107
lines changed

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_FRDM/PeripheralNames.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,7 @@ extern "C" {
2323
#endif
2424

2525
typedef 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

3329
typedef enum {

targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_MCU_K64F/TARGET_FRDM/PeripheralPins.c

Lines changed: 102 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -18,112 +18,112 @@
1818

1919
/************GPIO***************/
2020
const 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
};

0 commit comments

Comments
 (0)