arduino/Makefile
2025-10-13 23:05:25 +02:00

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