summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blink/Makefile4
-rw-r--r--include.mk12
2 files changed, 8 insertions, 8 deletions
diff --git a/blink/Makefile b/blink/Makefile
index 9ac5f8b..d598f2f 100644
--- a/blink/Makefile
+++ b/blink/Makefile
@@ -22,8 +22,6 @@
NAME := blink
OBJ := blink.o led.o
-BOARD_TYPE := arduino2009
+BOARD_TYPE := teensy2
include ../include.mk
-
-#AVRDUDE_PORT := /dev/arduino
diff --git a/include.mk b/include.mk
index fac4154..3c1496d 100644
--- a/include.mk
+++ b/include.mk
@@ -83,7 +83,7 @@ LDFLAGS +=
SRC := $(OBJ:%.o=%.c)
-.PHONY: clean erase program reset run
+.PHONY: clean program erase flash reset run
ELFFILE := $(NAME).elf
HEXFILE := $(NAME).hex
@@ -122,7 +122,7 @@ define DFU/erase
$(DFU) $(MCU) erase || true
endef
-define DFU/program
+define DFU/flash
$(DFU) $(MCU) flash $1
endef
@@ -138,7 +138,7 @@ endef
define teensy/erase
endef
-define teensy/program
+define teensy/flash
$(teensy) -mmcu=$(MCU) -w -v $1
endef
@@ -153,7 +153,7 @@ define avrdude/erase
$(avrdude) -V -F -p $(MCU) -P $(AVRDUDE_PORT) -c $(PROG_TYPE) -b $(UPLOAD_RATE) -e
endef
-define avrdude/program
+define avrdude/flash
$(avrdude) -V -F -p $(MCU) -P $(AVRDUDE_PORT) -c $(PROG_TYPE) -b $(UPLOAD_RATE) -D -U flash:w:$1
endef
@@ -164,10 +164,12 @@ define avrdude/run
endef
### Program Targets
+program: erase flash run
+
erase:
$(call $(PROG)/$@,)
-program: $(HEXFILE) erase
+flash: $(HEXFILE)
$(call $(PROG)/$@,$(HEXFILE))
reset: