Skip to content

Commit 652e1dc

Browse files
Get CMSIS headers from submodule as well
1 parent 1a692e6 commit 652e1dc

File tree

11 files changed

+13
-33747
lines changed

11 files changed

+13
-33747
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@
44
[submodule "targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/stm32u0xx-hal-driver"]
55
path = targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/stm32u0xx-hal-driver
66
url = https://github.com/STMicroelectronics/stm32u0xx-hal-driver.git
7+
[submodule "targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/cmsis-device-u0"]
8+
path = targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/cmsis-device-u0
9+
url = https://github.com/STMicroelectronics/cmsis-device-u0.git

targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/CMSIS/stm32u031xx.h

Lines changed: 0 additions & 10215 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/CMSIS/stm32u073xx.h

Lines changed: 0 additions & 11281 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/CMSIS/stm32u083xx.h

Lines changed: 0 additions & 11554 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/CMSIS/stm32u0xx.h

Lines changed: 0 additions & 217 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/CMSIS/system_stm32u0xx.h

Lines changed: 0 additions & 105 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Copyright (c) 2025 Jan Kamidra
22
# SPDX-License-Identifier: Apache-2.0
33

4+
mbed_setup_submodule(cmsis-device-u0 CHECK_FILE Source/Templates/system_stm32u0xx.c IF_LABEL MCU_STM32U0)
45
mbed_setup_submodule(stm32u0xx-hal-driver CHECK_FILE Src/stm32u0xx_hal.c IF_LABEL MCU_STM32U0)
56

67
add_library(mbed-stm32u0cube-fw INTERFACE)
@@ -74,13 +75,15 @@ target_sources(mbed-stm32u0cube-fw
7475
stm32u0xx-hal-driver/Src/stm32u0xx_ll_exti.c
7576
stm32u0xx-hal-driver/Src/stm32u0xx_ll_gpio.c
7677
stm32u0xx-hal-driver/Src/stm32u0xx_ll_i2c.c
77-
system_stm32u0xx.c
78+
79+
# For now we use this file unmodified, so we can get it directly from the submodule
80+
cmsis-device-u0/Source/Templates/system_stm32u0xx.c
7881
)
7982

8083
target_include_directories(mbed-stm32u0cube-fw
8184
INTERFACE
8285
.
83-
CMSIS
86+
cmsis-device-u0/Include
8487
stm32u0xx-hal-driver/Inc
8588
stm32u0xx-hal-driver/Inc/Legacy
8689
)

targets/TARGET_STM/TARGET_STM32U0/STM32Cube_FW/LICENSE.md

Lines changed: 0 additions & 27 deletions
This file was deleted.
Submodule cmsis-device-u0 added at 5fca202

0 commit comments

Comments
 (0)