diff --git a/firmware/blinky/Makefile b/firmware/blinky/Makefile index 96e5a9ba..63d3cce5 100644 --- a/firmware/blinky/Makefile +++ b/firmware/blinky/Makefile @@ -1,7 +1,7 @@ # Hey Emacs, this is a -*- makefile -*- -BINARY = blinky +TARGET = blinky -SRC = $(BINARY).c +SRC = $(TARGET).c include ../common/Makefile_inc.mk diff --git a/firmware/blinky_SPIFI_SRAM/blinky.c b/firmware/blinky_SPIFI_SRAM/blinky.c index 7fa09249..0b3f5887 100644 --- a/firmware/blinky_SPIFI_SRAM/blinky.c +++ b/firmware/blinky_SPIFI_SRAM/blinky.c @@ -19,6 +19,8 @@ * Boston, MA 02110-1301, USA. */ +#include + #include "hackrf_core.h" void wait(uint8_t duration) diff --git a/firmware/common/Makefile_inc.mk b/firmware/common/Makefile_inc.mk index ff301ee3..a21d4d06 100644 --- a/firmware/common/Makefile_inc.mk +++ b/firmware/common/Makefile_inc.mk @@ -1,3 +1,4 @@ +# Hey Emacs, this is a -*- makefile -*- # # Copyright 2009 Uwe Hermann # Copyright 2010 Piotr Esden-Tempski @@ -48,11 +49,11 @@ CFLAGS += -O2 -g3 -Wall -Wextra -I$(LIBOPENCM3)/include -I../common \ -fno-common -mcpu=cortex-m4 -mthumb -MD \ -mfloat-abi=hard -mfpu=fpv4-sp-d16 \ $(HACKRF_OPTS) -LDSCRIPT ?= $(BINARY).ld +LDSCRIPT ?= $(TARGET).ld LDFLAGS += -L$(TOOLCHAIN_DIR)/lib/armv7e-m/fpu \ - -L$(LIBOPENCM3)/lib -T$(LDSCRIPT) -nostartfiles \ - -Wl,--gc-sections -Xlinker -Map=$(BINARY).map - OBJ = $(SRC:.c=.o) + -L$(LIBOPENCM3)/lib/lpc43xx -T$(LDSCRIPT) -nostartfiles \ + -Wl,--gc-sections -Xlinker -Map=$(TARGET).map +OBJ = $(SRC:.c=.o) # Be silent per default, but 'make V=1' will show all compiler calls. ifneq ($(V),1) @@ -68,8 +69,8 @@ endif all: images -images: $(BINARY).images -flash: $(BINARY).flash +images: $(TARGET).images +flash: $(TARGET).flash %.images: %.bin %.hex %.srec %.list @#echo "*** $* images generated ***" @@ -90,7 +91,7 @@ flash: $(BINARY).flash @#printf " OBJDUMP $(*).list\n" $(Q)$(OBJDUMP) -S $(*).elf > $(*).list -%.elf: $(OBJ) $(LDSCRIPT) $(LIBOPENCM3)/lib/libopencm3_lpc43xx.a +%.elf: $(OBJ) $(LDSCRIPT) #$(LIBOPENCM3)/lib/lpc43xx/libopencm3_lpc43xx.a @#printf " LD $(subst $(shell pwd)/,,$(@))\n" $(Q)$(LD) $(LDFLAGS) -o $(*).elf $(OBJ) -lopencm3_lpc43xx diff --git a/firmware/common/hackrf_core.h b/firmware/common/hackrf_core.h index e0043389..35730f20 100644 --- a/firmware/common/hackrf_core.h +++ b/firmware/common/hackrf_core.h @@ -28,6 +28,8 @@ extern "C" { #endif +#include + /* hardware identification number */ #define BOARD_ID_JELLYBEAN 0