Skip to content

Commit 8b4587d

Browse files
committed
chore(cmake): update files
Signed-off-by: Frederic Pillon <[email protected]>
1 parent f76926c commit 8b4587d

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed

Diff for: cmake/boards_db.cmake

+57
Original file line numberDiff line numberDiff line change
@@ -103140,6 +103140,63 @@ target_compile_options(PYBSTICK26_STD_usb_none INTERFACE
103140103140
"SHELL:"
103141103141
)
103142103142

103143+
# RAK3172_MODULE
103144+
# -----------------------------------------------------------------------------
103145+
103146+
set(RAK3172_MODULE_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U")
103147+
set(RAK3172_MODULE_MAXSIZE 262144)
103148+
set(RAK3172_MODULE_MAXDATASIZE 65536)
103149+
set(RAK3172_MODULE_MCU cortex-m4)
103150+
set(RAK3172_MODULE_FPCONF "-")
103151+
add_library(RAK3172_MODULE INTERFACE)
103152+
target_compile_options(RAK3172_MODULE INTERFACE
103153+
"SHELL:-DSTM32WLE5xx "
103154+
"SHELL:"
103155+
"SHELL:"
103156+
"SHELL: "
103157+
-mcpu=${RAK3172_MODULE_MCU}
103158+
)
103159+
target_compile_definitions(RAK3172_MODULE INTERFACE
103160+
"STM32WLxx"
103161+
"ARDUINO_RAK3172_MODULE"
103162+
"BOARD_NAME=\"RAK3172_MODULE\""
103163+
"BOARD_ID=RAK3172_MODULE"
103164+
"VARIANT_H=\"variant_RAK3172_MODULE.h\""
103165+
)
103166+
target_include_directories(RAK3172_MODULE INTERFACE
103167+
${CMAKE_CURRENT_LIST_DIR}/../system/STM32WLxx
103168+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WLxx_HAL_Driver/Inc
103169+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WLxx_HAL_Driver/Src
103170+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WLxx/Include/
103171+
${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WLxx/Source/Templates/gcc/
103172+
${RAK3172_MODULE_VARIANT_PATH}
103173+
)
103174+
103175+
target_link_options(RAK3172_MODULE INTERFACE
103176+
"LINKER:--default-script=${RAK3172_MODULE_VARIANT_PATH}/ldscript.ld"
103177+
"LINKER:--defsym=LD_FLASH_OFFSET=0x0"
103178+
"LINKER:--defsym=LD_MAX_SIZE=262144"
103179+
"LINKER:--defsym=LD_MAX_DATA_SIZE=65536"
103180+
"SHELL: "
103181+
-mcpu=${RAK3172_MODULE_MCU}
103182+
)
103183+
target_link_libraries(RAK3172_MODULE INTERFACE
103184+
arm_cortexM4l_math
103185+
)
103186+
103187+
add_library(RAK3172_MODULE_serial_disabled INTERFACE)
103188+
target_compile_options(RAK3172_MODULE_serial_disabled INTERFACE
103189+
"SHELL:"
103190+
)
103191+
add_library(RAK3172_MODULE_serial_generic INTERFACE)
103192+
target_compile_options(RAK3172_MODULE_serial_generic INTERFACE
103193+
"SHELL:-DHAL_UART_MODULE_ENABLED"
103194+
)
103195+
add_library(RAK3172_MODULE_serial_none INTERFACE)
103196+
target_compile_options(RAK3172_MODULE_serial_none INTERFACE
103197+
"SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
103198+
)
103199+
103143103200
# RAK811_TRACKER
103144103201
# -----------------------------------------------------------------------------
103145103202

Diff for: variants/STM32WLxx/WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U/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_GENERIC_NODE_SE_TTI.cpp
26+
variant_RAK3172_MODULE.cpp
2627
)
2728
target_link_libraries(variant_bin PUBLIC variant_usage)
2829

0 commit comments

Comments
 (0)