@@ -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