mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-15 20:35:33 +03:00
Cleanup make (#12179)
* Cleanup Makefiles Given the targets are now simply the MCU, there is now a significant amount of duplication. TODO: - will possibly add STM32.mk for inclusion from STM32F4 etc to remove further duplication. Noting it is now imperative that the gating is right. * Removed the remnants of "features" * Further clean up in preparation of new MCUs * Typo for STM32F722xx * Fix F411 * Last remnants of the _TARGETS lists.
This commit is contained in:
parent
d9264045b3
commit
ecdbba2ce2
19 changed files with 152 additions and 580 deletions
|
@ -10,7 +10,6 @@ DEVICE_FLAGS =
|
|||
LD_SCRIPT = src/main/target/SITL/pg.ld
|
||||
STARTUP_SRC =
|
||||
|
||||
TARGET_FLAGS = -D$(TARGET)
|
||||
MCU_FLASH_SIZE := 2048
|
||||
|
||||
ARM_SDK_PREFIX =
|
||||
|
|
|
@ -33,14 +33,8 @@ EXCLUDES = stm32f4xx_crc.c \
|
|||
stm32f4xx_hash_sha1.c
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET),$(filter $(TARGET), $(F411_TARGETS)))
|
||||
ifeq ($(TARGET_MCU),$(filter $(TARGET_MCU),STM32F411xE STM32F446xx))
|
||||
EXCLUDES += stm32f4xx_fsmc.c
|
||||
MCU_FLASH_SIZE := 512
|
||||
else ifeq ($(TARGET),$(filter $(TARGET), $(F446_TARGETS)))
|
||||
EXCLUDES += stm32f4xx_fsmc.c
|
||||
MCU_FLASH_SIZE := 512
|
||||
else
|
||||
MCU_FLASH_SIZE := 1024
|
||||
endif
|
||||
|
||||
STDPERIPH_SRC := $(filter-out ${EXCLUDES}, $(STDPERIPH_SRC))
|
||||
|
@ -125,33 +119,27 @@ INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
|||
$(ROOT)/src/main/vcpf4
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SPI,$(FEATURES)),)
|
||||
INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
||||
$(FATFS_DIR)
|
||||
VPATH := $(VPATH):$(FATFS_DIR)
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SDIO,$(FEATURES)),)
|
||||
INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
||||
$(FATFS_DIR)
|
||||
VPATH := $(VPATH):$(FATFS_DIR)
|
||||
endif
|
||||
|
||||
#Flags
|
||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m4 -march=armv7e-m -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant
|
||||
|
||||
ifeq ($(TARGET),$(filter $(TARGET),$(F411_TARGETS)))
|
||||
ifeq ($(TARGET_MCU),STM32F411xE)
|
||||
DEVICE_FLAGS = -DSTM32F411xE -finline-limit=20
|
||||
LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f411.ld
|
||||
STARTUP_SRC = startup_stm32f411xe.s
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(F405_TARGETS)))
|
||||
MCU_FLASH_SIZE := 512
|
||||
|
||||
else ifeq ($(TARGET_MCU),STM32F405xx)
|
||||
DEVICE_FLAGS = -DSTM32F40_41xxx -DSTM32F405xx
|
||||
LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f405.ld
|
||||
STARTUP_SRC = startup_stm32f40xx.s
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(F446_TARGETS)))
|
||||
MCU_FLASH_SIZE := 1024
|
||||
|
||||
else ifeq ($(TARGET_MCU),STM32F446xx)
|
||||
DEVICE_FLAGS = -DSTM32F446xx
|
||||
LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f446.ld
|
||||
STARTUP_SRC = startup_stm32f446xx.s
|
||||
MCU_FLASH_SIZE := 512
|
||||
|
||||
else
|
||||
$(error Unknown MCU for F4 target)
|
||||
endif
|
||||
|
@ -176,7 +164,8 @@ MCU_COMMON_SRC = \
|
|||
drivers/serial_uart_stm32f4xx.c \
|
||||
drivers/system_stm32f4xx.c \
|
||||
drivers/timer_stm32f4xx.c \
|
||||
drivers/persistent.c
|
||||
drivers/persistent.c \
|
||||
drivers/sdio_f4xx.c
|
||||
|
||||
ifeq ($(PERIPH_DRIVER), HAL)
|
||||
VCP_SRC = \
|
||||
|
@ -200,26 +189,12 @@ MSC_SRC = \
|
|||
drivers/usb_msc_common.c \
|
||||
drivers/usb_msc_f4xx.c \
|
||||
msc/usbd_msc_desc.c \
|
||||
msc/usbd_storage.c
|
||||
|
||||
ifneq ($(filter SDCARD_SPI,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage_sd_spi.c
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SDIO,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage_sdio.c
|
||||
MCU_COMMON_SRC += \
|
||||
drivers/sdio_f4xx.c
|
||||
endif
|
||||
|
||||
ifneq ($(filter ONBOARDFLASH,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage.c \
|
||||
msc/usbd_storage_emfat.c \
|
||||
msc/emfat.c \
|
||||
msc/emfat_file.c
|
||||
endif
|
||||
msc/emfat_file.c \
|
||||
msc/usbd_storage_sd_spi.c \
|
||||
msc/usbd_storage_sdio.c
|
||||
|
||||
DSP_LIB := $(ROOT)/lib/main/CMSIS/DSP
|
||||
DEVICE_FLAGS += -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -D__FPU_PRESENT=1 -DUNALIGNED_SUPPORT_DISABLE -DARM_MATH_CM4
|
||||
|
|
|
@ -110,40 +110,28 @@ INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
|||
$(ROOT)/lib/main/STM32F7/Drivers/CMSIS/Device/ST/STM32F7xx/Include \
|
||||
$(ROOT)/src/main/vcp_hal
|
||||
|
||||
ifneq ($(filter SDCARD_SPI,$(FEATURES)),)
|
||||
INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
||||
$(FATFS_DIR)
|
||||
VPATH := $(VPATH):$(FATFS_DIR)
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SDIO,$(FEATURES)),)
|
||||
INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
||||
$(FATFS_DIR)
|
||||
VPATH := $(VPATH):$(FATFS_DIR)
|
||||
endif
|
||||
|
||||
#Flags
|
||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-sp-d16 -fsingle-precision-constant
|
||||
|
||||
# Flags that are used in the STM32 libraries
|
||||
DEVICE_FLAGS = -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER
|
||||
|
||||
ifeq ($(TARGET),$(filter $(TARGET),$(F7X5XI_TARGETS)))
|
||||
ifeq ($(TARGET_MCU),STM32F765xx)
|
||||
DEVICE_FLAGS += -DSTM32F765xx
|
||||
LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f765.ld
|
||||
STARTUP_SRC = startup_stm32f765xx.s
|
||||
MCU_FLASH_SIZE := 2048
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(F7X5XG_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32F745xx)
|
||||
DEVICE_FLAGS += -DSTM32F745xx
|
||||
LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f74x.ld
|
||||
STARTUP_SRC = startup_stm32f745xx.s
|
||||
MCU_FLASH_SIZE := 1024
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(F7X6XG_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32F746xx)
|
||||
DEVICE_FLAGS += -DSTM32F746xx
|
||||
LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f74x.ld
|
||||
STARTUP_SRC = startup_stm32f746xx.s
|
||||
MCU_FLASH_SIZE := 1024
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(F7X2RE_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32F722xx)
|
||||
DEVICE_FLAGS += -DSTM32F722xx
|
||||
ifndef LD_SCRIPT
|
||||
LD_SCRIPT = $(LINKER_DIR)/stm32_flash_f722.ld
|
||||
|
@ -158,8 +146,6 @@ $(error Unknown MCU for F7 target)
|
|||
endif
|
||||
DEVICE_FLAGS += -DHSE_VALUE=$(HSE_VALUE)
|
||||
|
||||
TARGET_FLAGS = -D$(TARGET)
|
||||
|
||||
VCP_SRC = \
|
||||
vcp_hal/usbd_desc.c \
|
||||
vcp_hal/usbd_conf_stm32f7xx.c \
|
||||
|
@ -190,7 +176,8 @@ MCU_COMMON_SRC = \
|
|||
drivers/timer_stm32f7xx.c \
|
||||
drivers/system_stm32f7xx.c \
|
||||
drivers/serial_uart_hal.c \
|
||||
drivers/serial_uart_stm32f7xx.c
|
||||
drivers/serial_uart_stm32f7xx.c \
|
||||
drivers/sdio_f7xx.c
|
||||
|
||||
MCU_EXCLUDES = \
|
||||
drivers/bus_i2c.c \
|
||||
|
@ -199,26 +186,12 @@ MCU_EXCLUDES = \
|
|||
MSC_SRC = \
|
||||
drivers/usb_msc_common.c \
|
||||
drivers/usb_msc_f7xx.c \
|
||||
msc/usbd_storage.c
|
||||
|
||||
ifneq ($(filter SDCARD_SDIO,$(FEATURES)),)
|
||||
MCU_COMMON_SRC += \
|
||||
drivers/sdio_f7xx.c
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage_sdio.c
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SPI,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage_sd_spi.c
|
||||
endif
|
||||
|
||||
ifneq ($(filter ONBOARDFLASH,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage.c \
|
||||
msc/usbd_storage_emfat.c \
|
||||
msc/emfat.c \
|
||||
msc/emfat_file.c
|
||||
endif
|
||||
msc/emfat_file.c \
|
||||
msc/usbd_storage_sdio.c \
|
||||
msc/usbd_storage_sd_spi.c
|
||||
|
||||
DSP_LIB := $(ROOT)/lib/main/CMSIS/DSP
|
||||
DEVICE_FLAGS += -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -D__FPU_PRESENT=1 -DUNALIGNED_SUPPORT_DISABLE -DARM_MATH_CM7
|
||||
|
|
|
@ -113,18 +113,6 @@ INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
|||
$(ROOT)/lib/main/STM32G4/Drivers/CMSIS/Device/ST/STM32G4xx/Include \
|
||||
$(ROOT)/src/main/vcp_hal
|
||||
|
||||
ifneq ($(filter SDCARD_SPI,$(FEATURES)),)
|
||||
INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
||||
$(FATFS_DIR)
|
||||
VPATH := $(VPATH):$(FATFS_DIR)
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SDIO,$(FEATURES)),)
|
||||
INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
||||
$(FATFS_DIR)
|
||||
VPATH := $(VPATH):$(FATFS_DIR)
|
||||
endif
|
||||
|
||||
#Flags
|
||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m4 -march=armv7e-m -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant
|
||||
|
||||
|
@ -132,7 +120,7 @@ DEVICE_FLAGS = -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -DUSE_DMA_RAM -DMAX_MPU_
|
|||
|
||||
# G47X_TARGETS includes G47{3,4}{RE,CE,CEU}
|
||||
|
||||
ifeq ($(TARGET),$(filter $(TARGET),$(G47X_TARGETS)))
|
||||
ifeq ($(TARGET_MCU),STM32G474xx)
|
||||
DEVICE_FLAGS += -DSTM32G474xx
|
||||
LD_SCRIPT = $(LINKER_DIR)/stm32_flash_g474.ld
|
||||
STARTUP_SRC = startup_stm32g474xx.s
|
||||
|
@ -145,8 +133,6 @@ $(error Unknown MCU for G4 target)
|
|||
endif
|
||||
DEVICE_FLAGS += -DHSE_VALUE=$(HSE_VALUE)
|
||||
|
||||
TARGET_FLAGS = -D$(TARGET)
|
||||
|
||||
VCP_SRC = \
|
||||
vcp_hal/usbd_desc.c \
|
||||
vcp_hal/usbd_conf_stm32g4xx.c \
|
||||
|
@ -188,26 +174,12 @@ MCU_EXCLUDES = \
|
|||
MSC_SRC = \
|
||||
drivers/usb_msc_common.c \
|
||||
drivers/usb_msc_f7xx.c \
|
||||
msc/usbd_storage.c
|
||||
|
||||
ifneq ($(filter SDCARD_SDIO,$(FEATURES)),)
|
||||
MCU_COMMON_SRC += \
|
||||
drivers/sdio_g4xx.c
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage_sdio.c
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SPI,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage_sd_spi.c
|
||||
endif
|
||||
|
||||
ifneq ($(filter ONBOARDFLASH,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage.c \
|
||||
msc/usbd_storage_emfat.c \
|
||||
msc/emfat.c \
|
||||
msc/emfat_file.c
|
||||
endif
|
||||
msc/emfat_file.c \
|
||||
msc/usbd_storage_sdio.c \
|
||||
msc/usbd_storage_sd_spi.c
|
||||
|
||||
DSP_LIB := $(ROOT)/lib/main/CMSIS/DSP
|
||||
DEVICE_FLAGS += -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -D__FPU_PRESENT=1 -DUNALIGNED_SUPPORT_DISABLE -DARM_MATH_CM4
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
|
||||
ifeq ($(DEBUG_HARDFAULTS),H7)
|
||||
CFLAGS += -DDEBUG_HARDFAULTS
|
||||
CFLAGS += -DDEBUG_HARDFAULTS
|
||||
endif
|
||||
|
||||
#CMSIS
|
||||
|
@ -90,7 +90,6 @@ EXCLUDES = \
|
|||
stm32h7xx_ll_usart.c \
|
||||
stm32h7xx_ll_utils.c
|
||||
|
||||
|
||||
STDPERIPH_SRC := $(filter-out ${EXCLUDES}, $(STDPERIPH_SRC))
|
||||
|
||||
#USB
|
||||
|
@ -134,18 +133,6 @@ INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
|||
$(ROOT)/lib/main/STM32H7/Drivers/CMSIS/Device/ST/STM32H7xx/Include \
|
||||
$(ROOT)/src/main/vcp_hal
|
||||
|
||||
ifneq ($(filter SDCARD_SPI,$(FEATURES)),)
|
||||
INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
||||
$(FATFS_DIR)
|
||||
VPATH := $(VPATH):$(FATFS_DIR)
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SDIO,$(FEATURES)),)
|
||||
INCLUDE_DIRS := $(INCLUDE_DIRS) \
|
||||
$(FATFS_DIR)
|
||||
VPATH := $(VPATH):$(FATFS_DIR)
|
||||
endif
|
||||
|
||||
#Flags
|
||||
ARCH_FLAGS = -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-sp-d16 -fsingle-precision-constant
|
||||
|
||||
|
@ -158,7 +145,7 @@ DEVICE_FLAGS = -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER
|
|||
# H7A3xI : 2M FLASH, 1MB AXI SRAM + 160KB AHB & SRD SRAM
|
||||
# H750xB : 128K FLASH, 1M RAM
|
||||
#
|
||||
ifeq ($(TARGET),$(filter $(TARGET),$(H743xI_TARGETS)))
|
||||
ifeq ($(TARGET_MCU),STM32H743xx)
|
||||
DEVICE_FLAGS += -DSTM32H743xx
|
||||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h743_2m.ld
|
||||
STARTUP_SRC = startup_stm32h743xx.s
|
||||
|
@ -173,7 +160,7 @@ MCU_FLASH_SIZE := FIRMWARE_SIZE
|
|||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_ram_h743.ld
|
||||
endif
|
||||
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(H7A3xIQ_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32H7A3xxQ)
|
||||
DEVICE_FLAGS += -DSTM32H7A3xxQ
|
||||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h7a3_2m.ld
|
||||
STARTUP_SRC = startup_stm32h7a3xx.s
|
||||
|
@ -188,7 +175,7 @@ MCU_FLASH_SIZE := FIRMWARE_SIZE
|
|||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h7a3_ram_based.ld
|
||||
endif
|
||||
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(H7A3xI_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32H7A3xx)
|
||||
DEVICE_FLAGS += -DSTM32H7A3xx
|
||||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h7a3_2m.ld
|
||||
STARTUP_SRC = startup_stm32h7a3xx.s
|
||||
|
@ -203,21 +190,21 @@ MCU_FLASH_SIZE := FIRMWARE_SIZE
|
|||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h7a3_ram_based.ld
|
||||
endif
|
||||
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(H723xG_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32H723xx)
|
||||
DEVICE_FLAGS += -DSTM32H723xx
|
||||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h723_1m.ld
|
||||
STARTUP_SRC = startup_stm32h723xx.s
|
||||
MCU_FLASH_SIZE := 1024
|
||||
DEVICE_FLAGS += -DMAX_MPU_REGIONS=16
|
||||
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(H725xG_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32H725xx)
|
||||
DEVICE_FLAGS += -DSTM32H725xx
|
||||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h723_1m.ld
|
||||
STARTUP_SRC = startup_stm32h723xx.s
|
||||
MCU_FLASH_SIZE := 1024
|
||||
DEVICE_FLAGS += -DMAX_MPU_REGIONS=16
|
||||
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(H730xB_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32H730xx)
|
||||
DEVICE_FLAGS += -DSTM32H730xx
|
||||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h730_128m.ld
|
||||
STARTUP_SRC = startup_stm32h730xx.s
|
||||
|
@ -226,7 +213,7 @@ DEVICE_FLAGS += -DMAX_MPU_REGIONS=16
|
|||
|
||||
|
||||
ifeq ($(TARGET_FLASH),)
|
||||
MCU_FLASH_SIZE := $(DEFAULT_TARGET_FLASH)
|
||||
MCU_FLASH_SIZE := $(DEFAULT_TARGET_FLASH)
|
||||
endif
|
||||
|
||||
ifeq ($(EXST),yes)
|
||||
|
@ -239,14 +226,14 @@ LD_SCRIPTS = $(LINKER_DIR)/stm32_h730_common.ld $(LINKER_DIR)/stm32_h73
|
|||
endif
|
||||
|
||||
|
||||
else ifeq ($(TARGET),$(filter $(TARGET),$(H750xB_TARGETS)))
|
||||
else ifeq ($(TARGET_MCU),STM32H750xx)
|
||||
DEVICE_FLAGS += -DSTM32H750xx
|
||||
DEFAULT_LD_SCRIPT = $(LINKER_DIR)/stm32_flash_h750_128k.ld
|
||||
STARTUP_SRC = startup_stm32h743xx.s
|
||||
DEFAULT_TARGET_FLASH := 128
|
||||
|
||||
ifeq ($(TARGET_FLASH),)
|
||||
MCU_FLASH_SIZE := $(DEFAULT_TARGET_FLASH)
|
||||
MCU_FLASH_SIZE := $(DEFAULT_TARGET_FLASH)
|
||||
endif
|
||||
|
||||
ifeq ($(EXST),yes)
|
||||
|
@ -281,13 +268,11 @@ LD_SCRIPT = $(DEFAULT_LD_SCRIPT)
|
|||
endif
|
||||
|
||||
ifneq ($(FIRMWARE_SIZE),)
|
||||
DEVICE_FLAGS += -DFIRMWARE_SIZE=$(FIRMWARE_SIZE)
|
||||
DEVICE_FLAGS += -DFIRMWARE_SIZE=$(FIRMWARE_SIZE)
|
||||
endif
|
||||
|
||||
DEVICE_FLAGS += -DHSE_VALUE=$(HSE_VALUE) -DHSE_STARTUP_TIMEOUT=1000
|
||||
|
||||
TARGET_FLAGS = -D$(TARGET)
|
||||
|
||||
VCP_SRC = \
|
||||
vcp_hal/usbd_desc.c \
|
||||
vcp_hal/usbd_conf_stm32h7xx.c \
|
||||
|
@ -321,7 +306,9 @@ MCU_COMMON_SRC = \
|
|||
drivers/audio_stm32h7xx.c \
|
||||
drivers/memprot_hal.c \
|
||||
drivers/memprot_stm32h7xx.c \
|
||||
#drivers/accgyro/accgyro_mpu.c \
|
||||
drivers/sdio_h7xx.c \
|
||||
drivers/bus_quadspi_hal.c \
|
||||
drivers/bus_quadspi.c
|
||||
|
||||
MCU_EXCLUDES = \
|
||||
drivers/bus_i2c.c \
|
||||
|
@ -330,27 +317,12 @@ MCU_EXCLUDES = \
|
|||
MSC_SRC = \
|
||||
drivers/usb_msc_common.c \
|
||||
drivers/usb_msc_h7xx.c \
|
||||
msc/usbd_storage.c
|
||||
|
||||
ifneq ($(filter SDCARD_SDIO,$(FEATURES)),)
|
||||
MCU_COMMON_SRC += \
|
||||
drivers/sdio_h7xx.c
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage_sdio.c
|
||||
endif
|
||||
|
||||
ifneq ($(filter SDCARD_SPI,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage_sd_spi.c
|
||||
endif
|
||||
|
||||
ifneq ($(filter ONBOARDFLASH,$(FEATURES)),)
|
||||
MSC_SRC += \
|
||||
msc/usbd_storage.c \
|
||||
msc/usbd_storage_emfat.c \
|
||||
msc/emfat.c \
|
||||
msc/emfat_file.c
|
||||
endif
|
||||
msc/emfat_file.c \
|
||||
msc/usbd_storage_sdio.c \
|
||||
msc/usbd_storage_sd_spi.c
|
||||
|
||||
DSP_LIB := $(ROOT)/lib/main/CMSIS/DSP
|
||||
DEVICE_FLAGS += -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -D__FPU_PRESENT=1 -DUNALIGNED_SUPPORT_DISABLE -DARM_MATH_CM7
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue