A Rust I²C driver for the [Si7021] hygrometer and thermometer.
```rust extern crate i2cdev; extern crate si7021; extern crate i2csensors;
use i2cdev::linux::LinuxI2CDevice; use si7021::{Si7021, SI7021I2CADDRESS}; use i2csensors::{Hygrometer, Thermometer};
fn main() { let device = LinuxI2CDevice::new("/dev/i2c-1", SI7021I2CADDRESS).unwrap(); let mut si7021 = Si7021::new(device);
println!("humidity: {:6.2} %", si7021.relative_humidity().unwrap());
println!("temperature: {:6.2} °C", si7021.temperature_celsius().unwrap());
} ```
Licensed under either of
at your option.
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.