summaryrefslogtreecommitdiff
path: root/ao-bringup-avr/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'ao-bringup-avr/Makefile')
-rw-r--r--ao-bringup-avr/Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/ao-bringup-avr/Makefile b/ao-bringup-avr/Makefile
new file mode 100644
index 00000000..39ade42f
--- /dev/null
+++ b/ao-bringup-avr/Makefile
@@ -0,0 +1,21 @@
+MCU=atmega32u4
+DUDECPUTYPE=m32u4
+#PROGRAMMER=stk500v2 -P usb
+PROGRAMMER=usbtiny
+LOADCMD=avrdude
+LOADARG=-p $(DUDECPUTYPE) -c $(PROGRAMMER) -e -U flash:w:
+CC=avr-gcc
+OBJCOPY=avr-objcopy
+CFLAGS=-g -mmcu=$(MCU) -Wall -Wstrict-prototypes -Os -mcall-prologues
+
+all: ao-blink.hex
+
+ao-blink.hex: ao-blink
+ avr-size ao-blink
+ $(OBJCOPY) -R .eeprom -O ihex ao-blink $@
+
+ao-blink: ao-blink.o
+ $(CC) $(CFLAGS) -o $@ ao-blink.o
+
+load: ao-blink.hex
+ $(LOADCMD) $(LOADARG)ao-blink.hex \ No newline at end of file