X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=bike-lights.git;a=blobdiff_plain;f=firmware%2FMakefile;h=6f2a946f1d9bd085d63720b24a694e39438495be;hp=7be101de55a26584e8efee059befd18f0cc50db1;hb=HEAD;hpb=647f353f4d8c87c5cf18cae905e9d600cd0e6bcb diff --git a/firmware/Makefile b/firmware/Makefile index 7be101d..e9e754e 100644 --- a/firmware/Makefile +++ b/firmware/Makefile @@ -1,7 +1,7 @@ PROGRAM=lights -SRC=main.c logging.c adc.c pwm.c tmr.c pwmled.c gpio.c ambient.c pattern.c \ - buttons.c battery.c control.c +SRC=version.c main.c logging.c adc.c pwm.c tmr.c pwmled.c gpio.c ambient.c \ + pattern.c buttons.c battery.c control.c OBJ=$(SRC:.c=.o) @@ -10,9 +10,9 @@ MCU=attiny861a AVRDUDE_MCU=attiny861 AVRDUDE_PROGRAMMER=usbasp -CFLAGS=-Wall -Os -mmcu=$(MCU) -DUSE_LOGGING=1 -DF_CPU=1000000UL +CFLAGS=-Wall -Os -mmcu=$(MCU) -DUSE_LOGGING=1 -DF_CPU=1000000UL -std=gnu99 LDFLAGS= -AVRDUDE_FLAGS= -p$(AVRDUDE_MCU) -c $(AVRDUDE_PROGRAMMER) +AVRDUDE_FLAGS= -p$(AVRDUDE_MCU) -B 3 -c $(AVRDUDE_PROGRAMMER) FORMAT=ihex @@ -63,5 +63,10 @@ objdump: $(PROGRAM).elf clean: rm -f $(PROGRAM).hex $(PROGRAM).eep $(PROGRAM).elf *.o *.s eeprom.raw -.PHONY: all clean dump_eeprom program program_flash program_eeprom objdump +version.c: + ./version.pl > version.c + +.PHONY: all clean dump_eeprom program program_flash program_eeprom objdump \ + version.c +