File tree 2 files changed +35
-24
lines changed
variants/STM32G4xx/G431R(6-8-B)(I-T)_G441RB(I-T)
2 files changed +35
-24
lines changed Original file line number Diff line number Diff line change 18
18
// Pin number
19
19
const PinName digitalPin[] = {
20
20
// CN9
21
- PC_5, // D0
22
- PC_4, // D1
21
+ PC_5, // D0/A12
22
+ PC_4, // D1/A13
23
23
PA_10, // D2
24
24
PB_3, // D3
25
25
PB_5, // D4
@@ -30,9 +30,9 @@ const PinName digitalPin[] = {
30
30
PA_9, // D8
31
31
PC_7, // D9
32
32
PB_6, // D10
33
- PA_7, // D11
34
- PA_6, // D12
35
- PA_5, // D13/LED
33
+ PA_7, // D11/A18
34
+ PA_6, // D12/A19
35
+ PA_5, // D13/A20/ LED
36
36
PB_9, // D14
37
37
PB_8, // D15
38
38
// CN7 Left Side
@@ -45,10 +45,10 @@ const PinName digitalPin[] = {
45
45
PC_13, // D22
46
46
PC_14, // D23
47
47
PC_15, // D24
48
- PF_0, // D25
49
- PF_1, // D26
50
- PC_2, // D27
51
- PC_3, // D28
48
+ PF_0, // D25/A14
49
+ PF_1, // D26/A15
50
+ PC_2, // D27/A16
51
+ PC_3, // D28/A17
52
52
// CN7 Right Side
53
53
PD_2, // D29
54
54
PC_11, // D30
@@ -73,8 +73,8 @@ const PinName digitalPin[] = {
73
73
PA_12, // D46
74
74
PC_6, // D47
75
75
PC_8, // D48
76
- PA_2, // D49
77
- PA_3 // D50
76
+ PA_2, // D49/A21
77
+ PA_3 // D50/A22
78
78
};
79
79
80
80
// Analog (Ax) pin number array
@@ -90,7 +90,18 @@ const uint32_t analogInputPin[] = {
90
90
40 , // A8
91
91
41 , // A9
92
92
42 , // A10
93
- 43 // A11
93
+ 43 , // A11
94
+ 0 , // A12
95
+ 1 , // A13
96
+ 25 , // A14
97
+ 26 , // A15
98
+ 27 , // A16
99
+ 28 , // A17
100
+ 11 , // A18
101
+ 12 , // A19
102
+ 13 , // A20
103
+ 49 , // A21
104
+ 50 // A22
94
105
};
95
106
96
107
// ----------------------------------------------------------------------------
Original file line number Diff line number Diff line change 16
16
* Pins
17
17
*----------------------------------------------------------------------------*/
18
18
// CN9
19
- #define PC5 0
20
- #define PC4 1
19
+ #define PC5 PIN_A12
20
+ #define PC4 PIN_A13
21
21
#define PA10 2
22
22
#define PB3 3
23
23
#define PB5 4
28
28
#define PA9 8
29
29
#define PC7 9
30
30
#define PB6 10
31
- #define PA7 11
32
- #define PA6 12
33
- #define PA5 13 // LED
31
+ #define PA7 PIN_A18
32
+ #define PA6 PIN_A19
33
+ #define PA5 PIN_A20 // LED
34
34
#define PB9 14
35
35
#define PB8 15
36
36
// CN7 Left Side
43
43
#define PC13 22
44
44
#define PC14 23
45
45
#define PC15 24
46
- #define PF0 25
47
- #define PF1 26
48
- #define PC2 27
49
- #define PC3 28
46
+ #define PF0 PIN_A14
47
+ #define PF1 PIN_A15
48
+ #define PC2 PIN_A16
49
+ #define PC3 PIN_A17
50
50
// CN7 Right Side
51
51
#define PD2 29
52
52
#define PC11 30
71
71
#define PA12 46
72
72
#define PC6 47
73
73
#define PC8 48
74
- #define PA2 49
75
- #define PA3 50
74
+ #define PA2 PIN_A21 // VCP_TX
75
+ #define PA3 PIN_A22 // VCP_RX
76
76
//PG10
77
77
78
78
// Alternate pins number
131
131
// This must be a literal
132
132
#define NUM_DIGITAL_PINS 51
133
133
// This must be a literal with a value less than or equal to to MAX_ANALOG_INPUTS
134
- #define NUM_ANALOG_INPUTS 12
134
+ #define NUM_ANALOG_INPUTS 23
135
135
136
136
// On-board LED pin number
137
137
#ifndef LED_BUILTIN
You can’t perform that action at this time.
0 commit comments