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