diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,12 +1,12 @@ DELAY?=1000 +SRCFILE?='led' default: - avr-gcc -DDELAY=${DELAY} -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o led.o led.c - avr-gcc -o led.bin led.o - avr-objcopy -O ihex -R .eeprom led.bin led.hex + avr-gcc -Wall -Wextra -DDELAY=${DELAY} -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o ${SRCFILE}.o ${SRCFILE}.c + avr-gcc -mmcu=atmega328p -o ${SRCFILE}.bin ${SRCFILE}.o flash: - sudo avrdude -F -V -c arduino -p ATMEGA328P -P /dev/ttyACM0 -b 115200 -U flash:w:led.hex + sudo avrdude -F -V -c arduino -p ATMEGA328P -P /dev/ttyACM0 -b 115200 -U flash:w:${SRCFILE}.bin clean: - rm -f led.o led.hex led.bin + rm -f ${SRCFILE}.o ${SRCFILE}.bin |