From 959d4274eb0304c6757098c9f3cbaf09ef4ea2c8 Mon Sep 17 00:00:00 2001
From: Erik Strand <erik.strand@cba.mit.edu>
Date: Tue, 7 May 2019 00:05:32 -0400
Subject: [PATCH] Half an attempt to compile arduino with avr-g++

---
 blink.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 blink.cpp

diff --git a/blink.cpp b/blink.cpp
new file mode 100644
index 0000000..f18df5b
--- /dev/null
+++ b/blink.cpp
@@ -0,0 +1,18 @@
+// Compile with
+// avr-g++ -x c++ -mmcu=attiny44 -Wall -Os -c -DF_CPU=20000000 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard blink.cpp
+// avr-g++ -x c++ -mmcu=attiny44 -Wall -Os -c -DF_CPU=20000000 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/wiring.c
+// avr-g++ -x c++ -mmcu=attiny44 -Wall -Os -c -DF_CPU=20000000 -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/standard /usr/share/arduino/hardware/arduino/cores/arduino/wiring_digital.c
+// avr-ar rcs libcore.a hooks.o wiring.o wiring_digital.o
+
+#include <Arduino.h>
+
+void setup() {
+    pinMode(5, OUTPUT);
+}
+
+void loop() {
+    digitalWrite(5, LOW);
+    delay(1000);
+    digitalWrite(5, HIGH);
+    delay(400);
+}
-- 
GitLab