From 29d44cfd6385dda4d1997c568b9ca43ee86e9eef Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Tue, 28 May 2019 14:09:26 +0300 Subject: [PATCH] Implement verbose mode for "upload" target --- builder/main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/builder/main.py b/builder/main.py index 85f60cc..6e47841 100644 --- a/builder/main.py +++ b/builder/main.py @@ -16,8 +16,9 @@ import re import sys from os.path import isfile, join -from SCons.Script import (COMMAND_LINE_TARGETS, AlwaysBuild, Builder, Default, - DefaultEnvironment) +from SCons.Script import ( + ARGUMENTS, COMMAND_LINE_TARGETS, AlwaysBuild, Builder, Default, + DefaultEnvironment) # # Helpers @@ -328,6 +329,8 @@ elif upload_protocol == "esptool": elif upload_protocol in debug_tools: openocd_dir = platform.get_package_dir("tool-openocd-esp32") or "" uploader_flags = ["-s", _to_unix_slashes(openocd_dir)] + if not int(ARGUMENTS.get("PIOVERBOSE", 0)): + uploader_flags.extend(["--debug", "1"]) uploader_flags.extend( debug_tools.get(upload_protocol).get("server").get("arguments", [])) uploader_flags.extend(["-c", 'program_esp32 {{$SOURCE}} 0x10000 verify'])