@@ -103140,6 +103140,63 @@ target_compile_options(PYBSTICK26_STD_usb_none INTERFACE
103140
103140
"SHELL:"
103141
103141
)
103142
103142
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
+
103143
103200
# RAK811_TRACKER
103144
103201
# -----------------------------------------------------------------------------
103145
103202
0 commit comments