From 4bccaae94512b89c6e76d38f1ff06330785dff85 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 16 Jun 2022 09:45:20 +0300 Subject: [PATCH] Fix an issue with serial port finding when board does not have HWIDs // Issue #4323 --- platformio/device/finder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio/device/finder.py b/platformio/device/finder.py index 126df554..d26e959e 100644 --- a/platformio/device/finder.py +++ b/platformio/device/finder.py @@ -54,7 +54,7 @@ def find_serial_port( if upload_protocol and upload_protocol.startswith("blackmagic"): return find_blackmagic_serial_port(timeout=timeout) - if board_config and board_config.get("build.hwids"): + if board_config and board_config.get("build.hwids", []): return find_board_serial_port(board_config.get("build.hwids"), timeout=timeout) # pick the last PID:VID USB device