Skip to content

Commit f4b09bf

Browse files
committed
2 parents eae30d5 + 97e3f52 commit f4b09bf

37 files changed

Lines changed: 4901 additions & 29 deletions

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,16 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
131131
| :green_heart: | FK407M1 | *1.5.0* | |
132132
| :yellow_heart: | Generic F401C(B-C-D-E) | **1.9.0** | |
133133
| :green_heart: | Generic F401R(B-C-D-E) | *1.8.0* | |
134+
| :yellow_heart: | Generic F405RG | **1.9.0** | |
134135
| :yellow_heart: | Generic F410C(8-B) | **1.9.0** | |
135136
| :yellow_heart: | Generic F410R(8-B) | **1.9.0** | |
136137
| :yellow_heart: | Generic F411C(C-E) | **1.9.0** | |
137138
| :yellow_heart: | Generic F411R(C-E) | **1.9.0** | |
139+
| :yellow_heart: | Generic F412C(E-G) | **1.9.0** | |
140+
| :yellow_heart: | Generic F412R(E-G) | **1.9.0** | |
141+
| :yellow_heart: | Generic F413R(G-H) | **1.9.0** | |
142+
| :yellow_heart: | Generic F415RG | **1.9.0** | |
143+
| :yellow_heart: | Generic F423RH | **1.9.0** |
138144
| :yellow_heart: | Generic F446R(C-E) | **1.9.0** | |
139145

140146
| Status | Generic STM32L0xx | Release | Comment |

boards.txt

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,19 @@ Nucleo_64.menu.pnum.NUCLEO_L152RE.build.product_line=STM32L152xE
343343
Nucleo_64.menu.pnum.NUCLEO_L152RE.build.variant=NUCLEO_L152RE
344344
Nucleo_64.menu.pnum.NUCLEO_L152RE.build.cmsis_lib_gcc=arm_cortexM3l_math
345345

346+
# NUCLEO_L433RC_P board
347+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P=Nucleo L433RC-P
348+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.node=NODE_L433RC
349+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.upload.maximum_size=1048576
350+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.upload.maximum_data_size=98304
351+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.build.mcu=cortex-m4
352+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
353+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.build.board=NUCLEO_L433RC
354+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.build.series=STM32L4xx
355+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.build.product_line=STM32L433xx
356+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.build.variant=NUCLEO_L433RC_P
357+
Nucleo_64.menu.pnum.NUCLEO_L433RC_P.build.cmsis_lib_gcc=arm_cortexM4lf_math
358+
346359
# NUCLEO_L452RE board
347360
Nucleo_64.menu.pnum.NUCLEO_L452RE=Nucleo L452RE
348361
Nucleo_64.menu.pnum.NUCLEO_L452RE.node=NODE_L452RE
@@ -1105,6 +1118,70 @@ GenF4.menu.pnum.Generic_F446RC.build.board=GENERIC_F446RC
11051118
GenF4.menu.pnum.Generic_F446RC.build.product_line=STM32F446xx
11061119
GenF4.menu.pnum.Generic_F446RC.build.variant=Generic_F446Rx
11071120

1121+
# Generic F423RH
1122+
GenF4.menu.pnum.Generic_F423RH=Generic F423RH
1123+
GenF4.menu.pnum.Generic_F423RH.upload.maximum_size=1572864
1124+
GenF4.menu.pnum.Generic_F423RH.upload.maximum_data_size=327680
1125+
GenF4.menu.pnum.Generic_F423RH.build.board=GENERIC_F423RH
1126+
GenF4.menu.pnum.Generic_F423RH.build.product_line=STM32F423xx
1127+
GenF4.menu.pnum.Generic_F423RH.build.variant=Generic_F4x3Rx
1128+
1129+
# Generic F415RG
1130+
GenF4.menu.pnum.Generic_F415RG=Generic F415RG
1131+
GenF4.menu.pnum.Generic_F415RG.upload.maximum_size=1048576
1132+
GenF4.menu.pnum.Generic_F415RG.upload.maximum_data_size=196608
1133+
GenF4.menu.pnum.Generic_F415RG.build.board=GENERIC_F415RG
1134+
GenF4.menu.pnum.Generic_F415RG.build.product_line=STM32F415xx
1135+
GenF4.menu.pnum.Generic_F415RG.build.variant=Generic_F4x5RG
1136+
1137+
# Generic F413RH
1138+
GenF4.menu.pnum.Generic_F413RH=Generic F413RH
1139+
GenF4.menu.pnum.Generic_F413RH.upload.maximum_size=1572864
1140+
GenF4.menu.pnum.Generic_F413RH.upload.maximum_data_size=327680
1141+
GenF4.menu.pnum.Generic_F413RH.build.board=GENERIC_F413RH
1142+
GenF4.menu.pnum.Generic_F413RH.build.product_line=STM32F413xx
1143+
GenF4.menu.pnum.Generic_F413RH.build.variant=Generic_F4x3Rx
1144+
1145+
# Generic F413RG
1146+
GenF4.menu.pnum.Generic_F413RG=Generic F413RG
1147+
GenF4.menu.pnum.Generic_F413RG.upload.maximum_size=1048576
1148+
GenF4.menu.pnum.Generic_F413RG.upload.maximum_data_size=327680
1149+
GenF4.menu.pnum.Generic_F413RG.build.board=GENERIC_F413RG
1150+
GenF4.menu.pnum.Generic_F413RG.build.product_line=STM32F413xx
1151+
GenF4.menu.pnum.Generic_F413RG.build.variant=Generic_F4x3Rx
1152+
1153+
# Generic F412RG
1154+
GenF4.menu.pnum.Generic_F412RG=Generic F412RG
1155+
GenF4.menu.pnum.Generic_F412RG.upload.maximum_size=1048576
1156+
GenF4.menu.pnum.Generic_F412RG.upload.maximum_data_size=262144
1157+
GenF4.menu.pnum.Generic_F412RG.build.board=GENERIC_F412RG
1158+
GenF4.menu.pnum.Generic_F412RG.build.product_line=STM32F412Rx
1159+
GenF4.menu.pnum.Generic_F412RG.build.variant=Generic_F412Rx
1160+
1161+
# Generic F412RE
1162+
GenF4.menu.pnum.Generic_F412RE=Generic F412RE
1163+
GenF4.menu.pnum.Generic_F412RE.upload.maximum_size=524288
1164+
GenF4.menu.pnum.Generic_F412RE.upload.maximum_data_size=262144
1165+
GenF4.menu.pnum.Generic_F412RE.build.board=GENERIC_F412RE
1166+
GenF4.menu.pnum.Generic_F412RE.build.product_line=STM32F412Rx
1167+
GenF4.menu.pnum.Generic_F412RE.build.variant=Generic_F412Rx
1168+
1169+
# Generic F412CG
1170+
GenF4.menu.pnum.Generic_F412CG=Generic F412CG
1171+
GenF4.menu.pnum.Generic_F412CG.upload.maximum_size=1048576
1172+
GenF4.menu.pnum.Generic_F412CG.upload.maximum_data_size=262144
1173+
GenF4.menu.pnum.Generic_F412CG.build.board=GENERIC_F412CG
1174+
GenF4.menu.pnum.Generic_F412CG.build.product_line=STM32F412Cx
1175+
GenF4.menu.pnum.Generic_F412CG.build.variant=Generic_F412Cx
1176+
1177+
# Generic F412CE
1178+
GenF4.menu.pnum.Generic_F412CE=Generic F412CE
1179+
GenF4.menu.pnum.Generic_F412CE.upload.maximum_size=524288
1180+
GenF4.menu.pnum.Generic_F412CE.upload.maximum_data_size=262144
1181+
GenF4.menu.pnum.Generic_F412CE.build.board=GENERIC_F412CE
1182+
GenF4.menu.pnum.Generic_F412CE.build.product_line=STM32F412Cx
1183+
GenF4.menu.pnum.Generic_F412CE.build.variant=Generic_F412Cx
1184+
11081185
# Generic F411RE
11091186
GenF4.menu.pnum.Generic_F411RE=Generic F411RE
11101187
GenF4.menu.pnum.Generic_F411RE.upload.maximum_size=524288
@@ -1169,6 +1246,14 @@ GenF4.menu.pnum.Generic_F410C8.build.board=GENERIC_F410C8
11691246
GenF4.menu.pnum.Generic_F410C8.build.product_line=STM32F410Cx
11701247
GenF4.menu.pnum.Generic_F410C8.build.variant=Generic_F410Cx
11711248

1249+
# Generic F405RG
1250+
GenF4.menu.pnum.Generic_F405RG=Generic F405RG
1251+
GenF4.menu.pnum.Generic_F405RG.upload.maximum_size=1048576
1252+
GenF4.menu.pnum.Generic_F405RG.upload.maximum_data_size=196608
1253+
GenF4.menu.pnum.Generic_F405RG.build.board=GENERIC_F405RG
1254+
GenF4.menu.pnum.Generic_F405RG.build.product_line=STM32F405xx
1255+
GenF4.menu.pnum.Generic_F405RG.build.variant=Generic_F4x5RG
1256+
11721257
# Generic F401RE
11731258
GenF4.menu.pnum.Generic_F401RE=Generic F401RE
11741259
GenF4.menu.pnum.Generic_F401RE.upload.maximum_size=524288

variants/ELEKTOR_F072C8/variant.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ const PinName digitalPin[] = {
6666
//Analog Pins
6767
PA_0, //D27, A0
6868
PA_1, //D28, A1
69-
PA_3, //D29, A2
69+
PA_2, //D29, A2
7070
PA_3, //D30, A3
7171
PA_4, //D31, A4
7272
PA_5, //D32, A5

variants/Generic_F401Cx/variant.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,14 @@ extern "C" {
4040
#define PA12 12 // | 12 | | USART6_RX | | | |
4141
#define PA13 13 // | 13 | | | | | SWD_SWDIO |
4242
#define PA14 14 // | 14 | | | | | SWD_SWCLK |
43-
#define PA15 15 // | 15 | | | | SPI1_SS, (SPI3_SS) | |
43+
#define PA15 15 // | 15 | | | | SPI3_SS, (SPI1_SS) | |
4444
// |---------|--------|-----------|----------|------------------------|-----------|
4545
#define PB0 A8 // | 16 | A8 | | | | |
4646
#define PB1 A9 // | 17 | A9 | | | | |
4747
#define PB2 18 // | 18 | | | | | BOOT1 |
48-
#define PB3 19 // | 19 | | | TWI2_SDA | SPI1_SCK, (SPI3_SCK) | |
49-
#define PB4 20 // | 20 | | | TWI3_SDA | SPI1_MISO, (SPI3_MISO) | |
50-
#define PB5 21 // | 21 | | | | SPI1_MOSI, (SPI3_MOSI) | |
48+
#define PB3 19 // | 19 | | | TWI2_SDA | SPI3_SCK, (SPI1_SCK) | |
49+
#define PB4 20 // | 20 | | | TWI3_SDA | SPI3_MISO, (SPI1_MISO) | |
50+
#define PB5 21 // | 21 | | | | SPI3_MOSI, (SPI1_MOSI) | |
5151
#define PB6 22 // | 22 | | USART1_TX | TWI1_SCL | | |
5252
#define PB7 23 // | 23 | | USART1_RX | TWI1_SDA | | |
5353
#define PB8 24 // | 24 | | | TWI1_SCL | | |

variants/Generic_F401Rx/PeripheralPins.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,8 @@ WEAK const PinMap PinMap_UART_CTS[] = {
179179
#ifdef HAL_SPI_MODULE_ENABLED
180180
WEAK const PinMap PinMap_SPI_MOSI[] = {
181181
{PA_7, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
182-
{PB_5, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
183-
// {PB_5, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
182+
// {PB_5, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
183+
{PB_5, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
184184
{PB_15, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
185185
{PC_3, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
186186
{PC_12, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
@@ -191,8 +191,8 @@ WEAK const PinMap PinMap_SPI_MOSI[] = {
191191
#ifdef HAL_SPI_MODULE_ENABLED
192192
WEAK const PinMap PinMap_SPI_MISO[] = {
193193
{PA_6, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
194-
{PB_4, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
195-
// {PB_4, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
194+
// {PB_4, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
195+
{PB_4, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
196196
{PB_14, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
197197
{PC_2, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
198198
{PC_11, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
@@ -203,8 +203,8 @@ WEAK const PinMap PinMap_SPI_MISO[] = {
203203
#ifdef HAL_SPI_MODULE_ENABLED
204204
WEAK const PinMap PinMap_SPI_SCLK[] = {
205205
{PA_5, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
206-
{PB_3, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
207-
// {PB_3, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
206+
// {PB_3, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
207+
{PB_3, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
208208
{PB_10, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
209209
{PB_13, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
210210
{PC_10, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
@@ -216,8 +216,8 @@ WEAK const PinMap PinMap_SPI_SCLK[] = {
216216
WEAK const PinMap PinMap_SPI_SSEL[] = {
217217
{PA_4, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
218218
// {PA_4, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
219-
{PA_15, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
220-
// {PA_15, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
219+
// {PA_15, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
220+
{PA_15, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
221221
{PB_9, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
222222
{PB_12, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
223223
{NC, NP, 0}

variants/Generic_F401Rx/variant.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ extern "C" {
4141
#define PA12 12 // | 12 | | USART6_RX | | | |
4242
#define PA13 13 // | 13 | | | | | SWD_SWDIO |
4343
#define PA14 14 // | 14 | | | | | SWD_SWCLK |
44-
#define PA15 15 // | 15 | | | | SPI1_SS, (SPI3_SS) | |
44+
#define PA15 15 // | 15 | | | | SPI3_SS, (SPI1_SS) | |
4545
// |---------|--------|-----------|----------|------------------------|-----------|
4646
#define PB0 A8 // | 16 | A8 | | | | |
4747
#define PB1 A9 // | 17 | A9 | | | | |
4848
#define PB2 18 // | 18 | | | | | BOOT1 |
49-
#define PB3 19 // | 19 | | | TWI2_SDA | SPI1_SCK, (SPI3_SCK) | |
50-
#define PB4 20 // | 20 | | | TWI3_SDA | SPI1_MISO, (SPI3_MISO) | |
51-
#define PB5 21 // | 21 | | | | SPI1_MOSI, (SPI3_MOSI) | |
49+
#define PB3 19 // | 19 | | | TWI2_SDA | SPI3_SCK, (SPI1_SCK) | |
50+
#define PB4 20 // | 20 | | | TWI3_SDA | SPI3_MISO, (SPI1_MISO) | |
51+
#define PB5 21 // | 21 | | | | SPI3_MOSI, (SPI1_MOSI) | |
5252
#define PB6 22 // | 22 | | USART1_TX | TWI1_SCL | | |
5353
#define PB7 23 // | 23 | | USART1_RX | TWI1_SDA | | |
5454
#define PB8 24 // | 24 | | | TWI1_SCL | | |

variants/Generic_F410Cx/variant.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,19 @@ extern "C" {
8585
#define USER_BTN PC13
8686
#endif
8787

88+
// SPI definitions
89+
#define PIN_SPI_SS PA4
90+
#define PIN_SPI_SS1 PA4
91+
#define PIN_SPI_SS2 PB12
92+
#define PIN_SPI_SS5 PB1
93+
#define PIN_SPI_MOSI PA7
94+
#define PIN_SPI_MISO PA6
95+
#define PIN_SPI_SCK PA5
96+
97+
// I2C definitions
98+
#define PIN_WIRE_SDA PB9
99+
#define PIN_WIRE_SCL PB8
100+
88101
// Timer Definitions
89102
// Use TIM6/TIM7 when possible as servo and tone don't need GPIO output pin
90103
#define TIMER_TONE TIM6

variants/Generic_F410Rx/variant.h

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,20 @@ extern "C" {
104104
#define TIMER_TONE TIM6
105105
#define TIMER_SERVO TIM7
106106

107+
// SPI definitions
108+
#define PIN_SPI_SS PA4
109+
#define PIN_SPI_SS1 PA4
110+
#define PIN_SPI_SS2 PB9
111+
#define PIN_SPI_SS3 PA15
112+
#define PIN_SPI_SS5 PB1
113+
#define PIN_SPI_MOSI PA7
114+
#define PIN_SPI_MISO PA6
115+
#define PIN_SPI_SCK PA5
116+
117+
// I2C definitions
118+
#define PIN_WIRE_SDA PB9
119+
#define PIN_WIRE_SCL PB8
120+
107121
// UART Definitions
108122
#define SERIAL_UART_INSTANCE 2 // Connected to ST-Link
109123

variants/Generic_F411Cx/variant.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ extern "C" {
4545
#define PB0 A8 // | 16 | A8 | | | SPI5_SCK | |
4646
#define PB1 A9 // | 17 | A9 | | | SPI5_SS | |
4747
#define PB2 18 // | 18 | | | | | BOOT1 |
48-
#define PB3 19 // | 19 | | USART1_RX | TWI2_SDA | SPI1_SCK, (SPI3_SCK) | |
49-
#define PB4 20 // | 20 | | | TWI3_SDA | SPI1_MISO, (SPI3_MISO) | |
50-
#define PB5 21 // | 21 | | | | SPI1_MOSI, (SPI3_MOSI) | |
48+
#define PB3 19 // | 19 | | USART1_RX | TWI2_SDA | SPI3_SCK, (SPI1_SCK) | |
49+
#define PB4 20 // | 20 | | | TWI3_SDA | SPI3_MISO, (SPI1_MISO) | |
50+
#define PB5 21 // | 21 | | | | SPI3_MOSI, (SPI1_MOSI) | |
5151
#define PB6 22 // | 22 | | USART1_TX | TWI1_SCL | | |
5252
#define PB7 23 // | 23 | | USART1_RX | TWI1_SDA | | |
5353
#define PB8 24 // | 24 | | | TWI1_SCL, (TWI3_SDA) | SPI5_MOSI | |

variants/Generic_F411Rx/PeripheralPins.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,8 @@ WEAK const PinMap PinMap_SPI_MOSI[] = {
168168
{PA_1, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI4)},
169169
{PA_7, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
170170
{PA_10, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI5)},
171-
{PB_5, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
172-
// {PB_5, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
171+
// {PB_5, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
172+
{PB_5, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
173173
{PB_8, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI5)},
174174
{PB_15, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
175175
{PC_3, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
@@ -183,8 +183,8 @@ WEAK const PinMap PinMap_SPI_MISO[] = {
183183
{PA_6, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
184184
{PA_11, SPI4, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI4)},
185185
{PA_12, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI5)},
186-
{PB_4, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
187-
// {PB_4, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
186+
// {PB_4, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
187+
{PB_4, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
188188
{PB_14, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
189189
{PC_2, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
190190
{PC_11, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
@@ -196,8 +196,8 @@ WEAK const PinMap PinMap_SPI_MISO[] = {
196196
WEAK const PinMap PinMap_SPI_SCLK[] = {
197197
{PA_5, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
198198
{PB_0, SPI5, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI5)},
199-
{PB_3, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
200-
// {PB_3, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
199+
// {PB_3, SPI1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI1)},
200+
{PB_3, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF6_SPI3)},
201201
{PB_10, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},
202202
{PB_12, SPI3, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF7_SPI3)},
203203
// {PB_13, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF5_SPI2)},

0 commit comments

Comments
 (0)