commit b8909fbc53bfccfb57ef79d9fda901a6a6d8b73d parent 975747bde9ff5ad4fce8e7fedede0c43a4d28bff Author: Anders Damsgaard <anders@adamsgaard.dk> Date: Fri, 12 Jul 2019 15:51:09 +0200 Add targets for firmware and testing Diffstat:
M | Makefile | | | 18 | ++++++++++++++++-- |
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile @@ -1,15 +1,29 @@ OUT = lego_jobo.rcx +IRTOWER = /dev/ttyUSB0 NQC = nqc default: $(OUT) upload: $(OUT:.rcx=.nqc) - sudo nqc -S/dev/ttyUSB0 -d $< + sudo nqc -S$(IRTOWER) -d $< %.rcx: %.nqc $(NQC) $< +upload_firmware: firm0332.lgo + sudo nqc -S$(IRTOWER) -firmware $< + +%.lgo: %.zip + unzip $< + touch $@ + +firm0332.zip: + curl -OL http://pbrick.info/wp-content/uploads/2013/10/firm0332.zip + +test: + sudo nqc -S$(IRTOWER) -raw 5105 + clean: $(RM) *.rcx -.PHONY: clean upload +.PHONY: clean upload upload_firmware test