#include <BME680-SOLDERED.h>
Inherits BME680_Class.
|
bool | begin () |
| BME680_Soldered begin method, should be called before using the class.
|
|
float | readTemperature () |
| BME680 temperature method.
|
|
float | readPressure () |
| BME680 Pressure method.
|
|
float | readHumidity () |
| BME680 Humidity method.
|
|
float | readAltitude () |
| BME680 Altiude method.
|
|
float | readGasResistance () |
| BME680 Gas resistance method, default at 320 degrees for 150ms.
|
|
void | readSensorData (float &temp, float &humidity, float &pressure, float &gas) |
| BME680 all sensor data method.
|
|
float | calculateAltitude (float pressure) |
| BME680 altitude calculation method.
|
|
| BME680_Class () |
|
| ~BME680_Class () |
|
bool | begin () |
|
bool | begin (const uint32_t i2cSpeed) |
|
bool | begin (const uint8_t chipSelect) |
|
bool | begin (const uint32_t i2cSpeed, const uint8_t i2cAddress) |
|
bool | begin (const uint8_t chipSelect, const uint8_t mosi, const uint8_t miso, const uint8_t sck) |
|
uint8_t | setOversampling (const uint8_t sensor, const uint8_t sampling=UINT8_MAX) const |
|
bool | setGas (uint16_t GasTemp, uint16_t GasMillis) const |
|
uint8_t | setIIRFilter (const uint8_t iirFilterSetting=UINT8_MAX) const |
|
uint8_t | getSensorData (int32_t &temp, int32_t &hum, int32_t &press, int32_t &gas, const bool waitSwitch=true) |
|
uint8_t | getI2CAddress () const |
|
void | reset () |
|
bool | measuring () const |
| true if currently measuring
|
|
void | triggerMeasurement () const |
| trigger a measurement
|
|
◆ begin()
BME680_Soldered begin method, should be called before using the class.
◆ calculateAltitude()
float BME680::calculateAltitude |
( |
float | pressure | ) |
|
BME680 altitude calculation method.
- Parameters
-
float | pressure Pressure in Pa |
- Returns
- float Altiude in m
◆ initializeNative()
void BME680::initializeNative |
( |
| ) |
|
|
inlineprotected |
◆ readAltitude()
float BME680::readAltitude |
( |
| ) |
|
BME680 Altiude method.
- Returns
- float Altitude in m
◆ readGasResistance()
float BME680::readGasResistance |
( |
| ) |
|
BME680 Gas resistance method, default at 320 degrees for 150ms.
- Returns
- float Gas resistance in mOhms
◆ readHumidity()
float BME680::readHumidity |
( |
| ) |
|
BME680 Humidity method.
- Returns
- float Humidity in %
◆ readPressure()
float BME680::readPressure |
( |
| ) |
|
BME680 Pressure method.
- Returns
- float Pressure in hPa
◆ readSensorData()
void BME680::readSensorData |
( |
float & | temp, |
|
|
float & | humidity, |
|
|
float & | pressure, |
|
|
float & | gas ) |
BME680 all sensor data method.
- Parameters
-
float& | temp Temperature in degree C |
float& | humidity Humidity in % |
float& | pressure Pressure in Pa |
float& | gas Gas resistance in mOhms |
◆ readTemperature()
float BME680::readTemperature |
( |
| ) |
|
BME680 temperature method.
- Returns
- float Tempearture in degree C
The documentation for this class was generated from the following files: