From 78a87e5bf3543473593f9ff1ba46010cd0e7a0f0 Mon Sep 17 00:00:00 2001 From: Cedric Honnet Date: Mon, 8 Mar 2021 11:17:41 -0500 Subject: [PATCH] Add adafruit-nrfutil in platform file. --- platform.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/platform.txt b/platform.txt index be9cb6a4..135bcd38 100644 --- a/platform.txt +++ b/platform.txt @@ -98,6 +98,18 @@ recipe.output.save_file_bin={build.project_name}.save.bin recipe.output.tmp_file_hex={build.project_name}.hex recipe.output.save_file_hex={build.project_name}.save.hex +#*************************************************** +# adafruit-nrfutil for uploading +# https://github.com/adafruit/Adafruit_nRF52_nrfutil +# pre-built binaries are provided for macos and windows +#*************************************************** +tools.nrfutil.cmd=adafruit-nrfutil +tools.nrfutil.cmd.windows={runtime.platform.path}/tools/adafruit-nrfutil/adafruit-nrfutil.exe +tools.nrfutil.cmd.macosx={runtime.platform.path}/tools/adafruit-nrfutil/adafruit-nrfutil + +## Create dfu package zip file +recipe.objcopy.zip.pattern="{tools.nrfutil.cmd}" dfu genpkg --application-version 65535 --application "{build.path}/{build.project_name}.hex" "{build.path}/{build.project_name}.zip" + ## Compute size recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf" recipe.size.regex=\.text\s+([0-9]+).*