|
ShiftRegGPIOXpander Library for ESP32 (Arduino) v2.0.0
A library that provides an easy mechanism to add GPIO digital output pins by using Shift Registers
|
Header file for the ShiftRegGPIOXtender_ESP32 library. More...
#include <Arduino.h>#include <stdint.h>

Go to the source code of this file.
Classes | |
| class | ShiftRegGPIOXpander |
| A class that models a GPIO outputs pins expander through the use of 8-bits serial in paralell out (SIPO) shift registers. More... | |
Header file for the ShiftRegGPIOXtender_ESP32 library.
The library provides the means to extend the GPIO available pins -**for digital output only**- by providing a pin output manipulation API similar to the provided by Arduino, for it's own GPIO pins, for shift registers attached to the controller. The class and related definitions are provided for 74HCx595 shift registers connected to the MCU by the required three pins for the first chip, daisy-chained to other similar chips as much as needed and technically supported (please read the datasheets of the selected model for references about those limits).
Repository: https://github.com/GabyGold67/ShiftRegGPIOXpander_ESP32
Framework: Arduino
Platform: ESP32