@@ -97092,6 +97092,114 @@ target_compile_options(GENERIC_WB5MMGHX_xusb_HSFS INTERFACE
97092
97092
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
97093
97093
)
97094
97094
97095
+ # GENERIC_WBA55CEUX
97096
+ # -----------------------------------------------------------------------------
97097
+
97098
+ set(GENERIC_WBA55CEUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WBAxx/WBA55C(E-G)U")
97099
+ set(GENERIC_WBA55CEUX_MAXSIZE 524288)
97100
+ set(GENERIC_WBA55CEUX_MAXDATASIZE 98304)
97101
+ set(GENERIC_WBA55CEUX_MCU cortex-m33)
97102
+ set(GENERIC_WBA55CEUX_FPCONF "-")
97103
+ add_library(GENERIC_WBA55CEUX INTERFACE)
97104
+ target_compile_options(GENERIC_WBA55CEUX INTERFACE
97105
+ "SHELL:-DSTM32WBA55xx "
97106
+ "SHELL:"
97107
+ "SHELL:"
97108
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
97109
+ -mcpu=${GENERIC_WBA55CEUX_MCU}
97110
+ )
97111
+ target_compile_definitions(GENERIC_WBA55CEUX INTERFACE
97112
+ "STM32WBAxx"
97113
+ "ARDUINO_GENERIC_WBA55CEUX"
97114
+ "BOARD_NAME=\"GENERIC_WBA55CEUX\""
97115
+ "BOARD_ID=GENERIC_WBA55CEUX"
97116
+ "VARIANT_H=\"variant_generic.h\""
97117
+ )
97118
+ target_include_directories(GENERIC_WBA55CEUX INTERFACE
97119
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WBAxx
97120
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WBAxx_HAL_Driver/Inc
97121
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WBAxx_HAL_Driver/Src
97122
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WBAxx/Include/
97123
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WBAxx/Source/Templates/gcc/
97124
+ ${GENERIC_WBA55CEUX_VARIANT_PATH}
97125
+ )
97126
+
97127
+ target_link_options(GENERIC_WBA55CEUX INTERFACE
97128
+ "LINKER:--default-script=${GENERIC_WBA55CEUX_VARIANT_PATH}/ldscript.ld"
97129
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
97130
+ "LINKER:--defsym=LD_MAX_SIZE=524288"
97131
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=98304"
97132
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
97133
+ -mcpu=${GENERIC_WBA55CEUX_MCU}
97134
+ )
97135
+
97136
+ add_library(GENERIC_WBA55CEUX_serial_disabled INTERFACE)
97137
+ target_compile_options(GENERIC_WBA55CEUX_serial_disabled INTERFACE
97138
+ "SHELL:"
97139
+ )
97140
+ add_library(GENERIC_WBA55CEUX_serial_generic INTERFACE)
97141
+ target_compile_options(GENERIC_WBA55CEUX_serial_generic INTERFACE
97142
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
97143
+ )
97144
+ add_library(GENERIC_WBA55CEUX_serial_none INTERFACE)
97145
+ target_compile_options(GENERIC_WBA55CEUX_serial_none INTERFACE
97146
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
97147
+ )
97148
+
97149
+ # GENERIC_WBA55CGUX
97150
+ # -----------------------------------------------------------------------------
97151
+
97152
+ set(GENERIC_WBA55CGUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WBAxx/WBA55C(E-G)U")
97153
+ set(GENERIC_WBA55CGUX_MAXSIZE 1048576)
97154
+ set(GENERIC_WBA55CGUX_MAXDATASIZE 131072)
97155
+ set(GENERIC_WBA55CGUX_MCU cortex-m33)
97156
+ set(GENERIC_WBA55CGUX_FPCONF "-")
97157
+ add_library(GENERIC_WBA55CGUX INTERFACE)
97158
+ target_compile_options(GENERIC_WBA55CGUX INTERFACE
97159
+ "SHELL:-DSTM32WBA55xx "
97160
+ "SHELL:"
97161
+ "SHELL:"
97162
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
97163
+ -mcpu=${GENERIC_WBA55CGUX_MCU}
97164
+ )
97165
+ target_compile_definitions(GENERIC_WBA55CGUX INTERFACE
97166
+ "STM32WBAxx"
97167
+ "ARDUINO_GENERIC_WBA55CGUX"
97168
+ "BOARD_NAME=\"GENERIC_WBA55CGUX\""
97169
+ "BOARD_ID=GENERIC_WBA55CGUX"
97170
+ "VARIANT_H=\"variant_generic.h\""
97171
+ )
97172
+ target_include_directories(GENERIC_WBA55CGUX INTERFACE
97173
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WBAxx
97174
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WBAxx_HAL_Driver/Inc
97175
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WBAxx_HAL_Driver/Src
97176
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WBAxx/Include/
97177
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WBAxx/Source/Templates/gcc/
97178
+ ${GENERIC_WBA55CGUX_VARIANT_PATH}
97179
+ )
97180
+
97181
+ target_link_options(GENERIC_WBA55CGUX INTERFACE
97182
+ "LINKER:--default-script=${GENERIC_WBA55CGUX_VARIANT_PATH}/ldscript.ld"
97183
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
97184
+ "LINKER:--defsym=LD_MAX_SIZE=1048576"
97185
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
97186
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
97187
+ -mcpu=${GENERIC_WBA55CGUX_MCU}
97188
+ )
97189
+
97190
+ add_library(GENERIC_WBA55CGUX_serial_disabled INTERFACE)
97191
+ target_compile_options(GENERIC_WBA55CGUX_serial_disabled INTERFACE
97192
+ "SHELL:"
97193
+ )
97194
+ add_library(GENERIC_WBA55CGUX_serial_generic INTERFACE)
97195
+ target_compile_options(GENERIC_WBA55CGUX_serial_generic INTERFACE
97196
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
97197
+ )
97198
+ add_library(GENERIC_WBA55CGUX_serial_none INTERFACE)
97199
+ target_compile_options(GENERIC_WBA55CGUX_serial_none INTERFACE
97200
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
97201
+ )
97202
+
97095
97203
# GENERIC_WL54CCUX
97096
97204
# -----------------------------------------------------------------------------
97097
97205
@@ -103334,6 +103442,88 @@ target_compile_options(NUCLEO_WB15CC_xusb_HSFS INTERFACE
103334
103442
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
103335
103443
)
103336
103444
103445
+ # NUCLEO_WBA55CG
103446
+ # -----------------------------------------------------------------------------
103447
+
103448
+ set(NUCLEO_WBA55CG_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32WBAxx/WBA55C(E-G)U")
103449
+ set(NUCLEO_WBA55CG_MAXSIZE 1048576)
103450
+ set(NUCLEO_WBA55CG_MAXDATASIZE 131072)
103451
+ set(NUCLEO_WBA55CG_MCU cortex-m33)
103452
+ set(NUCLEO_WBA55CG_FPCONF "fpv4-sp-d16-hard")
103453
+ add_library(NUCLEO_WBA55CG INTERFACE)
103454
+ target_compile_options(NUCLEO_WBA55CG INTERFACE
103455
+ "SHELL:-DSTM32WBA55xx "
103456
+ "SHELL:"
103457
+ "SHELL:"
103458
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
103459
+ -mcpu=${NUCLEO_WBA55CG_MCU}
103460
+ )
103461
+ target_compile_definitions(NUCLEO_WBA55CG INTERFACE
103462
+ "STM32WBAxx"
103463
+ "ARDUINO_NUCLEO_WBA55CG"
103464
+ "BOARD_NAME=\"NUCLEO_WBA55CG\""
103465
+ "BOARD_ID=NUCLEO_WBA55CG"
103466
+ "VARIANT_H=\"variant_NUCLEO_WBA55CG.h\""
103467
+ )
103468
+ target_include_directories(NUCLEO_WBA55CG INTERFACE
103469
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32WBAxx
103470
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WBAxx_HAL_Driver/Inc
103471
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32WBAxx_HAL_Driver/Src
103472
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WBAxx/Include/
103473
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32WBAxx/Source/Templates/gcc/
103474
+ ${NUCLEO_WBA55CG_VARIANT_PATH}
103475
+ )
103476
+
103477
+ target_link_options(NUCLEO_WBA55CG INTERFACE
103478
+ "LINKER:--default-script=${NUCLEO_WBA55CG_VARIANT_PATH}/ldscript.ld"
103479
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
103480
+ "LINKER:--defsym=LD_MAX_SIZE=1048576"
103481
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
103482
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
103483
+ -mcpu=${NUCLEO_WBA55CG_MCU}
103484
+ )
103485
+
103486
+ add_library(NUCLEO_WBA55CG_serial_disabled INTERFACE)
103487
+ target_compile_options(NUCLEO_WBA55CG_serial_disabled INTERFACE
103488
+ "SHELL:"
103489
+ )
103490
+ add_library(NUCLEO_WBA55CG_serial_generic INTERFACE)
103491
+ target_compile_options(NUCLEO_WBA55CG_serial_generic INTERFACE
103492
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
103493
+ )
103494
+ add_library(NUCLEO_WBA55CG_serial_none INTERFACE)
103495
+ target_compile_options(NUCLEO_WBA55CG_serial_none INTERFACE
103496
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
103497
+ )
103498
+ add_library(NUCLEO_WBA55CG_usb_CDC INTERFACE)
103499
+ target_compile_options(NUCLEO_WBA55CG_usb_CDC INTERFACE
103500
+ "SHELL:-DUSBCON -DUSBD_VID=0 -DUSBD_PID=-1 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
103501
+ )
103502
+ add_library(NUCLEO_WBA55CG_usb_CDCgen INTERFACE)
103503
+ target_compile_options(NUCLEO_WBA55CG_usb_CDCgen INTERFACE
103504
+ "SHELL:-DUSBCON -DUSBD_VID=0 -DUSBD_PID=-1 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
103505
+ )
103506
+ add_library(NUCLEO_WBA55CG_usb_HID INTERFACE)
103507
+ target_compile_options(NUCLEO_WBA55CG_usb_HID INTERFACE
103508
+ "SHELL:-DUSBCON -DUSBD_VID=0 -DUSBD_PID=-1 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
103509
+ )
103510
+ add_library(NUCLEO_WBA55CG_usb_none INTERFACE)
103511
+ target_compile_options(NUCLEO_WBA55CG_usb_none INTERFACE
103512
+ "SHELL:"
103513
+ )
103514
+ add_library(NUCLEO_WBA55CG_xusb_FS INTERFACE)
103515
+ target_compile_options(NUCLEO_WBA55CG_xusb_FS INTERFACE
103516
+ "SHELL:"
103517
+ )
103518
+ add_library(NUCLEO_WBA55CG_xusb_HS INTERFACE)
103519
+ target_compile_options(NUCLEO_WBA55CG_xusb_HS INTERFACE
103520
+ "SHELL:-DUSE_USB_HS"
103521
+ )
103522
+ add_library(NUCLEO_WBA55CG_xusb_HSFS INTERFACE)
103523
+ target_compile_options(NUCLEO_WBA55CG_xusb_HSFS INTERFACE
103524
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
103525
+ )
103526
+
103337
103527
# NUCLEO_WL55JC1
103338
103528
# -----------------------------------------------------------------------------
103339
103529
0 commit comments