TinyIO

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.

Author: Ettore Leandro Tognoli

Maintainer: Ettore Leandro Tognoli

Read the documentation

Go to repository

Compatibility

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

Releases

To use this library, open the Library Manager in the Arduino IDE and install it from there.