embox

Форк
0
26 строк · 1018.0 Байт
1
package platform.stm32.f1.stm32f103_bluepill
2

3
@Build(stage=1)
4
@BuildArtifactPath(cppflags="-DSTM32F100xB")
5
static module stm32f103_bluepill_conf extends third_party.bsp.stmf1cube.stm32f1_conf {
6
	@IncludeExport(path="")
7
	source "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)")
14
static module bsp extends third_party.bsp.st_bsp_api {
15
	source "clock_config.c"
16

17
	@AddPrefix("^BUILD/extbld/third_party/bsp/stmf1cube/cube/STM32CubeF1-1.8.1/Drivers/BSP/STM32F1xx_Nucleo")
18
	source "stm32f1xx_nucleo.c"
19

20
	@AddPrefix("^BUILD/extbld/third_party/bsp/stmf1cube/cube")
21
	source "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

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.