Signal Input/Output

SmartButton Library

Asynchronous SmartButton library for handling various button events.

Supports button press, release, multiple click, hold, long-hold, and auto-repeat events.

Go to repository

This library is compatible with all architectures so you should be able to use it on all the Arduino boards.