@@ -105970,6 +105970,91 @@ target_compile_options(ST3DP001_EVAL_xusb_HSFS INTERFACE
105970105970 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
105971105971)
105972105972
105973+ # STEVAL_MKBOXPRO
105974+ # -----------------------------------------------------------------------------
105975+
105976+ set(STEVAL_MKBOXPRO_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32U5xx/U575A(G-I)IxQ_U585AIIxQ")
105977+ set(STEVAL_MKBOXPRO_MAXSIZE 2097152)
105978+ set(STEVAL_MKBOXPRO_MAXDATASIZE 262144)
105979+ set(STEVAL_MKBOXPRO_MCU cortex-m33)
105980+ set(STEVAL_MKBOXPRO_FPCONF "fpv4-sp-d16-hard")
105981+ add_library(STEVAL_MKBOXPRO INTERFACE)
105982+ target_compile_options(STEVAL_MKBOXPRO INTERFACE
105983+ "SHELL:-DSTM32U585xx "
105984+ "SHELL:-DCUSTOM_PERIPHERAL_PINS"
105985+ "SHELL:"
105986+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
105987+ -mcpu=${STEVAL_MKBOXPRO_MCU}
105988+ )
105989+ target_compile_definitions(STEVAL_MKBOXPRO INTERFACE
105990+ "STM32U5xx"
105991+ "ARDUINO_STEVAL_MKBOXPRO"
105992+ "BOARD_NAME=\"STEVAL_MKBOXPRO\""
105993+ "BOARD_ID=STEVAL_MKBOXPRO"
105994+ "VARIANT_H=\"variant_STEVAL_MKBOXPRO.h\""
105995+ )
105996+ target_include_directories(STEVAL_MKBOXPRO INTERFACE
105997+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32U5xx
105998+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32U5xx_HAL_Driver/Inc
105999+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32U5xx_HAL_Driver/Src
106000+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32U5xx/Include/
106001+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32U5xx/Source/Templates/gcc/
106002+ ${STEVAL_MKBOXPRO_VARIANT_PATH}
106003+ )
106004+
106005+ target_link_options(STEVAL_MKBOXPRO INTERFACE
106006+ "LINKER:--default-script=${STEVAL_MKBOXPRO_VARIANT_PATH}/ldscript.ld"
106007+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
106008+ "LINKER:--defsym=LD_MAX_SIZE=2097152"
106009+ "LINKER:--defsym=LD_MAX_DATA_SIZE=262144"
106010+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
106011+ -mcpu=${STEVAL_MKBOXPRO_MCU}
106012+ )
106013+ target_link_libraries(STEVAL_MKBOXPRO INTERFACE
106014+ arm_ARMv8MMLlfsp_math
106015+ )
106016+
106017+ add_library(STEVAL_MKBOXPRO_serial_disabled INTERFACE)
106018+ target_compile_options(STEVAL_MKBOXPRO_serial_disabled INTERFACE
106019+ "SHELL:"
106020+ )
106021+ add_library(STEVAL_MKBOXPRO_serial_generic INTERFACE)
106022+ target_compile_options(STEVAL_MKBOXPRO_serial_generic INTERFACE
106023+ "SHELL:-DHAL_UART_MODULE_ENABLED"
106024+ )
106025+ add_library(STEVAL_MKBOXPRO_serial_none INTERFACE)
106026+ target_compile_options(STEVAL_MKBOXPRO_serial_none INTERFACE
106027+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
106028+ )
106029+ add_library(STEVAL_MKBOXPRO_usb_CDC INTERFACE)
106030+ target_compile_options(STEVAL_MKBOXPRO_usb_CDC INTERFACE
106031+ "SHELL:-DUSBCON -DUSBD_VID=0 -DUSBD_PID=0 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
106032+ )
106033+ add_library(STEVAL_MKBOXPRO_usb_CDCgen INTERFACE)
106034+ target_compile_options(STEVAL_MKBOXPRO_usb_CDCgen INTERFACE
106035+ "SHELL:-DUSBCON -DUSBD_VID=0 -DUSBD_PID=0 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
106036+ )
106037+ add_library(STEVAL_MKBOXPRO_usb_HID INTERFACE)
106038+ target_compile_options(STEVAL_MKBOXPRO_usb_HID INTERFACE
106039+ "SHELL:-DUSBCON -DUSBD_VID=0 -DUSBD_PID=0 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
106040+ )
106041+ add_library(STEVAL_MKBOXPRO_usb_none INTERFACE)
106042+ target_compile_options(STEVAL_MKBOXPRO_usb_none INTERFACE
106043+ "SHELL:"
106044+ )
106045+ add_library(STEVAL_MKBOXPRO_xusb_FS INTERFACE)
106046+ target_compile_options(STEVAL_MKBOXPRO_xusb_FS INTERFACE
106047+ "SHELL:"
106048+ )
106049+ add_library(STEVAL_MKBOXPRO_xusb_HS INTERFACE)
106050+ target_compile_options(STEVAL_MKBOXPRO_xusb_HS INTERFACE
106051+ "SHELL:-DUSE_USB_HS"
106052+ )
106053+ add_library(STEVAL_MKBOXPRO_xusb_HSFS INTERFACE)
106054+ target_compile_options(STEVAL_MKBOXPRO_xusb_HSFS INTERFACE
106055+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
106056+ )
106057+
105973106058# STEVAL_MKSBOX1V1
105974106059# -----------------------------------------------------------------------------
105975106060
0 commit comments