BME280 constructor

BME280(
  1. I2C i2c, [
  2. int i2cAddress = bme280DefaultI2Caddress
])

Creates a BME280/BMP280 sensor instance that uses the i2c bus with the optional i2cAddress.

Default bme280DefaultI2Caddress = 0x76, bme280AlternativeI2Caddress = 0x77

Implementation

BME280(I2C i2c, [this.i2cAddress = bme280DefaultI2Caddress])
    : _i2c = i2c,
      isI2C = true,
      bitOrder = BitOrder.msbLast {
  _initialize();
}