Skip to content

Commit 11608e5

Browse files
owennewoABOSTM
authored andcommitted
[variant] Add support of board B-G431B-ESC1
Supersede stm32duino#1236 Signed-off-by: Owen Williams <[email protected]> Co-authored-by: Alexandre Bourdiol <[email protected]>
1 parent 936288b commit 11608e5

File tree

7 files changed

+986
-2
lines changed

7 files changed

+986
-2
lines changed

Diff for: README.md

+3
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
128128
| :green_heart: | STM32F407VG | [STM32F407G-DISC1](http://www.st.com/en/evaluation-tools/stm32f4discovery.html) | *0.1.0* | |
129129
| :green_heart: | STM32F746NG | [STM32F746G-DISCOVERY](http://www.st.com/en/evaluation-tools/32f746gdiscovery.html) | *0.1.0* | |
130130
| :green_heart: | STM32G031J6 | [STM32G0316-DISCO](https://www.st.com/en/evaluation-tools/stm32g0316-disco.html) | *1.9.0* | |
131+
| :yellow_heart: | STM32G431CB | [B-G431B-ESC1](https://www.st.com/en/evaluation-tools/b-g431b-esc1.html) | **2.0.0** | |
131132
| :green_heart: | STM32L072CZ | [B-L072Z-LRWAN1](http://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html) | *1.1.0* | |
132133
| :green_heart: | STM32L475VG | [B-L475E-IOT01A](http://www.st.com/en/evaluation-tools/b-l475e-iot01a.html) | *1.0.1* | |
133134
| :green_heart: | STM32F413ZH | [32F413HDISCOVERY](https://www.st.com/en/evaluation-tools/32f413hdiscovery.html) | *1.9.0* | |
@@ -210,6 +211,8 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
210211

211212
| Status | Device(s) | Name | Release | Notes |
212213
| :----: | :-------: | ---- | :-----: | :---- |
214+
| :yellow_heart: | STM32G431C6U<br>STM32G431C8U<br>STM32G431CBU | Generic Board | **2.0.0** | |
215+
| :yellow_heart: | STM32G441CBU | Generic Board | **2.0.0** | |
213216
| :yellow_heart: | STM32G431K6<br>STM32G431K8<br>STM32G431KB | Generic Board | **2.0.0** | |
214217
| :yellow_heart: | STM32G441KB | Generic Board | **2.0.0** | |
215218
| :yellow_heart: | STM32G431R6<br>STM32G431R8<br>STM32G431RB | Generic Board | **2.0.0** | |

Diff for: boards.txt

+46
Original file line numberDiff line numberDiff line change
@@ -678,6 +678,20 @@ Disco.menu.pnum.DISCO_G0316.build.variant=STM32G0xx/DISCO_G0316
678678
Disco.menu.pnum.DISCO_G0316.build.cmsis_lib_gcc=arm_cortexM0l_math
679679
Disco.menu.pnum.DISCO_G0316.build.extra_flags=-D{build.product_line} {build.xSerial} -D__CORTEX_SC=0
680680

681+
# DISCO_B_G431B_ESC1 board
682+
Disco.menu.pnum.DISCO_B_G431B_ESC1=B-G431B-ESC1
683+
Disco.menu.pnum.DISCO_B_G431B_ESC1.node="NODE_G431CB,NOD_G431CB,DIS_G431CB"
684+
Disco.menu.pnum.DISCO_B_G431B_ESC1.upload.maximum_size=131072
685+
Disco.menu.pnum.DISCO_B_G431B_ESC1.upload.maximum_data_size=32768
686+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.mcu=cortex-m4
687+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
688+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.board=DISCO_B_G431B_ESC1
689+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.series=STM32G4xx
690+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.product_line=STM32G431xx
691+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
692+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
693+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.cmsis_lib_gcc=arm_cortexM4lf_math
694+
681695
# B-L475E-IOT01A board
682696
Disco.menu.pnum.B_L475E_IOT01A=B-L475E-IOT01A
683697
Disco.menu.pnum.B_L475E_IOT01A.node=DIS_L4IOT
@@ -1679,6 +1693,30 @@ GenG4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
16791693
GenG4.build.series=STM32G4xx
16801694
GenG4.build.cmsis_lib_gcc=arm_cortexM4lf_math
16811695

1696+
# Generic G431C6Ux
1697+
GenG4.menu.pnum.GENERIC_G431C6UX=Generic G431C6Ux
1698+
GenG4.menu.pnum.GENERIC_G431C6UX.upload.maximum_size=32768
1699+
GenG4.menu.pnum.GENERIC_G431C6UX.upload.maximum_data_size=32768
1700+
GenG4.menu.pnum.GENERIC_G431C6UX.build.board=GENERIC_G431C6UX
1701+
GenG4.menu.pnum.GENERIC_G431C6UX.build.product_line=STM32G431xx
1702+
GenG4.menu.pnum.GENERIC_G431C6UX.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
1703+
1704+
# Generic G431C8Ux
1705+
GenG4.menu.pnum.GENERIC_G431C8UX=Generic G431C8Ux
1706+
GenG4.menu.pnum.GENERIC_G431C8UX.upload.maximum_size=65536
1707+
GenG4.menu.pnum.GENERIC_G431C8UX.upload.maximum_data_size=32768
1708+
GenG4.menu.pnum.GENERIC_G431C8UX.build.board=GENERIC_G431C8UX
1709+
GenG4.menu.pnum.GENERIC_G431C8UX.build.product_line=STM32G431xx
1710+
GenG4.menu.pnum.GENERIC_G431C8UX.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
1711+
1712+
# Generic G431CBUx
1713+
GenG4.menu.pnum.GENERIC_G431CBUX=Generic G431CBUx
1714+
GenG4.menu.pnum.GENERIC_G431CBUX.upload.maximum_size=131072
1715+
GenG4.menu.pnum.GENERIC_G431CBUX.upload.maximum_data_size=32768
1716+
GenG4.menu.pnum.GENERIC_G431CBUX.build.board=GENERIC_G431CBUX
1717+
GenG4.menu.pnum.GENERIC_G431CBUX.build.product_line=STM32G431xx
1718+
GenG4.menu.pnum.GENERIC_G431CBUX.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
1719+
16821720
# Generic G431K6Tx
16831721
GenG4.menu.pnum.GENERIC_G431K6TX=Generic G431K6Tx
16841722
GenG4.menu.pnum.GENERIC_G431K6TX.upload.maximum_size=32768
@@ -1727,6 +1765,14 @@ GenG4.menu.pnum.GENERIC_G431KBUX.build.board=GENERIC_G431KBUX
17271765
GenG4.menu.pnum.GENERIC_G431KBUX.build.product_line=STM32G431xx
17281766
GenG4.menu.pnum.GENERIC_G431KBUX.build.variant=STM32G4xx/G431K(6-8-B)_G441KB
17291767

1768+
# Generic G441CBUx
1769+
GenG4.menu.pnum.GENERIC_G441CBUX=Generic G441CBUx
1770+
GenG4.menu.pnum.GENERIC_G441CBUX.upload.maximum_size=131072
1771+
GenG4.menu.pnum.GENERIC_G441CBUX.upload.maximum_data_size=32768
1772+
GenG4.menu.pnum.GENERIC_G441CBUX.build.board=GENERIC_G441CBUX
1773+
GenG4.menu.pnum.GENERIC_G441CBUX.build.product_line=STM32G441xx
1774+
GenG4.menu.pnum.GENERIC_G441CBUX.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
1775+
17301776
# Generic G441KBTx
17311777
GenG4.menu.pnum.GENERIC_G441KBTX=Generic G441KBTx
17321778
GenG4.menu.pnum.GENERIC_G441KBTX.upload.maximum_size=131072

0 commit comments

Comments
 (0)