Automatic detection of port on "serialports monitor" // Resolve #37

This commit is contained in:
Ivan Kravets committed 2014-12-28 20:57:05 +02:00
1 parent 200944ebb3
commit 4a5903849e
2 files changed
+10 -1

No files matched your search

+8 -1
View File
@@ -61,8 +61,15 @@ def serialports_list():
"miniterm (menu), default=0x14")
@click.option("--quiet", is_flag=True,
help="Diagnostics: suppress non-error messages, default=Off")
def serialports_monitor(**_):
def serialports_monitor(**kwargs):
sys.argv = sys.argv[3:]
if not kwargs['port']:
for item in get_serialports():
if "VID:PID" in item['hwid']:
sys.argv += ["--port", item['port']]
break
try:
miniterm.main()
except: # pylint: disable=W0702