From 68d049ea5eedf5caf0362c920d91229eea479bf1 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Mon, 13 Feb 2023 16:08:29 +0100 Subject: [PATCH] nrf/Makefile: Add support for BOSSAC flasher. Used by Arduino boards. --- ports/nrf/Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ports/nrf/Makefile b/ports/nrf/Makefile index 78a17e09e9..5cb2fc0311 100644 --- a/ports/nrf/Makefile +++ b/ports/nrf/Makefile @@ -509,6 +509,15 @@ nrfutil_dfu_deploy: $(BUILD)/$(OUTPUT_FILENAME).hex $(Q)nrfutil dfu usb-serial -pkg $(BUILD)/$(OUTPUT_FILENAME)_dfu.zip -p $(NRFUTIL_PORT) -t 0 deploy: nrfutil_dfu_deploy + +else ifeq ($(FLASHER), bossac) + +BOSSAC_PORT ?= /dev/ttyACM0 +BOSSAC_OFFSET ?= 0x16000 + +deploy: $(BUILD)/$(OUTPUT_FILENAME).bin + $(Q)bossac -e -w --offset=$(BOSSAC_OFFSET) --port=$(BOSSAC_PORT) -i -d -U -R $< + endif flash: deploy