pub fn part(address: u8) -> I2cPartExpand description
A BMP280 answering at an address, holding a real calibration and one measurement.
§Arguments
address- the address it answers to, usuallyI2C_ADDRESS_PRIMARY.
§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);