picoborgrev 0.1.1

A controller library for PiBorg's PicoBorg Reverse motor driver board designed for use with the Raspberry Pi
Documentation
extern crate linux_embedded_hal;
extern crate picoborgrev;

use linux_embedded_hal::I2cdev;
use std::path::Path;
use std::thread::sleep;
use std::time::Duration;

use picoborgrev::PicoBorgRev;

fn main() {
    let device = I2cdev::new(Path::new("/dev/i2c-1")).expect("Unable to create i2c device");
    let mut borg = PicoBorgRev::new(device).expect("Unable to create PicoBorgRev");
    for i in 0..10 {
        borg.set_led(true).unwrap();
        sleep(Duration::new(1, 0));
        borg.set_led(false).unwrap();
        sleep(Duration::new(1, 0));
    }
}