From 8623d3a78a2058c389910d04960a171d6722899e Mon Sep 17 00:00:00 2001 From: Ralf Ramsauer Date: Wed, 26 Sep 2018 23:40:37 +0200 Subject: [PATCH] avr: Add fuse rule to Makefile Signed-off-by: Ralf Ramsauer --- avr-code/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/avr-code/Makefile b/avr-code/Makefile index 74ea7dc..6905c6d 100644 --- a/avr-code/Makefile +++ b/avr-code/Makefile @@ -16,6 +16,10 @@ F_OSC ?= 4000000 UART_BAUD ?= 9600 AVRDUDE_MCU ?= t2313 +PROGRAMMER=linuxspi +PORT=/dev/spidev0.0:/dev/gpiochip0:25 +SPEED=125000 + OBJS = main.o uart.o CC = avr-gcc @@ -35,7 +39,10 @@ $(TARGET).hex: $(TARGET).elf $(OBJCOPY) -O ihex -R .eeprom $^ $@ program: $(TARGET).hex - $(AVRDUDE) -p $(AVRDUDE_MCU) -c linuxspi -P /dev/spidev0.0:/dev/gpiochip0:25 -U flash:w:$^ + $(AVRDUDE) -p $(AVRDUDE_MCU) -c $(PROGRAMMER) -P $(PORT) -U flash:w:$^ + +fuse: + $(AVRDUDE) -p $(AVRDUDE_MCU) -c $(PROGRAMMER) -P $(PORT) -b $(SPEED) -U lfuse:w:0xfd:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m clean: rm -f $(OBJS)