Add support for the new Adafruit boards Bluefruit Micro and Feather // Resolve #403

This commit is contained in:
Ivan Kravets
2015-12-24 23:09:40 +02:00
parent 943d16bcf8
commit dfe39f386d
5 changed files with 118 additions and 30 deletions

View File

@@ -27,11 +27,15 @@ from platformio.util import get_serialports
def BeforeUpload(target, source, env): # pylint: disable=W0613,W0621
if "program" in COMMAND_LINE_TARGETS:
return
if "micronucleus" in env['UPLOADER']:
print "Please unplug/plug device ..."
upload_options = env.get("BOARD_OPTIONS", {}).get("upload", {})
# Deprecated: compatibility with old projects. Use `program` instead
if "usb" in env.subst("$UPLOAD_PROTOCOL"):
upload_options['require_upload_port'] = False
env.Replace(UPLOAD_SPEED=None)