@@ -2260,8 +2260,7 @@ target_link_options(BLACKPILL_F401CE_hid INTERFACE
22602260 -mcpu=${BLACKPILL_F401CE_hid_MCU}
22612261)
22622262
2263-
2264- # BLACKPILL_F411CE
2263+ # BLACKPILL_F411CE_25M
22652264# -----------------------------------------------------------------------------
22662265
22672266set(BLACKPILL_F411CE_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32F4xx/F411C(C-E)(U-Y)")
@@ -2341,7 +2340,7 @@ target_compile_options(BLACKPILL_F411CE_xusb_HSFS INTERFACE
23412340 "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
23422341)
23432342
2344- # BLACKPILL_F411CE_hid
2343+ # BLACKPILL_F411CE_25M_hid
23452344# -----------------------------------------------------------------------------
23462345
23472346set(BLACKPILL_F411CE_hid_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32F4xx/F411C(C-E)(U-Y)")
@@ -2383,6 +2382,127 @@ target_link_options(BLACKPILL_F411CE_hid INTERFACE
23832382 -mcpu=${BLACKPILL_F411CE_hid_MCU}
23842383)
23852384
2385+ # BLACKPILL_F411CE_8M
2386+ # -----------------------------------------------------------------------------
2387+
2388+ set(BLACKPILL_F411CE_8M_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32F4xx/F411C(C-E)(U-Y)")
2389+ set(BLACKPILL_F411CE_8M_MAXSIZE 524288)
2390+ set(BLACKPILL_F411CE_8M_MAXDATASIZE 131072)
2391+ set(BLACKPILL_F411CE_8M_MCU cortex-m4)
2392+ set(BLACKPILL_F411CE_8M_FPCONF "-")
2393+ add_library(BLACKPILL_F411CE_8M INTERFACE)
2394+ target_compile_options(BLACKPILL_F411CE_8M INTERFACE
2395+ "SHELL:-DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER"
2396+ "SHELL:-DSTM32F411xE"
2397+ "SHELL:-DCUSTOM_PERIPHERAL_PINS"
2398+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
2399+ -mcpu=${BLACKPILL_F411CE_8M_MCU}
2400+ )
2401+ target_compile_definitions(BLACKPILL_F411CE_8M INTERFACE
2402+ "STM32F4xx"
2403+ "ARDUINO_BLACKPILL_F411CE_8M"
2404+ "BOARD_NAME=\"BLACKPILL_F411CE_8M\""
2405+ "BOARD_ID=BLACKPILL_F411CE_8M"
2406+ "VARIANT_H=\"variant_BLACKPILL_F411CE.h\""
2407+ )
2408+ target_include_directories(BLACKPILL_F411CE_8M INTERFACE
2409+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32F4xx
2410+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32F4xx_HAL_Driver/Inc
2411+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32F4xx_HAL_Driver/Src
2412+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F4xx/Include/
2413+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/
2414+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/
2415+ ${BLACKPILL_F411CE_8M_VARIANT_PATH}
2416+ )
2417+
2418+ target_link_options(BLACKPILL_F411CE_8M INTERFACE
2419+ "LINKER:--default-script=${BLACKPILL_F411CE_8M_VARIANT_PATH}/ldscript.ld"
2420+ "LINKER:--defsym=LD_FLASH_OFFSET=0x0"
2421+ "LINKER:--defsym=LD_MAX_SIZE=524288"
2422+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
2423+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
2424+ -mcpu=${BLACKPILL_F411CE_8M_MCU}
2425+ )
2426+
2427+ add_library(BLACKPILL_F411CE_8M_serial_disabled INTERFACE)
2428+ target_compile_options(BLACKPILL_F411CE_8M_serial_disabled INTERFACE
2429+ )
2430+ add_library(BLACKPILL_F411CE_8M_serial_generic INTERFACE)
2431+ target_compile_options(BLACKPILL_F411CE_8M_serial_generic INTERFACE
2432+ "SHELL:-DHAL_UART_MODULE_ENABLED"
2433+ )
2434+ add_library(BLACKPILL_F411CE_8M_serial_none INTERFACE)
2435+ target_compile_options(BLACKPILL_F411CE_8M_serial_none INTERFACE
2436+ "SHELL:-DHAL_UART_MODULE_ENABLED -DHWSERIAL_NONE"
2437+ )
2438+ add_library(BLACKPILL_F411CE_8M_usb_CDC INTERFACE)
2439+ target_compile_options(BLACKPILL_F411CE_8M_usb_CDC INTERFACE
2440+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB"
2441+ )
2442+ add_library(BLACKPILL_F411CE_8M_usb_CDCgen INTERFACE)
2443+ target_compile_options(BLACKPILL_F411CE_8M_usb_CDCgen INTERFACE
2444+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC"
2445+ )
2446+ add_library(BLACKPILL_F411CE_8M_usb_HID INTERFACE)
2447+ target_compile_options(BLACKPILL_F411CE_8M_usb_HID INTERFACE
2448+ "SHELL:-DUSBCON -DUSBD_VID=0x0483 -DUSBD_PID=0x5740 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_HID_COMPOSITE"
2449+ )
2450+ add_library(BLACKPILL_F411CE_8M_usb_none INTERFACE)
2451+ target_compile_options(BLACKPILL_F411CE_8M_usb_none INTERFACE
2452+ )
2453+ add_library(BLACKPILL_F411CE_8M_xusb_FS INTERFACE)
2454+ target_compile_options(BLACKPILL_F411CE_8M_xusb_FS INTERFACE
2455+ )
2456+ add_library(BLACKPILL_F411CE_8M_xusb_HS INTERFACE)
2457+ target_compile_options(BLACKPILL_F411CE_8M_xusb_HS INTERFACE
2458+ "SHELL:-DUSE_USB_HS"
2459+ )
2460+ add_library(BLACKPILL_F411CE_8M_xusb_HSFS INTERFACE)
2461+ target_compile_options(BLACKPILL_F411CE_8M_xusb_HSFS INTERFACE
2462+ "SHELL:-DUSE_USB_HS -DUSE_USB_HS_IN_FS"
2463+ )
2464+
2465+ # BLACKPILL_F411CE_8M_hid
2466+ # -----------------------------------------------------------------------------
2467+
2468+ set(BLACKPILL_F411CE_8M_hid_VARIANT_PATH "${CMAKE_CURRENT_LIST_DIR}/../variants/STM32F4xx/F411C(C-E)(U-Y)")
2469+ set(BLACKPILL_F411CE_8M_hid_MAXSIZE 524288)
2470+ set(BLACKPILL_F411CE_8M_hid_MAXDATASIZE 131072)
2471+ set(BLACKPILL_F411CE_8M_hid_MCU cortex-m4)
2472+ set(BLACKPILL_F411CE_8M_hid_FPCONF "-")
2473+ add_library(BLACKPILL_F411CE_8M_hid INTERFACE)
2474+ target_compile_options(BLACKPILL_F411CE_8M_hid INTERFACE
2475+ "SHELL:-DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER"
2476+ "SHELL:-DSTM32F411xE -DHAL_UART_MODULE_ENABLED -DBL_HID"
2477+ "SHELL:-DCUSTOM_PERIPHERAL_PINS"
2478+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
2479+ -mcpu=${BLACKPILL_F411CE_8M_hid_MCU}
2480+ )
2481+ target_compile_definitions(BLACKPILL_F411CE_8M_hid INTERFACE
2482+ "STM32F4xx"
2483+ "ARDUINO_BLACKPILL_F411CE_8M"
2484+ "BOARD_NAME=\"BLACKPILL_F411CE_8M\""
2485+ "BOARD_ID=BLACKPILL_F411CE_8M"
2486+ "VARIANT_H=\"variant_BLACKPILL_F411CE.h\""
2487+ )
2488+ target_include_directories(BLACKPILL_F411CE_8M_hid INTERFACE
2489+ ${CMAKE_CURRENT_LIST_DIR}/../system/STM32F4xx
2490+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32F4xx_HAL_Driver/Inc
2491+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/STM32F4xx_HAL_Driver/Src
2492+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F4xx/Include/
2493+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/
2494+ ${CMAKE_CURRENT_LIST_DIR}/../system/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/
2495+ ${BLACKPILL_F411CE_8M_hid_VARIANT_PATH}
2496+ )
2497+
2498+ target_link_options(BLACKPILL_F411CE_8M_hid INTERFACE
2499+ "LINKER:--default-script=${BLACKPILL_F411CE_8M_hid_VARIANT_PATH}/ldscript.ld"
2500+ "LINKER:--defsym=LD_FLASH_OFFSET=0x4000"
2501+ "LINKER:--defsym=LD_MAX_SIZE=524288"
2502+ "LINKER:--defsym=LD_MAX_DATA_SIZE=131072"
2503+ "SHELL:-mfpu=fpv4-sp-d16 -mfloat-abi=hard"
2504+ -mcpu=${BLACKPILL_F411CE_8M_hid_MCU}
2505+ )
23862506
23872507# BLUE_F407VE_MINI
23882508# -----------------------------------------------------------------------------
@@ -4525,7 +4645,6 @@ target_link_options(DATABOARD_hid INTERFACE
45254645 -mcpu=${DATABOARD_hid_MCU}
45264646)
45274647
4528-
45294648# DEMO_F030F4
45304649# -----------------------------------------------------------------------------
45314650
0 commit comments