#spi-bus #shift-register #74hc595 #embedded-hal-driver #data-transfer

no-std driver-74hc595

An embedded async driver for 74hc595 shift registers

1 unstable release

0.1.0 Feb 1, 2024

#1393 in Embedded development

Apache-2.0

7KB

crates.io docs.rs Build Status

driver-74hc595 - Embedded async 74hc595 driver

An embedded async driver for 74hc595 (compatible) shift registers.

For efficient data transfer, an SPI bus peripheral is used. The SPI bus should be configured in SPI Mode 0 (clock idle state low, data sampled on rising edge). Because the 74hc595 does not have a CS line, the SPI bus cannot be shared with other devices (at least not without additional circuitry).


lib.rs:

An embedded async driver for 74hc595 (compatible) shift registers.

For efficient data transfer, an SPI bus peripheral is used. The SPI bus should be configured in SPI Mode 0 (clock idle state low, data sampled on rising edge). Because the 74hc595 does not have a CS line, the SPI bus cannot be shared with other devices (at least not without additional circuitry).

Dependencies

~78KB