From cd5fa2690e4962c6baec208774ee2cc1e005dfec Mon Sep 17 00:00:00 2001
From: Hauke Petersen <hauke.petersen@fu-berlin.de>
Date: Wed, 18 Oct 2017 12:24:24 +0200
Subject: [PATCH] make.serial: allow for using picocom as term prog

---
 makefiles/tools/serial.inc.mk | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/makefiles/tools/serial.inc.mk b/makefiles/tools/serial.inc.mk
index 3144a0ef55..d1f7c9a98d 100644
--- a/makefiles/tools/serial.inc.mk
+++ b/makefiles/tools/serial.inc.mk
@@ -5,13 +5,18 @@ ifeq ($(OS),Linux)
 else ifeq ($(OS),Darwin)
   PORT ?= $(PORT_DARWIN)
 endif
-
 ifeq ($(PORT),)
   $(info Warning: no PORT set!)
 endif
+export PORT
 
 export BAUD ?= 115200
-export TERMFLAGS ?= -p "$(PORT)" -b "$(BAUD)"
-export TERMPROG ?= $(RIOTBASE)/dist/tools/pyterm/pyterm
 
-export PORT
+TERMINAL ?= pyterm
+ifeq ($(TERMINAL),pyterm)
+    export TERMPROG  ?= $(RIOTBASE)/dist/tools/pyterm/pyterm
+    export TERMFLAGS ?= -p "$(PORT)" -b "$(BAUD)"
+else ifeq ($(TERMINAL),picocom)
+    export TERMPROG  ?= picocom
+    export TERMFLAGS ?= --nolock --imap lfcrlf --echo --baud "$(BAUD)" "$(PORT)"
+endif
-- 
GitLab