@@ -73174,6 +73174,170 @@ target_compile_options(GENERIC_G4A1VETX_xusb_HSFS INTERFACE
7317473174 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
7317573175)
7317673176
73177+ # GENERIC_H503CBTX
73178+ # -----------------------------------------------------------------------------
73179+
73180+ set(GENERIC_H503CBTX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H5xx/H503CB(T-U)")
73181+ set(GENERIC_H503CBTX_MAXSIZE 131072)
73182+ set(GENERIC_H503CBTX_MAXDATASIZE 32768)
73183+ set(GENERIC_H503CBTX_MCU cortex-m33)
73184+ set(GENERIC_H503CBTX_FPCONF "-")
73185+ add_library(GENERIC_H503CBTX INTERFACE)
73186+ target_compile_options(GENERIC_H503CBTX INTERFACE
73187+ "SHELL:-DSTM32H503xx "
73188+ "SHELL:"
73189+ "SHELL:"
73190+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
73191+ -mcpu=${GENERIC_H503CBTX_MCU}
73192+ )
73193+ target_compile_definitions(GENERIC_H503CBTX INTERFACE
73194+ "STM32H5xx"
73195+ "ARDUINO_GENERIC_H503CBTX"
73196+ "BOARD_NAME=\"GENERIC_H503CBTX\""
73197+ "BOARD_ID=GENERIC_H503CBTX"
73198+ "VARIANT_H=\"variant_generic.h\""
73199+ )
73200+ target_include_directories(GENERIC_H503CBTX INTERFACE
73201+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32H5xx
73202+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H5xx_HAL_Driver/Inc
73203+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H5xx_HAL_Driver/Src
73204+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H5xx/Include/
73205+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/gcc/
73206+ ${GENERIC_H503CBTX_VARIANT_PATH}
73207+ )
73208+
73209+ target_link_options(GENERIC_H503CBTX INTERFACE
73210+ "LINKER:--default-script=${GENERIC_H503CBTX_VARIANT_PATH}/ldscript.ld"
73211+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
73212+ "LINKER:--defsym=LD_MAX_SIZE=131072"
73213+ "LINKER:--defsym=LD_MAX_DATA_SIZE=32768"
73214+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
73215+ -mcpu=${GENERIC_H503CBTX_MCU}
73216+ )
73217+
73218+ add_library(GENERIC_H503CBTX_serial_disabled INTERFACE)
73219+ target_compile_options(GENERIC_H503CBTX_serial_disabled INTERFACE
73220+ "SHELL:"
73221+ )
73222+ add_library(GENERIC_H503CBTX_serial_generic INTERFACE)
73223+ target_compile_options(GENERIC_H503CBTX_serial_generic INTERFACE
73224+ "SHELL:-DHAL_UART_MODULE_ENABLED"
73225+ )
73226+ add_library(GENERIC_H503CBTX_serial_none INTERFACE)
73227+ target_compile_options(GENERIC_H503CBTX_serial_none INTERFACE
73228+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
73229+ )
73230+ add_library(GENERIC_H503CBTX_usb_CDC INTERFACE)
73231+ target_compile_options(GENERIC_H503CBTX_usb_CDC INTERFACE
73232+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
73233+ )
73234+ add_library(GENERIC_H503CBTX_usb_CDCgen INTERFACE)
73235+ target_compile_options(GENERIC_H503CBTX_usb_CDCgen INTERFACE
73236+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
73237+ )
73238+ add_library(GENERIC_H503CBTX_usb_HID INTERFACE)
73239+ target_compile_options(GENERIC_H503CBTX_usb_HID INTERFACE
73240+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
73241+ )
73242+ add_library(GENERIC_H503CBTX_usb_none INTERFACE)
73243+ target_compile_options(GENERIC_H503CBTX_usb_none INTERFACE
73244+ "SHELL:"
73245+ )
73246+ add_library(GENERIC_H503CBTX_xusb_FS INTERFACE)
73247+ target_compile_options(GENERIC_H503CBTX_xusb_FS INTERFACE
73248+ "SHELL:"
73249+ )
73250+ add_library(GENERIC_H503CBTX_xusb_HS INTERFACE)
73251+ target_compile_options(GENERIC_H503CBTX_xusb_HS INTERFACE
73252+ "SHELL:-DUSE_USB_HS"
73253+ )
73254+ add_library(GENERIC_H503CBTX_xusb_HSFS INTERFACE)
73255+ target_compile_options(GENERIC_H503CBTX_xusb_HSFS INTERFACE
73256+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
73257+ )
73258+
73259+ # GENERIC_H503CBUX
73260+ # -----------------------------------------------------------------------------
73261+
73262+ set(GENERIC_H503CBUX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H5xx/H503CB(T-U)")
73263+ set(GENERIC_H503CBUX_MAXSIZE 131072)
73264+ set(GENERIC_H503CBUX_MAXDATASIZE 32768)
73265+ set(GENERIC_H503CBUX_MCU cortex-m33)
73266+ set(GENERIC_H503CBUX_FPCONF "-")
73267+ add_library(GENERIC_H503CBUX INTERFACE)
73268+ target_compile_options(GENERIC_H503CBUX INTERFACE
73269+ "SHELL:-DSTM32H503xx "
73270+ "SHELL:"
73271+ "SHELL:"
73272+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
73273+ -mcpu=${GENERIC_H503CBUX_MCU}
73274+ )
73275+ target_compile_definitions(GENERIC_H503CBUX INTERFACE
73276+ "STM32H5xx"
73277+ "ARDUINO_GENERIC_H503CBUX"
73278+ "BOARD_NAME=\"GENERIC_H503CBUX\""
73279+ "BOARD_ID=GENERIC_H503CBUX"
73280+ "VARIANT_H=\"variant_generic.h\""
73281+ )
73282+ target_include_directories(GENERIC_H503CBUX INTERFACE
73283+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32H5xx
73284+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H5xx_HAL_Driver/Inc
73285+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H5xx_HAL_Driver/Src
73286+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H5xx/Include/
73287+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/gcc/
73288+ ${GENERIC_H503CBUX_VARIANT_PATH}
73289+ )
73290+
73291+ target_link_options(GENERIC_H503CBUX INTERFACE
73292+ "LINKER:--default-script=${GENERIC_H503CBUX_VARIANT_PATH}/ldscript.ld"
73293+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
73294+ "LINKER:--defsym=LD_MAX_SIZE=131072"
73295+ "LINKER:--defsym=LD_MAX_DATA_SIZE=32768"
73296+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
73297+ -mcpu=${GENERIC_H503CBUX_MCU}
73298+ )
73299+
73300+ add_library(GENERIC_H503CBUX_serial_disabled INTERFACE)
73301+ target_compile_options(GENERIC_H503CBUX_serial_disabled INTERFACE
73302+ "SHELL:"
73303+ )
73304+ add_library(GENERIC_H503CBUX_serial_generic INTERFACE)
73305+ target_compile_options(GENERIC_H503CBUX_serial_generic INTERFACE
73306+ "SHELL:-DHAL_UART_MODULE_ENABLED"
73307+ )
73308+ add_library(GENERIC_H503CBUX_serial_none INTERFACE)
73309+ target_compile_options(GENERIC_H503CBUX_serial_none INTERFACE
73310+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
73311+ )
73312+ add_library(GENERIC_H503CBUX_usb_CDC INTERFACE)
73313+ target_compile_options(GENERIC_H503CBUX_usb_CDC INTERFACE
73314+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
73315+ )
73316+ add_library(GENERIC_H503CBUX_usb_CDCgen INTERFACE)
73317+ target_compile_options(GENERIC_H503CBUX_usb_CDCgen INTERFACE
73318+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
73319+ )
73320+ add_library(GENERIC_H503CBUX_usb_HID INTERFACE)
73321+ target_compile_options(GENERIC_H503CBUX_usb_HID INTERFACE
73322+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
73323+ )
73324+ add_library(GENERIC_H503CBUX_usb_none INTERFACE)
73325+ target_compile_options(GENERIC_H503CBUX_usb_none INTERFACE
73326+ "SHELL:"
73327+ )
73328+ add_library(GENERIC_H503CBUX_xusb_FS INTERFACE)
73329+ target_compile_options(GENERIC_H503CBUX_xusb_FS INTERFACE
73330+ "SHELL:"
73331+ )
73332+ add_library(GENERIC_H503CBUX_xusb_HS INTERFACE)
73333+ target_compile_options(GENERIC_H503CBUX_xusb_HS INTERFACE
73334+ "SHELL:-DUSE_USB_HS"
73335+ )
73336+ add_library(GENERIC_H503CBUX_xusb_HSFS INTERFACE)
73337+ target_compile_options(GENERIC_H503CBUX_xusb_HSFS INTERFACE
73338+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
73339+ )
73340+
7317773341# GENERIC_H503KBUX
7317873342# -----------------------------------------------------------------------------
7317973343
0 commit comments