File tree 2 files changed +38
-36
lines changed
2 files changed +38
-36
lines changed Original file line number Diff line number Diff line change 34
34
extern " C" {
35
35
#endif
36
36
37
- // Pin number
37
+ // Digital PinName array
38
38
const PinName digitalPin[] = {
39
39
// P1 connector Right side (bottom view)
40
40
PC_13, // D0
@@ -92,24 +92,27 @@ const PinName digitalPin[] = {
92
92
PC_6, // D51
93
93
PB_15, // D52
94
94
PB_14, // D53
95
- PB_13, // D54
96
- // Duplicated pins in order to be aligned with PinMap_ADC
97
- PC_0, // D55/A0 = D5
98
- PC_1, // D56/A1 = D6
99
- PC_2, // D57/A2 = D7
100
- PC_3, // D58/A3 = D8
101
- PA_0, // D59/A4 = D9
102
- PA_1, // D60/A5 = D10
103
- PA_2, // D61/A6 = D11
104
- PA_3, // D62/A7 = D12
105
- PA_4, // D63/A8 = D15
106
- PA_5, // D64/A9 = D16
107
- PA_6, // D65/A10= D17
108
- PA_7, // D66/A11= D18
109
- PC_4, // D67/A12 = D19
110
- PC_5, // D68/A13 = D20
111
- PB_0, // D69/A14 = D21
112
- PB_1 // D70/A15 = D22
95
+ PB_13 // D54
96
+ };
97
+
98
+ // Analog (Ax) pin number array
99
+ const uint32_t analogInPin[] = {
100
+ 5 , // A0 = D5
101
+ 6 , // A1 = D6
102
+ 7 , // A2 = D7
103
+ 8 , // A3 = D8
104
+ 9 , // A4 = D9
105
+ 10 , // A5 = D10
106
+ 11 , // A6 = D11
107
+ 12 , // A7 = D12
108
+ 15 , // A8 = D15
109
+ 16 , // A9 = D16
110
+ 17 , // A10 = D17
111
+ 18 , // A11 = D18
112
+ 19 , // A12 = D19
113
+ 20 , // A13 = D20
114
+ 21 , // A14 = D21
115
+ 22 // A15 = D22
113
116
};
114
117
115
118
#ifdef __cplusplus
Original file line number Diff line number Diff line change @@ -45,24 +45,24 @@ extern "C" {
45
45
#define PC15 2
46
46
#define PF0 3
47
47
#define PF1 4
48
- #define PC0 5 // A0
49
- #define PC1 6 // A1
50
- #define PC2 7 // A2
51
- #define PC3 8 // A3
52
- #define PA0 9 // A4/ USER_BTN
53
- #define PA1 10 // A5
54
- #define PA2 11 // A6
55
- #define PA3 12 // A7
48
+ #define PC0 A0
49
+ #define PC1 A1
50
+ #define PC2 A2
51
+ #define PC3 A3
52
+ #define PA0 A4 // USER_BTN
53
+ #define PA1 A5
54
+ #define PA2 A6
55
+ #define PA3 A7
56
56
#define PF4 13
57
57
#define PF5 14
58
- #define PA4 15 // A8
59
- #define PA5 16 // A9
60
- #define PA6 17 // A10
61
- #define PA7 18 // A11
62
- #define PC4 19 // A12
63
- #define PC5 20 // A13
64
- #define PB0 21 // A14
65
- #define PB1 22 // A15
58
+ #define PA4 A8
59
+ #define PA5 A9
60
+ #define PA6 A10
61
+ #define PA7 A11
62
+ #define PC4 A12
63
+ #define PC5 A13
64
+ #define PB0 A14
65
+ #define PB1 A15
66
66
#define PB2 23
67
67
#define PB10 24
68
68
#define PB11 25
@@ -101,7 +101,6 @@ extern "C" {
101
101
#define NUM_DIGITAL_PINS 71
102
102
// This must be a literal with a value less than or equal to to MAX_ANALOG_INPUTS
103
103
#define NUM_ANALOG_INPUTS 16
104
- #define NUM_ANALOG_FIRST 55
105
104
106
105
//On-board LED pin number
107
106
#define LED_BUILTIN PC9 // LD3
You can’t perform that action at this time.
0 commit comments