@@ -5565,6 +5565,86 @@ target_compile_options(DISCO_F429ZI_xusb_HSFS INTERFACE
55655565 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
55665566)
55675567
5568+ # DISCO_F723IE
5569+ # -----------------------------------------------------------------------------
5570+
5571+ set(DISCO_F723IE_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32F7xx/F723I(C-E)(K-T)_F730I8K_F733IE(K-T)")
5572+ set(DISCO_F723IE_MAXSIZE 524288)
5573+ set(DISCO_F723IE_MAXDATASIZE 196608)
5574+ set(DISCO_F723IE_MCU cortex-m7)
5575+ set(DISCO_F723IE_FPCONF "fpv5-sp-d16-hard")
5576+ add_library(DISCO_F723IE INTERFACE)
5577+ target_compile_options(DISCO_F723IE INTERFACE
5578+ "SHELL:-DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER"
5579+ "SHELL:-DSTM32F723xx"
5580+ "SHELL:-DCUSTOM_PERIPHERAL_PINS"
5581+ "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard"
5582+ -mcpu=${DISCO_F723IE_MCU}
5583+ )
5584+ target_compile_definitions(DISCO_F723IE INTERFACE
5585+ "STM32F7xx"
5586+ "ARDUINO_DISCO_F723IE"
5587+ "BOARD_NAME=\"DISCO_F723IE\""
5588+ "BOARD_ID=DISCO_F723IE"
5589+ "VARIANT_H=\"variant_DISCO_F723IE.h\""
5590+ )
5591+ target_include_directories(DISCO_F723IE INTERFACE
5592+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32F7xx
5593+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32F7xx_HAL_Driver/Inc
5594+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32F7xx_HAL_Driver/Src
5595+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F7xx/Include/
5596+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F7xx/Source/
5597+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F7xx/Source/Templates/gcc/
5598+ ${DISCO_F723IE_VARIANT_PATH}
5599+ )
5600+
5601+ target_link_options(DISCO_F723IE INTERFACE
5602+ "LINKER:--default-script=${DISCO_F723IE_VARIANT_PATH}/ldscript.ld"
5603+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
5604+ "LINKER:--defsym=LD_MAX_SIZE=524288"
5605+ "LINKER:--defsym=LD_MAX_DATA_SIZE=196608"
5606+ "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard"
5607+ -mcpu=${DISCO_F723IE_MCU}
5608+ )
5609+
5610+ add_library(DISCO_F723IE_serial_disabled INTERFACE)
5611+ target_compile_options(DISCO_F723IE_serial_disabled INTERFACE
5612+ )
5613+ add_library(DISCO_F723IE_serial_generic INTERFACE)
5614+ target_compile_options(DISCO_F723IE_serial_generic INTERFACE
5615+ "SHELL:-DHAL_UART_MODULE_ENABLED"
5616+ )
5617+ add_library(DISCO_F723IE_serial_none INTERFACE)
5618+ target_compile_options(DISCO_F723IE_serial_none INTERFACE
5619+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
5620+ )
5621+ add_library(DISCO_F723IE_usb_CDC INTERFACE)
5622+ target_compile_options(DISCO_F723IE_usb_CDC INTERFACE
5623+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
5624+ )
5625+ add_library(DISCO_F723IE_usb_CDCgen INTERFACE)
5626+ target_compile_options(DISCO_F723IE_usb_CDCgen INTERFACE
5627+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
5628+ )
5629+ add_library(DISCO_F723IE_usb_HID INTERFACE)
5630+ target_compile_options(DISCO_F723IE_usb_HID INTERFACE
5631+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
5632+ )
5633+ add_library(DISCO_F723IE_usb_none INTERFACE)
5634+ target_compile_options(DISCO_F723IE_usb_none INTERFACE
5635+ )
5636+ add_library(DISCO_F723IE_xusb_FS INTERFACE)
5637+ target_compile_options(DISCO_F723IE_xusb_FS INTERFACE
5638+ )
5639+ add_library(DISCO_F723IE_xusb_HS INTERFACE)
5640+ target_compile_options(DISCO_F723IE_xusb_HS INTERFACE
5641+ "SHELL:-DUSE_USB_HS"
5642+ )
5643+ add_library(DISCO_F723IE_xusb_HSFS INTERFACE)
5644+ target_compile_options(DISCO_F723IE_xusb_HSFS INTERFACE
5645+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
5646+ )
5647+
55685648# DISCO_F746NG
55695649# -----------------------------------------------------------------------------
55705650
@@ -107752,11 +107832,12 @@ set(NUCLEO_F722ZE_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32F7xx/
107752107832set(NUCLEO_F722ZE_MAXSIZE 524288)
107753107833set(NUCLEO_F722ZE_MAXDATASIZE 262144)
107754107834set(NUCLEO_F722ZE_MCU cortex-m7)
107755- set(NUCLEO_F722ZE_FPCONF "- ")
107835+ set(NUCLEO_F722ZE_FPCONF "fpv5-sp-d16-hard ")
107756107836add_library(NUCLEO_F722ZE INTERFACE)
107757107837target_compile_options(NUCLEO_F722ZE INTERFACE
107758107838 "SHELL:-DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER"
107759107839 "SHELL:-DSTM32F722xx"
107840+ "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard"
107760107841 -mcpu=${NUCLEO_F722ZE_MCU}
107761107842)
107762107843target_compile_definitions(NUCLEO_F722ZE INTERFACE
@@ -107781,6 +107862,7 @@ target_link_options(NUCLEO_F722ZE INTERFACE
107781107862 "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
107782107863 "LINKER:--defsym=LD_MAX_SIZE=524288"
107783107864 "LINKER:--defsym=LD_MAX_DATA_SIZE=262144"
107865+ "SHELL:-mfpu=fpv5-sp-d16 -mfloat-abi=hard"
107784107866 -mcpu=${NUCLEO_F722ZE_MCU}
107785107867)
107786107868
0 commit comments