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
|