shift-register-driver
Platform agnostic driver for shift register's built using the embedded-hal
What works
- Controlling outputs through serial-in parallel-out shift registers with 8 outputs
- Chaining shift registers up to 128 outputs
TODO
- Add parallel-out serial-in shift register support
Example
use ShiftRegister;
let shift_register = new;
// shift_register.release() can optionally be used when the shift register is no longer needed
// in order to regain ownership of the original GPIO pins
let = shift_register.release;
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.