diff --git a/builder/frameworks/arduino.py b/builder/frameworks/arduino.py index 966bd39..b08b673 100644 --- a/builder/frameworks/arduino.py +++ b/builder/frameworks/arduino.py @@ -24,7 +24,7 @@ http://www.stm32duino.com from os.path import isdir, join -from SCons.Script import DefaultEnvironment +from SCons.Script import COMMAND_LINE_TARGETS, DefaultEnvironment env = DefaultEnvironment() platform = env.PioPlatform() @@ -92,6 +92,13 @@ if env.subst("$UPLOAD_PROTOCOL") == "dfu": else: env.Append(CPPDEFINES=[("VECT_TAB_ADDR", 0x8000000)]) + +if "__debug" in COMMAND_LINE_TARGETS: + env.Append(CPPDEFINES=[ + "SERIAL_USB", "GENERIC_BOOTLOADER", + ("CONFIG_MAPLE_MINI_NO_DISABLE_DEBUG", "1") + ]) + # # Lookup for specific core's libraries #