+#-------------------------------------------------------------------------------
+
+define FLASH_TEMPLATE
+$(1)_FLASH: $(2)
+ @echo "[flash]: $(2)"
+ $(FLASHCMD)$(call first,$(2))
+endef
+
+$(foreach algo, $(ALGORITHMS),$(eval $(call FLASH_TEMPLATE, $(algo), \
+ $(patsubst %.o,%.hex,$(firstword $($(algo)_TEST_BIN)))) ))