EButton

A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.

Author
Arsen Torbarina
Website
https://github.com/jonnieZG/EButton
Category
Signal Input/Output
License
MIT
Library Type
Contributed
Architectures
Any

Supported events are TRANSITION, EACH_CLICK, DONE_CLICKING, SINGLE_CLICK, DOUBLE_CLICK, LONG_PRESS_START, DURING_LONG_PRESS and LONG_PRESS_END. Unneeded features can be disabled in compile-time to minimize footprint. All the timings can be easily configured.

Downloads

Filename Release Date File Size
EButton-1.2.0.zip 2019-07-26 13.79 KiB
EButton-1.1.0.zip 2019-02-06 13.15 KiB