File tree Expand file tree Collapse file tree 2 files changed +38
-36
lines changed Expand file tree Collapse file tree 2 files changed +38
-36
lines changed Original file line number Diff line number Diff line change 3434extern " C" {
3535#endif
3636
37- // Pin number
37+ // Digital PinName array
3838const PinName digitalPin[] = {
3939 // P1 connector Right side (bottom view)
4040 PC_13, // D0
@@ -92,24 +92,27 @@ const PinName digitalPin[] = {
9292 PC_6, // D51
9393 PB_15, // D52
9494 PB_14, // D53
95- PB_13, // D54
96- // Duplicated pins in order to be aligned with PinMap_ADC
97- PC_0, // D55/A0 = D5
98- PC_1, // D56/A1 = D6
99- PC_2, // D57/A2 = D7
100- PC_3, // D58/A3 = D8
101- PA_0, // D59/A4 = D9
102- PA_1, // D60/A5 = D10
103- PA_2, // D61/A6 = D11
104- PA_3, // D62/A7 = D12
105- PA_4, // D63/A8 = D15
106- PA_5, // D64/A9 = D16
107- PA_6, // D65/A10= D17
108- PA_7, // D66/A11= D18
109- PC_4, // D67/A12 = D19
110- PC_5, // D68/A13 = D20
111- PB_0, // D69/A14 = D21
112- PB_1 // D70/A15 = D22
95+ PB_13 // D54
96+ };
97+
98+ // Analog (Ax) pin number array
99+ const uint32_t analogInPin[] = {
100+ 5 , // A0 = D5
101+ 6 , // A1 = D6
102+ 7 , // A2 = D7
103+ 8 , // A3 = D8
104+ 9 , // A4 = D9
105+ 10 , // A5 = D10
106+ 11 , // A6 = D11
107+ 12 , // A7 = D12
108+ 15 , // A8 = D15
109+ 16 , // A9 = D16
110+ 17 , // A10 = D17
111+ 18 , // A11 = D18
112+ 19 , // A12 = D19
113+ 20 , // A13 = D20
114+ 21 , // A14 = D21
115+ 22 // A15 = D22
113116};
114117
115118#ifdef __cplusplus
Original file line number Diff line number Diff line change @@ -45,24 +45,24 @@ extern "C" {
4545#define PC15 2
4646#define PF0 3
4747#define PF1 4
48- #define PC0 5 // A0
49- #define PC1 6 // A1
50- #define PC2 7 // A2
51- #define PC3 8 // A3
52- #define PA0 9 // A4/ USER_BTN
53- #define PA1 10 // A5
54- #define PA2 11 // A6
55- #define PA3 12 // A7
48+ #define PC0 A0
49+ #define PC1 A1
50+ #define PC2 A2
51+ #define PC3 A3
52+ #define PA0 A4 // USER_BTN
53+ #define PA1 A5
54+ #define PA2 A6
55+ #define PA3 A7
5656#define PF4 13
5757#define PF5 14
58- #define PA4 15 // A8
59- #define PA5 16 // A9
60- #define PA6 17 // A10
61- #define PA7 18 // A11
62- #define PC4 19 // A12
63- #define PC5 20 // A13
64- #define PB0 21 // A14
65- #define PB1 22 // A15
58+ #define PA4 A8
59+ #define PA5 A9
60+ #define PA6 A10
61+ #define PA7 A11
62+ #define PC4 A12
63+ #define PC5 A13
64+ #define PB0 A14
65+ #define PB1 A15
6666#define PB2 23
6767#define PB10 24
6868#define PB11 25
@@ -101,7 +101,6 @@ extern "C" {
101101#define NUM_DIGITAL_PINS 71
102102// This must be a literal with a value less than or equal to to MAX_ANALOG_INPUTS
103103#define NUM_ANALOG_INPUTS 16
104- #define NUM_ANALOG_FIRST 55
105104
106105//On-board LED pin number
107106#define LED_BUILTIN PC9 // LD3
You can’t perform that action at this time.
0 commit comments