Change Log
March 21, 2025 ยท View on GitHub
release v1.2.2
other silense some compiller warning in C++17
release v1.2.1
new features: add PseudoRotaryEncoder::enable, PseudoRotaryEncoder::disable calls bugfixes: fix bug with deleting longPressTimer other use bitset for _lpcnt
release v1.2.0
new features: Rotary encoder emulated with two push buttons bugfixes: rework gpio's interrupts configuration. Using percise interrupt configuration for gpio level instead of edge cross. This way it works more reliable for noisy buttons and makes button state transition error-prone.
release v1.1.0
new features: Implement AsyncEventButton class
bugfixes:
- fix bug when autorepeat was engaged when longPress timer expired during gpio debounce interval
- fix gpio interrupt handling bug when debouncing was not working properly
- set GenericButton::Counters members type to int32_t
rel v1.0.0
reworking code of rwmingis/InterruptButton lib
- implement GenericButton class, event policy, event loop hooks, callback menu, gpio button