Type Alias sma_q3::Bmp280Sensor

source ·
pub(crate) type Bmp280Sensor = Bmp280ComponentType<VirtualMuxAlarm<'static, Rtc<'static>>, I2CDevice<'static, TWI<'static>>>;

Aliased Type§

struct Bmp280Sensor {
    i2c: I2cWrapper<'static, I2CDevice<'static, TWI<'static>>>,
    temperature_client: OptionalCell<&'static dyn TemperatureClient>,
    state: Cell<State>,
    buffer: TakeCell<'static, [u8]>,
    alarm: &'static VirtualMuxAlarm<'static, Rtc<'static>>,
}

Fields§

§i2c: I2cWrapper<'static, I2CDevice<'static, TWI<'static>>>§temperature_client: OptionalCell<&'static dyn TemperatureClient>§state: Cell<State>§buffer: TakeCell<'static, [u8]>§alarm: &'static VirtualMuxAlarm<'static, Rtc<'static>>