File tree Expand file tree Collapse file tree 1 file changed +106
-106
lines changed
targets/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF52832/TARGET_UBLOX_EVA_NINA Expand file tree Collapse file tree 1 file changed +106
-106
lines changed Original file line number Diff line number Diff line change 1- #ifndef MBED_PINNAMES_H
2- #define MBED_PINNAMES_H
3-
4- #include "cmsis.h"
5-
6- #ifdef __cplusplus
7- extern "C" {
8- #endif
9-
10- typedef enum {
11- PIN_INPUT ,
12- PIN_OUTPUT
13- } PinDirection ;
14-
15- #define PORT_SHIFT 3
16-
17- typedef enum {
18- // nRF52 pin names
19- p0 = 0 ,
20- p1 = 1 ,
21- p2 = 2 ,
22- p3 = 3 ,
23- p4 = 4 ,
24- p5 = 5 ,
25- p6 = 6 ,
26- p7 = 7 ,
27- p8 = 8 ,
28- p9 = 9 ,
29- p10 = 10 ,
30- p11 = 11 ,
31- p12 = 12 ,
32- p13 = 13 ,
33- p14 = 14 ,
34- p15 = 15 ,
35- p16 = 16 ,
36- p17 = 17 ,
37- p18 = 18 ,
38- p19 = 19 ,
39- p20 = 20 ,
40- p21 = 21 ,
41- p22 = 22 ,
42- p23 = 23 ,
43- p24 = 24 ,
44- p25 = 25 ,
45- p26 = 26 ,
46- p27 = 27 ,
47- p28 = 28 ,
48- p29 = 29 ,
49- p30 = 30 ,
50- p31 = 31 ,
51- NC = (int )0xFFFFFFFF , // Not connected
52-
53- //NINA-B1 module pin names
54- NINA_B1_GPIO_1 = p8 ,
55- NINA_B1_GPIO_2 = p11 ,
56- NINA_B1_GPIO_3 = p12 ,
57- NINA_B1_GPIO_4 = p13 ,
58- NINA_B1_GPIO_5 = p14 ,
59- NINA_B1_GPIO_7 = p16 ,
60- NINA_B1_GPIO_8 = p18 ,
61-
62- NINA_B1_GPIO_16 = p28 ,
63- NINA_B1_GPIO_17 = p29 ,
64- NINA_B1_GPIO_18 = p30 ,
65-
66- NINA_B1_GPIO_20 = p31 ,
67- NINA_B1_GPIO_21 = p7 ,
68- NINA_B1_GPIO_22 = p6 ,
69- NINA_B1_GPIO_23 = p5 ,
70- NINA_B1_GPIO_24 = p2 ,
71- NINA_B1_GPIO_25 = p3 ,
72- NINA_B1_GPIO_27 = p4 ,
73- NINA_B1_GPIO_28 = p9 ,
74- NINA_B1_GPIO_29 = p10 ,
75-
76- // Board pins
77- LED1 = NINA_B1_GPIO_7 , // ORANGE
78- LED2 = NC ,
79- LED3 = NC ,
80- LED4 = NC ,
81-
82- // Nordic SDK pin names
83- RX_PIN_NUMBER = p5 ,
84- TX_PIN_NUMBER = p6 ,
85- CTS_PIN_NUMBER = p7 ,
86- RTS_PIN_NUMBER = p31 ,
87- I2C_SDA0 = p2 ,
88- I2C_SCL0 = p3 ,
89-
90- // mBed interface pins
91- USBTX = TX_PIN_NUMBER ,
92- USBRX = RX_PIN_NUMBER
93- } PinName ;
94-
95- typedef enum {
96- PullNone = 0 ,
97- PullDown = 1 ,
98- PullUp = 3 ,
99- PullDefault = PullUp
100- } PinMode ;
101-
102- #ifdef __cplusplus
103- }
104-
105- #endif
106- #endif
1+ #ifndef MBED_PINNAMES_H
2+ #define MBED_PINNAMES_H
3+
4+ #include "cmsis.h"
5+
6+ #ifdef __cplusplus
7+ extern "C" {
8+ #endif
9+
10+ typedef enum {
11+ PIN_INPUT ,
12+ PIN_OUTPUT
13+ } PinDirection ;
14+
15+ #define PORT_SHIFT 3
16+
17+ typedef enum {
18+ // nRF52 pin names
19+ p0 = 0 ,
20+ p1 = 1 ,
21+ p2 = 2 ,
22+ p3 = 3 ,
23+ p4 = 4 ,
24+ p5 = 5 ,
25+ p6 = 6 ,
26+ p7 = 7 ,
27+ p8 = 8 ,
28+ p9 = 9 ,
29+ p10 = 10 ,
30+ p11 = 11 ,
31+ p12 = 12 ,
32+ p13 = 13 ,
33+ p14 = 14 ,
34+ p15 = 15 ,
35+ p16 = 16 ,
36+ p17 = 17 ,
37+ p18 = 18 ,
38+ p19 = 19 ,
39+ p20 = 20 ,
40+ p21 = 21 ,
41+ p22 = 22 ,
42+ p23 = 23 ,
43+ p24 = 24 ,
44+ p25 = 25 ,
45+ p26 = 26 ,
46+ p27 = 27 ,
47+ p28 = 28 ,
48+ p29 = 29 ,
49+ p30 = 30 ,
50+ p31 = 31 ,
51+ NC = (int )0xFFFFFFFF , // Not connected
52+
53+ //NINA-B1 module pin names
54+ NINA_B1_GPIO_1 = p8 ,
55+ NINA_B1_GPIO_2 = p11 ,
56+ NINA_B1_GPIO_3 = p12 ,
57+ NINA_B1_GPIO_4 = p13 ,
58+ NINA_B1_GPIO_5 = p14 ,
59+ NINA_B1_GPIO_7 = p16 ,
60+ NINA_B1_GPIO_8 = p18 ,
61+
62+ NINA_B1_GPIO_16 = p28 ,
63+ NINA_B1_GPIO_17 = p29 ,
64+ NINA_B1_GPIO_18 = p30 ,
65+
66+ NINA_B1_GPIO_20 = p31 ,
67+ NINA_B1_GPIO_21 = p7 ,
68+ NINA_B1_GPIO_22 = p6 ,
69+ NINA_B1_GPIO_23 = p5 ,
70+ NINA_B1_GPIO_24 = p2 ,
71+ NINA_B1_GPIO_25 = p3 ,
72+ NINA_B1_GPIO_27 = p4 ,
73+ NINA_B1_GPIO_28 = p9 ,
74+ NINA_B1_GPIO_29 = p10 ,
75+
76+ // Board pins
77+ LED1 = NINA_B1_GPIO_7 , // ORANGE
78+ LED2 = NC ,
79+ LED3 = NC ,
80+ LED4 = NC ,
81+
82+ // Nordic SDK pin names
83+ RX_PIN_NUMBER = p5 ,
84+ TX_PIN_NUMBER = p6 ,
85+ CTS_PIN_NUMBER = p7 ,
86+ RTS_PIN_NUMBER = p31 ,
87+ I2C_SDA0 = p2 ,
88+ I2C_SCL0 = p3 ,
89+
90+ // mBed interface pins
91+ USBTX = TX_PIN_NUMBER ,
92+ USBRX = RX_PIN_NUMBER
93+ } PinName ;
94+
95+ typedef enum {
96+ PullNone = 0 ,
97+ PullDown = 1 ,
98+ PullUp = 3 ,
99+ PullDefault = PullUp
100+ } PinMode ;
101+
102+ #ifdef __cplusplus
103+ }
104+
105+ #endif
106+ #endif
You can’t perform that action at this time.
0 commit comments