File tree 2 files changed +30
-22
lines changed
2 files changed +30
-22
lines changed Original file line number Diff line number Diff line change @@ -83,14 +83,23 @@ const PinName digitalPin[] = {
83
83
PA_4, // D51/A2
84
84
PB_0, // D52/A3
85
85
PC_1, // D53/A4
86
- PC_0, // D54/A5
87
- // Duplicated pins in order to be aligned with PinMap_ADC
88
- PA_7, // D55/A6 = D11
89
- PA_6, // D56/A7 = D12
90
- PC_2, // D57/A8 = D29
91
- PC_3, // D58/A9 = D30
92
- PC_5, // D59/A10 = D36
93
- PC_4 // D60/A11 = D46
86
+ PC_0 // D54/A5
87
+ };
88
+
89
+ // Analog (Ax) pin number array
90
+ const uint32_t analogInPin[] = {
91
+ 49 , // A0
92
+ 50 , // A1
93
+ 51 , // A2
94
+ 52 , // A3
95
+ 53 , // A4
96
+ 54 , // A5
97
+ 11 , // A6
98
+ 12 , // A7
99
+ 29 , // A8
100
+ 30 , // A9
101
+ 36 , // A10
102
+ 46 // A11
94
103
};
95
104
96
105
#ifdef __cplusplus
Original file line number Diff line number Diff line change @@ -38,8 +38,8 @@ extern "C" {
38
38
#define PA9 8
39
39
#define PC7 9
40
40
#define PB6 10
41
- #define PA7 11 // A6
42
- #define PA6 12 // A7
41
+ #define PA7 A6
42
+ #define PA6 A7
43
43
#define PA5 13
44
44
#define PB9 14
45
45
#define PB8 15
@@ -58,8 +58,8 @@ extern "C" {
58
58
#define PC15 26
59
59
#define PF0 27
60
60
#define PF1 28
61
- #define PC2 29 // A8
62
- #define PC3 30 // A9
61
+ #define PC2 A8
62
+ #define PC3 A9
63
63
// CN7 Right Side
64
64
#define PC11 31
65
65
#define PD2 32
@@ -68,7 +68,7 @@ extern "C" {
68
68
// CN10 Right side
69
69
#define PC8 34
70
70
#define PC6 35
71
- #define PC5 36 // A10
71
+ #define PC5 A10
72
72
#define PA12 37
73
73
#define PA11 38
74
74
#define PB12 39
@@ -78,21 +78,20 @@ extern "C" {
78
78
#define PB15 43
79
79
#define PB14 44
80
80
#define PB13 45
81
- #define PC4 46 // A11
81
+ #define PC4 A11
82
82
#define PF5 47
83
83
#define PF4 48
84
- #define PA0 49 // A0
85
- #define PA1 50 // A1
86
- #define PA4 51 // A2
87
- #define PB0 52 // A3
88
- #define PC1 53 // A4
89
- #define PC0 54 // A5
84
+ #define PA0 A0
85
+ #define PA1 A1
86
+ #define PA4 A2
87
+ #define PB0 A3
88
+ #define PC1 A4
89
+ #define PC0 A5
90
90
91
91
// This must be a literal
92
- #define NUM_DIGITAL_PINS 61
92
+ #define NUM_DIGITAL_PINS 55
93
93
// This must be a literal with a value less than or equal to to MAX_ANALOG_INPUTS
94
94
#define NUM_ANALOG_INPUTS 12
95
- #define NUM_ANALOG_FIRST 49
96
95
97
96
// On-board LED pin number
98
97
#define LED_BUILTIN 13
You can’t perform that action at this time.
0 commit comments