add digital read

This commit is contained in:
Robert 2022-12-18 15:19:57 +01:00
parent 62825d5d28
commit 89b549ecc4
16 changed files with 306 additions and 33 deletions

View file

@ -2,14 +2,14 @@ use std::{thread::sleep, time::Duration};
use b15f::b15f::B15F;
fn main() {
let mut drv = B15F::new().unwrap();
fn main() -> Result<(), String> {
let mut drv = B15F::new()?;
let mut position = 0;
let mut direction = 1;
loop {
drv.digital_write::<0>(1 << position);
drv.digital_write::<0>(1 << position)?;
position += direction;
if position >= 7 || position <= 0 {

8
examples/read.rs Normal file
View file

@ -0,0 +1,8 @@
use b15f::b15f::B15F;
fn main() -> Result<(), String> {
let mut drv = B15F::new()?;
println!("{}", drv.digital_read::<0>().unwrap());
Ok(())
}