avr_piano/Makefile

14 lines
300 B
Makefile
Raw Normal View History

CC = avr-gcc
CFLAGS = -O2 -Wall -Wextra -Werror -mmcu=atmega328p
OBJCOPY = avr-objcopy
PORT ?= /dev/ttyACM0
all:
${CC} ${CFLAGS} main.c
${OBJCOPY} -j .text -j .data -O ihex a.out main.hex
rm -f a.out
flash: all
avrdude -p atmega328p -c arduino -P /dev/ttyACM0 -b 115200 -U flash:w:main.hex:i