IoAbstraction

Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot & Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.

Author
tcmenu
Maintainer
https://tcmenu.github.io/documentation/
Website
https://github.com/TcMenu/IoAbstraction
Category
Other
License
Apache 2.0
Library Type
Contributed
Architectures

Interchange between PCF8574, MCP23017, 74HC595, and regular pins. Fully debounced switches, rotary encoders, joystick encoder emulation (including on DfRobot), matrix keypads/keyboards, and touch screen input on any IO device that require no extra components in most cases. An EEPROM abstraction that works with AVR & I2C AT24x ROMs. Simple cross device btree collection.

Downloads

Filename Release Date File Size
IoAbstraction-4.4.0.zip 2024-11-04 903.99 KiB
IoAbstraction-4.3.0.zip 2024-08-04 917.10 KiB
IoAbstraction-4.0.2.zip 2023-08-26 908.76 KiB
IoAbstraction-4.0.1.zip 2023-07-29 908.75 KiB
IoAbstraction-4.0.0.zip 2023-05-22 908.74 KiB
IoAbstraction-3.1.0.zip 2023-02-07 889.49 KiB
IoAbstraction-3.0.2.zip 2022-12-30 887.52 KiB
IoAbstraction-3.0.1.zip 2022-12-28 887.52 KiB
IoAbstraction-3.0.0.zip 2022-12-12 883.33 KiB
IoAbstraction-2.4.3.zip 2022-10-25 866.33 KiB