@@ -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
0 commit comments