Skip to content

Commit 29c4f65

Browse files
owennewoABOSTM
authored andcommitted
[variant] Add support of board B-G431B-ESC1
Supersede stm32duino#1236 Signed-off-by: Owen Williams <williams.owen@gmail.com> Co-authored-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
1 parent d30aeb6 commit 29c4f65

File tree

7 files changed

+986
-2
lines changed

7 files changed

+986
-2
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
137137
| :green_heart: | STM32F407VG | [STM32F407G-DISC1](http://www.st.com/en/evaluation-tools/stm32f4discovery.html) | *0.1.0* | |
138138
| :green_heart: | STM32F746NG | [STM32F746G-DISCOVERY](http://www.st.com/en/evaluation-tools/32f746gdiscovery.html) | *0.1.0* | |
139139
| :green_heart: | STM32G031J6 | [STM32G0316-DISCO](https://www.st.com/en/evaluation-tools/stm32g0316-disco.html) | *1.9.0* | |
140+
| :yellow_heart: | STM32G431CB | [B-G431B-ESC1](https://www.st.com/en/evaluation-tools/b-g431b-esc1.html) | **2.0.0** | |
140141
| :green_heart: | STM32L072CZ | [B-L072Z-LRWAN1](http://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html) | *1.1.0* | |
141142
| :green_heart: | STM32L475VG | [B-L475E-IOT01A](http://www.st.com/en/evaluation-tools/b-l475e-iot01a.html) | *1.0.1* | |
142143
| :green_heart: | STM32F413ZH | [32F413HDISCOVERY](https://www.st.com/en/evaluation-tools/32f413hdiscovery.html) | *1.9.0* | |
@@ -268,6 +269,8 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
268269

269270
| Status | Device(s) | Name | Release | Notes |
270271
| :----: | :-------: | ---- | :-----: | :---- |
272+
| :yellow_heart: | STM32G431C6U<br>STM32G431C8U<br>STM32G431CBU | Generic Board | **2.0.0** | |
273+
| :yellow_heart: | STM32G441CBU | Generic Board | **2.0.0** | |
271274
| :yellow_heart: | STM32G431K6<br>STM32G431K8<br>STM32G431KB | Generic Board | **2.0.0** | |
272275
| :yellow_heart: | STM32G441KB | Generic Board | **2.0.0** | |
273276
| :yellow_heart: | STM32G431R6<br>STM32G431R8<br>STM32G431RB | Generic Board | **2.0.0** | |

boards.txt

+46
Original file line numberDiff line numberDiff line change
@@ -716,6 +716,20 @@ Disco.menu.pnum.DISCO_G0316.build.variant=STM32G0xx/G031J(4-6)Mx_G041J6Mx
716716
Disco.menu.pnum.DISCO_G0316.build.cmsis_lib_gcc=arm_cortexM0l_math
717717
Disco.menu.pnum.DISCO_G0316.build.extra_flags=-D{build.product_line} {build.xSerial} -D__CORTEX_SC=0
718718

719+
# DISCO_B_G431B_ESC1 board
720+
Disco.menu.pnum.DISCO_B_G431B_ESC1=B-G431B-ESC1
721+
Disco.menu.pnum.DISCO_B_G431B_ESC1.node="NODE_G431CB,NOD_G431CB,DIS_G431CB"
722+
Disco.menu.pnum.DISCO_B_G431B_ESC1.upload.maximum_size=131072
723+
Disco.menu.pnum.DISCO_B_G431B_ESC1.upload.maximum_data_size=32768
724+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.mcu=cortex-m4
725+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
726+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.board=DISCO_B_G431B_ESC1
727+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.series=STM32G4xx
728+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.product_line=STM32G431xx
729+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
730+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
731+
Disco.menu.pnum.DISCO_B_G431B_ESC1.build.cmsis_lib_gcc=arm_cortexM4lf_math
732+
719733
# B-L475E-IOT01A board
720734
Disco.menu.pnum.B_L475E_IOT01A=B-L475E-IOT01A
721735
Disco.menu.pnum.B_L475E_IOT01A.node=DIS_L4IOT
@@ -2474,6 +2488,30 @@ GenG4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
24742488
GenG4.build.series=STM32G4xx
24752489
GenG4.build.cmsis_lib_gcc=arm_cortexM4lf_math
24762490

2491+
# Generic G431C6Ux
2492+
GenG4.menu.pnum.GENERIC_G431C6UX=Generic G431C6Ux
2493+
GenG4.menu.pnum.GENERIC_G431C6UX.upload.maximum_size=32768
2494+
GenG4.menu.pnum.GENERIC_G431C6UX.upload.maximum_data_size=32768
2495+
GenG4.menu.pnum.GENERIC_G431C6UX.build.board=GENERIC_G431C6UX
2496+
GenG4.menu.pnum.GENERIC_G431C6UX.build.product_line=STM32G431xx
2497+
GenG4.menu.pnum.GENERIC_G431C6UX.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
2498+
2499+
# Generic G431C8Ux
2500+
GenG4.menu.pnum.GENERIC_G431C8UX=Generic G431C8Ux
2501+
GenG4.menu.pnum.GENERIC_G431C8UX.upload.maximum_size=65536
2502+
GenG4.menu.pnum.GENERIC_G431C8UX.upload.maximum_data_size=32768
2503+
GenG4.menu.pnum.GENERIC_G431C8UX.build.board=GENERIC_G431C8UX
2504+
GenG4.menu.pnum.GENERIC_G431C8UX.build.product_line=STM32G431xx
2505+
GenG4.menu.pnum.GENERIC_G431C8UX.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
2506+
2507+
# Generic G431CBUx
2508+
GenG4.menu.pnum.GENERIC_G431CBUX=Generic G431CBUx
2509+
GenG4.menu.pnum.GENERIC_G431CBUX.upload.maximum_size=131072
2510+
GenG4.menu.pnum.GENERIC_G431CBUX.upload.maximum_data_size=32768
2511+
GenG4.menu.pnum.GENERIC_G431CBUX.build.board=GENERIC_G431CBUX
2512+
GenG4.menu.pnum.GENERIC_G431CBUX.build.product_line=STM32G431xx
2513+
GenG4.menu.pnum.GENERIC_G431CBUX.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
2514+
24772515
# Generic G431K6Tx
24782516
GenG4.menu.pnum.GENERIC_G431K6TX=Generic G431K6Tx
24792517
GenG4.menu.pnum.GENERIC_G431K6TX.upload.maximum_size=32768
@@ -2522,6 +2560,14 @@ GenG4.menu.pnum.GENERIC_G431KBUX.build.board=GENERIC_G431KBUX
25222560
GenG4.menu.pnum.GENERIC_G431KBUX.build.product_line=STM32G431xx
25232561
GenG4.menu.pnum.GENERIC_G431KBUX.build.variant=STM32G4xx/G431K(6-8-B)_G441KB
25242562

2563+
# Generic G441CBUx
2564+
GenG4.menu.pnum.GENERIC_G441CBUX=Generic G441CBUx
2565+
GenG4.menu.pnum.GENERIC_G441CBUX.upload.maximum_size=131072
2566+
GenG4.menu.pnum.GENERIC_G441CBUX.upload.maximum_data_size=32768
2567+
GenG4.menu.pnum.GENERIC_G441CBUX.build.board=GENERIC_G441CBUX
2568+
GenG4.menu.pnum.GENERIC_G441CBUX.build.product_line=STM32G441xx
2569+
GenG4.menu.pnum.GENERIC_G441CBUX.build.variant=STM32G4xx/G431C(6-8-B)Ux_G441CBUx
2570+
25252571
# Generic G441KBTx
25262572
GenG4.menu.pnum.GENERIC_G441KBTX=Generic G441KBTx
25272573
GenG4.menu.pnum.GENERIC_G441KBTX.upload.maximum_size=131072

0 commit comments

Comments
 (0)