Signal Input/Output
A versatile IO library for Arduino and ESP32, providing abstractions for reading and writing data with support for custom input/output handlers.
TinyIO is a flexible and easy-to-use library for handling input and output operations on Arduino and ESP32 platforms. It abstracts the complexity of managing different types of inputs and outputs, allowing developers to create adaptable and modular code. With support for reading and writing directly to memory addresses, as well as using custom input/output functions, TinyIO provides a powerful interface for both basic and advanced embedded applications. The library includes implementations for digital and analog inputs and outputs, making it suitable for a wide range of projects.
Maintainer: Ettore Leandro Tognoli
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.