Skip to content

chore(variants): update variants against CubeMX DB release 6.0.140 #2798

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Aug 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions CI/build/conf/cores_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,11 @@
"GENERIC_C031C4UX",
"GENERIC_C031C6TX",
"GENERIC_C031F4PX",
"GENERIC_C071G8UX",
"GENERIC_C071R8TX",
"GENERIC_C092CBTX",
"GENERIC_C092CBUX",
"GENERIC_C092CCTX",
"GENERIC_F031C4TX",
"GENERIC_F031E6YX",
"GENERIC_F031F4PX",
Expand Down Expand Up @@ -835,12 +839,19 @@
"GENERIC_MP157AACX",
"GENERIC_MP157CACX",
"GENERIC_MP157DACX",
"GENERIC_U073C8TX",
"GENERIC_U073C8UX",
"GENERIC_U073CBTX",
"GENERIC_U073CBUX",
"GENERIC_U073CCTX",
"GENERIC_U073CCUX",
"GENERIC_U073R8IX",
"GENERIC_U073R8TX",
"GENERIC_U073RBIX",
"GENERIC_U073RBTX",
"GENERIC_U073RCIX",
"GENERIC_U073RCTX",
"GENERIC_U083CCTX",
"GENERIC_U083RCIX",
"GENERIC_U375RETXQ",
"GENERIC_U375RGTXQ",
Expand All @@ -857,6 +868,14 @@
"GENERIC_U575ZGTXQ",
"GENERIC_U575ZITXQ",
"GENERIC_U585CITX",
"GENERIC_U595ZITXQ",
"GENERIC_U595ZJTXQ",
"GENERIC_U599ZITXQ",
"GENERIC_U599ZJTXQ",
"GENERIC_U5A5ZJTXQ",
"GENERIC_WB05KZVX",
"GENERIC_WB05TZFX",
"GENERIC_WB09KEVX",
"GENERIC_WB35CCUXA",
"GENERIC_WB35CEUXA",
"GENERIC_WB55CCUX",
Expand Down
19 changes: 19 additions & 0 deletions CI/build/conf/cores_config_ci.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,11 @@
"GENERIC_C031C4UX",
"GENERIC_C031C6TX",
"GENERIC_C031F4PX",
"GENERIC_C071G8UX",
"GENERIC_C071R8TX",
"GENERIC_C092CBTX",
"GENERIC_C092CBUX",
"GENERIC_C092CCTX",
"GENERIC_F031C4TX",
"GENERIC_F031E6YX",
"GENERIC_F031F4PX",
Expand Down Expand Up @@ -835,12 +839,19 @@
"GENERIC_MP157AACX",
"GENERIC_MP157CACX",
"GENERIC_MP157DACX",
"GENERIC_U073C8TX",
"GENERIC_U073C8UX",
"GENERIC_U073CBTX",
"GENERIC_U073CBUX",
"GENERIC_U073CCTX",
"GENERIC_U073CCUX",
"GENERIC_U073R8IX",
"GENERIC_U073R8TX",
"GENERIC_U073RBIX",
"GENERIC_U073RBTX",
"GENERIC_U073RCIX",
"GENERIC_U073RCTX",
"GENERIC_U083CCTX",
"GENERIC_U083RCIX",
"GENERIC_U375RETXQ",
"GENERIC_U375RGTXQ",
Expand All @@ -857,6 +868,14 @@
"GENERIC_U575ZGTXQ",
"GENERIC_U575ZITXQ",
"GENERIC_U585CITX",
"GENERIC_U595ZITXQ",
"GENERIC_U595ZJTXQ",
"GENERIC_U599ZITXQ",
"GENERIC_U599ZJTXQ",
"GENERIC_U5A5ZJTXQ",
"GENERIC_WB05KZVX",
"GENERIC_WB05TZFX",
"GENERIC_WB09KEVX",
"GENERIC_WB35CCUXA",
"GENERIC_WB35CEUXA",
"GENERIC_WB55CCUX",
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
| :green_heart: | STM32C031F4<br>STM32C031F6 | Generic Board | *2.6.0* | |
| :green_heart: | STM32C071G8<br>STM32C071GB | Generic Board | *2.11.0* | |
| :green_heart: | STM32C071R8<br>STM32C071RB | Generic Board | *2.9.0* | |
| :green_heart: | STM32C092CBT | Generic Board | *2.11.0* | |
| :yellow_heart: | STM32C092CB<br>STM32C092CC| Generic Board | **2.12.0** | STM32C092CBT since 2.11.0 |
| :green_heart: | STM32C092RBT<br>STM32C092RCT | Generic Board | *2.11.0* | |
| :green_heart: | STM32C092RCI | Generic Board | *2.11.0* | |

Expand Down
61 changes: 44 additions & 17 deletions boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -501,7 +501,7 @@ Nucleo_64.menu.pnum.NUCLEO_C092RC.build.mcu=cortex-m0plus
Nucleo_64.menu.pnum.NUCLEO_C092RC.build.board=NUCLEO_C092RC
Nucleo_64.menu.pnum.NUCLEO_C092RC.build.series=STM32C0xx
Nucleo_64.menu.pnum.NUCLEO_C092RC.build.product_line=STM32C092xx
Nucleo_64.menu.pnum.NUCLEO_C092RC.build.variant=STM32C0xx/C092CBT_C092RBT_C092RC(I-T)
Nucleo_64.menu.pnum.NUCLEO_C092RC.build.variant=STM32C0xx/C092RBT_C092RC(I-T)
Nucleo_64.menu.pnum.NUCLEO_C092RC.build.st_extra_flags=-DSTM32C092xx {build.xSerial} -D__CORTEX_SC=0
Nucleo_64.menu.pnum.NUCLEO_C092RC.openocd.target=stm32c0x
Nucleo_64.menu.pnum.NUCLEO_C092RC.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C092.svd
Expand Down Expand Up @@ -905,7 +905,7 @@ Nucleo_64.menu.pnum.NUCLEO_U385RG_Q.build.series=STM32U3xx
Nucleo_64.menu.pnum.NUCLEO_U385RG_Q.build.product_line=STM32U385xx
Nucleo_64.menu.pnum.NUCLEO_U385RG_Q.build.variant=STM32U3xx/U375R(E-G)TxQ_U385RGTxQ
#Nucleo_64.menu.pnum.NUCLEO_U385RG_Q.openocd.target=stm32u3x
#Nucleo_64.menu.pnum.NUCLEO_U385RG_Q.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
#Nucleo_64.menu.pnum.NUCLEO_U385RG_Q.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U385.svd

# NUCLEO_WB09KE board
Nucleo_64.menu.pnum.NUCLEO_WB09KE=Nucleo WB09KE
Expand Down Expand Up @@ -1871,16 +1871,43 @@ GenC0.menu.pnum.GENERIC_C092CBTX.upload.maximum_size=131072
GenC0.menu.pnum.GENERIC_C092CBTX.upload.maximum_data_size=30720
GenC0.menu.pnum.GENERIC_C092CBTX.build.board=GENERIC_C092CBTX
GenC0.menu.pnum.GENERIC_C092CBTX.build.product_line=STM32C092xx
GenC0.menu.pnum.GENERIC_C092CBTX.build.variant=STM32C0xx/C092CBT_C092RBT_C092RC(I-T)
GenC0.menu.pnum.GENERIC_C092CBTX.build.variant=STM32C0xx/C092C(B-C)(T-U)
GenC0.menu.pnum.GENERIC_C092CBTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C092.svd

# Generic C092CBUx
GenC0.menu.pnum.GENERIC_C092CBUX=Generic C092CBUx
GenC0.menu.pnum.GENERIC_C092CBUX.upload.maximum_size=131072
GenC0.menu.pnum.GENERIC_C092CBUX.upload.maximum_data_size=30720
GenC0.menu.pnum.GENERIC_C092CBUX.build.board=GENERIC_C092CBUX
GenC0.menu.pnum.GENERIC_C092CBUX.build.product_line=STM32C092xx
GenC0.menu.pnum.GENERIC_C092CBUX.build.variant=STM32C0xx/C092C(B-C)(T-U)
GenC0.menu.pnum.GENERIC_C092CBUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C092.svd

# Generic C092CCTx
GenC0.menu.pnum.GENERIC_C092CCTX=Generic C092CCTx
GenC0.menu.pnum.GENERIC_C092CCTX.upload.maximum_size=262144
GenC0.menu.pnum.GENERIC_C092CCTX.upload.maximum_data_size=30720
GenC0.menu.pnum.GENERIC_C092CCTX.build.board=GENERIC_C092CCTX
GenC0.menu.pnum.GENERIC_C092CCTX.build.product_line=STM32C092xx
GenC0.menu.pnum.GENERIC_C092CCTX.build.variant=STM32C0xx/C092C(B-C)(T-U)
GenC0.menu.pnum.GENERIC_C092CCTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C092.svd

# Generic C092CCUx
GenC0.menu.pnum.GENERIC_C092CCUX=Generic C092CCUx
GenC0.menu.pnum.GENERIC_C092CCUX.upload.maximum_size=262144
GenC0.menu.pnum.GENERIC_C092CCUX.upload.maximum_data_size=30720
GenC0.menu.pnum.GENERIC_C092CCUX.build.board=GENERIC_C092CCUX
GenC0.menu.pnum.GENERIC_C092CCUX.build.product_line=STM32C092xx
GenC0.menu.pnum.GENERIC_C092CCUX.build.variant=STM32C0xx/C092C(B-C)(T-U)
GenC0.menu.pnum.GENERIC_C092CCUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C092.svd

# Generic C092RBTx
GenC0.menu.pnum.GENERIC_C092RBTX=Generic C092RBTx
GenC0.menu.pnum.GENERIC_C092RBTX.upload.maximum_size=131072
GenC0.menu.pnum.GENERIC_C092RBTX.upload.maximum_data_size=30720
GenC0.menu.pnum.GENERIC_C092RBTX.build.board=GENERIC_C092RBTX
GenC0.menu.pnum.GENERIC_C092RBTX.build.product_line=STM32C092xx
GenC0.menu.pnum.GENERIC_C092RBTX.build.variant=STM32C0xx/C092CBT_C092RBT_C092RC(I-T)
GenC0.menu.pnum.GENERIC_C092RBTX.build.variant=STM32C0xx/C092RBT_C092RC(I-T)
GenC0.menu.pnum.GENERIC_C092RBTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C092.svd

# Generic C092RCIx
Expand All @@ -1889,7 +1916,7 @@ GenC0.menu.pnum.GENERIC_C092RCIX.upload.maximum_size=262144
GenC0.menu.pnum.GENERIC_C092RCIX.upload.maximum_data_size=30720
GenC0.menu.pnum.GENERIC_C092RCIX.build.board=GENERIC_C092RCIX
GenC0.menu.pnum.GENERIC_C092RCIX.build.product_line=STM32C092xx
GenC0.menu.pnum.GENERIC_C092RCIX.build.variant=STM32C0xx/C092CBT_C092RBT_C092RC(I-T)
GenC0.menu.pnum.GENERIC_C092RCIX.build.variant=STM32C0xx/C092RBT_C092RC(I-T)
GenC0.menu.pnum.GENERIC_C092RCIX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C092.svd

# Generic C092RCTx
Expand All @@ -1898,7 +1925,7 @@ GenC0.menu.pnum.GENERIC_C092RCTX.upload.maximum_size=262144
GenC0.menu.pnum.GENERIC_C092RCTX.upload.maximum_data_size=30720
GenC0.menu.pnum.GENERIC_C092RCTX.build.board=GENERIC_C092RCTX
GenC0.menu.pnum.GENERIC_C092RCTX.build.product_line=STM32C092xx
GenC0.menu.pnum.GENERIC_C092RCTX.build.variant=STM32C0xx/C092CBT_C092RBT_C092RC(I-T)
GenC0.menu.pnum.GENERIC_C092RCTX.build.variant=STM32C0xx/C092RBT_C092RC(I-T)
GenC0.menu.pnum.GENERIC_C092RCTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32C0xx/STM32C092.svd

# Upload menu
Expand Down Expand Up @@ -12697,7 +12724,7 @@ GenU3.menu.pnum.GENERIC_U375RETXQ.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U375RETXQ.build.board=GENERIC_U375RETXQ
GenU3.menu.pnum.GENERIC_U375RETXQ.build.product_line=STM32U375xx
GenU3.menu.pnum.GENERIC_U375RETXQ.build.variant=STM32U3xx/U375R(E-G)TxQ_U385RGTxQ
GenU3.menu.pnum.GENERIC_U375RETXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U375RETXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U375.svd

# Generic U375RGTxQ
GenU3.menu.pnum.GENERIC_U375RGTXQ=Generic U375RGTxQ
Expand All @@ -12706,7 +12733,7 @@ GenU3.menu.pnum.GENERIC_U375RGTXQ.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U375RGTXQ.build.board=GENERIC_U375RGTXQ
GenU3.menu.pnum.GENERIC_U375RGTXQ.build.product_line=STM32U375xx
GenU3.menu.pnum.GENERIC_U375RGTXQ.build.variant=STM32U3xx/U375R(E-G)TxQ_U385RGTxQ
GenU3.menu.pnum.GENERIC_U375RGTXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U375RGTXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U375.svd

# Generic U375VEIx
GenU3.menu.pnum.GENERIC_U375VEIX=Generic U375VEIx
Expand All @@ -12715,7 +12742,7 @@ GenU3.menu.pnum.GENERIC_U375VEIX.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U375VEIX.build.board=GENERIC_U375VEIX
GenU3.menu.pnum.GENERIC_U375VEIX.build.product_line=STM32U375xx
GenU3.menu.pnum.GENERIC_U375VEIX.build.variant=STM32U3xx/U375V(E-G)I_U385VGI
GenU3.menu.pnum.GENERIC_U375VEIX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U375VEIX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U375.svd

# Generic U375VEIxQ
GenU3.menu.pnum.GENERIC_U375VEIXQ=Generic U375VEIxQ
Expand All @@ -12724,7 +12751,7 @@ GenU3.menu.pnum.GENERIC_U375VEIXQ.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U375VEIXQ.build.board=GENERIC_U375VEIXQ
GenU3.menu.pnum.GENERIC_U375VEIXQ.build.product_line=STM32U375xx
GenU3.menu.pnum.GENERIC_U375VEIXQ.build.variant=STM32U3xx/U375V(E-G)IxQ_U385VGIxQ
GenU3.menu.pnum.GENERIC_U375VEIXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U375VEIXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U375.svd

# Generic U375VGIx
GenU3.menu.pnum.GENERIC_U375VGIX=Generic U375VGIx
Expand All @@ -12733,7 +12760,7 @@ GenU3.menu.pnum.GENERIC_U375VGIX.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U375VGIX.build.board=GENERIC_U375VGIX
GenU3.menu.pnum.GENERIC_U375VGIX.build.product_line=STM32U375xx
GenU3.menu.pnum.GENERIC_U375VGIX.build.variant=STM32U3xx/U375V(E-G)I_U385VGI
GenU3.menu.pnum.GENERIC_U375VGIX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U375VGIX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U375.svd

# Generic U375VGIxQ
GenU3.menu.pnum.GENERIC_U375VGIXQ=Generic U375VGIxQ
Expand All @@ -12742,7 +12769,7 @@ GenU3.menu.pnum.GENERIC_U375VGIXQ.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U375VGIXQ.build.board=GENERIC_U375VGIXQ
GenU3.menu.pnum.GENERIC_U375VGIXQ.build.product_line=STM32U375xx
GenU3.menu.pnum.GENERIC_U375VGIXQ.build.variant=STM32U3xx/U375V(E-G)IxQ_U385VGIxQ
GenU3.menu.pnum.GENERIC_U375VGIXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U375VGIXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U375.svd

# Generic U385RGTxQ
GenU3.menu.pnum.GENERIC_U385RGTXQ=Generic U385RGTxQ
Expand All @@ -12751,7 +12778,7 @@ GenU3.menu.pnum.GENERIC_U385RGTXQ.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U385RGTXQ.build.board=GENERIC_U385RGTXQ
GenU3.menu.pnum.GENERIC_U385RGTXQ.build.product_line=STM32U385xx
GenU3.menu.pnum.GENERIC_U385RGTXQ.build.variant=STM32U3xx/U375R(E-G)TxQ_U385RGTxQ
GenU3.menu.pnum.GENERIC_U385RGTXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U385RGTXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U385.svd

# Generic U385VGIx
GenU3.menu.pnum.GENERIC_U385VGIX=Generic U385VGIx
Expand All @@ -12760,7 +12787,7 @@ GenU3.menu.pnum.GENERIC_U385VGIX.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U385VGIX.build.board=GENERIC_U385VGIX
GenU3.menu.pnum.GENERIC_U385VGIX.build.product_line=STM32U385xx
GenU3.menu.pnum.GENERIC_U385VGIX.build.variant=STM32U3xx/U375V(E-G)I_U385VGI
GenU3.menu.pnum.GENERIC_U385VGIX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U385VGIX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U385.svd

# Generic U385VGIxQ
GenU3.menu.pnum.GENERIC_U385VGIXQ=Generic U385VGIxQ
Expand All @@ -12769,7 +12796,7 @@ GenU3.menu.pnum.GENERIC_U385VGIXQ.upload.maximum_data_size=262144
GenU3.menu.pnum.GENERIC_U385VGIXQ.build.board=GENERIC_U385VGIXQ
GenU3.menu.pnum.GENERIC_U385VGIXQ.build.product_line=STM32U385xx
GenU3.menu.pnum.GENERIC_U385VGIXQ.build.variant=STM32U3xx/U375V(E-G)IxQ_U385VGIxQ
GenU3.menu.pnum.GENERIC_U385VGIXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U3.svd
GenU3.menu.pnum.GENERIC_U385VGIXQ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32U3xx/STM32U385.svd

# Upload menu
GenU3.menu.upload_method.swdMethod=STM32CubeProgrammer (SWD)
Expand Down Expand Up @@ -13110,7 +13137,7 @@ GenWB.menu.pnum.GENERIC_WB55VCYX.debug.svd_file={runtime.tools.STM32_SVD.path}/s
# Generic WB55VEQx
GenWB.menu.pnum.GENERIC_WB55VEQX=Generic WB55VEQx
GenWB.menu.pnum.GENERIC_WB55VEQX.upload.maximum_size=262144
GenWB.menu.pnum.GENERIC_WB55VEQX.upload.maximum_data_size=65536
GenWB.menu.pnum.GENERIC_WB55VEQX.upload.maximum_data_size=131072
GenWB.menu.pnum.GENERIC_WB55VEQX.build.board=GENERIC_WB55VEQX
GenWB.menu.pnum.GENERIC_WB55VEQX.build.product_line=STM32WB55xx
GenWB.menu.pnum.GENERIC_WB55VEQX.build.variant=STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY
Expand All @@ -13128,7 +13155,7 @@ GenWB.menu.pnum.GENERIC_WB55VEYX.debug.svd_file={runtime.tools.STM32_SVD.path}/s
# Generic WB55VGQx
GenWB.menu.pnum.GENERIC_WB55VGQX=Generic WB55VGQx
GenWB.menu.pnum.GENERIC_WB55VGQX.upload.maximum_size=524288
GenWB.menu.pnum.GENERIC_WB55VGQX.upload.maximum_data_size=65536
GenWB.menu.pnum.GENERIC_WB55VGQX.upload.maximum_data_size=131072
GenWB.menu.pnum.GENERIC_WB55VGQX.build.board=GENERIC_WB55VGQX
GenWB.menu.pnum.GENERIC_WB55VGQX.build.product_line=STM32WB55xx
GenWB.menu.pnum.GENERIC_WB55VGQX.build.variant=STM32WBxx/WB55V(C-E-G)(Q-Y)_WB55VYY
Expand Down
Loading