File tree Expand file tree Collapse file tree 3 files changed +128
-0
lines changed
targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS
TARGET_MCU_K64F/TARGET_FRDM Expand file tree Collapse file tree 3 files changed +128
-0
lines changed Original file line number Diff line number Diff line change 22
22
extern "C" {
23
23
#endif
24
24
25
+ typedef enum {
26
+ GPIO_A = 0 ,
27
+ GPIO_B = 1 ,
28
+ GPIO_C = 2 ,
29
+ GPIO_D = 3 ,
30
+ GPIO_E = 4 ,
31
+ } GPIOName ;
32
+
25
33
typedef enum {
26
34
OSC32KCLK = 0 ,
27
35
} RTCName ;
Original file line number Diff line number Diff line change 16
16
17
17
#include "PeripheralPins.h"
18
18
19
+ /************GPIO***************/
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 },
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 },
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 },
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 },
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 },
127
+
128
+ {NC , NC , 0 }
129
+ };
130
+
131
+ const PinMap * gpio_pinmap ()
132
+ {
133
+ return PinMap_GPIO ;
134
+ }
135
+
19
136
/************RTC***************/
20
137
const PinMap PinMap_RTC [] = {
21
138
{NC , OSC32KCLK , 0 },
Original file line number Diff line number Diff line change 20
20
#include "pinmap.h"
21
21
#include "PeripheralNames.h"
22
22
23
+ /************GPIO***************/
24
+ extern const PinMap PinMap_GPIO [];
25
+
23
26
/************RTC***************/
24
27
extern const PinMap PinMap_RTC [];
25
28
You can’t perform that action at this time.
0 commit comments