Skip to content

Commit

Permalink
Merge pull request #2615 from ALTracer/feature/variant_WeAct_G474CE
Browse files Browse the repository at this point in the history
variant(g4): Add WeActStudio.STM32G474CoreBoard support
  • Loading branch information
fpistm authored Jan 4, 2025
2 parents bb640bf + 59ed28d commit 65677a2
Show file tree
Hide file tree
Showing 8 changed files with 1,436 additions and 6 deletions.
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -492,6 +492,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d

| Status | Device(s) | Name | Release | Notes |
| :----: | :-------: | ---- | :-----: | :---- |
| :yellow_heart: | STM32G474CEU | WeAct G474CE | **2.10.0** | [More info](https://github.com/WeActStudio/WeActStudio.STM32G474CoreBoard) |
| :green_heart: | STM32G431C6<br>STM32G431C8<br>STM32G431CB | Generic Board | *2.4.0* | |
| :green_heart: | STM32G431C6U<br>STM32G431C8U<br>STM32G431CBU | Generic Board | *2.0.0* | |
| :green_heart: | STM32G431M6<br>STM32G431M8<br>STM32G431MB | Generic Board | *2.4.0* | |
Expand All @@ -509,25 +510,29 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
| :green_heart: | STM32G471QC<br>STM32G471QE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G471RC<br>STM32G471RE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G471VC<br>STM32G471VE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G473CB<br>STM32G473CC<br>STM32G473CE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G473CBT<br>STM32G473CCT<br>STM32G473CET | Generic Board | *2.4.0* | |
| :yellow_heart: | STM32G473CBU<br>STM32G473CCU<br>STM32G473CEU | Generic Board | **2.10.0** | |
| :green_heart: | STM32G473MB<br>STM32G473MC<br>STM32G473ME | Generic Board | *2.4.0* | |
| :green_heart: | STM32G473PB<br>STM32G473PC<br>STM32G473PE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G473QB<br>STM32G473QC<br>STM32G473QE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G473RB<br>STM32G473RC<br>STM32G473RE | Generic Board | *2.0.0* | |
| :green_heart: | STM32G473VB<br>STM32G473VC<br>STM32G473VE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G474CB<br>STM32G474CC<br>STM32G474CE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G474CBT<br>STM32G474CCT<br>STM32G474CET | Generic Board | *2.4.0* | |
| :yellow_heart: | STM32G474CBU<br>STM32G474CCU<br>STM32G474CEU | Generic Board | **2.10.0** | |
| :green_heart: | STM32G474MB<br>STM32G474MC<br>STM32G474ME | Generic Board | *2.4.0* | |
| :green_heart: | STM32G474PB<br>STM32G474PC<br>STM32G474PE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G474QB<br>STM32G474QC<br>STM32G474QE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G474RB<br>STM32G474RC<br>STM32G474RE | Generic Board | *2.0.0* | |
| :green_heart: | STM32G474VB<br>STM32G474VC<br>STM32G474VE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G483CE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G483CET | Generic Board | *2.4.0* | |
| :yellow_heart: | STM32G483CEU | Generic Board | **2.10.0** | |
| :green_heart: | STM32G483ME | Generic Board | *2.4.0* | |
| :green_heart: | STM32G483PE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G483QE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G483RE | Generic Board | *2.0.0* | |
| :green_heart: | STM32G483VE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G484CE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G484CET | Generic Board | *2.4.0* | |
| :yellow_heart: | STM32G484CEU | Generic Board | **2.10.0** | |
| :green_heart: | STM32G484ME | Generic Board | *2.4.0* | |
| :green_heart: | STM32G484PE | Generic Board | *2.4.0* | |
| :green_heart: | STM32G484QE | Generic Board | *2.4.0* | |
Expand Down
82 changes: 82 additions & 0 deletions boards.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7453,6 +7453,16 @@ GenG4.openocd.target=stm32g4x
GenG4.vid.0=0x0483
GenG4.pid.0=0x5740

# WEACT_G474CE board
GenG4.menu.pnum.WEACT_G474CE=WeAct G474CE
GenG4.menu.pnum.WEACT_G474CE.upload.maximum_size=524288
GenG4.menu.pnum.WEACT_G474CE.upload.maximum_data_size=131072
GenG4.menu.pnum.WEACT_G474CE.build.board=WEACT_G474CE
GenG4.menu.pnum.WEACT_G474CE.build.product_line=STM32G474xx
GenG4.menu.pnum.WEACT_G474CE.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.WEACT_G474CE.build.variant_h=variant_{build.board}.h
GenG4.menu.pnum.WEACT_G474CE.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd

# Generic G431C6Tx
GenG4.menu.pnum.GENERIC_G431C6TX=Generic G431C6Tx
GenG4.menu.pnum.GENERIC_G431C6TX.upload.maximum_size=32768
Expand Down Expand Up @@ -7885,6 +7895,15 @@ GenG4.menu.pnum.GENERIC_G473CBTX.build.product_line=STM32G473xx
GenG4.menu.pnum.GENERIC_G473CBTX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
GenG4.menu.pnum.GENERIC_G473CBTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd

# Generic G473CBUx
GenG4.menu.pnum.GENERIC_G473CBUX=Generic G473CBUx
GenG4.menu.pnum.GENERIC_G473CBUX.upload.maximum_size=131072
GenG4.menu.pnum.GENERIC_G473CBUX.upload.maximum_data_size=131072
GenG4.menu.pnum.GENERIC_G473CBUX.build.board=GENERIC_G473CBUX
GenG4.menu.pnum.GENERIC_G473CBUX.build.product_line=STM32G473xx
GenG4.menu.pnum.GENERIC_G473CBUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.GENERIC_G473CBUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd

# Generic G473CCTx
GenG4.menu.pnum.GENERIC_G473CCTX=Generic G473CCTx
GenG4.menu.pnum.GENERIC_G473CCTX.upload.maximum_size=262144
Expand All @@ -7894,6 +7913,15 @@ GenG4.menu.pnum.GENERIC_G473CCTX.build.product_line=STM32G473xx
GenG4.menu.pnum.GENERIC_G473CCTX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
GenG4.menu.pnum.GENERIC_G473CCTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd

# Generic G473CCUx
GenG4.menu.pnum.GENERIC_G473CCUX=Generic G473CCUx
GenG4.menu.pnum.GENERIC_G473CCUX.upload.maximum_size=262144
GenG4.menu.pnum.GENERIC_G473CCUX.upload.maximum_data_size=131072
GenG4.menu.pnum.GENERIC_G473CCUX.build.board=GENERIC_G473CCUX
GenG4.menu.pnum.GENERIC_G473CCUX.build.product_line=STM32G473xx
GenG4.menu.pnum.GENERIC_G473CCUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.GENERIC_G473CCUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd

# Generic G473CETx
GenG4.menu.pnum.GENERIC_G473CETX=Generic G473CETx
GenG4.menu.pnum.GENERIC_G473CETX.upload.maximum_size=524288
Expand All @@ -7903,6 +7931,15 @@ GenG4.menu.pnum.GENERIC_G473CETX.build.product_line=STM32G473xx
GenG4.menu.pnum.GENERIC_G473CETX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
GenG4.menu.pnum.GENERIC_G473CETX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd

# Generic G473CEUx
GenG4.menu.pnum.GENERIC_G473CEUX=Generic G473CEUx
GenG4.menu.pnum.GENERIC_G473CEUX.upload.maximum_size=524288
GenG4.menu.pnum.GENERIC_G473CEUX.upload.maximum_data_size=131072
GenG4.menu.pnum.GENERIC_G473CEUX.build.board=GENERIC_G473CEUX
GenG4.menu.pnum.GENERIC_G473CEUX.build.product_line=STM32G473xx
GenG4.menu.pnum.GENERIC_G473CEUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.GENERIC_G473CEUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G473.svd

# Generic G473MBTx
GenG4.menu.pnum.GENERIC_G473MBTX=Generic G473MBTx
GenG4.menu.pnum.GENERIC_G473MBTX.upload.maximum_size=131072
Expand Down Expand Up @@ -8083,6 +8120,15 @@ GenG4.menu.pnum.GENERIC_G474CBTX.build.product_line=STM32G474xx
GenG4.menu.pnum.GENERIC_G474CBTX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
GenG4.menu.pnum.GENERIC_G474CBTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd

# Generic G474CBUx
GenG4.menu.pnum.GENERIC_G474CBUX=Generic G474CBUx
GenG4.menu.pnum.GENERIC_G474CBUX.upload.maximum_size=131072
GenG4.menu.pnum.GENERIC_G474CBUX.upload.maximum_data_size=131072
GenG4.menu.pnum.GENERIC_G474CBUX.build.board=GENERIC_G474CBUX
GenG4.menu.pnum.GENERIC_G474CBUX.build.product_line=STM32G474xx
GenG4.menu.pnum.GENERIC_G474CBUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.GENERIC_G474CBUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd

# Generic G474CCTx
GenG4.menu.pnum.GENERIC_G474CCTX=Generic G474CCTx
GenG4.menu.pnum.GENERIC_G474CCTX.upload.maximum_size=262144
Expand All @@ -8092,6 +8138,15 @@ GenG4.menu.pnum.GENERIC_G474CCTX.build.product_line=STM32G474xx
GenG4.menu.pnum.GENERIC_G474CCTX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
GenG4.menu.pnum.GENERIC_G474CCTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd

# Generic G474CCUx
GenG4.menu.pnum.GENERIC_G474CCUX=Generic G474CCUx
GenG4.menu.pnum.GENERIC_G474CCUX.upload.maximum_size=262144
GenG4.menu.pnum.GENERIC_G474CCUX.upload.maximum_data_size=131072
GenG4.menu.pnum.GENERIC_G474CCUX.build.board=GENERIC_G474CCUX
GenG4.menu.pnum.GENERIC_G474CCUX.build.product_line=STM32G474xx
GenG4.menu.pnum.GENERIC_G474CCUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.GENERIC_G474CCUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd

# Generic G474CETx
GenG4.menu.pnum.GENERIC_G474CETX=Generic G474CETx
GenG4.menu.pnum.GENERIC_G474CETX.upload.maximum_size=524288
Expand All @@ -8101,6 +8156,15 @@ GenG4.menu.pnum.GENERIC_G474CETX.build.product_line=STM32G474xx
GenG4.menu.pnum.GENERIC_G474CETX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
GenG4.menu.pnum.GENERIC_G474CETX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd

# Generic G474CEUx
GenG4.menu.pnum.GENERIC_G474CEUX=Generic G474CEUx
GenG4.menu.pnum.GENERIC_G474CEUX.upload.maximum_size=524288
GenG4.menu.pnum.GENERIC_G474CEUX.upload.maximum_data_size=131072
GenG4.menu.pnum.GENERIC_G474CEUX.build.board=GENERIC_G474CEUX
GenG4.menu.pnum.GENERIC_G474CEUX.build.product_line=STM32G474xx
GenG4.menu.pnum.GENERIC_G474CEUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.GENERIC_G474CEUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G474.svd

# Generic G474MBTx
GenG4.menu.pnum.GENERIC_G474MBTX=Generic G474MBTx
GenG4.menu.pnum.GENERIC_G474MBTX.upload.maximum_size=131072
Expand Down Expand Up @@ -8281,6 +8345,15 @@ GenG4.menu.pnum.GENERIC_G483CETX.build.product_line=STM32G483xx
GenG4.menu.pnum.GENERIC_G483CETX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
GenG4.menu.pnum.GENERIC_G483CETX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G483.svd

# Generic G483CEUx
GenG4.menu.pnum.GENERIC_G483CEUX=Generic G483CEUx
GenG4.menu.pnum.GENERIC_G483CEUX.upload.maximum_size=524288
GenG4.menu.pnum.GENERIC_G483CEUX.upload.maximum_data_size=131072
GenG4.menu.pnum.GENERIC_G483CEUX.build.board=GENERIC_G483CEUX
GenG4.menu.pnum.GENERIC_G483CEUX.build.product_line=STM32G483xx
GenG4.menu.pnum.GENERIC_G483CEUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.GENERIC_G483CEUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G483.svd

# Generic G483METx
GenG4.menu.pnum.GENERIC_G483METX=Generic G483METx
GenG4.menu.pnum.GENERIC_G483METX.upload.maximum_size=524288
Expand Down Expand Up @@ -8344,6 +8417,15 @@ GenG4.menu.pnum.GENERIC_G484CETX.build.product_line=STM32G484xx
GenG4.menu.pnum.GENERIC_G484CETX.build.variant=STM32G4xx/G473C(B-C-E)T_G474C(B-C-E)T_G483CET_G484CET
GenG4.menu.pnum.GENERIC_G484CETX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G484.svd

# Generic G484CEUx
GenG4.menu.pnum.GENERIC_G484CEUX=Generic G484CEUx
GenG4.menu.pnum.GENERIC_G484CEUX.upload.maximum_size=524288
GenG4.menu.pnum.GENERIC_G484CEUX.upload.maximum_data_size=131072
GenG4.menu.pnum.GENERIC_G484CEUX.build.board=GENERIC_G484CEUX
GenG4.menu.pnum.GENERIC_G484CEUX.build.product_line=STM32G484xx
GenG4.menu.pnum.GENERIC_G484CEUX.build.variant=STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU
GenG4.menu.pnum.GENERIC_G484CEUX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32G4xx/STM32G484.svd

# Generic G484METx
GenG4.menu.pnum.GENERIC_G484METX=Generic G484METx
GenG4.menu.pnum.GENERIC_G484METX.upload.maximum_size=524288
Expand Down
Loading

0 comments on commit 65677a2

Please sign in to comment.