tmp1x2 0.2.1

Platform-agnostic Rust driver for the TMP102 and TMP112 digital temperature sensors.
Documentation
1
2
3
4
5
6
7
8
9
10
use linux_embedded_hal::I2cdev;
use tmp1x2::{SlaveAddr, Tmp1x2};

fn main() {
    let dev = I2cdev::new("/dev/i2c-1").unwrap();
    let address = SlaveAddr::default();
    let mut sensor = Tmp1x2::new(dev, address);
    let temperature = sensor.read_temperature().unwrap();
    println!("Temperature: {:.1}ÂșC", temperature);
}