File tree Expand file tree Collapse file tree 2 files changed +34
-26
lines changed Expand file tree Collapse file tree 2 files changed +34
-26
lines changed Original file line number Diff line number Diff line change @@ -80,16 +80,25 @@ const PinName digitalPin[] = {
8080 PA_4, // D48/A2
8181 PB_0, // D49/A3
8282 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- PA_5, // D54/A8 = D13
88- PC_2, // D55/A9 = D28
89- PC_3, // D56/A10 = D29
90- PB_1, // D57/A11 = D41
91- PC_4, // D58/A12 = D45
92- PC_5 // D59/A13 = D35
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+ 13 , // A8
97+ 28 , // A9
98+ 29 , // A10
99+ 41 , // A11
100+ 45 , // A12
101+ 35 // A13
93102};
94103
95104#ifdef __cplusplus
Original file line number Diff line number Diff line change @@ -38,9 +38,9 @@ extern "C" {
3838#define PA9 8
3939#define PC7 9
4040#define PB6 10
41- #define PA7 11 // A6
42- #define PA6 12 // A7
43- #define PA5 13 // A8 - LED
41+ #define PA7 A6
42+ #define PA6 A7
43+ #define PA5 A8 // LED
4444#define PB9 14
4545#define PB8 15
4646// ST Morpho
@@ -57,8 +57,8 @@ extern "C" {
5757#define PC15 25
5858#define PD0 26
5959#define PD1 27
60- #define PC2 28 // A9
61- #define PC3 29 // A10
60+ #define PC2 A9
61+ #define PC3 A10
6262// CN7 Right Side
6363#define PC11 30
6464#define PD2 31
@@ -67,29 +67,28 @@ extern "C" {
6767// CN10 Right side
6868#define PC8 33
6969#define PC6 34
70- #define PC5 35 // A13
70+ #define PC5 A13
7171#define PA12 36
7272#define PA11 37
7373#define PB12 38
7474#define PB11 39
7575#define PB2 40
76- #define PB1 41 // A11
76+ #define PB1 A11
7777#define PB15 42
7878#define PB14 43
7979#define PB13 44
80- #define PC4 45 // A12
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
80+ #define PC4 A12
81+ #define PA0 A0
82+ #define PA1 A1
83+ #define PA4 A2
84+ #define PB0 A3
85+ #define PC1 A4
86+ #define PC0 A5
8787
8888// This must be a literal
89- #define NUM_DIGITAL_PINS 60
89+ #define NUM_DIGITAL_PINS 52
9090// This must be a literal with a value less than or equal to to MAX_ANALOG_INPUTS
9191#define NUM_ANALOG_INPUTS 14
92- #define NUM_ANALOG_FIRST 46
9392
9493// On-board LED pin number
9594#define LED_BUILTIN 13
You can’t perform that action at this time.
0 commit comments