Skip to main content

part

Function part 

Source
pub fn part(address: u8) -> I2cPart
Expand description

A BMP280 answering at an address, holding a real calibration and one measurement.

§Arguments

§Returns

The part, which compensates to 20.44 C and 848.05 hPa.

§Examples

use pamoja_hal::script::DelayLog;
use pamoja_sensors::bmp280::{sim, Bmp280, I2C_ADDRESS_PRIMARY};

let mut sensor = Bmp280::i2c(sim::part(I2C_ADDRESS_PRIMARY), I2C_ADDRESS_PRIMARY, DelayLog::new());
let reading = sensor.measure().expect("the part answers");
assert_eq!(reading.celsius(), 20.44);