embox
25 строк · 932.0 Байт
1package platform.stm32.f4.stm32f411_blackpill
2
3@BuildArtifactPath(cppflags="-DSTM32F411xE")
4static module stm32f411_blackpill_conf extends third_party.bsp.stmf4cube.stm32f4_conf {
5@IncludeExport(path="")
6source "stm32f4xx_hal_conf.h"
7}
8
9@Build(stage=1)
10@BuildDepends(stm32f411_blackpill_conf)
11@BuildDepends(third_party.bsp.stmf4cube.cube)
12@BuildDepends(third_party.bsp.stmf4cube.bsp_drivers.stm324xg_eval_sd)
13static module bsp extends third_party.bsp.st_bsp_api {
14option boolean errata_spi_wrong_last_bit = false
15
16source "clock_config.c"
17
18@AddPrefix("^BUILD/extbld/third_party/bsp/stmf4cube/cube/STM32CubeF4-1.27.1/")
19source "Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c"
20
21@NoRuntime depends third_party.bsp.stmf4cube.bsp_drivers.stm324xg_eval_sd
22@NoRuntime depends third_party.bsp.stmf4cube.cube
23@NoRuntime depends stm32f411_blackpill_conf
24@NoRuntime depends platform.stm32.stm32cube_compat
25}
26