@@ -75,15 +75,15 @@ BUILD = _build/build-$(BOARD)
7575ifeq ($(MCU_SUB_VARIANT ) ,nrf52)
7676 SD_NAME = s132
7777 DFU_DEV_REV = 0xADAF
78- MCU_FLAGS = -DNRF52 -DNRF52832_XXAA -DS132
78+ CFLAGS + = -DNRF52 -DNRF52832_XXAA -DS132
7979else ifeq ($(MCU_SUB_VARIANT),nrf52833)
8080 SD_NAME = s140
8181 DFU_DEV_REV = 52840
82- MCU_FLAGS = -DNRF52833_XXAA -DS140
82+ CFLAGS + = -DNRF52833_XXAA -DS140
8383else ifeq ($(MCU_SUB_VARIANT),nrf52840)
8484 SD_NAME = s140
8585 DFU_DEV_REV = 52840
86- MCU_FLAGS = -DNRF52840_XXAA -DS140
86+ CFLAGS + = -DNRF52840_XXAA -DS140
8787else
8888 $(error Sub Variant $(MCU_SUB_VARIANT) is unknown)
8989endif
@@ -244,7 +244,6 @@ CFLAGS += -DCONFIG_GPIO_AS_PINRESET
244244CFLAGS += -DCONFIG_NFCT_PINS_AS_GPIOS
245245CFLAGS += -DSOFTDEVICE_PRESENT
246246CFLAGS += -DDFU_APP_DATA_RESERVED=7*4096
247- CFLAGS += $(MCU_FLAGS )
248247
249248CFLAGS += -DUF2_VERSION='"$(GIT_VERSION ) $(GIT_SUBMODULE_VERSIONS ) $(SD_NAME ) $(SD_VERSION ) "'
250249CFLAGS += -DBLEDIS_FW_VERSION='"$(GIT_VERSION ) $(SD_NAME ) $(SD_VERSION ) "'
@@ -270,10 +269,7 @@ LIBS += -lm -lc
270269# Assembler flags
271270#
272271# ******************************************************************************
273- ASMFLAGS += -x assembler-with-cpp
274- ASMFLAGS += -D__HEAP_SIZE=0
275- ASMFLAGS += -DSOFTDEVICE_PRESENT
276- ASMFLAGS += $(MCU_FLAGS )
272+ ASFLAGS += $(CFLAGS )
277273
278274
279275# function for removing duplicates in a list
@@ -302,7 +298,7 @@ $(info CFLAGS $(CFLAGS))
302298$(info )
303299$(info LDFLAGS $(LDFLAGS))
304300$(info )
305- $(info ASMFLAGS $(ASMFLAGS ))
301+ $(info ASFLAGS $(ASFLAGS ))
306302$(info )
307303endif
308304
@@ -367,7 +363,7 @@ $(BUILD)/%.o: %.c
367363# Assemble files
368364$(BUILD ) /% .o : % .S
369365 @echo AS $(notdir $< )
370- $(QUIET )$(CC ) $( ASMFLAGS ) $(INC_PATHS ) -c -o $@ $<
366+ $(QUIET )$(CC ) -x assembler-with-cpp $( ASFLAGS ) $(INC_PATHS ) -c -o $@ $<
371367
372368# Link
373369$(BUILD ) /$(OUT_FILE ) -nosd.out : $(BUILD ) $(OBJECTS )
0 commit comments