IoAbstraction

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

Author
davetcc
Maintainer
https://www.thecoderscorner.com
Website
https://github.com/davetcc/IoAbstraction
Category
Other
License
Apache 2.0
Library Type
Contributed
Architectures

Simple efficient task management with interrupt marshalling. Interchange between PCF8574, MCP23017, 74HC595, and regular pins (or even ports) changing only one line of code. Fully debounced switches and matrix keypads (KeyboardManager) on any IO device (including on DfRobot) and one or more rotary encoders (even over i2c) that require no extra components in most cases and an EEPROM abstraction that works with AVR & I2C AT24x ROMs.

Downloads

Filename Release Date File Size
IoAbstraction-1.4.10.zip 2019-10-04 827.25 KiB
IoAbstraction-1.4.9.zip 2019-08-18 825.14 KiB
IoAbstraction-1.4.8.zip 2019-07-06 819.85 KiB
IoAbstraction-1.4.7.zip 2019-06-09 819.78 KiB
IoAbstraction-1.4.6.zip 2019-06-02 819.78 KiB
IoAbstraction-1.4.5.zip 2019-05-23 819.29 KiB
IoAbstraction-1.4.4.zip 2019-05-03 819.26 KiB
IoAbstraction-1.4.3.zip 2019-04-07 815.33 KiB
IoAbstraction-1.4.2.zip 2019-03-30 815.28 KiB
IoAbstraction-1.4.1.zip 2019-03-02 853.05 KiB
IoAbstraction-1.4.0.zip 2019-02-22 852.19 KiB
IoAbstraction-1.3.1.zip 2019-01-20 841.00 KiB
IoAbstraction-1.3.0.zip 2019-01-13 840.97 KiB
IoAbstraction-1.2.0.zip 2018-12-02 838.45 KiB
IoAbstraction-1.1.0.zip 2018-10-14 821.00 KiB
IoAbstraction-1.0.3.zip 2018-09-02 816.57 KiB
IoAbstraction-1.0.2.zip 2018-09-01 815.22 KiB
IoAbstraction-1.0.1.zip 2018-09-01 815.13 KiB
IoAbstraction-1.0.0.zip 2018-09-01 814.68 KiB