File tree Expand file tree Collapse file tree 2 files changed +30
-22
lines changed Expand file tree Collapse file tree 2 files changed +30
-22
lines changed Original file line number Diff line number Diff line change @@ -92,14 +92,23 @@ const PinName digitalPin[] = {
92
92
PA_4, // D48/A2
93
93
PB_0, // D49/A3
94
94
PC_1, // D50/A4 - SB56 ON SB51 ON on the board
95
- PC_0, // D51/A5
96
- // Duplicated pins in order to be aligned with PinMap_ADC
97
- PA_7, // D52/A6 = D11
98
- PA_6, // D53/A7 = D12
99
- PC_2, // D54/A8 = D28
100
- PC_3, // D55/A9 = D29
101
- PC_5, // D56/A10 = D35
102
- PC_4 // D57/A11 = D45
95
+ PC_0 // D51/A5
96
+ };
97
+
98
+ // Analog (Ax) pin number array
99
+ const uint32_t analogInPin[] = {
100
+ 46 , // A0
101
+ 47 , // A1
102
+ 48 , // A2
103
+ 49 , // A3
104
+ 50 , // A4
105
+ 51 , // A5
106
+ 11 , // A6
107
+ 12 , // A7
108
+ 28 , // A8
109
+ 29 , // A9
110
+ 35 , // A10
111
+ 45 // A11
103
112
};
104
113
105
114
#ifdef __cplusplus
Original file line number Diff line number Diff line change @@ -50,8 +50,8 @@ extern "C" {
50
50
#define PA9 8
51
51
#define PC7 9
52
52
#define PB6 10 // PWM is not supported by D10 as no timer on PB6
53
- #define PA7 11 // A6
54
- #define PA6 12 // A7
53
+ #define PA7 A6
54
+ #define PA6 A7
55
55
#define PA5 13
56
56
#define PB9 14
57
57
#define PB8 15
@@ -69,8 +69,8 @@ extern "C" {
69
69
#define PC15 25
70
70
#define PH0 26
71
71
#define PH1 27
72
- #define PC2 28 // A8
73
- #define PC3 29 // A9
72
+ #define PC2 A8
73
+ #define PC3 A9
74
74
// CN7 Right Side
75
75
#define PC11 30
76
76
#define PD2 31
@@ -79,7 +79,7 @@ extern "C" {
79
79
// CN10 Right side
80
80
#define PC8 33
81
81
#define PC6 34
82
- #define PC5 35 // A10
82
+ #define PC5 A10
83
83
#define PA12 36
84
84
#define PA11 37
85
85
#define PB12 38
@@ -89,20 +89,19 @@ extern "C" {
89
89
#define PB15 42
90
90
#define PB14 43
91
91
#define PB13 44
92
- #define PC4 45 // A11
93
- #define PA0 46 // A0
94
- #define PA1 47 // A1
95
- #define PA4 48 // A2
96
- #define PB0 49 // A3
97
- #define PC1 50 // A4 - SB56 ON SB51 ON on the board!
98
- #define PC0 51 // A5
92
+ #define PC4 A11
93
+ #define PA0 A0
94
+ #define PA1 A1
95
+ #define PA4 A2
96
+ #define PB0 A3
97
+ #define PC1 A4 // SB56 ON SB51 ON on the board!
98
+ #define PC0 A5
99
99
100
100
// This must be a literal
101
- #define NUM_DIGITAL_PINS 58
101
+ #define NUM_DIGITAL_PINS 52
102
102
103
103
// This must be a literal with a value less than or equal to MAX_ANALOG_INPUTS
104
104
#define NUM_ANALOG_INPUTS 12
105
- #define NUM_ANALOG_FIRST 46
106
105
107
106
// On-board LED pin number
108
107
#define LED_BUILTIN 13
You can’t perform that action at this time.
0 commit comments