Skip to content

Commit 155310d

Browse files
committed
bricks/stm32: add deploy make target
This adds a `deploy` make target that flashes firmware using pybricksdev. make -C bricks/technichub -j8 deploy
1 parent 8666a74 commit 155310d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

bricks/stm32/stm32.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ GIT = git
110110
ZIP = zip
111111
DFU = $(TOP)/tools/dfu.py
112112
PYDFU = $(TOP)/tools/pydfu.py
113+
PYBRICKSDEV = pybricksdev
113114
BUILD_DUAL_BOOT_BIN = $(PBTOP)/tools/build-dual-boot-bin.py
114115
BUILD_DUAL_BOOT_INSTALLER = $(PBTOP)/tools/build-dual-boot-installer.py
115116
CHECKSUM = $(PBTOP)/tools/checksum.py
@@ -658,6 +659,9 @@ $(BUILD)/%.dfu: $(BUILD)/%.bin
658659
$(ECHO) "DFU Create $@"
659660
$(Q)$(PYTHON) $(DFU) -b $(TEXT0_ADDR):$< $@
660661

662+
deploy: $(BUILD)/firmware.zip
663+
$(Q)$(PYBRICKSDEV) flash $<
664+
661665
deploy-dfu-%: $(BUILD)/%.dfu
662666
$(ECHO) "Writing $< to the board"
663667
$(Q)$(PYTHON) $(PYDFU) -u $< $(if $(DFU_VID),--vid $(DFU_VID)) $(if $(DFU_PID),--pid $(DFU_PID))

0 commit comments

Comments
 (0)