File tree 2 files changed +50
-38
lines changed
2 files changed +50
-38
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,9 @@ const PinName digitalPin[] = {
37
37
PF_12, // D8
38
38
PD_15, // D9
39
39
PD_14, // D10
40
- PA_7, // D11
41
- PA_6, // D12
42
- PA_5, // D13
40
+ PA_7, // D11/A10
41
+ PA_6, // D12/A11
42
+ PA_5, // D13/A12
43
43
PB_9, // D14
44
44
PB_8, // D15
45
45
PC_6, // D16
@@ -50,15 +50,15 @@ const PinName digitalPin[] = {
50
50
PC_7, // D21
51
51
PB_5, // D22
52
52
PB_3, // D23
53
- PA_4, // D24
53
+ PA_4, // D24/A13
54
54
PB_4, // D25
55
55
PB_6, // D26
56
56
PB_2, // D27
57
57
PD_13, // D28
58
58
PD_12, // D29
59
59
PD_11, // D30
60
60
PE_2, // D31
61
- PA_0, // D32
61
+ PA_0, // D32/A14
62
62
PB_0, // D33 - LED_GREEN
63
63
PE_0, // D34
64
64
PB_11, // D35
@@ -87,9 +87,9 @@ const PinName digitalPin[] = {
87
87
PE_5, // D58
88
88
PE_6, // D59
89
89
PE_3, // D60
90
- PF_8, // D61
91
- PF_7, // D62
92
- PF_9, // D63
90
+ PF_8, // D61/A15
91
+ PF_7, // D62/A16
92
+ PF_9, // D63/A17
93
93
PG_1, // D64
94
94
PG_0, // D65
95
95
PD_1, // D66
@@ -113,16 +113,29 @@ const PinName digitalPin[] = {
113
113
PB_1, // D84/A6
114
114
PC_2, // D85/A7
115
115
PF_4, // D86/A8
116
- PF_6, // D87/A9
117
- // Duplicated pins in order to be aligned with PinMap_ADC
118
- PA_7, // D88/A10 = D11
119
- PA_6, // D89/A11 = D12
120
- PA_5, // D90/A12 = D13
121
- PA_4, // D91/A13 = D24
122
- PA_0, // D92/A14 = D32
123
- PF_8, // D93/A15 = D61
124
- PF_7, // D94/A16 = D62
125
- PF_9 // D95/A17 = D63
116
+ PF_6 // D87/A9
117
+ };
118
+
119
+ // Analog (Ax) pin number array
120
+ const uint32_t analogInPin[] = {
121
+ 78 , // A0 = D78
122
+ 79 , // A1 = D79
123
+ 80 , // A2 = D80
124
+ 81 , // A3 = D81
125
+ 82 , // A4 = D82
126
+ 83 , // A5 = D83
127
+ 84 , // A6 = D84
128
+ 85 , // A7 = D85
129
+ 86 , // A8 = D86
130
+ 87 , // A9 = D87
131
+ 11 , // A10 = D11
132
+ 12 , // A11 = D12
133
+ 13 , // A12 = D13
134
+ 24 , // A13 = D24
135
+ 32 , // A14 = D32
136
+ 61 , // A15 = D61
137
+ 62 , // A16 = D62
138
+ 63 // A17 = D95
126
139
};
127
140
128
141
#ifdef __cplusplus
Original file line number Diff line number Diff line change @@ -38,9 +38,9 @@ extern "C" {
38
38
#define PF12 8
39
39
#define PD15 9
40
40
#define PD14 10
41
- #define PA7 11 // A10
42
- #define PA6 12 // A11
43
- #define PA5 13 // A12
41
+ #define PA7 A10
42
+ #define PA6 A11
43
+ #define PA5 A12
44
44
#define PB9 14
45
45
#define PB8 15
46
46
#define PC6 16
@@ -51,15 +51,15 @@ extern "C" {
51
51
#define PC7 21
52
52
#define PB5 22
53
53
#define PB3 23
54
- #define PA4 24 // A13
54
+ #define PA4 A13
55
55
#define PB4 25
56
56
#define PB6 26
57
57
#define PB2 27
58
58
#define PD13 28
59
59
#define PD12 29
60
60
#define PD11 30
61
61
#define PE2 31
62
- #define PA0 32 // A14
62
+ #define PA0 A14
63
63
#define PB0 33 // LED_GREEN
64
64
#define PE0 34
65
65
#define PB11 35
@@ -88,9 +88,9 @@ extern "C" {
88
88
#define PE5 58
89
89
#define PE6 59
90
90
#define PE3 60
91
- #define PF8 61 // A15
92
- #define PF7 62 // A16
93
- #define PF9 63 // A17
91
+ #define PF8 A15
92
+ #define PF7 A16
93
+ #define PF9 A17
94
94
#define PG1 64
95
95
#define PG0 65
96
96
#define PD1 66
@@ -105,22 +105,21 @@ extern "C" {
105
105
#define PC13 75 // USER_BTN
106
106
#define PD9 76 // Serial Rx
107
107
#define PD8 77 // Serial Tx
108
- #define PA3 78 // A0
109
- #define PC0 79 // A1
110
- #define PC3 80 // A2
111
- #define PF3 81 // A3
112
- #define PF5 82 // A4
113
- #define PF10 83 // A5
114
- #define PB1 84 // A6
115
- #define PC2 85 // A7
116
- #define PF4 86 // A8
117
- #define PF6 87 // A9
108
+ #define PA3 A0
109
+ #define PC0 A1
110
+ #define PC3 A2
111
+ #define PF3 A3
112
+ #define PF5 A4
113
+ #define PF10 A5
114
+ #define PB1 A6
115
+ #define PC2 A7
116
+ #define PF4 A8
117
+ #define PF6 A9
118
118
119
119
// This must be a literal
120
- #define NUM_DIGITAL_PINS 96
120
+ #define NUM_DIGITAL_PINS 88
121
121
// This must be a literal with a value less than or equal to to MAX_ANALOG_INPUTS
122
122
#define NUM_ANALOG_INPUTS 18
123
- #define NUM_ANALOG_FIRST 78
124
123
125
124
// On-board LED pin number
126
125
#define LED_BUILTIN PB0
You can’t perform that action at this time.
0 commit comments