extern crate pixtend;
use pixtend::{GpioConfig, PiXtend};
fn main() {
let mut pixtend = PiXtend::new().unwrap();
for i in 0..=3 {
pixtend.set_gpio_config(i, GpioConfig::Output).unwrap();
}
loop {
for i in 0..=3 {
pixtend.set_gpio_output(i, true).unwrap();
pixtend.read_write().unwrap();
std::thread::sleep(std::time::Duration::from_secs(1));
}
for i in 0..=3 {
pixtend.set_gpio_output(i, false).unwrap();
pixtend.read_write().unwrap();
std::thread::sleep(std::time::Duration::from_secs(1));
}
}
}