Skip to content

Commit e4d8b2c

Browse files
committed
STM32H753xI support
ARMmbed/mbed-os#15232
1 parent 6fde5d1 commit e4d8b2c

File tree

28 files changed

+5543
-4
lines changed

28 files changed

+5543
-4
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This branch is creating "generic" targets which are virtual boards with an STM32.
44

5-
Current status: 355 generic boards have created and tested with CLI1 and CLI2.
5+
Current status: 361 generic boards have created and tested with CLI1 and CLI2.
66

77
Real custom boards are in the main branch : https://github.com/ARMmbed/stm32customtargets
88

@@ -341,18 +341,19 @@ python aci_build.py -l -c -b
341341
- mbed-os: master
342342
- STM32_open_pin_data: master
343343

344-
52 targets available thanks to:
344+
58 targets available thanks to:
345345
- MCU_STM32H723xG
346346
- MCU_STM32H725xE
347347
- MCU_STM32H735xG
348348
- MCU_STM32H743xI
349349
- MCU_STM32H745xI
350350
- MCU_STM32H747xI
351351
- MCU_STM32H750xB
352+
- MCU_STM32H753xI
352353
- MCU_STM32H7A3xIQ
353354
- MCU_STM32H7B3xIQ
354355

355-
19 missing targets due to missing:
356+
18 missing targets due to missing:
356357
- MCU_STM32H723xE
357358
- MCU_STM32H725xG
358359
- MCU_STM32H730xBQ
@@ -363,7 +364,6 @@ python aci_build.py -l -c -b
363364
- MCU_STM32H743xG
364365
- MCU_STM32H745xG
365366
- MCU_STM32H747xG
366-
- MCU_STM32H753xI
367367
- MCU_STM32H755xI
368368
- MCU_STM32H757xI
369369
- MCU_STM32H7A3xGQ

TARGET_STM32H7/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ add_subdirectory(TARGET_GENERIC_STM32H750IB EXCLUDE_FROM_ALL)
3131
add_subdirectory(TARGET_GENERIC_STM32H750VB EXCLUDE_FROM_ALL)
3232
add_subdirectory(TARGET_GENERIC_STM32H750XB EXCLUDE_FROM_ALL)
3333
add_subdirectory(TARGET_GENERIC_STM32H750ZB EXCLUDE_FROM_ALL)
34+
add_subdirectory(TARGET_GENERIC_STM32H753AI EXCLUDE_FROM_ALL)
35+
add_subdirectory(TARGET_GENERIC_STM32H753BI EXCLUDE_FROM_ALL)
36+
add_subdirectory(TARGET_GENERIC_STM32H753II EXCLUDE_FROM_ALL)
37+
add_subdirectory(TARGET_GENERIC_STM32H753VI EXCLUDE_FROM_ALL)
38+
add_subdirectory(TARGET_GENERIC_STM32H753XI EXCLUDE_FROM_ALL)
39+
add_subdirectory(TARGET_GENERIC_STM32H753ZI EXCLUDE_FROM_ALL)
3440
add_subdirectory(TARGET_GENERIC_STM32H7A3AIQ EXCLUDE_FROM_ALL)
3541
add_subdirectory(TARGET_GENERIC_STM32H7A3IIQ EXCLUDE_FROM_ALL)
3642
add_subdirectory(TARGET_GENERIC_STM32H7A3LIQ EXCLUDE_FROM_ALL)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Copyright (c) 2022 ARM Limited. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
add_library(mbed-generic-stm32h753ai INTERFACE)
5+
6+
target_sources(mbed-generic-stm32h753ai
7+
INTERFACE
8+
PeripheralPins.c
9+
system_clock.c
10+
)
11+
12+
target_include_directories(mbed-generic-stm32h753ai
13+
INTERFACE
14+
.
15+
)
16+
17+
target_link_libraries(mbed-generic-stm32h753ai INTERFACE mbed-stm32h753xi)

TARGET_STM32H7/TARGET_GENERIC_STM32H753AI/PeripheralPins.c

Lines changed: 512 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)