18 lines
		
	
	
		
			414 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			414 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| PORT=/dev/ttyUSB0
 | |
| FQBN=arduino:avr:atmega328bb
 | |
| OPTS=--no-color --log-level=info -v
 | |
| PROJ=barista
 | |
| BUILD=build/$(subst :,.,$(FQBN))
 | |
| HEX=$(BUILD)/$(PROJ).ino.hex
 | |
| 
 | |
| all: $(HEX)
 | |
| 
 | |
| $(HEX): barista.ino
 | |
| 	arduino-cli compile $(OPTS) -e --fqbn $(FQBN)
 | |
| 
 | |
| upload: $(HEX)
 | |
| 	avrdude -vv -p atmega328p -c arduino -P $(PORT) -b 9600 -D -U flash:w:$(HEX):i
 | |
| 
 | |
| serial:
 | |
| 	picocom -b 115200 --lower-rts --lower-dtr /dev/ttyUSB0 --imap lfcrlf
 | 
