Skip to content

Releases: vortigont/ESPAsyncButton

v1.2.2

21 Mar 03:21
56c295d

Choose a tag to compare

What's Changed

silence compiler warning with C++17
set platformio core to pioarduino in example
update workflow cache

release v1.2.1

23 May 14:34
0c172e4

Choose a tag to compare

new features:
add PseudoRotaryEncoder::enable, PseudoRotaryEncoder::disable calls
bugfixes:
fix bug with deleting longPressTimer
other
use bitset for _lpcnt

Rotary encoder emulated with two push buttons

10 Apr 02:44

Choose a tag to compare

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 - AsyncEventButton class

02 Apr 17:14

Choose a tag to compare

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.1

23 Mar 02:24

Choose a tag to compare

bugfix