Arduino/ESP library to simplify reading rotary encoder data.
setIncrement()
as pointed out by WJurasek-KVtriggerOnBounds(bool triggerEvents = true
method to be able to suppress rotate events when the boundaries are reachedunsigned long
loop()
loop()
added speedup functionality as suggested in #37
void setSpeedupInterval(int time);
void setSpeedupIncrement(int inc);
void enableSpeedup(bool enable);
bool isSpeedupEnabled() const;
int getSpeedupInterval() const;
int getSpeedupIncrement() const;
void setSpeedupStartedHandler(CallbackFunction f);
void setSpeedupEndedHandler(CallbackFunction f);
bool isInSpeedup() const;
multiple similar events can now be surpressed
retriggerEvent(bool retrigger)
Added ESP8266 and ESP32 interrupt examples
refactored loop and event triggering
fixed bug with ID
loop()
for more details see the changelog
please see the CHANGELOG.md
please see changelog for a list of change