Makefile: Allow installation via DaFlasher
Generate a .zip file that works with SoftDevice 2.0.1 (still looking for the recipe that works with 5.0), fix up the bootloader to work with DaFlasher and add an extra feature in micropython to cope better. Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
This commit is contained in:
parent
326e06bc6b
commit
a9ca9cfe13
3 changed files with 6 additions and 2 deletions
4
Makefile
4
Makefile
|
@ -30,6 +30,10 @@ bootloader:
|
||||||
-o bootloader.hex
|
-o bootloader.hex
|
||||||
python3 tools/hex2c.py bootloader.hex > \
|
python3 tools/hex2c.py bootloader.hex > \
|
||||||
reloader/src/boards/$(BOARD)/bootloader.h
|
reloader/src/boards/$(BOARD)/bootloader.h
|
||||||
|
python3 -m nordicsemi dfu genpkg \
|
||||||
|
--bootloader bootloader/_build-$(BOARD)_nrf52832//$(BOARD)_nrf52832_bootloader-*-nosd.hex \
|
||||||
|
--softdevice bootloader/lib/softdevice/s132_nrf52_6.1.1/s132_nrf52_6.1.1_softdevice.hex \
|
||||||
|
bootloader-daflasher.zip
|
||||||
|
|
||||||
reloader: bootloader
|
reloader: bootloader
|
||||||
$(MAKE) -C reloader/ BOARD=$(BOARD)
|
$(MAKE) -C reloader/ BOARD=$(BOARD)
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 9148e76c4138dbdb9bd1ddf7d125274e6262e221
|
Subproject commit 85a9b76d8451eba2e2c9e5d9b3b1b8450178105f
|
|
@ -1 +1 @@
|
||||||
Subproject commit 9d5e23fc71a54c64f21ae762050f4612530d65d6
|
Subproject commit 89f48aca20920073d0c88782df0a8881651a5b28
|
Loading…
Reference in a new issue