From b9ef907690e65d21802df88428a40145a6118500 Mon Sep 17 00:00:00 2001 From: nvt-se Date: Tue, 17 Mar 2009 22:27:14 +0000 Subject: [PATCH] enable serial line tools using the same commands as the sky platform's Makefile --- platform/msb430/Makefile.msb430 | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/platform/msb430/Makefile.msb430 b/platform/msb430/Makefile.msb430 index 32a4dd60f..9073a6bb3 100644 --- a/platform/msb430/Makefile.msb430 +++ b/platform/msb430/Makefile.msb430 @@ -44,3 +44,39 @@ else -include $(CONTIKI)/platform/$(TARGET)/buildscripts/Makefile.win endif endif + +# If we are not running under Windows, we assume Linux +ifndef MOTELIST + USBDEVPREFIX= + SERIALDUMP = $(CONTIKI)/tools/sky/serialdump-linux + MOTELIST = $(CONTIKI)/tools/sky/motelist-linux + MOTES = $(shell $(MOTELIST) 2>&- | grep USB | \ + cut -f 4 -d \ | \ + perl -ne 'print $$1 . " " if(m-(/dev/\w+)-);') + CMOTES=$(MOTES) +endif + +msb-motelist: + $(MOTELIST) +msb-motes: + @echo $(MOTES) + +ifdef MOTE +serialdump: + $(SERIALDUMP) -b115200 $(USBDEVPREFIX)$(word $(MOTE), $(CMOTES)) | $(CONTIKI)/tools/timestamp | tee serialdump-`date +%Y%m%d-%H%M` + +serialview: + $(SERIALDUMP) -b115200 $(USBDEVPREFIX)$(word $(MOTE), $(CMOTES)) | $(CONTIKI)/tools/timestamp + +login: + $(SERIALDUMP) -b115200 $(USBDEVPREFIX)$(word $(MOTE), $(CMOTES)) +else +serialdump: + $(SERIALDUMP) -b115200 $(USBDEVPREFIX)$(firstword $(CMOTES)) | $(CONTIKI)/tools/timestamp | tee serialdump-`date +%Y%m%d-%H%M` + +serialview: + $(SERIALDUMP) -b115200 $(USBDEVPREFIX)$(firstword $(CMOTES)) | $(CONTIKI)/tools/timestamp + +login: + $(SERIALDUMP) -b115200 $(USBDEVPREFIX)$(firstword $(CMOTES)) +endif