@@ -105970,6 +105970,91 @@ target_compile_options(ST3DP001_EVAL_xusb_HSFS INTERFACE
105970
105970
"SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
105971
105971
)
105972
105972
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
+
105973
106058
# STEVAL_MKSBOX1V1
105974
106059
# -----------------------------------------------------------------------------
105975
106060
0 commit comments