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