From: Keith Packard Date: Tue, 13 Feb 2024 06:58:45 +0000 (-0800) Subject: src/easymini-2.0: Add combined .dfu file for Seeed testing X-Git-Tag: 1.9.18~2^2~15 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=4da8e047c4df06a0fec2c0cd47d26d5f1bef0e31 src/easymini-2.0: Add combined .dfu file for Seeed testing Provide a combined .dfu for testing EasyMini at Seeed. This checks the baro sensor (via POST) and SoC. Signed-off-by: Keith Packard --- diff --git a/src/easymini-v2.0/Makefile b/src/easymini-v2.0/Makefile index a47fc9bd..a045e126 100644 --- a/src/easymini-v2.0/Makefile +++ b/src/easymini-v2.0/Makefile @@ -58,15 +58,25 @@ CFLAGS = $(PRODUCT_DEF) $(STMF0_CFLAGS) PROGNAME=easymini-v2.0 PROG=$(PROGNAME)-$(VERSION).elf HEX=$(PROGNAME)-$(VERSION).ihx +FLASH_PROG=flash-loader/$(PROGNAME)-altos-flash-$(VERSION).elf +BOTH_DFU=$(PROGNAME)-combined-$(VERSION).dfu + +MAKEBIN=$(TOPDIR)/../ao-tools/ao-makebin/ao-makebin SRC=$(ALTOS_SRC) ao_easymini.c OBJ=$(SRC:.c=.o) -all: $(PROG) $(HEX) +all: $(PROG) $(HEX) $(BOTH_DFU) $(PROG): Makefile $(OBJ) $(call quiet,CC) $(LDFLAGS) -o $(PROG) $(OBJ) $(LIBS) +$(BOTH_DFU): $(PROG) $(FLASH_PROG) + $(MAKEBIN) --dfu --output=$@ --base=$(FLASH_ADDR) $(FLASH_PROG) $(PROG) + +$(FLASH_PROG): FRC + +cd flash-loader && make + $(OBJ): $(INC) distclean: clean @@ -78,3 +88,5 @@ clean: install: uninstall: + +FRC: