Skip to content

Commit 332cdf0

Browse files
variant(H7): add STM32H747I-DISCO support
Signed-off-by: Mathieu Choplain <[email protected]>
1 parent d3465d5 commit 332cdf0

File tree

6 files changed

+1468
-0
lines changed

6 files changed

+1468
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
172172
| :green_heart: | STM32G031J6 | [STM32G0316-DISCO](https://www.st.com/en/evaluation-tools/stm32g0316-disco.html) | *1.9.0* | |
173173
| :green_heart: | STM32G431CB | [B-G431B-ESC1](https://www.st.com/en/evaluation-tools/b-g431b-esc1.html) | *2.0.0* | |
174174
| :green_heart: | STM32H573IIKxQ | [STM32H573I-DK](https://www.st.com/en/evaluation-tools/stm32h573i-dk.html) | *2.6.0* | |
175+
| :yellow_heart: | STM32H747XIHx | [STM32H747I-DISCO](https://www.st.com/en/evaluation-tools/stm32h747i-disco.html) | **2.7.0** | |
175176
| :green_heart: | STM32L4S5VI | [B-L4S5I-IOT01A](https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html) | *2.0.0* | |
176177
| :green_heart: | STM32U585AIIxQ | [B-U585I-IOT02A](https://www.st.com/en/evaluation-tools/b-u585i-iot02a.html) | *2.1.0* | |
177178
| :green_heart: | STM32WB5MMG | [STM32WB5MM-DK](https://www.st.com/en/evaluation-tools/stm32wb5mm-dk.html) | *2.1.0* | |

boards.txt

+15
Original file line numberDiff line numberDiff line change
@@ -1047,6 +1047,21 @@ Disco.menu.pnum.STM32H573I_DK.build.product_line=STM32H573xx
10471047
Disco.menu.pnum.STM32H573I_DK.build.variant=STM32H5xx/H573IIKxQ
10481048
Disco.menu.pnum.STM32H573I_DK.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
10491049

1050+
# STM32H747I-DISCO
1051+
Disco.menu.pnum.STM32H747I_DISCO=STM32H747I-DISCO
1052+
Disco.menu.pnum.STM32H747I_DISCO.node=DIS_H747XI
1053+
Disco.menu.pnum.STM32H747I_DISCO.upload.maximum_size=2097152
1054+
Disco.menu.pnum.STM32H747I_DISCO.upload.maximum_data_size=524288
1055+
Disco.menu.pnum.STM32H747I_DISCO.build.mcu=cortex-m7
1056+
Disco.menu.pnum.STM32H747I_DISCO.build.fpu=-mfpu=fpv4-sp-d16
1057+
Disco.menu.pnum.STM32H747I_DISCO.build.float-abi=-mfloat-abi=hard
1058+
Disco.menu.pnum.STM32H747I_DISCO.build.board=STM32H747I_DISCO
1059+
Disco.menu.pnum.STM32H747I_DISCO.build.series=STM32H7xx
1060+
Disco.menu.pnum.STM32H747I_DISCO.build.product_line=STM32H747xx
1061+
Disco.menu.pnum.STM32H747I_DISCO.build.variant=STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH
1062+
Disco.menu.pnum.STM32H747I_DISCO.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} -DCORE_CM7
1063+
Disco.menu.pnum.STM32H747I_DISCO.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
1064+
10501065
# STM32WB5MM-DK board
10511066
Disco.menu.pnum.STM32WB5MM_DK=STM32WB5MM-DK
10521067
Disco.menu.pnum.STM32WB5MM_DK.node="DIS_WB5MMG"

variants/STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ add_library(variant_bin STATIC EXCLUDE_FROM_ALL
2222
generic_clock.c
2323
PeripheralPins.c
2424
variant_generic.cpp
25+
variant_DISCO_H747I.cpp
2526
)
2627
target_link_libraries(variant_bin PUBLIC variant_usage)
2728

0 commit comments

Comments
 (0)