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