File tree 2 files changed +40
-32
lines changed
2 files changed +40
-32
lines changed Original file line number Diff line number Diff line change @@ -80,19 +80,28 @@ const PinName digitalPin[] = {
80
80
PA_4, // D48/A2
81
81
PB_0, // D49/A3
82
82
PC_1, // D50/A4
83
- PC_0, // D51/A5
84
- // Duplicated pins in order to be aligned with PinMap_ADC
85
- PA_7, // D52/A6 = D11
86
- PA_6, // D53/A7 = D12
87
- PC_2, // D54/A8 = D28
88
- PC_3, // D55/A9 = D29
89
- PC_5, // D56/A10 = D35
90
- PB_12, // D57/A11 = D38
91
- PB_1, // D58/A12 = D41
92
- PB_15, // D59/A13 = D42
93
- PB_14, // D60/A14 = D43
94
- PB_13, // D61/A15 = D44
95
- PC_4 // D62/A16 = D45
83
+ PC_0 // D51/A5
84
+ };
85
+
86
+ // Analog (Ax) pin number array
87
+ const uint32_t analogInPin[] = {
88
+ 46 , // A0
89
+ 47 , // A1
90
+ 48 , // A2
91
+ 49 , // A3
92
+ 50 , // A4
93
+ 51 , // A5
94
+ 11 , // A6
95
+ 12 , // A7
96
+ 28 , // A8
97
+ 29 , // A9
98
+ 35 , // A10
99
+ 38 , // A11
100
+ 41 , // A12
101
+ 42 , // A13
102
+ 43 , // A14
103
+ 44 , // A15
104
+ 45 // A16
96
105
};
97
106
98
107
#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
@@ -57,8 +57,8 @@ extern "C" {
57
57
#define PC15 25
58
58
#define PH0 26
59
59
#define PH1 27
60
- #define PC2 28 // A8
61
- #define PC3 29 // A9
60
+ #define PC2 A8
61
+ #define PC3 A9
62
62
// CN7 Right Side
63
63
#define PC11 30
64
64
#define PD2 31
@@ -67,29 +67,28 @@ extern "C" {
67
67
// CN10 Right side
68
68
#define PC8 33
69
69
#define PC6 34
70
- #define PC5 35 // A10
70
+ #define PC5 A10
71
71
#define PA12 36
72
72
#define PA11 37
73
- #define PB12 38 // A11
73
+ #define PB12 A11
74
74
#define PB11 39
75
75
#define PB2 40
76
- #define PB1 41 // A12
77
- #define PB15 42 // A13
78
- #define PB14 43 // A14
79
- #define PB13 44 // A15
80
- #define PC4 45 // A16
81
- #define PA0 46 // A0
82
- #define PA1 47 // A1
83
- #define PA4 48 // A2
84
- #define PB0 49 // A3
85
- #define PC1 50 // A4
86
- #define PC0 51 // A5
76
+ #define PB1 A12
77
+ #define PB15 A13
78
+ #define PB14 A14
79
+ #define PB13 A15
80
+ #define PC4 A16
81
+ #define PA0 A0
82
+ #define PA1 A1
83
+ #define PA4 A2
84
+ #define PB0 A3
85
+ #define PC1 A4
86
+ #define PC0 A5
87
87
88
88
// This must be a literal
89
- #define NUM_DIGITAL_PINS 63
89
+ #define NUM_DIGITAL_PINS 52
90
90
// This must be a literal with a value less than or equal to to MAX_ANALOG_INPUTS
91
91
#define NUM_ANALOG_INPUTS 17
92
- #define NUM_ANALOG_FIRST 46
93
92
94
93
// On-board LED pin number
95
94
#define LED_BUILTIN 13
You can’t perform that action at this time.
0 commit comments