From 59fb4b103fce2ffdee83d1cdc7941dc2e8922fb9 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 27 Jan 2018 01:16:37 +0200 Subject: [PATCH] Fix issue when project without a specified board can't be uploaded // Resolve #1313 --- platformio/builder/tools/pioupload.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/platformio/builder/tools/pioupload.py b/platformio/builder/tools/pioupload.py index 4e404956..f82b75da 100644 --- a/platformio/builder/tools/pioupload.py +++ b/platformio/builder/tools/pioupload.py @@ -214,11 +214,12 @@ def CheckUploadSize(_, target, source, env): # pylint: disable=W0613,W0621 def PrintUploadInfo(env): - selected = env.subst("$UPLOAD_PROTOCOL") - available = env.BoardConfig().get("upload", {}).get( - "protocols", [selected]) - print "Available: %s" % ", ".join(available) - print "Selected: %s" % selected + configured = env.subst("$UPLOAD_PROTOCOL") + if "BOARD" in env: + available = env.BoardConfig().get("upload", {}).get( + "protocols", [configured]) + print "Available: %s" % ", ".join(available) + print "Configured: %s" % configured def exists(_):