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 2222extern "C" {
2323#endif
2424
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+
2533typedef enum {
2634 OSC32KCLK = 0 ,
2735} RTCName ;
Original file line number Diff line number Diff line change 1616
1717#include "PeripheralPins.h"
1818
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+
19136/************RTC***************/
20137const PinMap PinMap_RTC [] = {
21138 {NC , OSC32KCLK , 0 },
Original file line number Diff line number Diff line change 2020#include "pinmap.h"
2121#include "PeripheralNames.h"
2222
23+ /************GPIO***************/
24+ extern const PinMap PinMap_GPIO [];
25+
2326/************RTC***************/
2427extern const PinMap PinMap_RTC [];
2528
You can’t perform that action at this time.
0 commit comments