Skip to content

Commit e5a264b

Browse files
committed
chore: add new recipe to define HAL version usage
By default: -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER To use HAL version2 add this recipe: build.hal=-DUSE_HALV2_DRIVER Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 2fdbe6b commit e5a264b

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
#if !defined(USE_HALV2_DRIVER)
12
#include "stm32_def_build.h"
23

34
#if defined(CMSIS_STARTUP_FILE)
45
#include CMSIS_STARTUP_FILE
56
#endif
7+
#endif /* !USE_HALV2_DRIVER */

‎platform.txt‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ compiler.objcopy.cmd=arm-none-eabi-objcopy
6565
compiler.elf2hex.cmd=arm-none-eabi-objcopy
6666
compiler.libraries.ldflags=
6767

68-
compiler.extra_flags=-mcpu={build.mcu} {build.fpu} {build.float-abi} -DVECT_TAB_OFFSET={build.flash_offset} -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -DEXTENDED_PIN_MODE -mthumb "@{build.opt.path}"
68+
compiler.extra_flags=-mcpu={build.mcu} {build.fpu} {build.float-abi} -DVECT_TAB_OFFSET={build.flash_offset} {build.hal} -DEXTENDED_PIN_MODE -mthumb "@{build.opt.path}"
6969

7070
compiler.S.flags={compiler.extra_flags} -c -x assembler-with-cpp {compiler.stm.extra_include}
7171

@@ -148,6 +148,7 @@ build.enable_virtio=
148148
build.peripheral_pins=
149149
build.startup_file=
150150
build.fpu=
151+
build.hal=-DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER
151152
build.float-abi=
152153
build.flags.optimize=-Os
153154
build.flags.debug=-DNDEBUG

0 commit comments

Comments
 (0)