# Linux PORT ?= /dev/ttyUSB0 # Windows #PORT ?= COM1 all: main.hex main.hex: main.elf avr-objcopy -j .text -j .data -O ihex $^ $@ avr-size main.elf main.elf: main.c avr-gcc -mmcu=atmega324p -DF_CPU=12000000 -Os -Wall -o $@ $^ upload: main.hex avrdude -c urclock -P $(PORT) -b 57600 -p atmega324p -D -xnometadata -U flash:w:$<:a clean: rm -rf main.elf main.hex