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 @@ -83,14 +83,23 @@ const PinName digitalPin[] = {
8383 PA_4, // D51/A2
8484 PB_0, // D52/A3
8585 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
94103};
95104
96105#ifdef __cplusplus
Original file line number Diff line number Diff line change @@ -38,8 +38,8 @@ extern "C" {
3838#define PA9 8
3939#define PC7 9
4040#define PB6 10
41- #define PA7 11 // A6
42- #define PA6 12 // A7
41+ #define PA7 A6
42+ #define PA6 A7
4343#define PA5 13
4444#define PB9 14
4545#define PB8 15
@@ -58,8 +58,8 @@ extern "C" {
5858#define PC15 26
5959#define PF0 27
6060#define PF1 28
61- #define PC2 29 // A8
62- #define PC3 30 // A9
61+ #define PC2 A8
62+ #define PC3 A9
6363// CN7 Right Side
6464#define PC11 31
6565#define PD2 32
@@ -68,7 +68,7 @@ extern "C" {
6868// CN10 Right side
6969#define PC8 34
7070#define PC6 35
71- #define PC5 36 // A10
71+ #define PC5 A10
7272#define PA12 37
7373#define PA11 38
7474#define PB12 39
@@ -78,21 +78,20 @@ extern "C" {
7878#define PB15 43
7979#define PB14 44
8080#define PB13 45
81- #define PC4 46 // A11
81+ #define PC4 A11
8282#define PF5 47
8383#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
9090
9191// This must be a literal
92- #define NUM_DIGITAL_PINS 61
92+ #define NUM_DIGITAL_PINS 55
9393// This must be a literal with a value less than or equal to to MAX_ANALOG_INPUTS
9494#define NUM_ANALOG_INPUTS 12
95- #define NUM_ANALOG_FIRST 49
9695
9796// On-board LED pin number
9897#define LED_BUILTIN 13
You can’t perform that action at this time.
0 commit comments