CC=avr-gcc -O -mmcu=atmega169p

OBJS=analogToDigitalConverter.o bumpSensor.o encoder.o hardware101.o heartbeatThread.o LCD.o LEDs.o motorPWM.o serialIO.o servo.o

all: hw101.hex
	

hw101.hex: hw101
	avr-objcopy -R .eeprom -O ihex hw101 hw101.hex

hw101: $(OBJS)
	$(CC) -o hw101 $(OBJS)
	

flash: hw101
	sudo avrdude -p m169 -P usb -c avrispmkII -U flash:w:hw101.hex

clean:
	rm *.o *~

%.o: %.c
	$(CC) -c $<
