summaryrefslogtreecommitdiff
path: root/src/arch/arduino-nano/arch.cc
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2018-01-12 15:07:44 +0100
committerDaniel Friesel <derf@finalrewind.org>2018-01-12 15:07:44 +0100
commit8cdcdcf7572d08d5def7fddc7a9438826eeed22b (patch)
tree73af74dfcd30d102cea5ceceda71115f88ee26f1 /src/arch/arduino-nano/arch.cc
parent3875f37b2ce1d020aaf5174ea2a885bfdb98db98 (diff)
add arduino nano stdin driver
Diffstat (limited to 'src/arch/arduino-nano/arch.cc')
-rw-r--r--src/arch/arduino-nano/arch.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/arch/arduino-nano/arch.cc b/src/arch/arduino-nano/arch.cc
index 28fe34b..f35cb1d 100644
--- a/src/arch/arduino-nano/arch.cc
+++ b/src/arch/arduino-nano/arch.cc
@@ -24,10 +24,14 @@ void Arch::setup(void)
sei();
}
+#ifdef WITH_WAKEUP
+void wakeup();
+#endif
+
#if defined(WITH_LOOP) || defined(TIMER_S)
#include "driver/uptime.h"
-extern void loop();
+void loop();
#endif
@@ -41,6 +45,9 @@ void Arch::idle_loop(void)
#ifdef WITH_LOOP
loop();
#endif
+#ifdef WITH_WAKEUP
+ wakeup();
+#endif
#ifdef TIMER_S
uptime.tick_s();
#endif