---
cmake/boards_db.cmake | 738 ++++++++++++++++++
.../CMakeLists.txt | 1 +
2 files changed, 739 insertions(+)
diff --git a/cmake/boards_db.cmake b/cmake/boards_db.cmake
index 5a7465fbc5..06cfe9a4a8 100644
--- a/cmake/boards_db.cmake
+++ b/cmake/boards_db.cmake
@@ -66880,6 +66880,88 @@ target_compile_options(GENERIC_G473CBTX_xusb_HSFS INTERFACE
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
)
+# GENERIC_G473CBUX
+# -----------------------------------------------------------------------------
+
+set(GENERIC_G473CBUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(GENERIC_G473CBUX_MAXSIZE 131072)
+set(GENERIC_G473CBUX_MAXDATASIZE 131072)
+set(GENERIC_G473CBUX_MCU cortex-m4)
+set(GENERIC_G473CBUX_FPCONF "-")
+add_library(GENERIC_G473CBUX INTERFACE)
+target_compile_options(GENERIC_G473CBUX INTERFACE
+ "SHELL:-DSTM32G473xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G473CBUX_MCU}
+)
+target_compile_definitions(GENERIC_G473CBUX INTERFACE
+ "STM32G4xx"
+ "ARDUINO_GENERIC_G473CBUX"
+ "BOARD_NAME=\"GENERIC_G473CBUX\""
+ "BOARD_ID=GENERIC_G473CBUX"
+ "VARIANT_H=\"variant_generic.h\""
+)
+target_include_directories(GENERIC_G473CBUX INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${GENERIC_G473CBUX_VARIANT_PATH}
+)
+
+target_link_options(GENERIC_G473CBUX INTERFACE
+ "LINKER:--default-script=${GENERIC_G473CBUX_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=131072"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G473CBUX_MCU}
+)
+
+add_library(GENERIC_G473CBUX_serial_disabled INTERFACE)
+target_compile_options(GENERIC_G473CBUX_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CBUX_serial_generic INTERFACE)
+target_compile_options(GENERIC_G473CBUX_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(GENERIC_G473CBUX_serial_none INTERFACE)
+target_compile_options(GENERIC_G473CBUX_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(GENERIC_G473CBUX_usb_CDC INTERFACE)
+target_compile_options(GENERIC_G473CBUX_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(GENERIC_G473CBUX_usb_CDCgen INTERFACE)
+target_compile_options(GENERIC_G473CBUX_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(GENERIC_G473CBUX_usb_HID INTERFACE)
+target_compile_options(GENERIC_G473CBUX_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(GENERIC_G473CBUX_usb_none INTERFACE)
+target_compile_options(GENERIC_G473CBUX_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CBUX_xusb_FS INTERFACE)
+target_compile_options(GENERIC_G473CBUX_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CBUX_xusb_HS INTERFACE)
+target_compile_options(GENERIC_G473CBUX_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(GENERIC_G473CBUX_xusb_HSFS INTERFACE)
+target_compile_options(GENERIC_G473CBUX_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# GENERIC_G473CCTX
# -----------------------------------------------------------------------------
@@ -66962,6 +67044,88 @@ target_compile_options(GENERIC_G473CCTX_xusb_HSFS INTERFACE
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
)
+# GENERIC_G473CCUX
+# -----------------------------------------------------------------------------
+
+set(GENERIC_G473CCUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(GENERIC_G473CCUX_MAXSIZE 262144)
+set(GENERIC_G473CCUX_MAXDATASIZE 131072)
+set(GENERIC_G473CCUX_MCU cortex-m4)
+set(GENERIC_G473CCUX_FPCONF "-")
+add_library(GENERIC_G473CCUX INTERFACE)
+target_compile_options(GENERIC_G473CCUX INTERFACE
+ "SHELL:-DSTM32G473xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G473CCUX_MCU}
+)
+target_compile_definitions(GENERIC_G473CCUX INTERFACE
+ "STM32G4xx"
+ "ARDUINO_GENERIC_G473CCUX"
+ "BOARD_NAME=\"GENERIC_G473CCUX\""
+ "BOARD_ID=GENERIC_G473CCUX"
+ "VARIANT_H=\"variant_generic.h\""
+)
+target_include_directories(GENERIC_G473CCUX INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${GENERIC_G473CCUX_VARIANT_PATH}
+)
+
+target_link_options(GENERIC_G473CCUX INTERFACE
+ "LINKER:--default-script=${GENERIC_G473CCUX_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=262144"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G473CCUX_MCU}
+)
+
+add_library(GENERIC_G473CCUX_serial_disabled INTERFACE)
+target_compile_options(GENERIC_G473CCUX_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CCUX_serial_generic INTERFACE)
+target_compile_options(GENERIC_G473CCUX_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(GENERIC_G473CCUX_serial_none INTERFACE)
+target_compile_options(GENERIC_G473CCUX_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(GENERIC_G473CCUX_usb_CDC INTERFACE)
+target_compile_options(GENERIC_G473CCUX_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(GENERIC_G473CCUX_usb_CDCgen INTERFACE)
+target_compile_options(GENERIC_G473CCUX_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(GENERIC_G473CCUX_usb_HID INTERFACE)
+target_compile_options(GENERIC_G473CCUX_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(GENERIC_G473CCUX_usb_none INTERFACE)
+target_compile_options(GENERIC_G473CCUX_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CCUX_xusb_FS INTERFACE)
+target_compile_options(GENERIC_G473CCUX_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CCUX_xusb_HS INTERFACE)
+target_compile_options(GENERIC_G473CCUX_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(GENERIC_G473CCUX_xusb_HSFS INTERFACE)
+target_compile_options(GENERIC_G473CCUX_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# GENERIC_G473CETX
# -----------------------------------------------------------------------------
@@ -67044,6 +67208,88 @@ target_compile_options(GENERIC_G473CETX_xusb_HSFS INTERFACE
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
)
+# GENERIC_G473CEUX
+# -----------------------------------------------------------------------------
+
+set(GENERIC_G473CEUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(GENERIC_G473CEUX_MAXSIZE 524288)
+set(GENERIC_G473CEUX_MAXDATASIZE 131072)
+set(GENERIC_G473CEUX_MCU cortex-m4)
+set(GENERIC_G473CEUX_FPCONF "-")
+add_library(GENERIC_G473CEUX INTERFACE)
+target_compile_options(GENERIC_G473CEUX INTERFACE
+ "SHELL:-DSTM32G473xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G473CEUX_MCU}
+)
+target_compile_definitions(GENERIC_G473CEUX INTERFACE
+ "STM32G4xx"
+ "ARDUINO_GENERIC_G473CEUX"
+ "BOARD_NAME=\"GENERIC_G473CEUX\""
+ "BOARD_ID=GENERIC_G473CEUX"
+ "VARIANT_H=\"variant_generic.h\""
+)
+target_include_directories(GENERIC_G473CEUX INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${GENERIC_G473CEUX_VARIANT_PATH}
+)
+
+target_link_options(GENERIC_G473CEUX INTERFACE
+ "LINKER:--default-script=${GENERIC_G473CEUX_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=524288"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G473CEUX_MCU}
+)
+
+add_library(GENERIC_G473CEUX_serial_disabled INTERFACE)
+target_compile_options(GENERIC_G473CEUX_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CEUX_serial_generic INTERFACE)
+target_compile_options(GENERIC_G473CEUX_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(GENERIC_G473CEUX_serial_none INTERFACE)
+target_compile_options(GENERIC_G473CEUX_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(GENERIC_G473CEUX_usb_CDC INTERFACE)
+target_compile_options(GENERIC_G473CEUX_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(GENERIC_G473CEUX_usb_CDCgen INTERFACE)
+target_compile_options(GENERIC_G473CEUX_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(GENERIC_G473CEUX_usb_HID INTERFACE)
+target_compile_options(GENERIC_G473CEUX_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(GENERIC_G473CEUX_usb_none INTERFACE)
+target_compile_options(GENERIC_G473CEUX_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CEUX_xusb_FS INTERFACE)
+target_compile_options(GENERIC_G473CEUX_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G473CEUX_xusb_HS INTERFACE)
+target_compile_options(GENERIC_G473CEUX_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(GENERIC_G473CEUX_xusb_HSFS INTERFACE)
+target_compile_options(GENERIC_G473CEUX_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# GENERIC_G473MBTX
# -----------------------------------------------------------------------------
@@ -68766,6 +69012,88 @@ target_compile_options(GENERIC_G474CBTX_xusb_HSFS INTERFACE
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
)
+# GENERIC_G474CBUX
+# -----------------------------------------------------------------------------
+
+set(GENERIC_G474CBUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(GENERIC_G474CBUX_MAXSIZE 131072)
+set(GENERIC_G474CBUX_MAXDATASIZE 131072)
+set(GENERIC_G474CBUX_MCU cortex-m4)
+set(GENERIC_G474CBUX_FPCONF "-")
+add_library(GENERIC_G474CBUX INTERFACE)
+target_compile_options(GENERIC_G474CBUX INTERFACE
+ "SHELL:-DSTM32G474xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G474CBUX_MCU}
+)
+target_compile_definitions(GENERIC_G474CBUX INTERFACE
+ "STM32G4xx"
+ "ARDUINO_GENERIC_G474CBUX"
+ "BOARD_NAME=\"GENERIC_G474CBUX\""
+ "BOARD_ID=GENERIC_G474CBUX"
+ "VARIANT_H=\"variant_generic.h\""
+)
+target_include_directories(GENERIC_G474CBUX INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${GENERIC_G474CBUX_VARIANT_PATH}
+)
+
+target_link_options(GENERIC_G474CBUX INTERFACE
+ "LINKER:--default-script=${GENERIC_G474CBUX_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=131072"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G474CBUX_MCU}
+)
+
+add_library(GENERIC_G474CBUX_serial_disabled INTERFACE)
+target_compile_options(GENERIC_G474CBUX_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CBUX_serial_generic INTERFACE)
+target_compile_options(GENERIC_G474CBUX_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(GENERIC_G474CBUX_serial_none INTERFACE)
+target_compile_options(GENERIC_G474CBUX_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(GENERIC_G474CBUX_usb_CDC INTERFACE)
+target_compile_options(GENERIC_G474CBUX_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(GENERIC_G474CBUX_usb_CDCgen INTERFACE)
+target_compile_options(GENERIC_G474CBUX_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(GENERIC_G474CBUX_usb_HID INTERFACE)
+target_compile_options(GENERIC_G474CBUX_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(GENERIC_G474CBUX_usb_none INTERFACE)
+target_compile_options(GENERIC_G474CBUX_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CBUX_xusb_FS INTERFACE)
+target_compile_options(GENERIC_G474CBUX_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CBUX_xusb_HS INTERFACE)
+target_compile_options(GENERIC_G474CBUX_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(GENERIC_G474CBUX_xusb_HSFS INTERFACE)
+target_compile_options(GENERIC_G474CBUX_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# GENERIC_G474CCTX
# -----------------------------------------------------------------------------
@@ -68848,6 +69176,88 @@ target_compile_options(GENERIC_G474CCTX_xusb_HSFS INTERFACE
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
)
+# GENERIC_G474CCUX
+# -----------------------------------------------------------------------------
+
+set(GENERIC_G474CCUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(GENERIC_G474CCUX_MAXSIZE 262144)
+set(GENERIC_G474CCUX_MAXDATASIZE 131072)
+set(GENERIC_G474CCUX_MCU cortex-m4)
+set(GENERIC_G474CCUX_FPCONF "-")
+add_library(GENERIC_G474CCUX INTERFACE)
+target_compile_options(GENERIC_G474CCUX INTERFACE
+ "SHELL:-DSTM32G474xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G474CCUX_MCU}
+)
+target_compile_definitions(GENERIC_G474CCUX INTERFACE
+ "STM32G4xx"
+ "ARDUINO_GENERIC_G474CCUX"
+ "BOARD_NAME=\"GENERIC_G474CCUX\""
+ "BOARD_ID=GENERIC_G474CCUX"
+ "VARIANT_H=\"variant_generic.h\""
+)
+target_include_directories(GENERIC_G474CCUX INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${GENERIC_G474CCUX_VARIANT_PATH}
+)
+
+target_link_options(GENERIC_G474CCUX INTERFACE
+ "LINKER:--default-script=${GENERIC_G474CCUX_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=262144"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G474CCUX_MCU}
+)
+
+add_library(GENERIC_G474CCUX_serial_disabled INTERFACE)
+target_compile_options(GENERIC_G474CCUX_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CCUX_serial_generic INTERFACE)
+target_compile_options(GENERIC_G474CCUX_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(GENERIC_G474CCUX_serial_none INTERFACE)
+target_compile_options(GENERIC_G474CCUX_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(GENERIC_G474CCUX_usb_CDC INTERFACE)
+target_compile_options(GENERIC_G474CCUX_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(GENERIC_G474CCUX_usb_CDCgen INTERFACE)
+target_compile_options(GENERIC_G474CCUX_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(GENERIC_G474CCUX_usb_HID INTERFACE)
+target_compile_options(GENERIC_G474CCUX_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(GENERIC_G474CCUX_usb_none INTERFACE)
+target_compile_options(GENERIC_G474CCUX_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CCUX_xusb_FS INTERFACE)
+target_compile_options(GENERIC_G474CCUX_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CCUX_xusb_HS INTERFACE)
+target_compile_options(GENERIC_G474CCUX_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(GENERIC_G474CCUX_xusb_HSFS INTERFACE)
+target_compile_options(GENERIC_G474CCUX_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# GENERIC_G474CETX
# -----------------------------------------------------------------------------
@@ -68930,6 +69340,88 @@ target_compile_options(GENERIC_G474CETX_xusb_HSFS INTERFACE
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
)
+# GENERIC_G474CEUX
+# -----------------------------------------------------------------------------
+
+set(GENERIC_G474CEUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(GENERIC_G474CEUX_MAXSIZE 524288)
+set(GENERIC_G474CEUX_MAXDATASIZE 131072)
+set(GENERIC_G474CEUX_MCU cortex-m4)
+set(GENERIC_G474CEUX_FPCONF "-")
+add_library(GENERIC_G474CEUX INTERFACE)
+target_compile_options(GENERIC_G474CEUX INTERFACE
+ "SHELL:-DSTM32G474xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G474CEUX_MCU}
+)
+target_compile_definitions(GENERIC_G474CEUX INTERFACE
+ "STM32G4xx"
+ "ARDUINO_GENERIC_G474CEUX"
+ "BOARD_NAME=\"GENERIC_G474CEUX\""
+ "BOARD_ID=GENERIC_G474CEUX"
+ "VARIANT_H=\"variant_generic.h\""
+)
+target_include_directories(GENERIC_G474CEUX INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${GENERIC_G474CEUX_VARIANT_PATH}
+)
+
+target_link_options(GENERIC_G474CEUX INTERFACE
+ "LINKER:--default-script=${GENERIC_G474CEUX_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=524288"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G474CEUX_MCU}
+)
+
+add_library(GENERIC_G474CEUX_serial_disabled INTERFACE)
+target_compile_options(GENERIC_G474CEUX_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CEUX_serial_generic INTERFACE)
+target_compile_options(GENERIC_G474CEUX_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(GENERIC_G474CEUX_serial_none INTERFACE)
+target_compile_options(GENERIC_G474CEUX_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(GENERIC_G474CEUX_usb_CDC INTERFACE)
+target_compile_options(GENERIC_G474CEUX_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(GENERIC_G474CEUX_usb_CDCgen INTERFACE)
+target_compile_options(GENERIC_G474CEUX_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(GENERIC_G474CEUX_usb_HID INTERFACE)
+target_compile_options(GENERIC_G474CEUX_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(GENERIC_G474CEUX_usb_none INTERFACE)
+target_compile_options(GENERIC_G474CEUX_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CEUX_xusb_FS INTERFACE)
+target_compile_options(GENERIC_G474CEUX_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G474CEUX_xusb_HS INTERFACE)
+target_compile_options(GENERIC_G474CEUX_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(GENERIC_G474CEUX_xusb_HSFS INTERFACE)
+target_compile_options(GENERIC_G474CEUX_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# GENERIC_G474MBTX
# -----------------------------------------------------------------------------
@@ -70488,6 +70980,88 @@ target_compile_options(GENERIC_G483CETX_xusb_HSFS INTERFACE
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
)
+# GENERIC_G483CEUX
+# -----------------------------------------------------------------------------
+
+set(GENERIC_G483CEUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(GENERIC_G483CEUX_MAXSIZE 524288)
+set(GENERIC_G483CEUX_MAXDATASIZE 131072)
+set(GENERIC_G483CEUX_MCU cortex-m4)
+set(GENERIC_G483CEUX_FPCONF "-")
+add_library(GENERIC_G483CEUX INTERFACE)
+target_compile_options(GENERIC_G483CEUX INTERFACE
+ "SHELL:-DSTM32G483xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G483CEUX_MCU}
+)
+target_compile_definitions(GENERIC_G483CEUX INTERFACE
+ "STM32G4xx"
+ "ARDUINO_GENERIC_G483CEUX"
+ "BOARD_NAME=\"GENERIC_G483CEUX\""
+ "BOARD_ID=GENERIC_G483CEUX"
+ "VARIANT_H=\"variant_generic.h\""
+)
+target_include_directories(GENERIC_G483CEUX INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${GENERIC_G483CEUX_VARIANT_PATH}
+)
+
+target_link_options(GENERIC_G483CEUX INTERFACE
+ "LINKER:--default-script=${GENERIC_G483CEUX_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=524288"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G483CEUX_MCU}
+)
+
+add_library(GENERIC_G483CEUX_serial_disabled INTERFACE)
+target_compile_options(GENERIC_G483CEUX_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G483CEUX_serial_generic INTERFACE)
+target_compile_options(GENERIC_G483CEUX_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(GENERIC_G483CEUX_serial_none INTERFACE)
+target_compile_options(GENERIC_G483CEUX_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(GENERIC_G483CEUX_usb_CDC INTERFACE)
+target_compile_options(GENERIC_G483CEUX_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(GENERIC_G483CEUX_usb_CDCgen INTERFACE)
+target_compile_options(GENERIC_G483CEUX_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(GENERIC_G483CEUX_usb_HID INTERFACE)
+target_compile_options(GENERIC_G483CEUX_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(GENERIC_G483CEUX_usb_none INTERFACE)
+target_compile_options(GENERIC_G483CEUX_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G483CEUX_xusb_FS INTERFACE)
+target_compile_options(GENERIC_G483CEUX_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G483CEUX_xusb_HS INTERFACE)
+target_compile_options(GENERIC_G483CEUX_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(GENERIC_G483CEUX_xusb_HSFS INTERFACE)
+target_compile_options(GENERIC_G483CEUX_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# GENERIC_G483METX
# -----------------------------------------------------------------------------
@@ -71062,6 +71636,88 @@ target_compile_options(GENERIC_G484CETX_xusb_HSFS INTERFACE
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
)
+# GENERIC_G484CEUX
+# -----------------------------------------------------------------------------
+
+set(GENERIC_G484CEUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(GENERIC_G484CEUX_MAXSIZE 524288)
+set(GENERIC_G484CEUX_MAXDATASIZE 131072)
+set(GENERIC_G484CEUX_MCU cortex-m4)
+set(GENERIC_G484CEUX_FPCONF "-")
+add_library(GENERIC_G484CEUX INTERFACE)
+target_compile_options(GENERIC_G484CEUX INTERFACE
+ "SHELL:-DSTM32G484xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G484CEUX_MCU}
+)
+target_compile_definitions(GENERIC_G484CEUX INTERFACE
+ "STM32G4xx"
+ "ARDUINO_GENERIC_G484CEUX"
+ "BOARD_NAME=\"GENERIC_G484CEUX\""
+ "BOARD_ID=GENERIC_G484CEUX"
+ "VARIANT_H=\"variant_generic.h\""
+)
+target_include_directories(GENERIC_G484CEUX INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${GENERIC_G484CEUX_VARIANT_PATH}
+)
+
+target_link_options(GENERIC_G484CEUX INTERFACE
+ "LINKER:--default-script=${GENERIC_G484CEUX_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=524288"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${GENERIC_G484CEUX_MCU}
+)
+
+add_library(GENERIC_G484CEUX_serial_disabled INTERFACE)
+target_compile_options(GENERIC_G484CEUX_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G484CEUX_serial_generic INTERFACE)
+target_compile_options(GENERIC_G484CEUX_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(GENERIC_G484CEUX_serial_none INTERFACE)
+target_compile_options(GENERIC_G484CEUX_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(GENERIC_G484CEUX_usb_CDC INTERFACE)
+target_compile_options(GENERIC_G484CEUX_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(GENERIC_G484CEUX_usb_CDCgen INTERFACE)
+target_compile_options(GENERIC_G484CEUX_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(GENERIC_G484CEUX_usb_HID INTERFACE)
+target_compile_options(GENERIC_G484CEUX_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(GENERIC_G484CEUX_usb_none INTERFACE)
+target_compile_options(GENERIC_G484CEUX_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G484CEUX_xusb_FS INTERFACE)
+target_compile_options(GENERIC_G484CEUX_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(GENERIC_G484CEUX_xusb_HS INTERFACE)
+target_compile_options(GENERIC_G484CEUX_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(GENERIC_G484CEUX_xusb_HSFS INTERFACE)
+target_compile_options(GENERIC_G484CEUX_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# GENERIC_G484METX
# -----------------------------------------------------------------------------
@@ -110448,6 +111104,88 @@ target_link_options(VCCGND_F407ZG_MINI_hid INTERFACE
)
+# WEACT_G474CE
+# -----------------------------------------------------------------------------
+
+set(WEACT_G474CE_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU")
+set(WEACT_G474CE_MAXSIZE 524288)
+set(WEACT_G474CE_MAXDATASIZE 131072)
+set(WEACT_G474CE_MCU cortex-m4)
+set(WEACT_G474CE_FPCONF "-")
+add_library(WEACT_G474CE INTERFACE)
+target_compile_options(WEACT_G474CE INTERFACE
+ "SHELL:-DSTM32G474xx "
+ "SHELL:"
+ "SHELL:"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${WEACT_G474CE_MCU}
+)
+target_compile_definitions(WEACT_G474CE INTERFACE
+ "STM32G4xx"
+ "ARDUINO_WEACT_G474CE"
+ "BOARD_NAME=\"WEACT_G474CE\""
+ "BOARD_ID=WEACT_G474CE"
+ "VARIANT_H=\"variant_WEACT_G474CE.h\""
+)
+target_include_directories(WEACT_G474CE INTERFACE
+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32G4xx
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Inc
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32G4xx_HAL_Driver/Src
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/
+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/
+ ${WEACT_G474CE_VARIANT_PATH}
+)
+
+target_link_options(WEACT_G474CE INTERFACE
+ "LINKER:--default-script=${WEACT_G474CE_VARIANT_PATH}/ldscript.ld"
+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
+ "LINKER:--defsym=LD_MAX_SIZE=524288"
+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+ -mcpu=${WEACT_G474CE_MCU}
+)
+
+add_library(WEACT_G474CE_serial_disabled INTERFACE)
+target_compile_options(WEACT_G474CE_serial_disabled INTERFACE
+ "SHELL:"
+)
+add_library(WEACT_G474CE_serial_generic INTERFACE)
+target_compile_options(WEACT_G474CE_serial_generic INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED"
+)
+add_library(WEACT_G474CE_serial_none INTERFACE)
+target_compile_options(WEACT_G474CE_serial_none INTERFACE
+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
+)
+add_library(WEACT_G474CE_usb_CDC INTERFACE)
+target_compile_options(WEACT_G474CE_usb_CDC INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
+)
+add_library(WEACT_G474CE_usb_CDCgen INTERFACE)
+target_compile_options(WEACT_G474CE_usb_CDCgen INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
+)
+add_library(WEACT_G474CE_usb_HID INTERFACE)
+target_compile_options(WEACT_G474CE_usb_HID INTERFACE
+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
+)
+add_library(WEACT_G474CE_usb_none INTERFACE)
+target_compile_options(WEACT_G474CE_usb_none INTERFACE
+ "SHELL:"
+)
+add_library(WEACT_G474CE_xusb_FS INTERFACE)
+target_compile_options(WEACT_G474CE_xusb_FS INTERFACE
+ "SHELL:"
+)
+add_library(WEACT_G474CE_xusb_HS INTERFACE)
+target_compile_options(WEACT_G474CE_xusb_HS INTERFACE
+ "SHELL:-DUSE_USB_HS"
+)
+add_library(WEACT_G474CE_xusb_HSFS INTERFACE)
+target_compile_options(WEACT_G474CE_xusb_HSFS INTERFACE
+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
+)
+
# WEACT_H562RG
# -----------------------------------------------------------------------------
diff --git a/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/CMakeLists.txt b/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/CMakeLists.txt
index 2a4d55b6b1..bb65361bdb 100644
--- a/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/CMakeLists.txt
+++ b/variants/STM32G4xx/G473C(B-C-E)U_G474C(B-C-E)U_G483CEU_G484CEU/CMakeLists.txt
@@ -22,6 +22,7 @@ add_library(variant_bin STATIC EXCLUDE_FROM_ALL
generic_clock.c
PeripheralPins.c
variant_generic.cpp
+ variant_WEACT_G474CE.cpp
)
target_link_libraries(variant_bin PUBLIC variant_usage)
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy