From d89e55e5d7d2fbe072481107021206791ecf2d52 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 13 Mar 2015 13:19:00 +0200 Subject: [PATCH] Disable uploading using mass storage disk for Mac OS X 10.10 (issue with FAT12) --- platformio/builder/scripts/ststm32.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platformio/builder/scripts/ststm32.py b/platformio/builder/scripts/ststm32.py index f10e4255..7b4d80e3 100644 --- a/platformio/builder/scripts/ststm32.py +++ b/platformio/builder/scripts/ststm32.py @@ -5,6 +5,7 @@ Builder for ST STM32 Series ARM microcontrollers. """ +import platform from os.path import join from SCons.Script import (COMMAND_LINE_TARGETS, AlwaysBuild, Default, @@ -63,7 +64,9 @@ AlwaysBuild(target_size) # Target: Upload by default .bin file # -if "mbed" in env.subst("$FRAMEWORK"): +disable_msd = (platform.system() == "Darwin" and + platform.release().startswith("14.")) +if "mbed" in env.subst("$FRAMEWORK") and not disable_msd: upload = env.Alias(["upload", "uploadlazy"], target_firm, env.UploadToDisk) else: