pixtend 0.1.0

Rust library for the PiXtend V2L board
Documentation
extern crate pixtend;

use pixtend::{GpioConfig, PiXtend, SensorKind};
use std::time::Duration;

fn main() {
    let mut pixtend = PiXtend::new().unwrap();
    pixtend.set_gpio_config(0, GpioConfig::Sensor).unwrap();
    pixtend.set_gpio_config(1, GpioConfig::Sensor).unwrap();
    loop {
        pixtend.read_write().unwrap();

        println!(
            "DHT11 temperature: {}",
            pixtend.get_gpio_temperature(0, SensorKind::DHT11).unwrap()
        );

        println!(
            "DHT11 humidity: {}",
            pixtend.get_gpio_humidity(0, SensorKind::DHT11).unwrap()
        );

        println!(
            "DHT22 temperature: {}",
            pixtend.get_gpio_temperature(1, SensorKind::DHT22).unwrap()
        );

        println!(
            "DHT22 humidity: {}",
            pixtend.get_gpio_humidity(1, SensorKind::DHT22).unwrap()
        );

        std::thread::sleep(Duration::from_secs(1));
    }
}