Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DEVICE = attiny85
- CLOCK = 1000000
- PROGRAMMER = usbasp
- FILENAME = main
- COMPILE = avr-gcc -std=c11 -Wall -g0 -Os -DF_CPU=$(CLOCK) -mmcu=$(DEVICE)
- all: clean build upload
- build:
- $(COMPILE) -c $(FILENAME).c -o $(FILENAME).o
- $(COMPILE) -o $(FILENAME).elf $(FILENAME).o
- avr-objcopy -j .text -j .data -O ihex $(FILENAME).elf $(FILENAME).hex
- avr-size --format=gnu $(FILENAME).elf
- upload:
- avrdude -v -p $(DEVICE) -c $(PROGRAMMER) -U flash:w:$(FILENAME).hex:i
- clean:
- del main.o
- del main.elf
- del main.hex
Advertisement
Add Comment
Please, Sign In to add comment