From faa4011fd160f482f048660604aa851f252cc64b Mon Sep 17 00:00:00 2001 From: eddy Date: Sun, 2 Aug 2026 21:23:44 +0200 Subject: [PATCH] Skip auto-detect when UPLOAD_PORT already set via CLI or config --- tools/pio_upload_port.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/pio_upload_port.py b/tools/pio_upload_port.py index cd66b77..0e94c81 100644 --- a/tools/pio_upload_port.py +++ b/tools/pio_upload_port.py @@ -62,6 +62,10 @@ def query_id(port, timeout=5): def detect_port(source, target, env): + if env.subst("$UPLOAD_PORT"): + print(f" Upload port already set to {env.subst('$UPLOAD_PORT')}, skipping auto-detect") + return + env_name = env.subst("$PIOENV") expected_id = ENV_TO_ID.get(env_name)