diff --git a/Encoder.cpp b/Encoder.cpp index f50962e..95923bc 100644 --- a/Encoder.cpp +++ b/Encoder.cpp @@ -110,7 +110,7 @@ void Encoder::init() void Encoder::compute() { - static Debouncer stDebouncer, pDebouncer; + static EncoderDebouncer stDebouncer, pDebouncer; byte eA = !digitalRead( _pinA ); byte eB = !digitalRead( _pinB ); @@ -181,7 +181,7 @@ void computeEncoder() EncoderInterrupt.computeAll(); } -bool Debouncer::isDebounced( byte value, byte debounceCount) +bool EncoderDebouncer::isDebounced( byte value, byte debounceCount) { if ( _keepValue != value ) { diff --git a/Encoder.h b/Encoder.h index de89bf1..7e2c105 100644 --- a/Encoder.h +++ b/Encoder.h @@ -51,14 +51,14 @@ class EncoderInterruptClass friend void computeEncoder(); }; -class Debouncer +class EncoderDebouncer { private: byte _keepValue; byte _bounce; public: - Debouncer():_keepValue(0), _bounce(0) {} + EncoderDebouncer():_keepValue(0), _bounce(0) {} bool isDebounced( byte value, byte debounceCount); };