From dbba407069e21148ea6c6eed1e818d0f4a73baf8 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 2 Jan 2014 15:11:15 -0800 Subject: [PATCH] Change M0 linking to use newlib-nano. snprintf() is a pig when the floating point junk gets pulled in on an M0... --- firmware/common/Makefile_inc.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/common/Makefile_inc.mk b/firmware/common/Makefile_inc.mk index 6822fd07..2689260b 100644 --- a/firmware/common/Makefile_inc.mk +++ b/firmware/common/Makefile_inc.mk @@ -87,6 +87,7 @@ CFLAGS_M0 += -mcpu=cortex-m0 -DLPC43XX_M0 LDSCRIPT_M0 ?= $(PATH_HACKRF_FIRMWARE_COMMON)/LPC4330_M0.ld LDFLAGS_M0 += -mcpu=cortex-m0 -DLPC43XX_M0 LDFLAGS_M0 += -T$(LDSCRIPT_M0) +LDFLAGS_M0 += --specs=nano.specs LDFLAGS_M0 += -Xlinker -Map=$(OBJDIR_M0)/m0.map LDFLAGS_M0 += -lopencm3_lpc43xx_m0