SBK_Button

Lightweight push-button library with debouncing, latching, events, long-press detection, and timing.

Author
Samuel Barabe
Website
https://github.com/sbarabe/SBK_Button
Category
Signal Input/Output
License
MIT
Library Type
Contributed
Architectures
Any

Non-blocking button input library for Arduino-compatible platforms. Supports push-on / push-off latching, internal pull-up, external pull-up, and external pull-down wiring, optional logic inversion, configurable debouncing, press and release events, long-press detection, and pressed/released duration tracking.

Downloads

Filename Release Date File Size
SBK_Button-1.3.0.zip 2026-08-30 69.77 KiB
SBK_Button-1.2.0.zip 2026-08-30 55.46 KiB
SBK_Button-1.1.0.zip 2026-08-30 30.11 KiB
SBK_Button-1.0.3.zip 2026-08-30 17.85 KiB
SBK_Button-1.0.2.zip 2026-07-16 17.69 KiB
SBK_Button-1.0.1.zip 2026-07-16 17.64 KiB
SBK_Button-1.0.0.zip 2026-07-15 17.49 KiB