tmp1x2 1.1.0

Platform-agnostic Rust driver for the TMP102 and TMP112 digital temperature sensors.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#[cfg(not(feature = "async"))]
fn main() {
    let dev = linux_embedded_hal::I2cdev::new("/dev/i2c-1").unwrap();
    let address = tmp1x2::SlaveAddr::default();
    let mut sensor = tmp1x2::Tmp1x2::new(dev, address);
    let temperature = sensor.read_temperature().unwrap();
    println!("Temperature: {:.1}ÂșC", temperature);
}

#[cfg(feature = "async")]
fn main() {
    panic!("Feature `async` must NOT be enabled to run this example.");
}