Github Repo | C Header | C source | JS source |
---|---|---|---|
mongoose-os-libs/arduino-adafruit-bme280 | Adafruit_BME280.h | api_arduino_bme280.js |
int16_t readS16_LE(byte reg); // little endian
little endian
Adafruit_BME280.createI2C(i2caddr)
Create a BME280 instance on I2C bus with the given address i2caddr
.
Return value: an object with the methods described below.
Adafruit_BME280.createSPI(cspin)
Create a BME280 instance on SPI bus with the given Chip Select pin cspin
.
Return value: an object with the methods described below.
Adafruit_BME280.createSPIFull(cspin, mosipin, misopin, sckpin)
Create a BME280 instance on SPI bus with the given pins cspin
,
mosipin
, misopin
, sckpin
.
Return value: an object with the methods described below.
myBME.close()
Close Adafruit_BME280 instance; no methods can be called on this instance after that. Return value: none.
myBME.takeForcedMeasurement()
Take a new measurement (only possible in forced mode).
myBME.readTemperature()
Return the temperature from the sensor in degrees C or
Adafruit_BME280.RES_FAIL
in case of a failure.
myBME.readPressure()
Returns the pressure from the sensor in hPa
or Adafruit_BME280.RES_FAIL
in case of a failure.
myBME.readHumidity()
Returns the humidity from the sensor in %RH
or Adafruit_BME280.RES_FAIL
in case of a failure.
myBME.readAltitude(seaLevel)
Returns the altitude in meters calculated from the specified
sea-level pressure seaLevel
(in hPa)
or Adafruit_BME280.RES_FAIL
in case of a failure.
http://www.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf, P.16
myBME.seaLevelForAltitude(alt, pres)
Returns the pressure at sea level in hPa
calculated from the specified altitude alt
(in meters),
and atmospheric pressure pres
(in hPa)
or Adafruit_BME280.RES_FAIL
in case of a failure.
http://www.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf, P.17