@@ -103740,6 +103740,222 @@ target_compile_options(GENERIC_U5A9ZJTXQ_xusb_HSFS INTERFACE
103740
103740
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
103741
103741
)
103742
103742
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
+
103743
103959
# GENERIC_WB15CCUX
103744
103960
# -----------------------------------------------------------------------------
103745
103961
@@ -111976,6 +112192,88 @@ target_compile_options(NUCLEO_U5A5ZJ_Q_xusb_HSFS INTERFACE
111976
112192
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
111977
112193
)
111978
112194
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
+
111979
112277
# NUCLEO_WB15CC
111980
112278
# -----------------------------------------------------------------------------
111981
112279
0 commit comments