Use "serial" protocol by default for STM32Duino-based boards // Resolve #14

This commit is contained in:
Ivan Kravets 2016-10-11 19:33:19 +03:00
parent 557f32e82e
commit 012d7eb939
1 changed files with 6 additions and 4 deletions

View File

@ -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(