Skip to content

Commit 92c9be9

Browse files
committed
change st_driver to use ST's github drivers as submodules
1 parent 4e305aa commit 92c9be9

29 files changed

+112
-4
lines changed

.gitmodules

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,3 +196,84 @@
196196
url = https://github.com/raspberrypi/rpi-firmware.git
197197
branch = master
198198
shallow = true
199+
[submodule "ports/stm/st_driver/cmsis_device_f4"]
200+
path = ports/stm/st_driver/cmsis_device_f4
201+
url = https://github.com/STMicroelectronics/cmsis_device_f4.git
202+
[submodule "ports/stm/st_driver/stm32f4xx_hal_driver"]
203+
path = ports/stm/st_driver/stm32f4xx_hal_driver
204+
url = https://github.com/STMicroelectronics/stm32f4xx_hal_driver.git
205+
[submodule "ports/stm/st_driver/cmsis_device_f0"]
206+
path = ports/stm/st_driver/cmsis_device_f0
207+
url = https://github.com/STMicroelectronics/cmsis_device_f0.git
208+
[submodule "ports/stm/st_driver/stm32f0xx_hal_driver"]
209+
path = ports/stm/st_driver/stm32f0xx_hal_driver
210+
url = https://github.com/STMicroelectronics/stm32f0xx_hal_driver.git
211+
[submodule "ports/stm/st_driver/cmsis_device_f1"]
212+
path = ports/stm/st_driver/cmsis_device_f1
213+
url = https://github.com/STMicroelectronics/cmsis_device_f1.git
214+
[submodule "ports/stm/st_driver/stm32f1xx_hal_driver"]
215+
path = ports/stm/st_driver/stm32f1xx_hal_driver
216+
url = https://github.com/STMicroelectronics/stm32f1xx_hal_driver.git
217+
[submodule "ports/stm/st_driver/cmsis_device_f2"]
218+
path = ports/stm/st_driver/cmsis_device_f2
219+
url = https://github.com/STMicroelectronics/cmsis_device_f2.git
220+
[submodule "ports/stm/st_driver/stm32f2xx_hal_driver"]
221+
path = ports/stm/st_driver/stm32f2xx_hal_driver
222+
url = https://github.com/STMicroelectronics/stm32f2xx_hal_driver.git
223+
[submodule "ports/stm/st_driver/cmsis_device_f3"]
224+
path = ports/stm/st_driver/cmsis_device_f3
225+
url = https://github.com/STMicroelectronics/cmsis_device_f3.git
226+
[submodule "ports/stm/st_driver/stm32f3xx_hal_driver"]
227+
path = ports/stm/st_driver/stm32f3xx_hal_driver
228+
url = https://github.com/STMicroelectronics/stm32f3xx_hal_driver.git
229+
[submodule "ports/stm/st_driver/cmsis_device_f7"]
230+
path = ports/stm/st_driver/cmsis_device_f7
231+
url = https://github.com/STMicroelectronics/cmsis_device_f7.git
232+
[submodule "ports/stm/st_driver/stm32f7xx_hal_driver"]
233+
path = ports/stm/st_driver/stm32f7xx_hal_driver
234+
url = https://github.com/STMicroelectronics/stm32f7xx_hal_driver.git
235+
[submodule "ports/stm/st_driver/cmsis_device_h7"]
236+
path = ports/stm/st_driver/cmsis_device_h7
237+
url = https://github.com/STMicroelectronics/cmsis_device_h7.git
238+
[submodule "ports/stm/st_driver/stm32h7xx_hal_driver"]
239+
path = ports/stm/st_driver/stm32h7xx_hal_driver
240+
url = https://github.com/STMicroelectronics/stm32h7xx_hal_driver.git
241+
[submodule "ports/stm/st_driver/cmsis_device_l0"]
242+
path = ports/stm/st_driver/cmsis_device_l0
243+
url = https://github.com/STMicroelectronics/cmsis_device_l0.git
244+
[submodule "ports/stm/st_driver/stm32l0xx_hal_driver"]
245+
path = ports/stm/st_driver/stm32l0xx_hal_driver
246+
url = https://github.com/STMicroelectronics/stm32l0xx_hal_driver.git
247+
[submodule "ports/stm/st_driver/cmsis_device_l1"]
248+
path = ports/stm/st_driver/cmsis_device_l1
249+
url = https://github.com/STMicroelectronics/cmsis_device_l1.git
250+
[submodule "ports/stm/st_driver/stm32l1xx_hal_driver"]
251+
path = ports/stm/st_driver/stm32l1xx_hal_driver
252+
url = https://github.com/STMicroelectronics/stm32l1xx_hal_driver.git
253+
[submodule "ports/stm/st_driver/cmsis_device_l4"]
254+
path = ports/stm/st_driver/cmsis_device_l4
255+
url = https://github.com/STMicroelectronics/cmsis_device_l4.git
256+
[submodule "ports/stm/st_driver/stm32l4xx_hal_driver"]
257+
path = ports/stm/st_driver/stm32l4xx_hal_driver
258+
url = https://github.com/STMicroelectronics/stm32l4xx_hal_driver.git
259+
[submodule "ports/stm/st_driver/cmsis_device_g0"]
260+
path = ports/stm/st_driver/cmsis_device_g0
261+
url = https://github.com/STMicroelectronics/cmsis_device_g0.git
262+
[submodule "ports/stm/st_driver/stm32g0xx_hal_driver"]
263+
path = ports/stm/st_driver/stm32g0xx_hal_driver
264+
url = https://github.com/STMicroelectronics/stm32g0xx_hal_driver.git
265+
[submodule "ports/stm/st_driver/cmsis_device_g4"]
266+
path = ports/stm/st_driver/cmsis_device_g4
267+
url = https://github.com/STMicroelectronics/cmsis_device_g4.git
268+
[submodule "ports/stm/st_driver/stm32g4xx_hal_driver"]
269+
path = ports/stm/st_driver/stm32g4xx_hal_driver
270+
url = https://github.com/STMicroelectronics/stm32g4xx_hal_driver.git
271+
[submodule "ports/stm/st_driver/cmsis_device_l5"]
272+
path = ports/stm/st_driver/cmsis_device_l5
273+
url = https://github.com/STMicroelectronics/cmsis_device_l5.git
274+
[submodule "ports/stm/st_driver/stm32l5xx_hal_driver"]
275+
path = ports/stm/st_driver/stm32l5xx_hal_driver
276+
url = https://github.com/STMicroelectronics/stm32l5xx_hal_driver.git
277+
[submodule "ports/stm/st_driver/CMSIS_5"]
278+
path = ports/stm/st_driver/CMSIS_5
279+
url = https://github.com/ARM-software/CMSIS_5.git

ports/stm/Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,16 +60,16 @@ CROSS_COMPILE = arm-none-eabi-
6060
MCU_SERIES_LOWER = $(shell echo $(MCU_SERIES) | tr '[:upper:]' '[:lower:]')
6161
MCU_VARIANT_LOWER = $(shell echo $(MCU_VARIANT) | tr '[:upper:]' '[:lower:]')
6262

63-
HAL_DIR=st_driver/STM32$(MCU_SERIES)xx_HAL_Driver
63+
HAL_DIR=st_driver/stm32$(MCU_SERIES_LOWER)xx_hal_driver
6464

6565
INC += -I.
6666
INC += -I../..
6767
INC += -I$(BUILD)
6868
INC += -I$(BUILD)/genhdr
6969
INC += -I./$(HAL_DIR)/Inc
7070
INC += -I./$(HAL_DIR)/Inc/Legacy
71-
INC += -I./st_driver/CMSIS/Device/ST/STM32$(MCU_SERIES)xx/Include
72-
INC += -I./st_driver/CMSIS/Include
71+
INC += -I./st_driver/cmsis_device_$(MCU_SERIES_LOWER)/Include
72+
INC += -I./st_driver/CMSIS_5/CMSIS/Core/Include
7373
INC += -I./boards
7474
INC += -I./boards/$(BOARD)
7575
INC += -I./hal_conf
@@ -242,7 +242,7 @@ endif
242242

243243
SRC_S = \
244244
supervisor/cpu.s \
245-
st_driver/CMSIS/Device/ST/STM32$(MCU_SERIES)xx/Source/Templates/gcc/startup_$(MCU_VARIANT_LOWER).s
245+
st_driver/cmsis_device_$(MCU_SERIES_LOWER)/Source/Templates/gcc/startup_$(MCU_VARIANT_LOWER).s
246246

247247
SRC_COMMON_HAL_EXPANDED = $(addprefix shared-bindings/, $(SRC_COMMON_HAL)) \
248248
$(addprefix shared-bindings/, $(SRC_BINDINGS_ENUMS)) \

ports/stm/st_driver/CMSIS_5

Submodule CMSIS_5 added at 0b52176

ports/stm/st_driver/cmsis_device_f0

Submodule cmsis_device_f0 added at 8b86197

ports/stm/st_driver/cmsis_device_f1

Submodule cmsis_device_f1 added at 71ad5b3

ports/stm/st_driver/cmsis_device_f2

Submodule cmsis_device_f2 added at 694c49f

ports/stm/st_driver/cmsis_device_f3

Submodule cmsis_device_f3 added at 167eefd

ports/stm/st_driver/cmsis_device_f4

Submodule cmsis_device_f4 added at 6fe2c1f

ports/stm/st_driver/cmsis_device_f7

Submodule cmsis_device_f7 added at d29a892

ports/stm/st_driver/cmsis_device_g0

Submodule cmsis_device_g0 added at 4daf765

0 commit comments

Comments
 (0)