@@ -103740,6 +103740,222 @@ target_compile_options(GENERIC_U5A9ZJTXQ_xusb_HSFS INTERFACE
103740103740 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
103741103741)
103742103742
103743+ # GENERIC_WB05KZVX
103744+ # -----------------------------------------------------------------------------
103745+
103746+ set(GENERIC_WB05KZVX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF")
103747+ set(GENERIC_WB05KZVX_MAXSIZE 196608)
103748+ set(GENERIC_WB05KZVX_MAXDATASIZE 24576)
103749+ set(GENERIC_WB05KZVX_MCU cortex-m0plus)
103750+ set(GENERIC_WB05KZVX_FPCONF "-")
103751+ add_library(GENERIC_WB05KZVX INTERFACE)
103752+ target_compile_options(GENERIC_WB05KZVX INTERFACE
103753+ "SHELL:-DSTM32WB05 -D__CORTEX_SC=0"
103754+ "SHELL:"
103755+ "SHELL:"
103756+ "SHELL: "
103757+ -mcpu=${GENERIC_WB05KZVX_MCU}
103758+ )
103759+ target_compile_definitions(GENERIC_WB05KZVX INTERFACE
103760+ "STM32WB0x"
103761+ "ARDUINO_GENERIC_WB05KZVX"
103762+ "BOARD_NAME=\"GENERIC_WB05KZVX\""
103763+ "BOARD_ID=GENERIC_WB05KZVX"
103764+ "VARIANT_H=\"variant_generic.h\""
103765+ )
103766+ target_include_directories(GENERIC_WB05KZVX INTERFACE
103767+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WB0x
103768+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Inc
103769+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Src
103770+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/
103771+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/
103772+ ${GENERIC_WB05KZVX_VARIANT_PATH}
103773+ )
103774+
103775+ target_link_options(GENERIC_WB05KZVX INTERFACE
103776+ "LINKER:--default-script=${GENERIC_WB05KZVX_VARIANT_PATH}/ldscript.ld"
103777+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
103778+ "LINKER:--defsym=LD_MAX_SIZE=196608"
103779+ "LINKER:--defsym=LD_MAX_DATA_SIZE=24576"
103780+ "SHELL: "
103781+ -mcpu=${GENERIC_WB05KZVX_MCU}
103782+ )
103783+
103784+ add_library(GENERIC_WB05KZVX_serial_disabled INTERFACE)
103785+ target_compile_options(GENERIC_WB05KZVX_serial_disabled INTERFACE
103786+ "SHELL:"
103787+ )
103788+ add_library(GENERIC_WB05KZVX_serial_generic INTERFACE)
103789+ target_compile_options(GENERIC_WB05KZVX_serial_generic INTERFACE
103790+ "SHELL:-DHAL_UART_MODULE_ENABLED"
103791+ )
103792+ add_library(GENERIC_WB05KZVX_serial_none INTERFACE)
103793+ target_compile_options(GENERIC_WB05KZVX_serial_none INTERFACE
103794+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
103795+ )
103796+
103797+ # GENERIC_WB05TZFX
103798+ # -----------------------------------------------------------------------------
103799+
103800+ set(GENERIC_WB05TZFX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF")
103801+ set(GENERIC_WB05TZFX_MAXSIZE 196608)
103802+ set(GENERIC_WB05TZFX_MAXDATASIZE 24576)
103803+ set(GENERIC_WB05TZFX_MCU cortex-m0plus)
103804+ set(GENERIC_WB05TZFX_FPCONF "-")
103805+ add_library(GENERIC_WB05TZFX INTERFACE)
103806+ target_compile_options(GENERIC_WB05TZFX INTERFACE
103807+ "SHELL:-DSTM32WB05 -D__CORTEX_SC=0"
103808+ "SHELL:"
103809+ "SHELL:"
103810+ "SHELL: "
103811+ -mcpu=${GENERIC_WB05TZFX_MCU}
103812+ )
103813+ target_compile_definitions(GENERIC_WB05TZFX INTERFACE
103814+ "STM32WB0x"
103815+ "ARDUINO_GENERIC_WB05TZFX"
103816+ "BOARD_NAME=\"GENERIC_WB05TZFX\""
103817+ "BOARD_ID=GENERIC_WB05TZFX"
103818+ "VARIANT_H=\"variant_generic.h\""
103819+ )
103820+ target_include_directories(GENERIC_WB05TZFX INTERFACE
103821+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WB0x
103822+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Inc
103823+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Src
103824+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/
103825+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/
103826+ ${GENERIC_WB05TZFX_VARIANT_PATH}
103827+ )
103828+
103829+ target_link_options(GENERIC_WB05TZFX INTERFACE
103830+ "LINKER:--default-script=${GENERIC_WB05TZFX_VARIANT_PATH}/ldscript.ld"
103831+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
103832+ "LINKER:--defsym=LD_MAX_SIZE=196608"
103833+ "LINKER:--defsym=LD_MAX_DATA_SIZE=24576"
103834+ "SHELL: "
103835+ -mcpu=${GENERIC_WB05TZFX_MCU}
103836+ )
103837+
103838+ add_library(GENERIC_WB05TZFX_serial_disabled INTERFACE)
103839+ target_compile_options(GENERIC_WB05TZFX_serial_disabled INTERFACE
103840+ "SHELL:"
103841+ )
103842+ add_library(GENERIC_WB05TZFX_serial_generic INTERFACE)
103843+ target_compile_options(GENERIC_WB05TZFX_serial_generic INTERFACE
103844+ "SHELL:-DHAL_UART_MODULE_ENABLED"
103845+ )
103846+ add_library(GENERIC_WB05TZFX_serial_none INTERFACE)
103847+ target_compile_options(GENERIC_WB05TZFX_serial_none INTERFACE
103848+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
103849+ )
103850+
103851+ # GENERIC_WB09KEVX
103852+ # -----------------------------------------------------------------------------
103853+
103854+ set(GENERIC_WB09KEVX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF")
103855+ set(GENERIC_WB09KEVX_MAXSIZE 524288)
103856+ set(GENERIC_WB09KEVX_MAXDATASIZE 65536)
103857+ set(GENERIC_WB09KEVX_MCU cortex-m0plus)
103858+ set(GENERIC_WB09KEVX_FPCONF "-")
103859+ add_library(GENERIC_WB09KEVX INTERFACE)
103860+ target_compile_options(GENERIC_WB09KEVX INTERFACE
103861+ "SHELL:-DSTM32WB09 -D__CORTEX_SC=0"
103862+ "SHELL:"
103863+ "SHELL:"
103864+ "SHELL: "
103865+ -mcpu=${GENERIC_WB09KEVX_MCU}
103866+ )
103867+ target_compile_definitions(GENERIC_WB09KEVX INTERFACE
103868+ "STM32WB0x"
103869+ "ARDUINO_GENERIC_WB09KEVX"
103870+ "BOARD_NAME=\"GENERIC_WB09KEVX\""
103871+ "BOARD_ID=GENERIC_WB09KEVX"
103872+ "VARIANT_H=\"variant_generic.h\""
103873+ )
103874+ target_include_directories(GENERIC_WB09KEVX INTERFACE
103875+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WB0x
103876+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Inc
103877+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Src
103878+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/
103879+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/
103880+ ${GENERIC_WB09KEVX_VARIANT_PATH}
103881+ )
103882+
103883+ target_link_options(GENERIC_WB09KEVX INTERFACE
103884+ "LINKER:--default-script=${GENERIC_WB09KEVX_VARIANT_PATH}/ldscript.ld"
103885+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
103886+ "LINKER:--defsym=LD_MAX_SIZE=524288"
103887+ "LINKER:--defsym=LD_MAX_DATA_SIZE=65536"
103888+ "SHELL: "
103889+ -mcpu=${GENERIC_WB09KEVX_MCU}
103890+ )
103891+
103892+ add_library(GENERIC_WB09KEVX_serial_disabled INTERFACE)
103893+ target_compile_options(GENERIC_WB09KEVX_serial_disabled INTERFACE
103894+ "SHELL:"
103895+ )
103896+ add_library(GENERIC_WB09KEVX_serial_generic INTERFACE)
103897+ target_compile_options(GENERIC_WB09KEVX_serial_generic INTERFACE
103898+ "SHELL:-DHAL_UART_MODULE_ENABLED"
103899+ )
103900+ add_library(GENERIC_WB09KEVX_serial_none INTERFACE)
103901+ target_compile_options(GENERIC_WB09KEVX_serial_none INTERFACE
103902+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
103903+ )
103904+
103905+ # GENERIC_WB09TEFX
103906+ # -----------------------------------------------------------------------------
103907+
103908+ set(GENERIC_WB09TEFX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF")
103909+ set(GENERIC_WB09TEFX_MAXSIZE 524288)
103910+ set(GENERIC_WB09TEFX_MAXDATASIZE 65536)
103911+ set(GENERIC_WB09TEFX_MCU cortex-m0plus)
103912+ set(GENERIC_WB09TEFX_FPCONF "-")
103913+ add_library(GENERIC_WB09TEFX INTERFACE)
103914+ target_compile_options(GENERIC_WB09TEFX INTERFACE
103915+ "SHELL:-DSTM32WB09 -D__CORTEX_SC=0"
103916+ "SHELL:"
103917+ "SHELL:"
103918+ "SHELL: "
103919+ -mcpu=${GENERIC_WB09TEFX_MCU}
103920+ )
103921+ target_compile_definitions(GENERIC_WB09TEFX INTERFACE
103922+ "STM32WB0x"
103923+ "ARDUINO_GENERIC_WB09TEFX"
103924+ "BOARD_NAME=\"GENERIC_WB09TEFX\""
103925+ "BOARD_ID=GENERIC_WB09TEFX"
103926+ "VARIANT_H=\"variant_generic.h\""
103927+ )
103928+ target_include_directories(GENERIC_WB09TEFX INTERFACE
103929+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WB0x
103930+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Inc
103931+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Src
103932+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/
103933+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/
103934+ ${GENERIC_WB09TEFX_VARIANT_PATH}
103935+ )
103936+
103937+ target_link_options(GENERIC_WB09TEFX INTERFACE
103938+ "LINKER:--default-script=${GENERIC_WB09TEFX_VARIANT_PATH}/ldscript.ld"
103939+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
103940+ "LINKER:--defsym=LD_MAX_SIZE=524288"
103941+ "LINKER:--defsym=LD_MAX_DATA_SIZE=65536"
103942+ "SHELL: "
103943+ -mcpu=${GENERIC_WB09TEFX_MCU}
103944+ )
103945+
103946+ add_library(GENERIC_WB09TEFX_serial_disabled INTERFACE)
103947+ target_compile_options(GENERIC_WB09TEFX_serial_disabled INTERFACE
103948+ "SHELL:"
103949+ )
103950+ add_library(GENERIC_WB09TEFX_serial_generic INTERFACE)
103951+ target_compile_options(GENERIC_WB09TEFX_serial_generic INTERFACE
103952+ "SHELL:-DHAL_UART_MODULE_ENABLED"
103953+ )
103954+ add_library(GENERIC_WB09TEFX_serial_none INTERFACE)
103955+ target_compile_options(GENERIC_WB09TEFX_serial_none INTERFACE
103956+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
103957+ )
103958+
103743103959# GENERIC_WB15CCUX
103744103960# -----------------------------------------------------------------------------
103745103961
@@ -111976,6 +112192,88 @@ target_compile_options(NUCLEO_U5A5ZJ_Q_xusb_HSFS INTERFACE
111976112192 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
111977112193)
111978112194
112195+ # NUCLEO_WB09KE
112196+ # -----------------------------------------------------------------------------
112197+
112198+ set(NUCLEO_WB09KE_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WB0x/WB05KZV_WB05TZF_WB09KEV_WB09TEF")
112199+ set(NUCLEO_WB09KE_MAXSIZE 524288)
112200+ set(NUCLEO_WB09KE_MAXDATASIZE 65536)
112201+ set(NUCLEO_WB09KE_MCU cortex-m0plus)
112202+ set(NUCLEO_WB09KE_FPCONF "-")
112203+ add_library(NUCLEO_WB09KE INTERFACE)
112204+ target_compile_options(NUCLEO_WB09KE INTERFACE
112205+ "SHELL:-DSTM32WB09 -D__CORTEX_SC=0"
112206+ "SHELL:"
112207+ "SHELL:"
112208+ "SHELL: "
112209+ -mcpu=${NUCLEO_WB09KE_MCU}
112210+ )
112211+ target_compile_definitions(NUCLEO_WB09KE INTERFACE
112212+ "STM32WB0x"
112213+ "ARDUINO_NUCLEO_WB09KE"
112214+ "BOARD_NAME=\"NUCLEO_WB09KE\""
112215+ "BOARD_ID=NUCLEO_WB09KE"
112216+ "VARIANT_H=\"variant_NUCLEO_WB09KE.h\""
112217+ )
112218+ target_include_directories(NUCLEO_WB09KE INTERFACE
112219+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WB0x
112220+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Inc
112221+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WB0x_HAL_Driver/Src
112222+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Include/
112223+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WB0x/Source/Templates/gcc/
112224+ ${NUCLEO_WB09KE_VARIANT_PATH}
112225+ )
112226+
112227+ target_link_options(NUCLEO_WB09KE INTERFACE
112228+ "LINKER:--default-script=${NUCLEO_WB09KE_VARIANT_PATH}/ldscript.ld"
112229+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
112230+ "LINKER:--defsym=LD_MAX_SIZE=524288"
112231+ "LINKER:--defsym=LD_MAX_DATA_SIZE=65536"
112232+ "SHELL: "
112233+ -mcpu=${NUCLEO_WB09KE_MCU}
112234+ )
112235+
112236+ add_library(NUCLEO_WB09KE_serial_disabled INTERFACE)
112237+ target_compile_options(NUCLEO_WB09KE_serial_disabled INTERFACE
112238+ "SHELL:"
112239+ )
112240+ add_library(NUCLEO_WB09KE_serial_generic INTERFACE)
112241+ target_compile_options(NUCLEO_WB09KE_serial_generic INTERFACE
112242+ "SHELL:-DHAL_UART_MODULE_ENABLED"
112243+ )
112244+ add_library(NUCLEO_WB09KE_serial_none INTERFACE)
112245+ target_compile_options(NUCLEO_WB09KE_serial_none INTERFACE
112246+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
112247+ )
112248+ add_library(NUCLEO_WB09KE_usb_CDC INTERFACE)
112249+ target_compile_options(NUCLEO_WB09KE_usb_CDC INTERFACE
112250+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
112251+ )
112252+ add_library(NUCLEO_WB09KE_usb_CDCgen INTERFACE)
112253+ target_compile_options(NUCLEO_WB09KE_usb_CDCgen INTERFACE
112254+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
112255+ )
112256+ add_library(NUCLEO_WB09KE_usb_HID INTERFACE)
112257+ target_compile_options(NUCLEO_WB09KE_usb_HID INTERFACE
112258+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
112259+ )
112260+ add_library(NUCLEO_WB09KE_usb_none INTERFACE)
112261+ target_compile_options(NUCLEO_WB09KE_usb_none INTERFACE
112262+ "SHELL:"
112263+ )
112264+ add_library(NUCLEO_WB09KE_xusb_FS INTERFACE)
112265+ target_compile_options(NUCLEO_WB09KE_xusb_FS INTERFACE
112266+ "SHELL:"
112267+ )
112268+ add_library(NUCLEO_WB09KE_xusb_HS INTERFACE)
112269+ target_compile_options(NUCLEO_WB09KE_xusb_HS INTERFACE
112270+ "SHELL:-DUSE_USB_HS"
112271+ )
112272+ add_library(NUCLEO_WB09KE_xusb_HSFS INTERFACE)
112273+ target_compile_options(NUCLEO_WB09KE_xusb_HSFS INTERFACE
112274+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
112275+ )
112276+
111979112277# NUCLEO_WB15CC
111980112278# -----------------------------------------------------------------------------
111981112279
0 commit comments