Signal Input/Output
asynchronous library for the Arduino family
asyncino provides callback-based support for asynchronous operations like delay and pulseIn. It was designed to simplify the process of designing applications with multiple moving parts operating concurrently. It uses eventloop based asynchronous I/O.
Maintainer: Lucas Birkert
This library is compatible with all architectures so you should be able to use it on all the Arduino boards.
To use this library, open the Library Manager in the Arduino IDE and install it from there.