UncleRus / esp-idf-lib

Component library for ESP32-xx and ESP8266
https://esp-idf-lib.readthedocs.io/en/latest/
1.42k stars 439 forks source link

Driver for Shift Register #457

Open JaimeAlbq opened 2 years ago

JaimeAlbq commented 2 years ago

Device name

Shift Register

Device description

Shift register to expend I/O by writing or reading from it in a serial communication. In this case I am considering the IC 74HC595.

NOTE: The driver can and will enhance other drivers, such as hd44780.

Device product page URL

https://www.ti.com/product/SN74HC595

Datasheet URL

https://www.ti.com/lit/ds/symlink/sn74hc595.pdf

Can the device be purchased at any of the followings?

URLs to purchase the device

AliExpress Amazon ebay Digi-Key Mouser

Other implementations

Arduino - shiftOut()

trombik commented 2 years ago

do you have a plan to work on a generic shift resister driver based on this?

https://github.com/JaimeAlbq/ic74hc595

JaimeAlbq commented 2 years ago

do you have a plan to work on a generic shift resister driver based on this?

https://github.com/JaimeAlbq/ic74hc595

Hello @trombik,

Actually I already did the implement with some improvements, just trying to figure out how to do the README.md part by following the library style guide. But basically will be very similar as the mentioned repository.

Do you have any suggestions?

trombik commented 2 years ago

create a PR. we will help you by reviewing. some generic advice:

JaimeAlbq commented 2 years ago

Hi @trombik,

I have finished the implemention of the shift register feature, now I am working on the integration between it and the hd44780. Do I need to create a new issue to perform the Pull Request or is there another way?

trombik commented 2 years ago

@JaimeAlbq better to work on it after reviews.