Loading include/arch.h +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class Arch { Arch () {} void setup(); void idle_loop(); void delay_us(unsigned char const us); }; extern Arch arch; Loading src/arch/arduino-nano/arch.cc +6 −0 Original line number Diff line number Diff line #include "arch.h" #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> void Arch::setup(void) { Loading Loading @@ -54,6 +55,11 @@ void Arch::idle_loop(void) } } void Arch::delay_us(unsigned char const us) { __builtin_avr_delay_cycles(1600); } Arch arch; #if defined(WITH_LOOP) || defined(TIMER_S) Loading Loading
include/arch.h +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ class Arch { Arch () {} void setup(); void idle_loop(); void delay_us(unsigned char const us); }; extern Arch arch; Loading
src/arch/arduino-nano/arch.cc +6 −0 Original line number Diff line number Diff line #include "arch.h" #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> void Arch::setup(void) { Loading Loading @@ -54,6 +55,11 @@ void Arch::idle_loop(void) } } void Arch::delay_us(unsigned char const us) { __builtin_avr_delay_cycles(1600); } Arch arch; #if defined(WITH_LOOP) || defined(TIMER_S) Loading