diff --git a/Makefile b/Makefile index e0bdeb14a3..1da6d412d2 100644 --- a/Makefile +++ b/Makefile @@ -1025,7 +1025,14 @@ endif ifneq ($(filter $(TARGET),$(F3_TARGETS) $(F4_TARGETS) $(F7_TARGETS)),) DSPLIB := $(ROOT)/lib/main/DSP_Lib -DEVICE_FLAGS += -DARM_MATH_CM4 -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -D__FPU_PRESENT=1 -DUNALIGNED_SUPPORT_DISABLE +DEVICE_FLAGS += -DARM_MATH_MATRIX_CHECK -DARM_MATH_ROUNDING -D__FPU_PRESENT=1 -DUNALIGNED_SUPPORT_DISABLE + +ifneq ($(filter $(TARGET),$(F3_TARGETS)) $(F4_TARGETS)),) +DEVICE_FLAGS += -DARM_MATH_CM4 +endif +ifneq ($(filter $(TARGET),$(F7_TARGETS)),) +DEVICE_FLAGS += -DARM_MATH_CM7 +endif INCLUDE_DIRS += $(DSPLIB)/Include