17 lines
331 B
Makefile
17 lines
331 B
Makefile
BOARD = adafruit:avr:leonardo
|
|
PORT = /dev/ttyACM0
|
|
|
|
SRC := main.c
|
|
|
|
CC = avr-gcc
|
|
|
|
INCLUDE := /usr/avr
|
|
CFLAGS := -mmcu=atmega32u4 -DF_CPU=16000000UL -I$(INCLUDE)
|
|
|
|
all:
|
|
$(CC) $(CFLAGS) -Os $(SRC) -o main.elf
|
|
avr-objcopy -O ihex main.elf main.hex
|
|
|
|
upload: all
|
|
sudo avrdude -p atmega32u4 -c avr109 -P /dev/ttyACM0 -U flash:w:main.hex
|