Skip to content

Commit dceddbc

Browse files
committed
chore(variants): update variants against CubeMX DB release 6.0.140
Signed-off-by: Frederic Pillon <[email protected]>
1 parent e756125 commit dceddbc

File tree

745 files changed

+5885
-4155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

745 files changed

+5885
-4155
lines changed

boards.txt

+9-9
Original file line numberDiff line numberDiff line change
@@ -1232,7 +1232,7 @@ Disco.menu.pnum.B_U585I_IOT02A.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
12321232
Disco.menu.pnum.B_U585I_IOT02A.openocd.target=stm32u5x
12331233
Disco.menu.pnum.B_U585I_IOT02A.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U5xx/STM32U585.svd
12341234

1235-
# STM32C0316-DK board
1235+
# STM32C0116-DK board
12361236
Disco.menu.pnum.STM32C0116_DK=STM32C0116-DK
12371237
Disco.menu.pnum.STM32C0116_DK.node="No_mass_storage_for_this_board_Use_STLink_upload_method"
12381238
Disco.menu.pnum.STM32C0116_DK.upload.maximum_size=32768
@@ -1241,7 +1241,7 @@ Disco.menu.pnum.STM32C0116_DK.build.mcu=cortex-m0plus
12411241
Disco.menu.pnum.STM32C0116_DK.build.board=STM32C0116_DK
12421242
Disco.menu.pnum.STM32C0116_DK.build.series=STM32C0xx
12431243
Disco.menu.pnum.STM32C0116_DK.build.product_line=STM32C011xx
1244-
Disco.menu.pnum.STM32C0116_DK.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
1244+
Disco.menu.pnum.STM32C0116_DK.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
12451245
Disco.menu.pnum.STM32C0116_DK.build.st_extra_flags=-D{build.product_line} {build.xSerial} -D__CORTEX_SC=0
12461246
Disco.menu.pnum.STM32C0116_DK.openocd.target=stm32c0x
12471247
Disco.menu.pnum.STM32C0116_DK.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
@@ -1610,7 +1610,7 @@ GenC0.menu.pnum.GENERIC_C011D6YX.upload.maximum_size=32768
16101610
GenC0.menu.pnum.GENERIC_C011D6YX.upload.maximum_data_size=6144
16111611
GenC0.menu.pnum.GENERIC_C011D6YX.build.board=GENERIC_C011D6YX
16121612
GenC0.menu.pnum.GENERIC_C011D6YX.build.product_line=STM32C011xx
1613-
GenC0.menu.pnum.GENERIC_C011D6YX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
1613+
GenC0.menu.pnum.GENERIC_C011D6YX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
16141614
GenC0.menu.pnum.GENERIC_C011D6YX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
16151615

16161616
# Generic C011F4Px
@@ -1619,7 +1619,7 @@ GenC0.menu.pnum.GENERIC_C011F4PX.upload.maximum_size=16384
16191619
GenC0.menu.pnum.GENERIC_C011F4PX.upload.maximum_data_size=6144
16201620
GenC0.menu.pnum.GENERIC_C011F4PX.build.board=GENERIC_C011F4PX
16211621
GenC0.menu.pnum.GENERIC_C011F4PX.build.product_line=STM32C011xx
1622-
GenC0.menu.pnum.GENERIC_C011F4PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
1622+
GenC0.menu.pnum.GENERIC_C011F4PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
16231623
GenC0.menu.pnum.GENERIC_C011F4PX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
16241624

16251625
# Generic C011F6Px
@@ -1628,7 +1628,7 @@ GenC0.menu.pnum.GENERIC_C011F6PX.upload.maximum_size=32768
16281628
GenC0.menu.pnum.GENERIC_C011F6PX.upload.maximum_data_size=6144
16291629
GenC0.menu.pnum.GENERIC_C011F6PX.build.board=GENERIC_C011F6PX
16301630
GenC0.menu.pnum.GENERIC_C011F6PX.build.product_line=STM32C011xx
1631-
GenC0.menu.pnum.GENERIC_C011F6PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
1631+
GenC0.menu.pnum.GENERIC_C011F6PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
16321632
GenC0.menu.pnum.GENERIC_C011F6PX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
16331633

16341634
# Generic C011F4Ux
@@ -1637,7 +1637,7 @@ GenC0.menu.pnum.GENERIC_C011F4UX.upload.maximum_size=16384
16371637
GenC0.menu.pnum.GENERIC_C011F4UX.upload.maximum_data_size=6144
16381638
GenC0.menu.pnum.GENERIC_C011F4UX.build.board=GENERIC_C011F4UX
16391639
GenC0.menu.pnum.GENERIC_C011F4UX.build.product_line=STM32C011xx
1640-
GenC0.menu.pnum.GENERIC_C011F4UX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
1640+
GenC0.menu.pnum.GENERIC_C011F4UX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
16411641
GenC0.menu.pnum.GENERIC_C011F4UX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
16421642

16431643
# Generic C011F6Ux
@@ -1646,7 +1646,7 @@ GenC0.menu.pnum.GENERIC_C011F6UX.upload.maximum_size=32768
16461646
GenC0.menu.pnum.GENERIC_C011F6UX.upload.maximum_data_size=6144
16471647
GenC0.menu.pnum.GENERIC_C011F6UX.build.board=GENERIC_C011F6UX
16481648
GenC0.menu.pnum.GENERIC_C011F6UX.build.product_line=STM32C011xx
1649-
GenC0.menu.pnum.GENERIC_C011F6UX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
1649+
GenC0.menu.pnum.GENERIC_C011F6UX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
16501650
GenC0.menu.pnum.GENERIC_C011F6UX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
16511651

16521652
# Generic C011J4Mx
@@ -1709,7 +1709,7 @@ GenC0.menu.pnum.GENERIC_C031F4PX.upload.maximum_size=16384
17091709
GenC0.menu.pnum.GENERIC_C031F4PX.upload.maximum_data_size=12288
17101710
GenC0.menu.pnum.GENERIC_C031F4PX.build.board=GENERIC_C031F4PX
17111711
GenC0.menu.pnum.GENERIC_C031F4PX.build.product_line=STM32C031xx
1712-
GenC0.menu.pnum.GENERIC_C031F4PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
1712+
GenC0.menu.pnum.GENERIC_C031F4PX.build.variant=STM32C0xx/C031F(4-6)P
17131713
GenC0.menu.pnum.GENERIC_C031F4PX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C031.svd
17141714

17151715
# Generic C031F6Px
@@ -1718,7 +1718,7 @@ GenC0.menu.pnum.GENERIC_C031F6PX.upload.maximum_size=32768
17181718
GenC0.menu.pnum.GENERIC_C031F6PX.upload.maximum_data_size=12288
17191719
GenC0.menu.pnum.GENERIC_C031F6PX.build.board=GENERIC_C031F6PX
17201720
GenC0.menu.pnum.GENERIC_C031F6PX.build.product_line=STM32C031xx
1721-
GenC0.menu.pnum.GENERIC_C031F6PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
1721+
GenC0.menu.pnum.GENERIC_C031F6PX.build.variant=STM32C0xx/C031F(4-6)P
17221722
GenC0.menu.pnum.GENERIC_C031F6PX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C031.svd
17231723

17241724
# Generic C071R8Tx

variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P/PeripheralPins.c renamed to variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/PeripheralPins.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
*/
1313
/*
1414
* Automatically generated from STM32C011D6Yx.xml, STM32C011F(4-6)Px.xml
15-
* STM32C011F(4-6)Ux.xml, STM32C031F(4-6)Px.xml
16-
* CubeMX DB release 6.0.130
15+
* STM32C011F(4-6)Ux.xml
16+
* CubeMX DB release 6.0.140
1717
*/
1818
#if !defined(CUSTOM_PERIPHERAL_PINS)
1919
#include "Arduino.h"

variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P/boards_entry.txt renamed to variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/boards_entry.txt

+5-23
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ GenC0.menu.pnum.GENERIC_C011D6YX.upload.maximum_size=32768
99
GenC0.menu.pnum.GENERIC_C011D6YX.upload.maximum_data_size=6144
1010
GenC0.menu.pnum.GENERIC_C011D6YX.build.board=GENERIC_C011D6YX
1111
GenC0.menu.pnum.GENERIC_C011D6YX.build.product_line=STM32C011xx
12-
GenC0.menu.pnum.GENERIC_C011D6YX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
12+
GenC0.menu.pnum.GENERIC_C011D6YX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
1313
GenC0.menu.pnum.GENERIC_C011D6YX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
1414

1515
# Generic C011F4Px
@@ -18,7 +18,7 @@ GenC0.menu.pnum.GENERIC_C011F4PX.upload.maximum_size=16384
1818
GenC0.menu.pnum.GENERIC_C011F4PX.upload.maximum_data_size=6144
1919
GenC0.menu.pnum.GENERIC_C011F4PX.build.board=GENERIC_C011F4PX
2020
GenC0.menu.pnum.GENERIC_C011F4PX.build.product_line=STM32C011xx
21-
GenC0.menu.pnum.GENERIC_C011F4PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
21+
GenC0.menu.pnum.GENERIC_C011F4PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
2222
GenC0.menu.pnum.GENERIC_C011F4PX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
2323

2424
# Generic C011F6Px
@@ -27,7 +27,7 @@ GenC0.menu.pnum.GENERIC_C011F6PX.upload.maximum_size=32768
2727
GenC0.menu.pnum.GENERIC_C011F6PX.upload.maximum_data_size=6144
2828
GenC0.menu.pnum.GENERIC_C011F6PX.build.board=GENERIC_C011F6PX
2929
GenC0.menu.pnum.GENERIC_C011F6PX.build.product_line=STM32C011xx
30-
GenC0.menu.pnum.GENERIC_C011F6PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
30+
GenC0.menu.pnum.GENERIC_C011F6PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
3131
GenC0.menu.pnum.GENERIC_C011F6PX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
3232

3333
# Generic C011F4Ux
@@ -36,7 +36,7 @@ GenC0.menu.pnum.GENERIC_C011F4UX.upload.maximum_size=16384
3636
GenC0.menu.pnum.GENERIC_C011F4UX.upload.maximum_data_size=6144
3737
GenC0.menu.pnum.GENERIC_C011F4UX.build.board=GENERIC_C011F4UX
3838
GenC0.menu.pnum.GENERIC_C011F4UX.build.product_line=STM32C011xx
39-
GenC0.menu.pnum.GENERIC_C011F4UX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
39+
GenC0.menu.pnum.GENERIC_C011F4UX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
4040
GenC0.menu.pnum.GENERIC_C011F4UX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
4141

4242
# Generic C011F6Ux
@@ -45,24 +45,6 @@ GenC0.menu.pnum.GENERIC_C011F6UX.upload.maximum_size=32768
4545
GenC0.menu.pnum.GENERIC_C011F6UX.upload.maximum_data_size=6144
4646
GenC0.menu.pnum.GENERIC_C011F6UX.build.board=GENERIC_C011F6UX
4747
GenC0.menu.pnum.GENERIC_C011F6UX.build.product_line=STM32C011xx
48-
GenC0.menu.pnum.GENERIC_C011F6UX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
48+
GenC0.menu.pnum.GENERIC_C011F6UX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)
4949
GenC0.menu.pnum.GENERIC_C011F6UX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C011.svd
5050

51-
# Generic C031F4Px
52-
GenC0.menu.pnum.GENERIC_C031F4PX=Generic C031F4Px
53-
GenC0.menu.pnum.GENERIC_C031F4PX.upload.maximum_size=16384
54-
GenC0.menu.pnum.GENERIC_C031F4PX.upload.maximum_data_size=12288
55-
GenC0.menu.pnum.GENERIC_C031F4PX.build.board=GENERIC_C031F4PX
56-
GenC0.menu.pnum.GENERIC_C031F4PX.build.product_line=STM32C031xx
57-
GenC0.menu.pnum.GENERIC_C031F4PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
58-
GenC0.menu.pnum.GENERIC_C031F4PX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C031.svd
59-
60-
# Generic C031F6Px
61-
GenC0.menu.pnum.GENERIC_C031F6PX=Generic C031F6Px
62-
GenC0.menu.pnum.GENERIC_C031F6PX.upload.maximum_size=32768
63-
GenC0.menu.pnum.GENERIC_C031F6PX.upload.maximum_data_size=12288
64-
GenC0.menu.pnum.GENERIC_C031F6PX.build.board=GENERIC_C031F6PX
65-
GenC0.menu.pnum.GENERIC_C031F6PX.build.product_line=STM32C031xx
66-
GenC0.menu.pnum.GENERIC_C031F6PX.build.variant=STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P
67-
GenC0.menu.pnum.GENERIC_C031F6PX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C031.svd
68-

variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P/generic_clock.c renamed to variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/generic_clock.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
*/
1313
#if defined(ARDUINO_GENERIC_C011D6YX) || defined(ARDUINO_GENERIC_C011F4PX) ||\
1414
defined(ARDUINO_GENERIC_C011F4UX) || defined(ARDUINO_GENERIC_C011F6PX) ||\
15-
defined(ARDUINO_GENERIC_C011F6UX) || defined(ARDUINO_GENERIC_C031F4PX) ||\
16-
defined(ARDUINO_GENERIC_C031F6PX)
15+
defined(ARDUINO_GENERIC_C011F6UX)
1716
#include "pins_arduino.h"
1817
#include "stm32yyxx_ll_utils.h"
1918

variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P/variant_generic.cpp renamed to variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)/variant_generic.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
*/
1313
#if defined(ARDUINO_GENERIC_C011D6YX) || defined(ARDUINO_GENERIC_C011F4PX) ||\
1414
defined(ARDUINO_GENERIC_C011F4UX) || defined(ARDUINO_GENERIC_C011F6PX) ||\
15-
defined(ARDUINO_GENERIC_C011F6UX) || defined(ARDUINO_GENERIC_C031F4PX) ||\
16-
defined(ARDUINO_GENERIC_C031F6PX)
15+
defined(ARDUINO_GENERIC_C011F6UX)
1716
#include "pins_arduino.h"
1817

1918
// Digital PinName array

variants/STM32C0xx/C011D6Y_C011F(4-6)(P-U)_C031F(4-6)P/CMakeLists.txt

-32
This file was deleted.

variants/STM32C0xx/C011J(4-6)M/PeripheralPins.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*/
1313
/*
1414
* Automatically generated from STM32C011J(4-6)Mx.xml
15-
* CubeMX DB release 6.0.130
15+
* CubeMX DB release 6.0.140
1616
*/
1717
#if !defined(CUSTOM_PERIPHERAL_PINS)
1818
#include "Arduino.h"

variants/STM32C0xx/C031C(4-6)(T-U)/PeripheralPins.c

+37-31
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
*/
1313
/*
1414
* Automatically generated from STM32C031C(4-6)Tx.xml, STM32C031C(4-6)Ux.xml
15-
* CubeMX DB release 6.0.130
15+
* CubeMX DB release 6.0.140
1616
*/
1717
#if !defined(CUSTOM_PERIPHERAL_PINS)
1818
#include "Arduino.h"
@@ -62,21 +62,23 @@ WEAK const PinMap PinMap_ADC[] = {
6262

6363
#ifdef HAL_I2C_MODULE_ENABLED
6464
WEAK const PinMap PinMap_I2C_SDA[] = {
65-
{PA_10, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
66-
{PB_7, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
67-
{PB_9, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
68-
{PC_14, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF14_I2C1)},
69-
{NC, NP, 0}
65+
{PA_10, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
66+
{PA_10_R, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
67+
{PB_7, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
68+
{PB_9, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
69+
{PC_14, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF14_I2C1)},
70+
{NC, NP, 0}
7071
};
7172
#endif
7273

7374
#ifdef HAL_I2C_MODULE_ENABLED
7475
WEAK const PinMap PinMap_I2C_SCL[] = {
75-
{PA_9, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
76-
{PB_6, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
77-
{PB_7, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF14_I2C1)},
78-
{PB_8, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
79-
{NC, NP, 0}
76+
{PA_9, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
77+
{PA_9_R, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
78+
{PB_6, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
79+
{PB_7, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF14_I2C1)},
80+
{PB_8, I2C1, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_NOPULL, GPIO_AF6_I2C1)},
81+
{NC, NP, 0}
8082
};
8183
#endif
8284

@@ -112,7 +114,9 @@ WEAK const PinMap PinMap_TIM[] = {
112114
{PA_8_ALT4, TIM3, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF12_TIM3, 4, 0)}, // TIM3_CH4
113115
{PA_8_ALT5, TIM14, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF13_TIM14, 1, 0)}, // TIM14_CH1
114116
{PA_9, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 2, 0)}, // TIM1_CH2
117+
{PA_9_R, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 2, 0)}, // TIM1_CH2
115118
{PA_10, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 3, 0)}, // TIM1_CH3
119+
{PA_10_R, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 3, 0)}, // TIM1_CH3
116120
{PA_11, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 4, 0)}, // TIM1_CH4
117121
{PA_14, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_TIM1, 1, 0)}, // TIM1_CH1
118122
{PA_15, TIM1, STM_PIN_DATA_EXT(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF2_TIM1, 1, 0)}, // TIM1_CH1
@@ -164,31 +168,33 @@ WEAK const PinMap PinMap_TIM[] = {
164168

165169
#ifdef HAL_UART_MODULE_ENABLED
166170
WEAK const PinMap PinMap_UART_TX[] = {
167-
{PA_0, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART1)},
168-
{PA_2, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
169-
{PA_4, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
170-
{PA_8, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
171-
{PA_9, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART1)},
172-
{PA_14, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
173-
{PB_6, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF0_USART1)},
174-
{PC_14, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF0_USART1)},
175-
{NC, NP, 0}
171+
{PA_0, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART1)},
172+
{PA_2, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
173+
{PA_4, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
174+
{PA_8, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
175+
{PA_9, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART1)},
176+
{PA_9_R, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART1)},
177+
{PA_14, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
178+
{PB_6, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF0_USART1)},
179+
{PC_14, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF0_USART1)},
180+
{NC, NP, 0}
176181
};
177182
#endif
178183

179184
#ifdef HAL_UART_MODULE_ENABLED
180185
WEAK const PinMap PinMap_UART_RX[] = {
181-
{PA_1, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART1)},
182-
{PA_3, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
183-
{PA_5, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
184-
{PA_8, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_USART1)},
185-
{PA_10, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART1)},
186-
{PA_13, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART2)},
187-
{PA_14, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_USART2)},
188-
{PA_15, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
189-
{PB_2, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF0_USART1)},
190-
{PB_7, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF0_USART1)},
191-
{NC, NP, 0}
186+
{PA_1, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART1)},
187+
{PA_3, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
188+
{PA_5, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
189+
{PA_8, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF14_USART1)},
190+
{PA_10, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART1)},
191+
{PA_10_R, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART1)},
192+
{PA_13, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_USART2)},
193+
{PA_14, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF9_USART2)},
194+
{PA_15, USART2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF1_USART2)},
195+
{PB_2, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF0_USART1)},
196+
{PB_7, USART1, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF0_USART1)},
197+
{NC, NP, 0}
192198
};
193199
#endif
194200

variants/STM32C0xx/C031C(4-6)(T-U)/PinNamesVar.h

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
/* Remap pin name */
2+
PA_9_R = PA_9 | PREMAP,
3+
PA_10_R = PA_10 | PREMAP,
4+
15
/* Alternate pin name */
26
PA_0_ALT1 = PA_0 | ALT1,
37
PA_1_ALT1 = PA_1 | ALT1,

0 commit comments

Comments
 (0)