File tree 2 files changed +38
-39
lines changed
variants/STM32WBxx/WB55R(C-E-G)V
2 files changed +38
-39
lines changed Original file line number Diff line number Diff line change 16
16
#include " lock_resource.h"
17
17
#include " pins_arduino.h"
18
18
19
- // Pin number
20
19
// Pin number
21
20
const PinName digitalPin[] = {
22
- PC_4, // D0/A1
23
- PA_5, // D1/A3
24
- PC_5, // D2/A5
25
- PA_2, // D3/A0
26
- PA_4, // D4/A2
27
- PA_7, // D5
28
- PC_3, // D6
29
- PA_9, // D7
30
- PA_15, // D8
31
- PC_2, // D9
32
- PA_6, // D10/A4
33
- PA_8, // D11
34
- PC_6, // D12
35
- PB_13, // D13
36
- PB_14, // D14
37
- PB_15, // D15
38
- PE_4, // D16
39
- PC_1 , // D17
40
- PC_0 , // D18
21
+ PC_4, // P0/ D0/A1
22
+ PA_5, // P1/ D1/A3
23
+ PC_5, // P2/ D2/A5
24
+ PA_2, // P3/ D3/A0
25
+ PA_4, // P4/ D4/A2
26
+ PA_7, // P5/ D5
27
+ PC_3, // P6/ D6
28
+ PA_9, // P7/ D7
29
+ PA_15, // P8/ D8
30
+ PC_2, // P9/ D9
31
+ PA_6, // P10/ D10/A4
32
+ PA_8, // P11/ D11
33
+ PC_6, // P12/ D12
34
+ PB_13, // P13/ D13
35
+ PB_14, // P14/ D14
36
+ PB_15, // P15/ D15
37
+ PE_4, // P16/ D16
38
+ PC_0 , // P19/ D17
39
+ PC_1 , // P20/ D18
41
40
PB_2, // D19
42
41
PD_0, // D20
43
42
PB_8, // D21
Original file line number Diff line number Diff line change 34
34
#define PB14 14
35
35
#define PB15 15
36
36
#define PE4 16
37
- #define PC1 17
38
- #define PC0 18
37
+ #define PC0 17
38
+ #define PC1 18
39
39
40
40
// Not on connectors
41
41
#define PB2 19
68
68
#define NUM_ANALOG_INPUTS 6
69
69
70
70
// Upper pad
71
- #define GP0 44
72
- #define GP1 45
73
- #define GP2 46
74
- #define GP3 47
71
+ #define GPIO1 44 // P28
72
+ #define GPIO2 45 // P29
73
+ #define GPIO3 46 // P24
74
+ #define GPIO4 47 // P25
75
75
76
76
// 4 directions switches
77
- #define GP4 48
78
- #define GP5 49
79
- #define GP6 50
80
- #define GP7 51
77
+ #define GPIO5 48
78
+ #define GPIO6 49
79
+ #define GPIO7 50
80
+ #define GPIO8 51
81
81
82
82
// STeaMi's PinName
83
83
#define ACTIVATE_3V3_STLINK PB2
115
115
#define P16 PE4
116
116
#define P19 PC1
117
117
#define P20 PC0
118
- #define P24 GP0
119
- #define P25 GP1
120
- #define P28 GP2
121
- #define P29 GP3
118
+ #define P24 GPIO3
119
+ #define P25 GPIO4
120
+ #define P28 GPIO1
121
+ #define P29 GPIO2
122
122
123
123
#define RST_DISPLAY PA12
124
124
#define RST_EXPANDER PB1
155
155
// On-board user button
156
156
#define A_BUTTON PA7
157
157
#define B_BUTTON PA8
158
- #define DOWN_BUTTON GP5
159
- #define LEFT_BUTTON GP7
158
+ #define DOWN_BUTTON GPIO6
159
+ #define LEFT_BUTTON GPIO7
160
160
#define MENU_BUTTON PA0
161
- #define RIGHT_BUTTON GP4
162
- #define UP_BUTTON GP6
161
+ #define RIGHT_BUTTON GPIO5
162
+ #define UP_BUTTON GPIO8
163
163
164
164
#ifndef USER_BTN
165
165
#define USER_BTN MENU_BUTTON
169
169
#define PIN_SPI_SS P16
170
170
#define PIN_SPI_MOSI SPI_EXT_MOSI
171
171
#define PIN_SPI_MISO SPI_EXT_MISO
172
- #define PIN_SPI_SCK PB13
172
+ #define PIN_SPI_SCK SPI_EXT_SCK
173
173
174
174
// I2C Definitions
175
175
#define PIN_WIRE_SDA I2C_EXT_SDA
You can’t perform that action at this time.
0 commit comments