# Makefile für Hochspannungsgenerator (Durchschlagprüfer)
# mit ATtiny44 und vorhandener LED-Anzeige
# Schaltplan siehe Eagle-Datei
PROJECT = hv
DEVICE = attiny44
COMPILE = avr-gcc.exe -Wall -Wno-parentheses -Os -mmcu=$(DEVICE) -DF_CPU=8000000
all: $(PROJECT).hex $(PROJECT).lst
disasm: $(PROJECT).lst
%.elf: $(PROJECT).cpp Makefile
$(COMPILE) -o $@ $<
%.hex: $(PROJECT).elf
avr-objcopy -j .text -j .data -j .eeprom -j .fuse -j .signature -O ihex $< $@
@avr-size -C --mcu=$(DEVICE) $<
%.lst: $(PROJECT).elf
avr-objdump -d $< > $@
.PHONY: clean program fuse flash
clean:
-rm -rf $(PROJECT).elf $(PROJECT).map $(PROJECT).lst
program:
avrpp -8 -ff $(PROJECT).hex
flash: $(PROJECT).hex
avrpp -8 $<
Detected encoding: UTF-8 | 0
|