## the cpu to build for export CPU = lpc1768 # toolchain config export PREFIX = arm-none-eabi- export CC = $(PREFIX)gcc export AR = $(PREFIX)ar export CFLAGS += -DUSE_STDPERIPH_DRIVER -ggdb -g3 -std=gnu99 -O0 -Wall -Wstrict-prototypes -mcpu=cortex-m3 $(FPU_USAGE) -mlittle-endian -mthumb -mthumb-interwork -nostartfiles export ASFLAGS = -ggdb -g3 -mcpu=cortex-m3 $(FPU_USAGE) -mlittle-endian export AS = $(PREFIX)as export LINK = $(PREFIX)gcc export SIZE = $(PREFIX)size export OBJCOPY = $(PREFIX)objcopy #LINKFLAGS = -g3 -ggdb -mcpu=cortex-m3 $(FPU_USAGE) -mlittle-endian -static -lgcc -mthumb -mthumb-interwork -nostartfiles -T$(RIOTCPU)/$(CPU)/LPC1768.ld LINKFLAGS = -mcpu=cortex-m3 -mthumb -Wl,--gc-sections,--cref -lc -lgcc -lnosys -T$(RIOTCPU)/$(CPU)/LPC1768.ld -nostartfiles ifeq ($(strip $(PORT)),) export PORT = /dev/ttyUSB0 endif export HEXFILE = $(BINDIR)$(PROJECT).hex export FFLAGS = $(HEXFILE) export ELFFILE = bin/$(PROJECT).elf export DEBUGGER_FLAGS = $(ELFFILE) INCLUDES += -Iinclude/ -I$(RIOTCPU)/$(CPU)/include export OFLAGS = -O binary