diff --git a/mote/v2/avr/makefile b/mote/v2/avr/makefile index 226b7da..a5efa8b 100644 --- a/mote/v2/avr/makefile +++ b/mote/v2/avr/makefile @@ -72,11 +72,11 @@ FORMAT = ihex # Target file name (without extension). -TARGET = $(shell git rev-parse HEAD | awk '{print substr($$0,1,16)}') +TARGET = main # List C source files here. (C dependencies are automatically generated.) -SRC = main.c buffer.c uart.c spi.c ctrl.c +SRC = $(TARGET).c buffer.c uart.c spi.c ctrl.c # List Assembler source files here. @@ -542,13 +542,13 @@ clean: begin clean_list end clean_list : @echo @echo $(MSG_CLEANING) - $(REMOVE) *.hex - $(REMOVE) *.eep - $(REMOVE) *.cof - $(REMOVE) *.elf - $(REMOVE) *.map - $(REMOVE) *.sym - $(REMOVE) *.lss + $(REMOVE) $(TARGET).hex + $(REMOVE) $(TARGET).eep + $(REMOVE) $(TARGET).cof + $(REMOVE) $(TARGET).elf + $(REMOVE) $(TARGET).map + $(REMOVE) $(TARGET).sym + $(REMOVE) $(TARGET).lss $(REMOVE) $(OBJ) $(REMOVE) $(LST) $(REMOVE) $(SRC:.c=.s) diff --git a/mote/v2/openwrt/package/flukso/config/flukso.init b/mote/v2/openwrt/package/flukso/config/flukso.init index d0ffdc6..ce57ec5 100755 --- a/mote/v2/openwrt/package/flukso/config/flukso.init +++ b/mote/v2/openwrt/package/flukso/config/flukso.init @@ -30,9 +30,10 @@ program_sensor_board() FLAGS="-p $MCU -c $PROGRAMMER" FUSES="-U lfuse:w:0xEC:m -U hfuse:w:0xD6:m -U efuse:w:0x01:m" + TARGET=main AVRDIR=/usr/bin/avr - HEXFILE=$(find $AVRDIR/*.hex) - EEPFILE=$(find $AVRDIR/*.eep) + HEXFILE="$AVRDIR/$TARGET.hex" + EEPFILE="$AVRDIR/$TARGET.eep" FLASH="-U flash:w:$HEXFILE" EEPROM="-U eeprom:w:$EEPFILE"