123456789101112131415161718192021 |
- CROSS_COMPILE=/opt/avr8-gnu-toolchain-linux_x86_64/bin/avr-
- OBJCOPY=$(CROSS_COMPILE)objcopy
- CC=$(CROSS_COMPILE)gcc
- CFLAGS=-O3 -Wall -mmcu=attiny85
- main.hex: main
- $(OBJCOPY) -j .data -j .text -O ihex main main.hex
- main: main.c wavetables.c
- # hfuse DISABLE RESET, then *high-voltage serial ONLY*
- # avrdude -c usbasp -p t85 -U lfuse:w:0xf1:m -U hfuse:w:0x5f:m # efuse
- flash: main.hex
- # avrdude -c usbasp -p t85 -U lfuse:w:0xf1:m # hfuse,efuse
- avrdude -c usbasp -p t85 -U flash:w:main.hex
- clean:
- rm -f main main.hex
- .PHONY: clean flash
|