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/Makefile15
1 files changed, 14 insertions, 1 deletions
diff --git a/ao-bringup-avr/Makefile b/ao-bringup-avr/Makefile
index 593bf786..a110b50a 100644
--- a/ao-bringup-avr/Makefile
+++ b/ao-bringup-avr/Makefile
@@ -8,7 +8,7 @@ CC=avr-gcc
OBJCOPY=avr-objcopy
CFLAGS=-g -mmcu=$(MCU) -Wall -Wstrict-prototypes -Os -mcall-prologues
-all: ao-blink.hex ao-switch.hex
+all: ao-blink.hex ao-switch.hex ao-uart.hex
ao-blink.hex: ao-blink
avr-size ao-blink
@@ -27,8 +27,21 @@ ao-switch: ao-switch.o
ao-switch.s: ao-switch.c
$(CC) $(CFLAGS) -S -o $@ ao-switch.c
+ao-uart.hex: ao-uart
+ avr-size ao-uart
+ $(OBJCOPY) -R .eeprom -O ihex ao-uart $@
+
+ao-uart: ao-uart.o
+ $(CC) $(CFLAGS) -o $@ ao-uart.o
+
+ao-uart.s: ao-uart.c
+ $(CC) $(CFLAGS) -S -o $@ ao-uart.c
+
load-blink: ao-blink.hex
$(LOADCMD) $(LOADARG)ao-blink.hex
load-switch: ao-switch.hex
$(LOADCMD) $(LOADARG)ao-switch.hex
+
+load-uart: ao-uart.hex
+ $(LOADCMD) $(LOADARG)ao-uart.hex