File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 11#include "stm32_def_build.h"
22
3+ #if defined(CMSIS_STARTUP_FILE)
34#include CMSIS_STARTUP_FILE
4-
5+ #endif
Original file line number Diff line number Diff line change 11#ifndef _STM32_DEF_BUILD_
22#define _STM32_DEF_BUILD_
33
4+ #if !defined(CMSIS_STARTUP_FILE ) && !defined(CUSTOM_STARTUP_FILE )
45#if defined(STM32F030x6 )
56#define CMSIS_STARTUP_FILE "startup_stm32f030x6.s"
67#elif defined(STM32F030x8 )
296297#else
297298#error UNKNOWN CHIP
298299#endif
299- #endif //_STM32_DEF_BUILD_
300+ #else
301+ #warning "No CMSIS startup file defined, custom one should be used"
302+ #endif /* !CMSIS_STARTUP_FILE && !CUSTOM_STARTUP_FILE */
303+ #endif /* _STM32_DEF_BUILD_ */
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ compiler.c.extra_flags=
5959compiler.c.elf.extra_flags=
6060compiler.cpp.extra_flags=
6161compiler.cpp.std=gnu++14
62- compiler.S.extra_flags=
62+ compiler.S.extra_flags={build.startup_file}
6363compiler.ar.extra_flags=
6464compiler.elf2bin.extra_flags=
6565compiler.elf2hex.extra_flags=
@@ -81,6 +81,7 @@ build.info.flags=-D{build.series} -DARDUINO={runtime.ide.version} -DARDUINO_{bui
8181# Defaults config
8282build.xSerial=-DHAL_UART_MODULE_ENABLED
8383build.enable_usb=
84+ build.startup_file=
8485build.flags.optimize=-Os
8586build.flags.ldspecs=--specs=nano.specs
8687
You can’t perform that action at this time.
0 commit comments