Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CFLAGS = -Os -mmcu=atmega168 -fverbose-asm -save-temps
- PROGNAME = led
- RED = \e[0;31m
- NC = \e[0m # No color
- all:
- @echo -e '$(RED) -------------------- $(NC)'
- @echo -e '$(RED) COMPILING $(NC)'
- avr-gcc $(CFLAGS) -o $(PROGNAME).elf $(PROGNAME).c
- @echo -e '$(RED) EXTRACTING IHEX $(NC)'
- avr-objcopy -O ihex -R .eeprom $(PROGNAME).elf $(PROGNAME).hex
- @echo -e '$(RED) REMOVING TEMPFILES $(NC)'
- rm -f $(PROGNAME).i
- rm -f $(PROGNAME).o
- @echo -e '$(RED) FINISHED! $(NC)'
- program:
- avrdude -p m168 -P /dev/ttyUSB0 -c stk500v1 -b 19200 -u -U flash:w:$(PROGNAME).hex
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement