bricks/stm32: build standalone binary
While the zip files are useful for integration with various Pybricks tools, it is helpful to also build a binary that can be used independently with other flashing tools.
@@ -443,7 +443,7 @@ SRC_QSTR += $(SRC_C) $(PYBRICKS_PYBRICKS_SRC_C)
# Append any auto-generated sources that are needed by sources listed in SRC_QSTR
SRC_QSTR_AUTO_DEPS +=
-all: $(BUILD)/firmware.zip
+all: $(BUILD)/firmware.zip $(BUILD)/firmware.bin
FW_CHECKSUM := $$($(CHECKSUM) $(CHECKSUM_TYPE) $(BUILD)/firmware-no-checksum.bin $(PB_FIRMWARE_MAX_SIZE))
FW_VERSION := $(shell $(GIT) describe --tags --dirty --always)
