CFLAGS = -g -Wall -Wshadow -Werror \ -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations NAME=nxuart CHIP=atmega48 CLK_MHZ=8 AVR_PREFIX = $(BIN_PATH) avr- CC = $(AVR_PREFIX)gcc OBJCOPY = $(AVR_PREFIX)objcopy #OBJDUMP = $(AVR_PREFIX)objdump .PHONY: all upload prog all: $(NAME).bin %.elf: %.c $(CC) -mmcu=$(CHIP) -Os -o $@ $< %.bin: %.elf $(OBJCOPY) -j .text -j .data -O binary $< $@ upload: $(NAME).bin scp $(NAME).bin jlime: prog: ssh jlime avrdude -p atmega48 -c nanonote_$(NAME) -e \ -x clk=$(CLK_MHZ) \ -U flash:w:$(NAME).bin:r \ -U lfuse:w:0x60:m