@@ -114091,7 +114091,7 @@ target_compile_definitions(NUCLEO_WL33CC1 INTERFACE
114091114091 "ARDUINO_NUCLEO_WL33CC1"
114092114092 "BOARD_NAME=\"NUCLEO_WL33CC1\""
114093114093 "BOARD_ID=NUCLEO_WL33CC1"
114094- "VARIANT_H=\"variant_NUCLEO_WL33CC1 .h\""
114094+ "VARIANT_H=\"variant_NUCLEO_WL33CCx .h\""
114095114095)
114096114096target_include_directories(NUCLEO_WL33CC1 INTERFACE
114097114097 ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WL3x
@@ -114152,6 +114152,88 @@ target_compile_options(NUCLEO_WL33CC1_xusb_HSFS INTERFACE
114152114152 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
114153114153)
114154114154
114155+ # NUCLEO_WL33CC2
114156+ # -----------------------------------------------------------------------------
114157+
114158+ set(NUCLEO_WL33CC2_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WL3x/WL33C(8-B-C)Vx(X)")
114159+ set(NUCLEO_WL33CC2_MAXSIZE 262144)
114160+ set(NUCLEO_WL33CC2_MAXDATASIZE 32768)
114161+ set(NUCLEO_WL33CC2_MCU cortex-m0plus)
114162+ set(NUCLEO_WL33CC2_FPCONF "-")
114163+ add_library(NUCLEO_WL33CC2 INTERFACE)
114164+ target_compile_options(NUCLEO_WL33CC2 INTERFACE
114165+ "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
114166+ "SHELL:"
114167+ "SHELL:"
114168+ "SHELL: "
114169+ -mcpu=${NUCLEO_WL33CC2_MCU}
114170+ )
114171+ target_compile_definitions(NUCLEO_WL33CC2 INTERFACE
114172+ "STM32WL3x"
114173+ "ARDUINO_NUCLEO_WL33CC2"
114174+ "BOARD_NAME=\"NUCLEO_WL33CC2\""
114175+ "BOARD_ID=NUCLEO_WL33CC2"
114176+ "VARIANT_H=\"variant_NUCLEO_WL33CCx.h\""
114177+ )
114178+ target_include_directories(NUCLEO_WL33CC2 INTERFACE
114179+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WL3x
114180+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WL3x_HAL_Driver/Inc
114181+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WL3x_HAL_Driver/Src
114182+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WL3x/Include/
114183+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WL3x/Source/Templates/gcc/
114184+ ${NUCLEO_WL33CC2_VARIANT_PATH}
114185+ )
114186+
114187+ target_link_options(NUCLEO_WL33CC2 INTERFACE
114188+ "LINKER:--default-script=${NUCLEO_WL33CC2_VARIANT_PATH}/ldscript.ld"
114189+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
114190+ "LINKER:--defsym=LD_MAX_SIZE=262144"
114191+ "LINKER:--defsym=LD_MAX_DATA_SIZE=32768"
114192+ "SHELL: "
114193+ -mcpu=${NUCLEO_WL33CC2_MCU}
114194+ )
114195+
114196+ add_library(NUCLEO_WL33CC2_serial_disabled INTERFACE)
114197+ target_compile_options(NUCLEO_WL33CC2_serial_disabled INTERFACE
114198+ "SHELL:"
114199+ )
114200+ add_library(NUCLEO_WL33CC2_serial_generic INTERFACE)
114201+ target_compile_options(NUCLEO_WL33CC2_serial_generic INTERFACE
114202+ "SHELL:-DHAL_UART_MODULE_ENABLED"
114203+ )
114204+ add_library(NUCLEO_WL33CC2_serial_none INTERFACE)
114205+ target_compile_options(NUCLEO_WL33CC2_serial_none INTERFACE
114206+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
114207+ )
114208+ add_library(NUCLEO_WL33CC2_usb_CDC INTERFACE)
114209+ target_compile_options(NUCLEO_WL33CC2_usb_CDC INTERFACE
114210+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
114211+ )
114212+ add_library(NUCLEO_WL33CC2_usb_CDCgen INTERFACE)
114213+ target_compile_options(NUCLEO_WL33CC2_usb_CDCgen INTERFACE
114214+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
114215+ )
114216+ add_library(NUCLEO_WL33CC2_usb_HID INTERFACE)
114217+ target_compile_options(NUCLEO_WL33CC2_usb_HID INTERFACE
114218+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
114219+ )
114220+ add_library(NUCLEO_WL33CC2_usb_none INTERFACE)
114221+ target_compile_options(NUCLEO_WL33CC2_usb_none INTERFACE
114222+ "SHELL:"
114223+ )
114224+ add_library(NUCLEO_WL33CC2_xusb_FS INTERFACE)
114225+ target_compile_options(NUCLEO_WL33CC2_xusb_FS INTERFACE
114226+ "SHELL:"
114227+ )
114228+ add_library(NUCLEO_WL33CC2_xusb_HS INTERFACE)
114229+ target_compile_options(NUCLEO_WL33CC2_xusb_HS INTERFACE
114230+ "SHELL:-DUSE_USB_HS"
114231+ )
114232+ add_library(NUCLEO_WL33CC2_xusb_HSFS INTERFACE)
114233+ target_compile_options(NUCLEO_WL33CC2_xusb_HSFS INTERFACE
114234+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
114235+ )
114236+
114155114237# NUCLEO_WL55JC1
114156114238# -----------------------------------------------------------------------------
114157114239
0 commit comments