avr-sequence-memory/Makefile

21 lines
445 B
Makefile
Raw Normal View History

2021-10-18 11:30:23 +00:00
CXX=avr-gcc
CXXFLAGS=-std=gnu99 -Os -mmcu=atmega644 -DF_CPU=10000000ul
LDFLAGS=
LDLIBS=
SOURCE= main.c
COM=/dev/ttyUSB0 #mit "lsusb" und "sudo dmesg | grep tty" herausfinden
PLATFORM=atmega644
BOARD=stk500
all: clean build push
clean:
rm -f *.elf
rm -f *.hex
build:
$(CXX) $(CXXFLAGS) main.c -o main.elf
avr-objcopy -O ihex -j .text -j .data main.elf main.hex
push:
sudo avrdude -p $(PLATFORM) -c $(BOARD) -P $(COM) -U flash:w:main.hex