From 012d7eb9392fdc59dfdbbbad88be97b535efb4f4 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Tue, 11 Oct 2016 19:33:19 +0300 Subject: [PATCH] Use "serial" protocol by default for STM32Duino-based boards // Resolve #14 --- builder/main.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/builder/main.py b/builder/main.py index ff628f6..fb68100 100644 --- a/builder/main.py +++ b/builder/main.py @@ -147,15 +147,17 @@ if "arduino" in env.subst("$PIOFRAMEWORK"): uploadPlatform = "macosx" else: uploadPlatform = "win" - if env.subst("$UPLOAD_PROTOCOL") == "serial": - uploadProtocol = "serial_upload" - uploadParams = "{upload.altID} {upload.usbID} $PROJECT_DIR/$SOURCES" - elif env.subst("$UPLOAD_PROTOCOL") == "dfu": + + if env.subst("$UPLOAD_PROTOCOL") == "dfu": uploadProtocol = "maple_upload" usbids = env.BoardConfig().get("build.hwids") usbid = '2 %s:%s' % (usbids[0][0], usbids[0][1]) env.Replace(UPLOADERFLAGS=usbid) uploadParams = usbid + else: + uploadProtocol = "serial_upload" + uploadParams = "{upload.altID} {upload.usbID} $PROJECT_DIR/$SOURCES" + env.Replace( UPLOADER=join( env.PioPlatform().get_package_dir(