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
davetcc
Maintainer
https://www.thecoderscorner.com
Website
https://github.com/davetcc/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.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
IoAbstraction-2.4.2.zip 2022-10-02 865.49 KiB
IoAbstraction-2.4.1.zip 2022-10-02 865.49 KiB
IoAbstraction-2.4.0.zip 2022-09-17 865.25 KiB
IoAbstraction-2.3.5.zip 2022-08-14 863.08 KiB
IoAbstraction-2.3.4.zip 2022-07-13 860.56 KiB
IoAbstraction-2.3.3.zip 2022-07-13 860.58 KiB
IoAbstraction-2.3.2.zip 2022-06-14 860.29 KiB
IoAbstraction-2.3.1.zip 2022-05-30 860.12 KiB
IoAbstraction-2.3.0.zip 2022-05-09 858.64 KiB
IoAbstraction-2.2.0.zip 2022-03-17 857.51 KiB
IoAbstraction-2.1.1.zip 2022-02-06 855.84 KiB
IoAbstraction-2.1.0.zip 2021-12-06 857.09 KiB
IoAbstraction-2.0.6.zip 2021-10-17 862.84 KiB
IoAbstraction-2.0.5.zip 2021-08-09 860.53 KiB
IoAbstraction-2.0.3.zip 2021-05-16 860.33 KiB
IoAbstraction-2.0.2.zip 2021-05-14 859.92 KiB
IoAbstraction-2.0.1.zip 2021-05-12 859.68 KiB
IoAbstraction-2.0.0.zip 2021-05-11 860.29 KiB
IoAbstraction-1.7.5.zip 2021-03-20 925.98 KiB
IoAbstraction-1.7.3.zip 2021-02-17 925.52 KiB
IoAbstraction-1.7.2.zip 2021-02-13 925.43 KiB
IoAbstraction-1.7.1.zip 2021-02-07 924.67 KiB
IoAbstraction-1.6.7.zip 2020-12-24 919.38 KiB
IoAbstraction-1.6.6.zip 2020-12-06 919.40 KiB
IoAbstraction-1.6.4.zip 2020-10-15 915.72 KiB
IoAbstraction-1.6.3.zip 2020-09-15 915.53 KiB
IoAbstraction-1.6.2.zip 2020-09-14 914.95 KiB
IoAbstraction-1.6.0.zip 2020-08-30 915.51 KiB
IoAbstraction-1.5.3.zip 2020-07-19 922.52 KiB
IoAbstraction-1.5.2.zip 2020-07-12 827.01 KiB
IoAbstraction-1.5.1.zip 2020-07-09 825.94 KiB
IoAbstraction-1.5.0.zip 2020-06-30 825.59 KiB
IoAbstraction-1.4.11.zip 2020-02-16 827.76 KiB
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 819.85 KiB
IoAbstraction-1.4.7.zip 819.78 KiB
IoAbstraction-1.4.6.zip 819.78 KiB
IoAbstraction-1.4.5.zip 819.29 KiB
IoAbstraction-1.4.4.zip 819.26 KiB
IoAbstraction-1.4.3.zip 815.33 KiB
IoAbstraction-1.4.2.zip 815.28 KiB
IoAbstraction-1.4.1.zip 853.05 KiB
IoAbstraction-1.4.0.zip 852.19 KiB
IoAbstraction-1.3.1.zip 841.00 KiB
IoAbstraction-1.3.0.zip 840.97 KiB
IoAbstraction-1.2.0.zip 838.45 KiB
IoAbstraction-1.1.0.zip 821.00 KiB
IoAbstraction-1.0.3.zip 816.57 KiB
IoAbstraction-1.0.2.zip 815.22 KiB
IoAbstraction-1.0.1.zip 815.13 KiB
IoAbstraction-1.0.0.zip 814.68 KiB