embox
26 строк · 1018.0 Байт
1package platform.stm32.f1.stm32f103_bluepill
2
3@Build(stage=1)
4@BuildArtifactPath(cppflags="-DSTM32F100xB")
5static module stm32f103_bluepill_conf extends third_party.bsp.stmf1cube.stm32f1_conf {
6@IncludeExport(path="")
7source "stm32f1xx_hal_conf.h"
8}
9
10@Build(stage=1)
11@BuildDepends(stm32f103_bluepill_conf)
12@BuildDepends(third_party.bsp.stmf1cube.cube)
13@BuildArtifactPath(cppflags="$(addprefix -I$(EXTERNAL_BUILD_DIR)/third_party/bsp/stmf1cube/cube/STM32CubeF1-1.8.1/, Drivers/BSP/STM32F1xx_Nucleo)")
14static module bsp extends third_party.bsp.st_bsp_api {
15source "clock_config.c"
16
17@AddPrefix("^BUILD/extbld/third_party/bsp/stmf1cube/cube/STM32CubeF1-1.8.1/Drivers/BSP/STM32F1xx_Nucleo")
18source "stm32f1xx_nucleo.c"
19
20@AddPrefix("^BUILD/extbld/third_party/bsp/stmf1cube/cube")
21source "STM32CubeF1-1.8.1/Projects/STM32VL-Discovery/Templates/Src/system_stm32f1xx.c"
22
23@NoRuntime depends third_party.bsp.stmf1cube.cube
24@NoRuntime depends stm32f103_bluepill_conf
25@NoRuntime depends platform.stm32.stm32cube_compat
26}
27