Skip to content

Commit 65677a2

Browse files
authored
Merge pull request #2615 from ALTracer/feature/variant_WeAct_G474CE
variant(g4): Add WeActStudio.STM32G474CoreBoard support
2 parents bb640bf + 59ed28d commit 65677a2

File tree

8 files changed

+1436
-6
lines changed

8 files changed

+1436
-6
lines changed

Diff for: README.md

+9-4
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
492492

493493
| Status | Device(s) | Name | Release | Notes |
494494
| :----: | :-------: | ---- | :-----: | :---- |
495+
| :yellow_heart: | STM32G474CEU | WeAct G474CE | **2.10.0** | [More info](https://github.com/WeActStudio/WeActStudio.STM32G474CoreBoard) |
495496
| :green_heart: | STM32G431C6<br>STM32G431C8<br>STM32G431CB | Generic Board | *2.4.0* | |
496497
| :green_heart: | STM32G431C6U<br>STM32G431C8U<br>STM32G431CBU | Generic Board | *2.0.0* | |
497498
| :green_heart: | STM32G431M6<br>STM32G431M8<br>STM32G431MB | Generic Board | *2.4.0* | |
@@ -509,25 +510,29 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
509510
| :green_heart: | STM32G471QC<br>STM32G471QE | Generic Board | *2.4.0* | |
510511
| :green_heart: | STM32G471RC<br>STM32G471RE | Generic Board | *2.4.0* | |
511512
| :green_heart: | STM32G471VC<br>STM32G471VE | Generic Board | *2.4.0* | |
512-
| :green_heart: | STM32G473CB<br>STM32G473CC<br>STM32G473CE | Generic Board | *2.4.0* | |
513+
| :green_heart: | STM32G473CBT<br>STM32G473CCT<br>STM32G473CET | Generic Board | *2.4.0* | |
514+
| :yellow_heart: | STM32G473CBU<br>STM32G473CCU<br>STM32G473CEU | Generic Board | **2.10.0** | |
513515
| :green_heart: | STM32G473MB<br>STM32G473MC<br>STM32G473ME | Generic Board | *2.4.0* | |
514516
| :green_heart: | STM32G473PB<br>STM32G473PC<br>STM32G473PE | Generic Board | *2.4.0* | |
515517
| :green_heart: | STM32G473QB<br>STM32G473QC<br>STM32G473QE | Generic Board | *2.4.0* | |
516518
| :green_heart: | STM32G473RB<br>STM32G473RC<br>STM32G473RE | Generic Board | *2.0.0* | |
517519
| :green_heart: | STM32G473VB<br>STM32G473VC<br>STM32G473VE | Generic Board | *2.4.0* | |
518-
| :green_heart: | STM32G474CB<br>STM32G474CC<br>STM32G474CE | Generic Board | *2.4.0* | |
520+
| :green_heart: | STM32G474CBT<br>STM32G474CCT<br>STM32G474CET | Generic Board | *2.4.0* | |
521+
| :yellow_heart: | STM32G474CBU<br>STM32G474CCU<br>STM32G474CEU | Generic Board | **2.10.0** | |
519522
| :green_heart: | STM32G474MB<br>STM32G474MC<br>STM32G474ME | Generic Board | *2.4.0* | |
520523
| :green_heart: | STM32G474PB<br>STM32G474PC<br>STM32G474PE | Generic Board | *2.4.0* | |
521524
| :green_heart: | STM32G474QB<br>STM32G474QC<br>STM32G474QE | Generic Board | *2.4.0* | |
522525
| :green_heart: | STM32G474RB<br>STM32G474RC<br>STM32G474RE | Generic Board | *2.0.0* | |
523526
| :green_heart: | STM32G474VB<br>STM32G474VC<br>STM32G474VE | Generic Board | *2.4.0* | |
524-
| :green_heart: | STM32G483CE | Generic Board | *2.4.0* | |
527+
| :green_heart: | STM32G483CET | Generic Board | *2.4.0* | |
528+
| :yellow_heart: | STM32G483CEU | Generic Board | **2.10.0** | |
525529
| :green_heart: | STM32G483ME | Generic Board | *2.4.0* | |
526530
| :green_heart: | STM32G483PE | Generic Board | *2.4.0* | |
527531
| :green_heart: | STM32G483QE | Generic Board | *2.4.0* | |
528532
| :green_heart: | STM32G483RE | Generic Board | *2.0.0* | |
529533
| :green_heart: | STM32G483VE | Generic Board | *2.4.0* | |
530-
| :green_heart: | STM32G484CE | Generic Board | *2.4.0* | |
534+
| :green_heart: | STM32G484CET | Generic Board | *2.4.0* | |
535+
| :yellow_heart: | STM32G484CEU | Generic Board | **2.10.0** | |
531536
| :green_heart: | STM32G484ME | Generic Board | *2.4.0* | |
532537
| :green_heart: | STM32G484PE | Generic Board | *2.4.0* | |
533538
| :green_heart: | STM32G484QE | Generic Board | *2.4.0* | |

Diff for: boards.txt

+82
Original file line numberDiff line numberDiff line change
@@ -7453,6 +7453,16 @@ GenG4.openocd.target=stm32g4x
74537453
GenG4.vid.0=0x0483
74547454
GenG4.pid.0=0x5740
74557455

7456+
# WEACT_G474CE board
7457+
GenG4.menu.pnum.WEACT_G474CE=WeAct G474CE
7458+
GenG4.menu.pnum.WEACT_G474CE.upload.maximum_size=524288
7459+
GenG4.menu.pnum.WEACT_G474CE.upload.maximum_data_size=131072
7460+
GenG4.menu.pnum.WEACT_G474CE.build.board=WEACT_G474CE
7461+
GenG4.menu.pnum.WEACT_G474CE.build.product_line=STM32G474xx
7462+
GenG4.menu.pnum.WEACT_G474CE.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
7463+
GenG4.menu.pnum.WEACT_G474CE.build.variant_h=variant_{build.board}.h
7464+
GenG4.menu.pnum.WEACT_G474CE.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd
7465+
74567466
# Generic G431C6Tx
74577467
GenG4.menu.pnum.GENERIC_G431C6TX=Generic G431C6Tx
74587468
GenG4.menu.pnum.GENERIC_G431C6TX.upload.maximum_size=32768
@@ -7885,6 +7895,15 @@ GenG4.menu.pnum.GENERIC_G473CBTX.build.product_line=STM32G473xx
78857895
GenG4.menu.pnum.GENERIC_G473CBTX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
78867896
GenG4.menu.pnum.GENERIC_G473CBTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd
78877897

7898+
# Generic G473CBUx
7899+
GenG4.menu.pnum.GENERIC_G473CBUX=Generic G473CBUx
7900+
GenG4.menu.pnum.GENERIC_G473CBUX.upload.maximum_size=131072
7901+
GenG4.menu.pnum.GENERIC_G473CBUX.upload.maximum_data_size=131072
7902+
GenG4.menu.pnum.GENERIC_G473CBUX.build.board=GENERIC_G473CBUX
7903+
GenG4.menu.pnum.GENERIC_G473CBUX.build.product_line=STM32G473xx
7904+
GenG4.menu.pnum.GENERIC_G473CBUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
7905+
GenG4.menu.pnum.GENERIC_G473CBUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd
7906+
78887907
# Generic G473CCTx
78897908
GenG4.menu.pnum.GENERIC_G473CCTX=Generic G473CCTx
78907909
GenG4.menu.pnum.GENERIC_G473CCTX.upload.maximum_size=262144
@@ -7894,6 +7913,15 @@ GenG4.menu.pnum.GENERIC_G473CCTX.build.product_line=STM32G473xx
78947913
GenG4.menu.pnum.GENERIC_G473CCTX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
78957914
GenG4.menu.pnum.GENERIC_G473CCTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd
78967915

7916+
# Generic G473CCUx
7917+
GenG4.menu.pnum.GENERIC_G473CCUX=Generic G473CCUx
7918+
GenG4.menu.pnum.GENERIC_G473CCUX.upload.maximum_size=262144
7919+
GenG4.menu.pnum.GENERIC_G473CCUX.upload.maximum_data_size=131072
7920+
GenG4.menu.pnum.GENERIC_G473CCUX.build.board=GENERIC_G473CCUX
7921+
GenG4.menu.pnum.GENERIC_G473CCUX.build.product_line=STM32G473xx
7922+
GenG4.menu.pnum.GENERIC_G473CCUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
7923+
GenG4.menu.pnum.GENERIC_G473CCUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd
7924+
78977925
# Generic G473CETx
78987926
GenG4.menu.pnum.GENERIC_G473CETX=Generic G473CETx
78997927
GenG4.menu.pnum.GENERIC_G473CETX.upload.maximum_size=524288
@@ -7903,6 +7931,15 @@ GenG4.menu.pnum.GENERIC_G473CETX.build.product_line=STM32G473xx
79037931
GenG4.menu.pnum.GENERIC_G473CETX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
79047932
GenG4.menu.pnum.GENERIC_G473CETX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd
79057933

7934+
# Generic G473CEUx
7935+
GenG4.menu.pnum.GENERIC_G473CEUX=Generic G473CEUx
7936+
GenG4.menu.pnum.GENERIC_G473CEUX.upload.maximum_size=524288
7937+
GenG4.menu.pnum.GENERIC_G473CEUX.upload.maximum_data_size=131072
7938+
GenG4.menu.pnum.GENERIC_G473CEUX.build.board=GENERIC_G473CEUX
7939+
GenG4.menu.pnum.GENERIC_G473CEUX.build.product_line=STM32G473xx
7940+
GenG4.menu.pnum.GENERIC_G473CEUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
7941+
GenG4.menu.pnum.GENERIC_G473CEUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd
7942+
79067943
# Generic G473MBTx
79077944
GenG4.menu.pnum.GENERIC_G473MBTX=Generic G473MBTx
79087945
GenG4.menu.pnum.GENERIC_G473MBTX.upload.maximum_size=131072
@@ -8083,6 +8120,15 @@ GenG4.menu.pnum.GENERIC_G474CBTX.build.product_line=STM32G474xx
80838120
GenG4.menu.pnum.GENERIC_G474CBTX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
80848121
GenG4.menu.pnum.GENERIC_G474CBTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd
80858122

8123+
# Generic G474CBUx
8124+
GenG4.menu.pnum.GENERIC_G474CBUX=Generic G474CBUx
8125+
GenG4.menu.pnum.GENERIC_G474CBUX.upload.maximum_size=131072
8126+
GenG4.menu.pnum.GENERIC_G474CBUX.upload.maximum_data_size=131072
8127+
GenG4.menu.pnum.GENERIC_G474CBUX.build.board=GENERIC_G474CBUX
8128+
GenG4.menu.pnum.GENERIC_G474CBUX.build.product_line=STM32G474xx
8129+
GenG4.menu.pnum.GENERIC_G474CBUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
8130+
GenG4.menu.pnum.GENERIC_G474CBUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd
8131+
80868132
# Generic G474CCTx
80878133
GenG4.menu.pnum.GENERIC_G474CCTX=Generic G474CCTx
80888134
GenG4.menu.pnum.GENERIC_G474CCTX.upload.maximum_size=262144
@@ -8092,6 +8138,15 @@ GenG4.menu.pnum.GENERIC_G474CCTX.build.product_line=STM32G474xx
80928138
GenG4.menu.pnum.GENERIC_G474CCTX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
80938139
GenG4.menu.pnum.GENERIC_G474CCTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd
80948140

8141+
# Generic G474CCUx
8142+
GenG4.menu.pnum.GENERIC_G474CCUX=Generic G474CCUx
8143+
GenG4.menu.pnum.GENERIC_G474CCUX.upload.maximum_size=262144
8144+
GenG4.menu.pnum.GENERIC_G474CCUX.upload.maximum_data_size=131072
8145+
GenG4.menu.pnum.GENERIC_G474CCUX.build.board=GENERIC_G474CCUX
8146+
GenG4.menu.pnum.GENERIC_G474CCUX.build.product_line=STM32G474xx
8147+
GenG4.menu.pnum.GENERIC_G474CCUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
8148+
GenG4.menu.pnum.GENERIC_G474CCUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd
8149+
80958150
# Generic G474CETx
80968151
GenG4.menu.pnum.GENERIC_G474CETX=Generic G474CETx
80978152
GenG4.menu.pnum.GENERIC_G474CETX.upload.maximum_size=524288
@@ -8101,6 +8156,15 @@ GenG4.menu.pnum.GENERIC_G474CETX.build.product_line=STM32G474xx
81018156
GenG4.menu.pnum.GENERIC_G474CETX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
81028157
GenG4.menu.pnum.GENERIC_G474CETX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd
81038158

8159+
# Generic G474CEUx
8160+
GenG4.menu.pnum.GENERIC_G474CEUX=Generic G474CEUx
8161+
GenG4.menu.pnum.GENERIC_G474CEUX.upload.maximum_size=524288
8162+
GenG4.menu.pnum.GENERIC_G474CEUX.upload.maximum_data_size=131072
8163+
GenG4.menu.pnum.GENERIC_G474CEUX.build.board=GENERIC_G474CEUX
8164+
GenG4.menu.pnum.GENERIC_G474CEUX.build.product_line=STM32G474xx
8165+
GenG4.menu.pnum.GENERIC_G474CEUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
8166+
GenG4.menu.pnum.GENERIC_G474CEUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd
8167+
81048168
# Generic G474MBTx
81058169
GenG4.menu.pnum.GENERIC_G474MBTX=Generic G474MBTx
81068170
GenG4.menu.pnum.GENERIC_G474MBTX.upload.maximum_size=131072
@@ -8281,6 +8345,15 @@ GenG4.menu.pnum.GENERIC_G483CETX.build.product_line=STM32G483xx
82818345
GenG4.menu.pnum.GENERIC_G483CETX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
82828346
GenG4.menu.pnum.GENERIC_G483CETX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G483.svd
82838347

8348+
# Generic G483CEUx
8349+
GenG4.menu.pnum.GENERIC_G483CEUX=Generic G483CEUx
8350+
GenG4.menu.pnum.GENERIC_G483CEUX.upload.maximum_size=524288
8351+
GenG4.menu.pnum.GENERIC_G483CEUX.upload.maximum_data_size=131072
8352+
GenG4.menu.pnum.GENERIC_G483CEUX.build.board=GENERIC_G483CEUX
8353+
GenG4.menu.pnum.GENERIC_G483CEUX.build.product_line=STM32G483xx
8354+
GenG4.menu.pnum.GENERIC_G483CEUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
8355+
GenG4.menu.pnum.GENERIC_G483CEUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G483.svd
8356+
82848357
# Generic G483METx
82858358
GenG4.menu.pnum.GENERIC_G483METX=Generic G483METx
82868359
GenG4.menu.pnum.GENERIC_G483METX.upload.maximum_size=524288
@@ -8344,6 +8417,15 @@ GenG4.menu.pnum.GENERIC_G484CETX.build.product_line=STM32G484xx
83448417
GenG4.menu.pnum.GENERIC_G484CETX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
83458418
GenG4.menu.pnum.GENERIC_G484CETX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G484.svd
83468419

8420+
# Generic G484CEUx
8421+
GenG4.menu.pnum.GENERIC_G484CEUX=Generic G484CEUx
8422+
GenG4.menu.pnum.GENERIC_G484CEUX.upload.maximum_size=524288
8423+
GenG4.menu.pnum.GENERIC_G484CEUX.upload.maximum_data_size=131072
8424+
GenG4.menu.pnum.GENERIC_G484CEUX.build.board=GENERIC_G484CEUX
8425+
GenG4.menu.pnum.GENERIC_G484CEUX.build.product_line=STM32G484xx
8426+
GenG4.menu.pnum.GENERIC_G484CEUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
8427+
GenG4.menu.pnum.GENERIC_G484CEUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G484.svd
8428+
83478429
# Generic G484METx
83488430
GenG4.menu.pnum.GENERIC_G484METX=Generic G484METx
83498431
GenG4.menu.pnum.GENERIC_G484METX.upload.maximum_size=524288

0 commit comments

Comments
 (0)