From f36cfffc99a4b2716eb7255e7ed8db81a60c4d42 Mon Sep 17 00:00:00 2001 From: fros4943 Date: Wed, 10 Mar 2010 11:46:57 +0000 Subject: [PATCH] Makefile target for uploading precompiled firmware, example: make upload-ihex FILE=myfile.ihex --- platform/sky/Makefile.sky | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/platform/sky/Makefile.sky b/platform/sky/Makefile.sky index bfb7bf462..4a431dfdd 100644 --- a/platform/sky/Makefile.sky +++ b/platform/sky/Makefile.sky @@ -1,4 +1,4 @@ -# $Id: Makefile.sky,v 1.36 2010/02/13 11:20:48 joxe Exp $ +# $Id: Makefile.sky,v 1.37 2010/03/10 11:46:57 fros4943 Exp $ ARCH=msp430.c leds.c watchdog.c spi.c ds2411.c \ @@ -91,6 +91,19 @@ else # MOTE $(MAKE) sky-reset sky-upload endif # MOTE +upload-ihex: +ifdef FILE + echo Uploading $(FILE) + cp $(FILE) $(IHEXFILE) +ifdef MOTE + $(MAKE) sky-u.$(subst /,-,$(word $(MOTE), $(MOTES))) +else # MOTE + $(MAKE) sky-reset sky-upload +endif # MOTE +else + @echo Example: $(MAKE) upload-ihex FILE=myfile.ihex +endif + sky-upload: sky-reset $(MAKE) -j $(NUMPAR) sky-upload-sequence