diff --git a/main.cpp b/main.cpp index 6163131..5fefa31 100644 --- a/main.cpp +++ b/main.cpp @@ -6,8 +6,7 @@ #include "digital_out.h" class RotaryEncoderDriver { - int count{0}; - bool last_lo{false}; + volatile int count{0}; Digital_out led{5}; @@ -19,32 +18,32 @@ public: led.init(); eA.init(); eB.init(); - last_lo = eA.is_lo(); + + EICRA |= (1<