From f194a1a5726d100838a17d75de55a61ad04e5029 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 15 Apr 2017 12:55:34 +0300 Subject: [PATCH] Fix debug port auto-detecting --- platformio/builder/tools/piodebug.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platformio/builder/tools/piodebug.py b/platformio/builder/tools/piodebug.py index 74c53253..4f841c26 100644 --- a/platformio/builder/tools/piodebug.py +++ b/platformio/builder/tools/piodebug.py @@ -60,7 +60,6 @@ def AutodetectDebugPort(env): return fnmatch(port, pattern) def _look_for_serial_port(hwids): - port = None for item in util.get_serialports(filter_hwid=True): if not _is_match_pattern(item['port']): continue @@ -69,8 +68,8 @@ def AutodetectDebugPort(env): for hwid in hwids: hwid_str = ("%s:%s" % (hwid[0], hwid[1])).replace("0x", "") if hwid_str in item['hwid']: - return port - return port + return item['port'] + return None if "BOARD" not in env or ("DEBUG_PORT" in env and not _get_pattern()): return