Skip to content

Commit 19be215

Browse files
committed
chore(cmake): update with new board
Signed-off-by: Frederic Pillon <[email protected]>
1 parent cc8ca1c commit 19be215

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

Diff for: cmake/boards_db.cmake

+54
Original file line numberDiff line numberDiff line change
@@ -108286,6 +108286,60 @@ target_compile_options(ST3DP001_EVAL_xusb_HSFS INTERFACE
108286108286
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
108287108287
)
108288108288

108289+
# STEAM32_WB55RG
108290+
# -----------------------------------------------------------------------------
108291+
108292+
set(STEAM32_WB55RG_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WBxx/WB55R(C-E-G)V")
108293+
set(STEAM32_WB55RG_MAXSIZE 524288)
108294+
set(STEAM32_WB55RG_MAXDATASIZE 196608)
108295+
set(STEAM32_WB55RG_MCU cortex-m4)
108296+
set(STEAM32_WB55RG_FPCONF "fpv4-sp-d16-hard")
108297+
add_library(STEAM32_WB55RG INTERFACE)
108298+
target_compile_options(STEAM32_WB55RG INTERFACE
108299+
"SHELL:-DSTM32WB55xx "
108300+
"SHELL:"
108301+
"SHELL:"
108302+
"SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
108303+
-mcpu=${STEAM32_WB55RG_MCU}
108304+
)
108305+
target_compile_definitions(STEAM32_WB55RG INTERFACE
108306+
"STM32WBxx"
108307+
"ARDUINO_STEAM32_WB55RG"
108308+
"BOARD_NAME=\"STEAM32_WB55RG\""
108309+
"BOARD_ID=STEAM32_WB55RG"
108310+
"VARIANT_H=\"variant_STEAM32_WB55RG.h\""
108311+
)
108312+
target_include_directories(STEAM32_WB55RG INTERFACE
108313+
${CMAKE_CURRENT_LIST_DIR}/../system/STM32WBxx
108314+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WBxx_HAL_Driver/Inc
108315+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WBxx_HAL_Driver/Src
108316+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WBxx/Include/
108317+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WBxx/Source/Templates/gcc/
108318+
${STEAM32_WB55RG_VARIANT_PATH}
108319+
)
108320+
108321+
target_link_options(STEAM32_WB55RG INTERFACE
108322+
"LINKER:--default-script=${STEAM32_WB55RG_VARIANT_PATH}/ldscript.ld"
108323+
"LINKER:--defsym=LD_FLASH_OFFSET=0x0"
108324+
"LINKER:--defsym=LD_MAX_SIZE=524288"
108325+
"LINKER:--defsym=LD_MAX_DATA_SIZE=196608"
108326+
"SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
108327+
-mcpu=${STEAM32_WB55RG_MCU}
108328+
)
108329+
108330+
add_library(STEAM32_WB55RG_serial_disabled INTERFACE)
108331+
target_compile_options(STEAM32_WB55RG_serial_disabled INTERFACE
108332+
"SHELL:"
108333+
)
108334+
add_library(STEAM32_WB55RG_serial_generic INTERFACE)
108335+
target_compile_options(STEAM32_WB55RG_serial_generic INTERFACE
108336+
"SHELL:-DHAL_UART_MODULE_ENABLED"
108337+
)
108338+
add_library(STEAM32_WB55RG_serial_none INTERFACE)
108339+
target_compile_options(STEAM32_WB55RG_serial_none INTERFACE
108340+
"SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
108341+
)
108342+
108289108343
# STEVAL_MKBOXPRO
108290108344
# -----------------------------------------------------------------------------
108291108345

Diff for: variants/STM32WBxx/WB55R(C-E-G)V/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ add_library(variant_bin STATIC EXCLUDE_FROM_ALL
2323
PeripheralPins.c
2424
variant_generic.cpp
2525
variant_P_NUCLEO_WB55RG.cpp
26+
variant_STEAM32_WB55RG.cpp
2627
)
2728
target_link_libraries(variant_bin PUBLIC variant_usage)
2829

0 commit comments

Comments
 (0)