Merge pull request #456 from simonduq/contrib/rlwrap
Shell client with history
This commit is contained in:
commit
8bc062eaa8
@ -93,10 +93,10 @@ ifeq ($(HOST_OS),Windows)
|
||||
SERIALDUMP ?= $(CONTIKI)/tools/sky/serialdump-windows
|
||||
else
|
||||
ifeq ($(HOST_OS),Darwin)
|
||||
SERIALDUMP ?= $(CONTIKI)/tools/sky/serialdump-macos
|
||||
SERIALDUMP ?= rlwrap $(CONTIKI)/tools/sky/serialdump-macos
|
||||
else
|
||||
# Else assume Linux
|
||||
SERIALDUMP ?= $(CONTIKI)/tools/sky/serialdump-linux
|
||||
SERIALDUMP ?= rlwrap $(CONTIKI)/tools/sky/serialdump-linux
|
||||
endif
|
||||
endif
|
||||
|
||||
|
@ -180,12 +180,12 @@ else
|
||||
ifeq ($(HOST_OS),Darwin)
|
||||
USBDEVPREFIX=
|
||||
USBDEVBASENAME=/dev/tty.usbserial-
|
||||
SERIALDUMP ?= $(CONTIKI)/tools/jn516x/serialdump-macos
|
||||
SERIALDUMP ?= rlwrap $(CONTIKI)/tools/jn516x/serialdump-macos
|
||||
else
|
||||
# Else we assume Linux
|
||||
USBDEVPREFIX=
|
||||
USBDEVBASENAME=/dev/ttyUSB
|
||||
SERIALDUMP ?= $(CONTIKI)/tools/jn516x/serialdump-linux
|
||||
SERIALDUMP ?= rlwrap $(CONTIKI)/tools/jn516x/serialdump-linux
|
||||
endif
|
||||
endif
|
||||
|
||||
|
@ -54,7 +54,7 @@ else
|
||||
ifeq ($(HOST_OS),Darwin)
|
||||
ifndef MOTELIST
|
||||
USBDEVPREFIX=
|
||||
SERIALDUMP = $(CONTIKI)/tools/sky/serialdump-macos
|
||||
SERIALDUMP = rlwrap $(CONTIKI)/tools/sky/serialdump-macos
|
||||
MOTELIST = $(CONTIKI)/tools/sky/motelist-macos
|
||||
TMOTE_BSL_FILE = tmote-bsl-linux
|
||||
TMOTE_BSL=$(if $(wildcard $(CONTIKI)/tools/sky/$(TMOTE_BSL_FILE)),1,0)
|
||||
@ -75,7 +75,7 @@ else
|
||||
# Else we assume Linux
|
||||
ifndef MOTELIST
|
||||
USBDEVPREFIX=
|
||||
SERIALDUMP = $(CONTIKI)/tools/sky/serialdump-linux
|
||||
SERIALDUMP = rlwrap $(CONTIKI)/tools/sky/serialdump-linux
|
||||
MOTELIST = $(CONTIKI)/tools/sky/motelist-linux
|
||||
TMOTE_BSL_FILE = tmote-bsl-linux
|
||||
TMOTE_BSL=$(if $(wildcard $(CONTIKI)/tools/sky/$(TMOTE_BSL_FILE)),1,0)
|
||||
|
@ -56,11 +56,11 @@ ifeq ($(HOST_OS),Darwin)
|
||||
USBDEVPREFIX=
|
||||
MOTELIST := $(CONTIKI)/tools/zolertia/motelist-zolertia-macos
|
||||
MOTES := $(shell $(MOTELIST) -c 2>&- | cut -f 2 -d ,)
|
||||
SERIALDUMP := $(CONTIKI)/tools/sky/serialdump-macos
|
||||
SERIALDUMP := rlwrap $(CONTIKI)/tools/sky/serialdump-macos
|
||||
else
|
||||
### If we are not running under Mac, we assume Linux
|
||||
USBDEVPREFIX=
|
||||
SERIALDUMP := $(CONTIKI)/tools/sky/serialdump-linux
|
||||
SERIALDUMP := rlwrap $(CONTIKI)/tools/sky/serialdump-linux
|
||||
MOTELIST := $(CONTIKI)/tools/zolertia/motelist-zolertia
|
||||
MOTES := $(shell $(MOTELIST) -b $(MOTELIST_ZOLERTIA) -c 2>&- | cut -f 2 -d , | \
|
||||
perl -ne 'print $$1 . " " if(m-(/dev/\w+)-);')
|
||||
|
@ -7,7 +7,7 @@ MAKE_NET = MAKE_NET_IPV6
|
||||
|
||||
PREFIX ?= fd00::1/64
|
||||
connect-router: border-router.native
|
||||
sudo ./border-router.native $(PREFIX)
|
||||
sudo rlwrap ./border-router.native $(PREFIX)
|
||||
|
||||
connect-router-cooja: border-router.native
|
||||
sudo ./border-router.native -a localhost $(PREFIX)
|
||||
sudo rlwrap ./border-router.native -a localhost $(PREFIX)
|
||||
|
@ -4,7 +4,7 @@ FROM 32bit/ubuntu:16.04
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
build-essential doxygen git wget unzip python-serial \
|
||||
default-jdk ant srecord iputils-tracepath && \
|
||||
default-jdk ant srecord iputils-tracepath rlwrap && \
|
||||
apt-get clean
|
||||
|
||||
# Install ARM toolchain
|
||||
|
@ -8,7 +8,7 @@ sudo apt install -y --no-install-recommends \
|
||||
|
||||
# Tools
|
||||
sudo apt-get install -y --no-install-recommends \
|
||||
build-essential doxygen git wget unzip python-serial \
|
||||
build-essential doxygen git wget unzip python-serial rlwrap \
|
||||
default-jdk ant srecord python-pip iputils-tracepath uncrustify python-magic
|
||||
sudo apt-get clean
|
||||
sudo python2 -m pip install intelhex
|
||||
|
Loading…
Reference in New Issue
Block a user