From 9c73e597723778c5e3794bf56e0c63fba322cbda Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 10 Sep 2015 15:20:29 +0300 Subject: [PATCH] Fix firmware uploading for Arduino Leonardo under Unix --- platformio/builder/tools/pioupload.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platformio/builder/tools/pioupload.py b/platformio/builder/tools/pioupload.py index ddd82e25..4a416c09 100644 --- a/platformio/builder/tools/pioupload.py +++ b/platformio/builder/tools/pioupload.py @@ -2,14 +2,13 @@ # See LICENSE for details. from os.path import join -from platform import system from shutil import copyfile from time import sleep from SCons.Script import Exit from serial import Serial -from platformio.util import get_logicaldisks, get_serialports +from platformio.util import get_logicaldisks, get_serialports, get_systype def FlushSerialBuffer(env, port): @@ -24,7 +23,7 @@ def FlushSerialBuffer(env, port): def TouchSerialPort(env, port, baudrate): - if system() == "Linux": + if "windows" not in get_systype(): try: s = Serial(env.subst(port)) s.close()