diff --git a/build/build.xml b/build/build.xml index 89cfbb70c..ef69a77c4 100644 --- a/build/build.xml +++ b/build/build.xml @@ -395,6 +395,8 @@ + + diff --git a/hardware/arduino/sam/boards.txt b/hardware/arduino/sam/boards.txt index aa2ffe3b8..ca415eaf6 100644 --- a/hardware/arduino/sam/boards.txt +++ b/hardware/arduino/sam/boards.txt @@ -33,7 +33,7 @@ arduino_due_x.build.pid=0x003e ############################################################## adk2.name=Google ADK2 -adk2.upload.tool=bossac +adk2.upload.tool=adk2install adk2.upload.protocol=sam-ba adk2.upload.maximum_size=49152 adk2.build.mcu=cortex-m3 diff --git a/hardware/arduino/sam/platform.txt b/hardware/arduino/sam/platform.txt index 9dcb5a44c..e928040c7 100644 --- a/hardware/arduino/sam/platform.txt +++ b/hardware/arduino/sam/platform.txt @@ -61,3 +61,13 @@ tools.bossac.upload.params.verbose=-i -d tools.bossac.upload.params.quiet= tools.bossac.upload.pattern={path}/{cmd} {upload.verbose} --port={serial.port.file} -e -w -v -b {build.path}/{build.project_name}.bin +# specialized tool for adk2 to twiddle the erase line before running bossac +tools.adk2install.cmd=adk2install +tools.adk2install.cmd.windows=bossac.exe +tools.adk2install.path={runtime.ide.path}/hardware/tools + +tools.adk2install.upload.params.verbose= +tools.adk2install.upload.params.quiet= +tools.adk2install.upload.pattern={path}/{cmd} {path}/adk2tool {serial.port.file} {path}/bossac {build.path}/{build.project_name}.bin + +