X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=firmware%2FMakefile;fp=firmware%2FMakefile;h=0000000000000000000000000000000000000000;hb=14116fc9bbbd118f0be564c4e14ec00bfab26d24;hp=b92db65dbab59049b86ea27da51269d2d50b4c46;hpb=679c37910ab4d8030b3c09f6591381789b14a5f0;p=r2c2.git diff --git a/firmware/Makefile b/firmware/Makefile deleted file mode 100644 index b92db65..0000000 --- a/firmware/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -MCU := atmega328p -CLOCK := 16000000 -CC := avr-gcc -FEATURES := LCD_SHIFTREG LCD_ASYNC -CFLAGS := -Wall -Os -ffunction-sections -fdata-sections -mmcu=$(MCU) -DF_CPU=$(CLOCK) $(patsubst %,-D%,$(FEATURES)) -LDFLAGS := -Os -Wl,--gc-sections -mmcu=$(MCU) -AVRDUDE := avrdude -OBJCOPY := avr-objcopy -ifeq ($(MCU),atmega168) -BAUD := 19200 -else -BAUD := 57600 -endif - -help: - @echo "Targets:" - @echo " %.hex: Build firmware from %.c" - @echo " upload-%: Upload firmware to AVR" - @echo " clean: Clean all built files" - @echo - @echo "Variables:" - @echo " MCU: Microcontroller type" - @echo " Arduino Duemilanove = atmega328p (default)" - @echo " Arduino Mini = atmega168" - -%.hex: %.elf - $(OBJCOPY) -O ihex $< $@ - -%.elf: %.o - $(CC) $(LDFLAGS) -o $@ $^ - -%.o: %.c - $(CC) -c $(CFLAGS) -o $@ $< - -upload-%: %.hex - $(AVRDUDE) -p$(MCU) -carduino -P/dev/ttyUSB0 -b$(BAUD) -D -Uflash:w:$<:i - -clean: - $(RM) *.hex - $(RM) *.elf - $(RM) *.o - -s88w-t.elf: serial.o timer.o eeprom.o -s88w-r.elf: serial.o lcd.o timer.o