From 8a6c7da3f81e4736a134d5d6a64cfca3d5e3ad84 Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Thu, 3 May 2018 19:42:18 +0200 Subject: [PATCH] Initial commit --- Makefile | 20 ++++++++++++++++++++ main.c | 6 ++++++ 2 files changed, 26 insertions(+) create mode 100644 Makefile create mode 100644 main.c diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..25b9768 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +MCU=atmega328p +CFLAGS=-g -Wall -mcall-prologues -mmcu=$(MCU) -Os -DF_CPU=16000000 +LDFLAGS=-Wl,-gc-sections -Wl,-relax +CC=avr-gcc +TARGET=main +OBJECT_FILES=main.o + +all: $(TARGET).hex + +clean: + rm -f *.o *.hex *.obj *.hex + +%.hex: %.obj + avr-objcopy -R .eeprom -O ihex $< $@ + +%.obj: $(OBJECT_FILES) + $(CC) $(CFLAGS) $(OBJECT_FILES) $(LDFLAGS) -o $@ + +program: $(TARGET).hex + avrdude -p $(MCU) -P /dev/ttyUSB1 -c arduino -b 57600 -U flash:w:$(TARGET).hex diff --git a/main.c b/main.c new file mode 100644 index 0000000..2371c9a --- /dev/null +++ b/main.c @@ -0,0 +1,6 @@ +#include + +int main() +{ + +}