summaryrefslogtreecommitdiff
path: root/include.mk
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2012-05-19 17:07:21 +0000
committerChristian Pointner <equinox@spreadspace.org>2012-05-19 17:07:21 +0000
commit12891a785da0102fc0ba725677c631c42011d1eb (patch)
treec26b80c506e6f4efc0cb97ac3cb774d3e4d9c550 /include.mk
parentadded udev rules examples to README (diff)
moved program to flash and set program to (erase, flash, run)
git-svn-id: https://svn.spreadspace.org/avr/trunk@16 aa12f405-d877-488e-9caf-2d797e2a1cc7
Diffstat (limited to 'include.mk')
-rw-r--r--include.mk12
1 files changed, 7 insertions, 5 deletions
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: