@@ -81104,6 +81104,88 @@ target_compile_options(GENERIC_H745XIHX_xusb_HSFS INTERFACE
8110481104 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
8110581105)
8110681106
81107+ # GENERIC_H745ZGTX
81108+ # -----------------------------------------------------------------------------
81109+
81110+ set(GENERIC_H745ZGTX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H7xx/H745Z(G-I)T_H755ZIT")
81111+ set(GENERIC_H745ZGTX_MAXSIZE 1048576)
81112+ set(GENERIC_H745ZGTX_MAXDATASIZE 884736)
81113+ set(GENERIC_H745ZGTX_MCU cortex-m7)
81114+ set(GENERIC_H745ZGTX_FPCONF "-")
81115+ add_library(GENERIC_H745ZGTX INTERFACE)
81116+ target_compile_options(GENERIC_H745ZGTX INTERFACE
81117+ "SHELL:-DCORE_CM7 -DSTM32H745xG"
81118+ "SHELL:"
81119+ "SHELL:"
81120+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
81121+ -mcpu=${GENERIC_H745ZGTX_MCU}
81122+ )
81123+ target_compile_definitions(GENERIC_H745ZGTX INTERFACE
81124+ "STM32H7xx"
81125+ "ARDUINO_GENERIC_H745ZGTX"
81126+ "BOARD_NAME=\"GENERIC_H745ZGTX\""
81127+ "BOARD_ID=GENERIC_H745ZGTX"
81128+ "VARIANT_H=\"variant_generic.h\""
81129+ )
81130+ target_include_directories(GENERIC_H745ZGTX INTERFACE
81131+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32H7xx
81132+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H7xx_HAL_Driver/Inc
81133+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H7xx_HAL_Driver/Src
81134+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/
81135+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/
81136+ ${GENERIC_H745ZGTX_VARIANT_PATH}
81137+ )
81138+
81139+ target_link_options(GENERIC_H745ZGTX INTERFACE
81140+ "LINKER:--default-script=${GENERIC_H745ZGTX_VARIANT_PATH}/ldscript.ld"
81141+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
81142+ "LINKER:--defsym=LD_MAX_SIZE=1048576"
81143+ "LINKER:--defsym=LD_MAX_DATA_SIZE=884736"
81144+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
81145+ -mcpu=${GENERIC_H745ZGTX_MCU}
81146+ )
81147+
81148+ add_library(GENERIC_H745ZGTX_serial_disabled INTERFACE)
81149+ target_compile_options(GENERIC_H745ZGTX_serial_disabled INTERFACE
81150+ "SHELL:"
81151+ )
81152+ add_library(GENERIC_H745ZGTX_serial_generic INTERFACE)
81153+ target_compile_options(GENERIC_H745ZGTX_serial_generic INTERFACE
81154+ "SHELL:-DHAL_UART_MODULE_ENABLED"
81155+ )
81156+ add_library(GENERIC_H745ZGTX_serial_none INTERFACE)
81157+ target_compile_options(GENERIC_H745ZGTX_serial_none INTERFACE
81158+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
81159+ )
81160+ add_library(GENERIC_H745ZGTX_usb_CDC INTERFACE)
81161+ target_compile_options(GENERIC_H745ZGTX_usb_CDC INTERFACE
81162+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
81163+ )
81164+ add_library(GENERIC_H745ZGTX_usb_CDCgen INTERFACE)
81165+ target_compile_options(GENERIC_H745ZGTX_usb_CDCgen INTERFACE
81166+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
81167+ )
81168+ add_library(GENERIC_H745ZGTX_usb_HID INTERFACE)
81169+ target_compile_options(GENERIC_H745ZGTX_usb_HID INTERFACE
81170+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
81171+ )
81172+ add_library(GENERIC_H745ZGTX_usb_none INTERFACE)
81173+ target_compile_options(GENERIC_H745ZGTX_usb_none INTERFACE
81174+ "SHELL:"
81175+ )
81176+ add_library(GENERIC_H745ZGTX_xusb_FS INTERFACE)
81177+ target_compile_options(GENERIC_H745ZGTX_xusb_FS INTERFACE
81178+ "SHELL:"
81179+ )
81180+ add_library(GENERIC_H745ZGTX_xusb_HS INTERFACE)
81181+ target_compile_options(GENERIC_H745ZGTX_xusb_HS INTERFACE
81182+ "SHELL:-DUSE_USB_HS"
81183+ )
81184+ add_library(GENERIC_H745ZGTX_xusb_HSFS INTERFACE)
81185+ target_compile_options(GENERIC_H745ZGTX_xusb_HSFS INTERFACE
81186+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
81187+ )
81188+
8110781189# GENERIC_H745ZITX
8110881190# -----------------------------------------------------------------------------
8110981191
@@ -82662,6 +82744,88 @@ target_compile_options(GENERIC_H755XIHX_xusb_HSFS INTERFACE
8266282744 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
8266382745)
8266482746
82747+ # GENERIC_H755ZITX
82748+ # -----------------------------------------------------------------------------
82749+
82750+ set(GENERIC_H755ZITX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H7xx/H745Z(G-I)T_H755ZIT")
82751+ set(GENERIC_H755ZITX_MAXSIZE 2097152)
82752+ set(GENERIC_H755ZITX_MAXDATASIZE 884736)
82753+ set(GENERIC_H755ZITX_MCU cortex-m7)
82754+ set(GENERIC_H755ZITX_FPCONF "-")
82755+ add_library(GENERIC_H755ZITX INTERFACE)
82756+ target_compile_options(GENERIC_H755ZITX INTERFACE
82757+ "SHELL:-DCORE_CM7 -DSTM32H755xx"
82758+ "SHELL:"
82759+ "SHELL:"
82760+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
82761+ -mcpu=${GENERIC_H755ZITX_MCU}
82762+ )
82763+ target_compile_definitions(GENERIC_H755ZITX INTERFACE
82764+ "STM32H7xx"
82765+ "ARDUINO_GENERIC_H755ZITX"
82766+ "BOARD_NAME=\"GENERIC_H755ZITX\""
82767+ "BOARD_ID=GENERIC_H755ZITX"
82768+ "VARIANT_H=\"variant_generic.h\""
82769+ )
82770+ target_include_directories(GENERIC_H755ZITX INTERFACE
82771+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32H7xx
82772+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H7xx_HAL_Driver/Inc
82773+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H7xx_HAL_Driver/Src
82774+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/
82775+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/
82776+ ${GENERIC_H755ZITX_VARIANT_PATH}
82777+ )
82778+
82779+ target_link_options(GENERIC_H755ZITX INTERFACE
82780+ "LINKER:--default-script=${GENERIC_H755ZITX_VARIANT_PATH}/ldscript.ld"
82781+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
82782+ "LINKER:--defsym=LD_MAX_SIZE=2097152"
82783+ "LINKER:--defsym=LD_MAX_DATA_SIZE=884736"
82784+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
82785+ -mcpu=${GENERIC_H755ZITX_MCU}
82786+ )
82787+
82788+ add_library(GENERIC_H755ZITX_serial_disabled INTERFACE)
82789+ target_compile_options(GENERIC_H755ZITX_serial_disabled INTERFACE
82790+ "SHELL:"
82791+ )
82792+ add_library(GENERIC_H755ZITX_serial_generic INTERFACE)
82793+ target_compile_options(GENERIC_H755ZITX_serial_generic INTERFACE
82794+ "SHELL:-DHAL_UART_MODULE_ENABLED"
82795+ )
82796+ add_library(GENERIC_H755ZITX_serial_none INTERFACE)
82797+ target_compile_options(GENERIC_H755ZITX_serial_none INTERFACE
82798+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
82799+ )
82800+ add_library(GENERIC_H755ZITX_usb_CDC INTERFACE)
82801+ target_compile_options(GENERIC_H755ZITX_usb_CDC INTERFACE
82802+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
82803+ )
82804+ add_library(GENERIC_H755ZITX_usb_CDCgen INTERFACE)
82805+ target_compile_options(GENERIC_H755ZITX_usb_CDCgen INTERFACE
82806+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
82807+ )
82808+ add_library(GENERIC_H755ZITX_usb_HID INTERFACE)
82809+ target_compile_options(GENERIC_H755ZITX_usb_HID INTERFACE
82810+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
82811+ )
82812+ add_library(GENERIC_H755ZITX_usb_none INTERFACE)
82813+ target_compile_options(GENERIC_H755ZITX_usb_none INTERFACE
82814+ "SHELL:"
82815+ )
82816+ add_library(GENERIC_H755ZITX_xusb_FS INTERFACE)
82817+ target_compile_options(GENERIC_H755ZITX_xusb_FS INTERFACE
82818+ "SHELL:"
82819+ )
82820+ add_library(GENERIC_H755ZITX_xusb_HS INTERFACE)
82821+ target_compile_options(GENERIC_H755ZITX_xusb_HS INTERFACE
82822+ "SHELL:-DUSE_USB_HS"
82823+ )
82824+ add_library(GENERIC_H755ZITX_xusb_HSFS INTERFACE)
82825+ target_compile_options(GENERIC_H755ZITX_xusb_HSFS INTERFACE
82826+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
82827+ )
82828+
8266582829# GENERIC_H757AIIX
8266682830# -----------------------------------------------------------------------------
8266782831
@@ -107712,7 +107876,7 @@ set(GENERIC_WL33C8VX_MCU cortex-m0plus)
107712107876set(GENERIC_WL33C8VX_FPCONF "-")
107713107877add_library(GENERIC_WL33C8VX INTERFACE)
107714107878target_compile_options(GENERIC_WL33C8VX INTERFACE
107715- "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
107879+ "SHELL:-DSTM32WL3XX -D__CORTEX_SC=0"
107716107880 "SHELL:"
107717107881 "SHELL:"
107718107882 "SHELL: "
@@ -107766,7 +107930,7 @@ set(GENERIC_WL33C8VXX_MCU cortex-m0plus)
107766107930set(GENERIC_WL33C8VXX_FPCONF "-")
107767107931add_library(GENERIC_WL33C8VXX INTERFACE)
107768107932target_compile_options(GENERIC_WL33C8VXX INTERFACE
107769- "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
107933+ "SHELL:-DSTM32WL3XX -D__CORTEX_SC=0"
107770107934 "SHELL:"
107771107935 "SHELL:"
107772107936 "SHELL: "
@@ -107820,7 +107984,7 @@ set(GENERIC_WL33CBVX_MCU cortex-m0plus)
107820107984set(GENERIC_WL33CBVX_FPCONF "-")
107821107985add_library(GENERIC_WL33CBVX INTERFACE)
107822107986target_compile_options(GENERIC_WL33CBVX INTERFACE
107823- "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
107987+ "SHELL:-DSTM32WL3XX -D__CORTEX_SC=0"
107824107988 "SHELL:"
107825107989 "SHELL:"
107826107990 "SHELL: "
@@ -107874,7 +108038,7 @@ set(GENERIC_WL33CBVXX_MCU cortex-m0plus)
107874108038set(GENERIC_WL33CBVXX_FPCONF "-")
107875108039add_library(GENERIC_WL33CBVXX INTERFACE)
107876108040target_compile_options(GENERIC_WL33CBVXX INTERFACE
107877- "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
108041+ "SHELL:-DSTM32WL3XX -D__CORTEX_SC=0"
107878108042 "SHELL:"
107879108043 "SHELL:"
107880108044 "SHELL: "
@@ -107928,7 +108092,7 @@ set(GENERIC_WL33CCVX_MCU cortex-m0plus)
107928108092set(GENERIC_WL33CCVX_FPCONF "-")
107929108093add_library(GENERIC_WL33CCVX INTERFACE)
107930108094target_compile_options(GENERIC_WL33CCVX INTERFACE
107931- "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
108095+ "SHELL:-DSTM32WL3XX -D__CORTEX_SC=0"
107932108096 "SHELL:"
107933108097 "SHELL:"
107934108098 "SHELL: "
@@ -107982,7 +108146,7 @@ set(GENERIC_WL33CCVXX_MCU cortex-m0plus)
107982108146set(GENERIC_WL33CCVXX_FPCONF "-")
107983108147add_library(GENERIC_WL33CCVXX INTERFACE)
107984108148target_compile_options(GENERIC_WL33CCVXX INTERFACE
107985- "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
108149+ "SHELL:-DSTM32WL3XX -D__CORTEX_SC=0"
107986108150 "SHELL:"
107987108151 "SHELL:"
107988108152 "SHELL: "
@@ -115344,7 +115508,7 @@ set(NUCLEO_WL33CC1_MCU cortex-m0plus)
115344115508set(NUCLEO_WL33CC1_FPCONF "-")
115345115509add_library(NUCLEO_WL33CC1 INTERFACE)
115346115510target_compile_options(NUCLEO_WL33CC1 INTERFACE
115347- "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
115511+ "SHELL:-DSTM32WL3XX -D__CORTEX_SC=0"
115348115512 "SHELL:"
115349115513 "SHELL:"
115350115514 "SHELL: "
@@ -115426,7 +115590,7 @@ set(NUCLEO_WL33CC2_MCU cortex-m0plus)
115426115590set(NUCLEO_WL33CC2_FPCONF "-")
115427115591add_library(NUCLEO_WL33CC2 INTERFACE)
115428115592target_compile_options(NUCLEO_WL33CC2 INTERFACE
115429- "SHELL:-DSTM32WL3xx -D__CORTEX_SC=0"
115593+ "SHELL:-DSTM32WL3XX -D__CORTEX_SC=0"
115430115594 "SHELL:"
115431115595 "SHELL:"
115432115596 "SHELL: "
@@ -119212,6 +119376,88 @@ target_compile_options(WEACT_H562RG_xusb_HSFS INTERFACE
119212119376 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
119213119377)
119214119378
119379+ # WeActMiniH723VGTX
119380+ # -----------------------------------------------------------------------------
119381+
119382+ set(WeActMiniH723VGTX_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32H7xx/H723V(E-G)(H-T)_H730VB(H-T)_H733VG(H-T)")
119383+ set(WeActMiniH723VGTX_MAXSIZE 1048576)
119384+ set(WeActMiniH723VGTX_MAXDATASIZE 327680)
119385+ set(WeActMiniH723VGTX_MCU cortex-m7)
119386+ set(WeActMiniH723VGTX_FPCONF "-")
119387+ add_library(WeActMiniH723VGTX INTERFACE)
119388+ target_compile_options(WeActMiniH723VGTX INTERFACE
119389+ "SHELL:-DCORE_CM7 -DSTM32H723xx"
119390+ "SHELL:"
119391+ "SHELL:"
119392+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
119393+ -mcpu=${WeActMiniH723VGTX_MCU}
119394+ )
119395+ target_compile_definitions(WeActMiniH723VGTX INTERFACE
119396+ "STM32H7xx"
119397+ "ARDUINO_WeActMiniH723VGTX"
119398+ "BOARD_NAME=\"WeActMiniH723VGTX\""
119399+ "BOARD_ID=WeActMiniH723VGTX"
119400+ "VARIANT_H=\"variant_generic.h\""
119401+ )
119402+ target_include_directories(WeActMiniH723VGTX INTERFACE
119403+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32H7xx
119404+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H7xx_HAL_Driver/Inc
119405+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32H7xx_HAL_Driver/Src
119406+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/
119407+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/
119408+ ${WeActMiniH723VGTX_VARIANT_PATH}
119409+ )
119410+
119411+ target_link_options(WeActMiniH723VGTX INTERFACE
119412+ "LINKER:--default-script=${WeActMiniH723VGTX_VARIANT_PATH}/ldscript.ld"
119413+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
119414+ "LINKER:--defsym=LD_MAX_SIZE=1048576"
119415+ "LINKER:--defsym=LD_MAX_DATA_SIZE=327680"
119416+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
119417+ -mcpu=${WeActMiniH723VGTX_MCU}
119418+ )
119419+
119420+ add_library(WeActMiniH723VGTX_serial_disabled INTERFACE)
119421+ target_compile_options(WeActMiniH723VGTX_serial_disabled INTERFACE
119422+ "SHELL:"
119423+ )
119424+ add_library(WeActMiniH723VGTX_serial_generic INTERFACE)
119425+ target_compile_options(WeActMiniH723VGTX_serial_generic INTERFACE
119426+ "SHELL:-DHAL_UART_MODULE_ENABLED"
119427+ )
119428+ add_library(WeActMiniH723VGTX_serial_none INTERFACE)
119429+ target_compile_options(WeActMiniH723VGTX_serial_none INTERFACE
119430+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
119431+ )
119432+ add_library(WeActMiniH723VGTX_usb_CDC INTERFACE)
119433+ target_compile_options(WeActMiniH723VGTX_usb_CDC INTERFACE
119434+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
119435+ )
119436+ add_library(WeActMiniH723VGTX_usb_CDCgen INTERFACE)
119437+ target_compile_options(WeActMiniH723VGTX_usb_CDCgen INTERFACE
119438+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
119439+ )
119440+ add_library(WeActMiniH723VGTX_usb_HID INTERFACE)
119441+ target_compile_options(WeActMiniH723VGTX_usb_HID INTERFACE
119442+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
119443+ )
119444+ add_library(WeActMiniH723VGTX_usb_none INTERFACE)
119445+ target_compile_options(WeActMiniH723VGTX_usb_none INTERFACE
119446+ "SHELL:"
119447+ )
119448+ add_library(WeActMiniH723VGTX_xusb_FS INTERFACE)
119449+ target_compile_options(WeActMiniH723VGTX_xusb_FS INTERFACE
119450+ "SHELL:"
119451+ )
119452+ add_library(WeActMiniH723VGTX_xusb_HS INTERFACE)
119453+ target_compile_options(WeActMiniH723VGTX_xusb_HS INTERFACE
119454+ "SHELL:-DUSE_USB_HS"
119455+ )
119456+ add_library(WeActMiniH723VGTX_xusb_HSFS INTERFACE)
119457+ target_compile_options(WeActMiniH723VGTX_xusb_HSFS INTERFACE
119458+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
119459+ )
119460+
119215119461# WeActMiniH743VITX
119216119462# -----------------------------------------------------------------------------
119217119463
0 commit comments