%.hex: %.asm avra -fI $< rm *.eep.hex *.obj *.cof all: $(patsubst %.asm,%.hex,$(wildcard *.asm)) upload: ${program}.hex avrdude -c arduino -p m328p -P COM4 -U flash:w:$< monitor: picocom --send-cmd "ascii_xfr -s -v -l10" --nolock COM4 .PHONY: all upload monitor