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" {
23
23
#endif
24
24
25
25
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
31
27
} GPIOName ;
32
28
33
29
typedef enum {
Original file line number Diff line number Diff line change 18
18
19
19
/************GPIO***************/
20
20
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 },
47
47
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 },
70
70
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 },
91
91
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 },
108
108
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 },
127
127
128
128
{NC , NC , 0 }
129
129
};
You can’t perform that action at this time.
0 commit comments