aboutsummaryrefslogtreecommitdiff
path: root/Arduino.mk
diff options
context:
space:
mode:
authorSudar Muthu <sudar@sudarmuthu.com>2015-06-12 10:32:17 +0530
committerSudar Muthu <sudar@sudarmuthu.com>2015-06-12 10:32:17 +0530
commited6fb91bf059794a9cff324dad82795d6ce976ed (patch)
treeeeeb2e52647183eca111b923e10a899c2af4b3e2 /Arduino.mk
parent9629867ced8fe1bf4d2fbc5eec541955d7580060 (diff)
parent6d56ac2037d6bb344d9e8896a0d9849dadfec862 (diff)
Merge pull request #360 from biesiad/master
Add support for picocom terminal emulator and /dev/tty.wchusbserial
Diffstat (limited to 'Arduino.mk')
-rw-r--r--Arduino.mk18
1 files changed, 10 insertions, 8 deletions
diff --git a/Arduino.mk b/Arduino.mk
index 936645a..aabe8e7 100644
--- a/Arduino.mk
+++ b/Arduino.mk
@@ -1060,7 +1060,7 @@ else
# If no port is specified, try to guess it from wildcards.
# Will only work if the Arduino is the only/first device matched.
DEVICE_PATH = $(firstword $(wildcard \
- /dev/ttyACM? /dev/ttyUSB? /dev/tty.usbserial* /dev/tty.usbmodem*))
+ /dev/ttyACM? /dev/ttyUSB? /dev/tty.usbserial* /dev/tty.usbmodem* /dev/tty.wchusbserial*))
$(call show_config_variable,DEVICE_PATH,[AUTODETECTED])
endif
@@ -1488,14 +1488,16 @@ show_boards:
@$(CAT) $(BOARDS_TXT) | grep -E '^[a-zA-Z0-9_]+.name' | sort -uf | sed 's/.name=/:/' | column -s: -t
monitor:
-ifneq ($(MONITOR_CMD), 'putty')
- $(MONITOR_CMD) $(call get_monitor_port) $(MONITOR_BAUDRATE)
+ifeq ($(MONITOR_CMD), 'putty')
+ ifneq ($(strip $(MONITOR_PARMS)),)
+ $(MONITOR_CMD) -serial -sercfg $(MONITOR_BAUDRATE),$(MONITOR_PARMS) $(call get_monitor_port)
+ else
+ $(MONITOR_CMD) -serial -sercfg $(MONITOR_BAUDRATE) $(call get_monitor_port)
+ endif
+else ifeq ($(MONITOR_CMD), picocom)
+ $(MONITOR_CMD) -b $(MONITOR_BAUDRATE) $(MONITOR_PARAMS) $(call get_monitor_port)
else
- ifneq ($(strip $(MONITOR_PARMS)),)
- $(MONITOR_CMD) -serial -sercfg $(MONITOR_BAUDRATE),$(MONITOR_PARMS) $(call get_monitor_port)
- else
- $(MONITOR_CMD) -serial -sercfg $(MONITOR_BAUDRATE) $(call get_monitor_port)
- endif
+ $(MONITOR_CMD) $(call get_monitor_port) $(MONITOR_BAUDRATE)
endif
disasm: $(OBJDIR)/$(TARGET).lss