Merge branch 'arendst/development' into development
40
README.md
|
@ -7,13 +7,15 @@ Alternative firmware for _ESP8266 based devices_ like [iTead](https://www.itead.
|
|||
[![License](https://img.shields.io/github/license/arendst/Sonoff-Tasmota.svg)](https://github.com/arendst/Sonoff-Tasmota/blob/development/LICENSE.txt)
|
||||
|
||||
If you like **Sonoff-Tasmota**, give it a star, or fork it and contribute!
|
||||
|
||||
[![GitHub stars](https://img.shields.io/github/stars/arendst/Sonoff-Tasmota.svg?style=social&label=Star)](https://github.com/arendst/Sonoff-Tasmota/stargazers)
|
||||
[![GitHub forks](https://img.shields.io/github/forks/arendst/Sonoff-Tasmota.svg?style=social&label=Fork)](https://github.com/arendst/Sonoff-Tasmota/network)
|
||||
[![donate](https://img.shields.io/badge/donate-PayPal-blue.svg)](https://paypal.me/tasmota)
|
||||
|
||||
### Development
|
||||
[![Build Status](https://img.shields.io/travis/arendst/Sonoff-Tasmota.svg)](https://travis-ci.org/arendst/Sonoff-Tasmota)
|
||||
|
||||
Current version is **6.0.0b** - See [sonoff/_releasenotes.ino](https://github.com/arendst/Sonoff-Tasmota/blob/development/sonoff/_releasenotes.ino) for change information.
|
||||
Current version is **6.1.0a** - See [sonoff/_releasenotes.ino](https://github.com/arendst/Sonoff-Tasmota/blob/development/sonoff/_releasenotes.ino) for change information.
|
||||
|
||||
### Disclaimer
|
||||
:warning: **DANGER OF ELECTROCUTION** :warning:
|
||||
|
@ -37,6 +39,15 @@ If you want to compile Sonoff-Tasmota yourself keep in mind the following:
|
|||
- Once uploaded select module using the configuration webpage or the commands ```Modules``` and ```Module```.
|
||||
- After reboot select config menu again or use commands ```GPIOs``` and ```GPIO``` to change GPIO with desired sensor.
|
||||
|
||||
### Migration Information
|
||||
See [wiki migration path](https://github.com/arendst/Sonoff-Tasmota/wiki/Upgrade#migration-path) for instructions how to migrate to a major version. Pay attention to the following version breaks due to dynamic settings updates:
|
||||
|
||||
1. Migrate to **Sonoff-Tasmota 3.9.x**
|
||||
2. Migrate to **Sonoff-Tasmota 4.x**
|
||||
3. Migrate to **Sonoff-Tasmota 5.14**
|
||||
4. Migrate to **Sonoff-Tasmota 6.x**
|
||||
|
||||
### Support Information
|
||||
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/sonoffbasic.jpg" width="250" align="right" />
|
||||
|
||||
See [Wiki](https://github.com/arendst/Sonoff-Tasmota/wiki) for more information.<br />
|
||||
|
@ -74,6 +85,7 @@ The following devices are supported:
|
|||
- [MagicHome PWM LED controller](https://github.com/arendst/Sonoff-Tasmota/wiki/MagicHome-LED-strip-controller)
|
||||
- AriLux AL-LC01, AL-LC06 and AL-LC11 PWM LED controller
|
||||
- [Supla device - Espablo-inCan mod. for electrical Installation box](https://forum.supla.org/viewtopic.php?f=33&t=2188)
|
||||
- [BlitzWolf BW-SHP2 Smart Socket with Energy Monitoring](https://www.banggood.com/BlitzWolf-BW-SHP2-Smart-WIFI-Socket-EU-Plug-220V-16A-Work-with-Amazon-Alexa-Google-Assistant-p-1292899.html)
|
||||
- [Luani HVIO board](https://luani.de/projekte/esp8266-hvio/)
|
||||
- Wemos D1 mini, NodeMcu and Ledunia
|
||||
|
||||
|
@ -111,6 +123,7 @@ Different firmware images are released based on Features and Sensors selection g
|
|||
| USE_SHT | x | x | - | x | x |
|
||||
| USE_SHT3X | x | x | - | x | x |
|
||||
| USE_HTU | x | x | - | x | x |
|
||||
| USE_LM75AD | x | - | - | x | x |
|
||||
| USE_BMP | x | x | - | x | x |
|
||||
| USE_BME680 | - | - | - | - | x |
|
||||
| USE_SGP30 | x | - | - | x | x |
|
||||
|
@ -124,27 +137,31 @@ Different firmware images are released based on Features and Sensors selection g
|
|||
| USE_MGS | - | - | - | - | x |
|
||||
| USE_SPI | - | - | - | - | - |
|
||||
| USE_MHZ19 | x | x | - | x | x |
|
||||
| USE_SENSEAIR | x | x | - | x | x |
|
||||
| USE_PMS5003 | x | x | - | x | x |
|
||||
| USE_SENSEAIR | x | - | - | x | x |
|
||||
| USE_PMS5003 | x | - | - | x | x |
|
||||
| USE_NOVA_SDS | x | - | - | x | x |
|
||||
| USE_PZEM004T | x | x | - | x | x |
|
||||
| USE_PZEM004T | x | - | - | x | x |
|
||||
| USE_SERIAL_BRIDGE | x | - | - | x | x |
|
||||
| USE_SDM120 | - | - | - | - | x |
|
||||
| USE_SDM630 | - | - | - | - | x |
|
||||
| USE_IR_REMOTE | x | x | - | x | x |
|
||||
| USE_IR_HVAC | - | - | - | - | x |
|
||||
| USE_IR_RECEIVE | x | - | - | x | x |
|
||||
| USE_WS2812 | x | x | - | x | x |
|
||||
| USE_WS2812_DMA | - | - | - | - | - |
|
||||
| USE_ARILUX_RF | x | x | - | x | x |
|
||||
| USE_ARILUX_RF | x | - | - | x | x |
|
||||
| USE_SR04 | x | - | - | x | x |
|
||||
| USE_RF_FLASH | x | - | - | x | x |
|
||||
|
||||
#### Typical File Size
|
||||
#### Typical file size
|
||||
|
||||
| ESP/Arduino library version | sonoff | classic | minimal | knx | allsensors |
|
||||
|-----------------------------|--------|---------|---------|------|------------|
|
||||
| ESP/Arduino lib v2.3.0 | 529k | 490k | 429k | 538k | 554k |
|
||||
| ESP/Arduino lib v2.4.0 | 534k | 498k | 436k | 542k | 558k |
|
||||
| ESP/Arduino lib v2.4.1 | 536k | 501k | 439k | 545k | 560k |
|
||||
| ESP/Arduino lib v2.3.0 | 538k | 490k | 399k | 548k | 562k |
|
||||
| ESP/Arduino lib v2.4.0 | 543k | 498k | 406k | 553k | 565k |
|
||||
| ESP/Arduino lib v2.4.1 | 544k | 500k | 408k | 555k | 567k |
|
||||
|
||||
See [Tasmota ESP/Arduino library version related issues](https://github.com/arendst/Sonoff-Tasmota/wiki/Theo's-Tasmota-Tips#20180523---relation-tasmota-and-esp8266arduino-core-version) for more information.
|
||||
|
||||
### Contribute
|
||||
You can contribute to Sonoff-Tasmota by
|
||||
|
@ -159,13 +176,14 @@ You can contribute to Sonoff-Tasmota by
|
|||
#### Libraries Used
|
||||
Libraries used with Sonoff-Tasmota are:
|
||||
- [ESP8266 core for Arduino](https://github.com/esp8266/Arduino)
|
||||
- [Adafruit BME680](https://github.com/adafruit/Adafruit_BME680)
|
||||
- [Adafruit Sensor](https://github.com/adafruit/Adafruit_Sensor)
|
||||
- [Adafruit SGP30](https://github.com/adafruit/Adafruit_SGP30)
|
||||
- [ArduinoJson](https://arduinojson.org/)
|
||||
- [Bosch BME680](https://github.com/BoschSensortec/BME680_driver)
|
||||
- [C2 Programmer](http://app.cear.ufpb.br/~lucas.hartmann/tag/efm8bb1/)
|
||||
- [Esp8266MqttClient](https://github.com/tuanpmt/ESP8266MQTTClient)
|
||||
- [esp-knx-ip](https://github.com/envy/esp-knx-ip)
|
||||
- [esp-mqtt-arduino](https://github.com/i-n-g-o/esp-mqtt-arduino)
|
||||
- [ESPAsyncUDP](https://github.com/me-no-dev/ESPAsyncUDP)
|
||||
- [I2Cdevlib](https://github.com/jrowberg/i2cdevlib)
|
||||
- [IRremoteEsp8266](https://github.com/markszabo/IRremoteESP8266)
|
||||
- [JobaTsl2561](https://github.com/joba-1/Joba_Tsl2561)
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
*~
|
|
@ -1,605 +0,0 @@
|
|||
/***************************************************************************
|
||||
This is a library for the BME680 humidity, temperature & pressure sensor
|
||||
|
||||
Designed specifically to work with the Adafruit BME680 Breakout
|
||||
----> http://www.adafruit.com/products/2650
|
||||
|
||||
These sensors use I2C or SPI to communicate, 2 or 4 pins are required
|
||||
to interface.
|
||||
|
||||
Adafruit invests time and resources providing this open source code,
|
||||
please support Adafruit andopen-source hardware by purchasing products
|
||||
from Adafruit!
|
||||
|
||||
Written by Limor Fried & Kevin Townsend for Adafruit Industries.
|
||||
BSD license, all text above must be included in any redistribution
|
||||
***************************************************************************/
|
||||
#include "Arduino.h"
|
||||
#include "Adafruit_BME680.h"
|
||||
|
||||
//#define BME680_DEBUG
|
||||
|
||||
// must be global in order to work with underlying library
|
||||
int8_t _BME680_SoftwareSPI_MOSI, _BME680_SoftwareSPI_MISO, _BME680_SoftwareSPI_SCK;
|
||||
|
||||
// Our hardware interface functions
|
||||
static int8_t i2c_write(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint16_t len);
|
||||
static int8_t i2c_read(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint16_t len);
|
||||
static int8_t spi_read(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint16_t len);
|
||||
static int8_t spi_write(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint16_t len);
|
||||
static uint8_t spi_transfer(uint8_t x);
|
||||
static void delay_msec(uint32_t ms);
|
||||
|
||||
/***************************************************************************
|
||||
PUBLIC FUNCTIONS
|
||||
***************************************************************************/
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Instantiates sensor with Hardware SPI or I2C.
|
||||
@param cspin SPI chip select. If not passed in, I2C will be used
|
||||
*/
|
||||
/**************************************************************************/
|
||||
Adafruit_BME680::Adafruit_BME680(int8_t cspin)
|
||||
: _cs(cspin)
|
||||
{
|
||||
_BME680_SoftwareSPI_MOSI = -1;
|
||||
_BME680_SoftwareSPI_MISO = -1;
|
||||
_BME680_SoftwareSPI_SCK = -1;
|
||||
_filterEnabled = _tempEnabled = _humEnabled = _presEnabled = _gasEnabled = false;
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Instantiates sensor with Software (bit-bang) SPI.
|
||||
@param cspin SPI chip select
|
||||
@param mosipin SPI MOSI (Data from microcontroller to sensor)
|
||||
@param misopin SPI MISO (Data to microcontroller from sensor)
|
||||
@param sckpin SPI Clock
|
||||
*/
|
||||
/**************************************************************************/
|
||||
Adafruit_BME680::Adafruit_BME680(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin)
|
||||
: _cs(cspin)
|
||||
{
|
||||
_BME680_SoftwareSPI_MOSI = mosipin;
|
||||
_BME680_SoftwareSPI_MISO = misopin;
|
||||
_BME680_SoftwareSPI_SCK = sckpin;
|
||||
_filterEnabled = _tempEnabled = _humEnabled = _presEnabled = _gasEnabled = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Initializes the sensor
|
||||
|
||||
Hardware ss initialized, verifies it is in the I2C or SPI bus, then reads
|
||||
calibration data in preparation for sensor reads.
|
||||
|
||||
@param addr Optional parameter for the I2C address of BME680. Default is 0x77
|
||||
@return True on sensor initialization success. False on failure.
|
||||
*/
|
||||
/**************************************************************************/
|
||||
bool Adafruit_BME680::begin(uint8_t addr) {
|
||||
_i2caddr = addr;
|
||||
|
||||
if (_cs == -1) {
|
||||
// i2c
|
||||
Wire.begin();
|
||||
|
||||
gas_sensor.dev_id = addr;
|
||||
gas_sensor.intf = BME680_I2C_INTF;
|
||||
gas_sensor.read = &i2c_read;
|
||||
gas_sensor.write = &i2c_write;
|
||||
} else {
|
||||
digitalWrite(_cs, HIGH);
|
||||
pinMode(_cs, OUTPUT);
|
||||
|
||||
if (_BME680_SoftwareSPI_SCK == -1) {
|
||||
// hardware SPI
|
||||
SPI.begin();
|
||||
} else {
|
||||
// software SPI
|
||||
pinMode(_BME680_SoftwareSPI_SCK, OUTPUT);
|
||||
pinMode(_BME680_SoftwareSPI_MOSI, OUTPUT);
|
||||
pinMode(_BME680_SoftwareSPI_MISO, INPUT);
|
||||
}
|
||||
|
||||
gas_sensor.dev_id = _cs;
|
||||
gas_sensor.intf = BME680_SPI_INTF;
|
||||
gas_sensor.read = &spi_read;
|
||||
gas_sensor.write = &spi_write;
|
||||
}
|
||||
|
||||
gas_sensor.delay_ms = delay_msec;
|
||||
|
||||
int8_t rslt = BME680_OK;
|
||||
rslt = bme680_init(&gas_sensor);
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("Result: "); Serial.println(rslt);
|
||||
#endif
|
||||
|
||||
if (rslt != BME680_OK)
|
||||
return false;
|
||||
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("T1 = "); Serial.println(gas_sensor.calib.par_t1);
|
||||
Serial.print("T2 = "); Serial.println(gas_sensor.calib.par_t2);
|
||||
Serial.print("T3 = "); Serial.println(gas_sensor.calib.par_t3);
|
||||
Serial.print("P1 = "); Serial.println(gas_sensor.calib.par_p1);
|
||||
Serial.print("P2 = "); Serial.println(gas_sensor.calib.par_p2);
|
||||
Serial.print("P3 = "); Serial.println(gas_sensor.calib.par_p3);
|
||||
Serial.print("P4 = "); Serial.println(gas_sensor.calib.par_p4);
|
||||
Serial.print("P5 = "); Serial.println(gas_sensor.calib.par_p5);
|
||||
Serial.print("P6 = "); Serial.println(gas_sensor.calib.par_p6);
|
||||
Serial.print("P7 = "); Serial.println(gas_sensor.calib.par_p7);
|
||||
Serial.print("P8 = "); Serial.println(gas_sensor.calib.par_p8);
|
||||
Serial.print("P9 = "); Serial.println(gas_sensor.calib.par_p9);
|
||||
Serial.print("P10 = "); Serial.println(gas_sensor.calib.par_p10);
|
||||
Serial.print("H1 = "); Serial.println(gas_sensor.calib.par_h1);
|
||||
Serial.print("H2 = "); Serial.println(gas_sensor.calib.par_h2);
|
||||
Serial.print("H3 = "); Serial.println(gas_sensor.calib.par_h3);
|
||||
Serial.print("H4 = "); Serial.println(gas_sensor.calib.par_h4);
|
||||
Serial.print("H5 = "); Serial.println(gas_sensor.calib.par_h5);
|
||||
Serial.print("H6 = "); Serial.println(gas_sensor.calib.par_h6);
|
||||
Serial.print("H7 = "); Serial.println(gas_sensor.calib.par_h7);
|
||||
Serial.print("G1 = "); Serial.println(gas_sensor.calib.par_gh1);
|
||||
Serial.print("G2 = "); Serial.println(gas_sensor.calib.par_gh2);
|
||||
Serial.print("G3 = "); Serial.println(gas_sensor.calib.par_gh3);
|
||||
Serial.print("G1 = "); Serial.println(gas_sensor.calib.par_gh1);
|
||||
Serial.print("G2 = "); Serial.println(gas_sensor.calib.par_gh2);
|
||||
Serial.print("G3 = "); Serial.println(gas_sensor.calib.par_gh3);
|
||||
Serial.print("Heat Range = "); Serial.println(gas_sensor.calib.res_heat_range);
|
||||
Serial.print("Heat Val = "); Serial.println(gas_sensor.calib.res_heat_val);
|
||||
Serial.print("SW Error = "); Serial.println(gas_sensor.calib.range_sw_err);
|
||||
#endif
|
||||
|
||||
setTemperatureOversampling(BME680_OS_8X);
|
||||
setHumidityOversampling(BME680_OS_2X);
|
||||
setPressureOversampling(BME680_OS_4X);
|
||||
setIIRFilterSize(BME680_FILTER_SIZE_3);
|
||||
setGasHeater(320, 150); // 320*C for 150 ms
|
||||
|
||||
// don't do anything till we request a reading
|
||||
gas_sensor.power_mode = BME680_FORCED_MODE;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Performs a reading and returns the ambient temperature.
|
||||
@return Temperature in degrees Centigrade
|
||||
*/
|
||||
/**************************************************************************/
|
||||
float Adafruit_BME680::readTemperature(void) {
|
||||
performReading();
|
||||
return temperature;
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Performs a reading and returns the barometric pressure.
|
||||
@return Barometic pressure in Pascals
|
||||
*/
|
||||
/**************************************************************************/
|
||||
float Adafruit_BME680::readPressure(void) {
|
||||
performReading();
|
||||
return pressure;
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Performs a reading and returns the relative humidity.
|
||||
@return Relative humidity as floating point
|
||||
*/
|
||||
/**************************************************************************/
|
||||
float Adafruit_BME680::readHumidity(void) {
|
||||
performReading();
|
||||
return humidity;
|
||||
}
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Calculates the resistance of the MOX gas sensor.
|
||||
@return Resistance in Ohms
|
||||
*/
|
||||
/**************************************************************************/
|
||||
uint32_t Adafruit_BME680::readGas(void) {
|
||||
performReading();
|
||||
return gas_resistance;
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Calculates the altitude (in meters).
|
||||
|
||||
Reads the current atmostpheric pressure (in hPa) from the sensor and calculates
|
||||
via the provided sea-level pressure (in hPa).
|
||||
|
||||
@param seaLevel Sea-level pressure in hPa
|
||||
@return Altitude in meters
|
||||
*/
|
||||
/**************************************************************************/
|
||||
float Adafruit_BME680::readAltitude(float seaLevel)
|
||||
{
|
||||
// Equation taken from BMP180 datasheet (page 16):
|
||||
// http://www.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf
|
||||
|
||||
// Note that using the equation from wikipedia can give bad results
|
||||
// at high altitude. See this thread for more information:
|
||||
// http://forums.adafruit.com/viewtopic.php?f=22&t=58064
|
||||
|
||||
float atmospheric = readPressure() / 100.0F;
|
||||
return 44330.0 * (1.0 - pow(atmospheric / seaLevel, 0.1903));
|
||||
}
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Performs a full reading of all 4 sensors in the BME680.
|
||||
|
||||
Assigns the internal Adafruit_BME680#temperature, Adafruit_BME680#pressure, Adafruit_BME680#humidity
|
||||
and Adafruit_BME680#gas_resistance member variables
|
||||
|
||||
@return True on success, False on failure
|
||||
*/
|
||||
/**************************************************************************/
|
||||
bool Adafruit_BME680::performReading(void) {
|
||||
uint8_t set_required_settings = 0;
|
||||
struct bme680_field_data data;
|
||||
int8_t rslt;
|
||||
|
||||
/* Select the power mode */
|
||||
/* Must be set before writing the sensor configuration */
|
||||
gas_sensor.power_mode = BME680_FORCED_MODE;
|
||||
|
||||
/* Set the required sensor settings needed */
|
||||
if (_tempEnabled)
|
||||
set_required_settings |= BME680_OST_SEL;
|
||||
if (_humEnabled)
|
||||
set_required_settings |= BME680_OSH_SEL;
|
||||
if (_presEnabled)
|
||||
set_required_settings |= BME680_OSP_SEL;
|
||||
if (_filterEnabled)
|
||||
set_required_settings |= BME680_FILTER_SEL;
|
||||
if (_gasEnabled)
|
||||
set_required_settings |= BME680_GAS_SENSOR_SEL;
|
||||
|
||||
/* Set the desired sensor configuration */
|
||||
//Serial.println("Setting sensor settings");
|
||||
rslt = bme680_set_sensor_settings(set_required_settings, &gas_sensor);
|
||||
if (rslt != BME680_OK)
|
||||
return false;
|
||||
|
||||
/* Set the power mode */
|
||||
//Serial.println("Setting power mode");
|
||||
rslt = bme680_set_sensor_mode(&gas_sensor);
|
||||
if (rslt != BME680_OK)
|
||||
return false;
|
||||
|
||||
/* Get the total measurement duration so as to sleep or wait till the
|
||||
* measurement is complete */
|
||||
uint16_t meas_period;
|
||||
bme680_get_profile_dur(&meas_period, &gas_sensor);
|
||||
//Serial.print("Waiting (ms) "); Serial.println(meas_period);
|
||||
delay(meas_period * 2); /* Delay till the measurement is ready */
|
||||
|
||||
//Serial.print("t_fine = "); Serial.println(gas_sensor.calib.t_fine);
|
||||
|
||||
//Serial.println("Getting sensor data");
|
||||
rslt = bme680_get_sensor_data(&data, &gas_sensor);
|
||||
if (rslt != BME680_OK)
|
||||
return false;
|
||||
|
||||
if (_tempEnabled) {
|
||||
//Serial.print("Temp: "); Serial.println(data.temperature / 100.0, 2);
|
||||
temperature = data.temperature / 100.0;
|
||||
} else {
|
||||
temperature = NAN;
|
||||
}
|
||||
|
||||
if (_humEnabled) {
|
||||
//Serial.print("Hum: "); Serial.println(data.humidity / 1000.0, 2);
|
||||
humidity = data.humidity / 1000.0;
|
||||
} else {
|
||||
humidity = NAN;
|
||||
}
|
||||
|
||||
if (_presEnabled) {
|
||||
//Serial.print("Pres: "); Serial.println(data.pressure / 100.0, 2);
|
||||
pressure = data.pressure;
|
||||
} else {
|
||||
pressure = NAN;
|
||||
}
|
||||
|
||||
/* Avoid using measurements from an unstable heating setup */
|
||||
if (_gasEnabled) {
|
||||
if (data.status & BME680_HEAT_STAB_MSK) {
|
||||
//Serial.print("Gas resistance: "); Serial.println(data.gas_resistance);
|
||||
gas_resistance = data.gas_resistance;
|
||||
} else {
|
||||
gas_resistance = 0;
|
||||
//Serial.println("Gas reading unstable!");
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Enable and configure gas reading + heater
|
||||
@param heaterTemp Desired temperature in degrees Centigrade
|
||||
@param heaterTime Time to keep heater on in milliseconds
|
||||
@return True on success, False on failure
|
||||
*/
|
||||
/**************************************************************************/
|
||||
bool Adafruit_BME680::setGasHeater(uint16_t heaterTemp, uint16_t heaterTime) {
|
||||
gas_sensor.gas_sett.heatr_temp = heaterTemp;
|
||||
gas_sensor.gas_sett.heatr_dur = heaterTime;
|
||||
|
||||
if ( (heaterTemp == 0) || (heaterTime == 0) ) {
|
||||
// disabled!
|
||||
gas_sensor.gas_sett.run_gas = BME680_DISABLE_GAS_MEAS;
|
||||
_gasEnabled = false;
|
||||
} else {
|
||||
gas_sensor.gas_sett.run_gas = BME680_ENABLE_GAS_MEAS;
|
||||
_gasEnabled = true;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Setter for Temperature oversampling
|
||||
@param oversample Oversampling setting, can be BME680_OS_NONE (turn off Temperature reading),
|
||||
BME680_OS_1X, BME680_OS_2X, BME680_OS_4X, BME680_OS_8X or BME680_OS_16X
|
||||
@return True on success, False on failure
|
||||
*/
|
||||
/**************************************************************************/
|
||||
|
||||
bool Adafruit_BME680::setTemperatureOversampling(uint8_t oversample) {
|
||||
if (oversample > BME680_OS_16X) return false;
|
||||
|
||||
gas_sensor.tph_sett.os_temp = oversample;
|
||||
|
||||
if (oversample == BME680_OS_NONE)
|
||||
_tempEnabled = false;
|
||||
else
|
||||
_tempEnabled = true;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Setter for Humidity oversampling
|
||||
@param oversample Oversampling setting, can be BME680_OS_NONE (turn off Humidity reading),
|
||||
BME680_OS_1X, BME680_OS_2X, BME680_OS_4X, BME680_OS_8X or BME680_OS_16X
|
||||
@return True on success, False on failure
|
||||
*/
|
||||
/**************************************************************************/
|
||||
|
||||
bool Adafruit_BME680::setHumidityOversampling(uint8_t oversample) {
|
||||
if (oversample > BME680_OS_16X) return false;
|
||||
|
||||
gas_sensor.tph_sett.os_hum = oversample;
|
||||
|
||||
if (oversample == BME680_OS_NONE)
|
||||
_humEnabled = false;
|
||||
else
|
||||
_humEnabled = true;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Setter for Pressure oversampling
|
||||
@param oversample Oversampling setting, can be BME680_OS_NONE (turn off Pressure reading),
|
||||
BME680_OS_1X, BME680_OS_2X, BME680_OS_4X, BME680_OS_8X or BME680_OS_16X
|
||||
@return True on success, False on failure
|
||||
*/
|
||||
/**************************************************************************/
|
||||
bool Adafruit_BME680::setPressureOversampling(uint8_t oversample) {
|
||||
if (oversample > BME680_OS_16X) return false;
|
||||
|
||||
gas_sensor.tph_sett.os_pres = oversample;
|
||||
|
||||
if (oversample == BME680_OS_NONE)
|
||||
_presEnabled = false;
|
||||
else
|
||||
_presEnabled = true;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Setter for IIR filter.
|
||||
@param filtersize Size of the filter (in samples). Can be BME680_FILTER_SIZE_0 (no filtering), BME680_FILTER_SIZE_1, BME680_FILTER_SIZE_3, BME680_FILTER_SIZE_7, BME680_FILTER_SIZE_15, BME680_FILTER_SIZE_31, BME680_FILTER_SIZE_63, BME680_FILTER_SIZE_127
|
||||
@return True on success, False on failure
|
||||
|
||||
*/
|
||||
/**************************************************************************/
|
||||
bool Adafruit_BME680::setIIRFilterSize(uint8_t filtersize) {
|
||||
if (filtersize > BME680_FILTER_SIZE_127) return false;
|
||||
|
||||
gas_sensor.tph_sett.filter = filtersize;
|
||||
|
||||
if (filtersize == BME680_FILTER_SIZE_0)
|
||||
_filterEnabled = false;
|
||||
else
|
||||
_filterEnabled = true;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads 8 bit values over I2C
|
||||
*/
|
||||
/**************************************************************************/
|
||||
int8_t i2c_read(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint16_t len) {
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("\tI2C $"); Serial.print(reg_addr, HEX); Serial.print(" => ");
|
||||
#endif
|
||||
|
||||
Wire.beginTransmission((uint8_t)dev_id);
|
||||
Wire.write((uint8_t)reg_addr);
|
||||
Wire.endTransmission();
|
||||
if (len != Wire.requestFrom((uint8_t)dev_id, (byte)len)) {
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("Failed to read "); Serial.print(len); Serial.print(" bytes from "); Serial.println(dev_id, HEX);
|
||||
#endif
|
||||
return 1;
|
||||
}
|
||||
while (len--) {
|
||||
*reg_data = (uint8_t)Wire.read();
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("0x"); Serial.print(*reg_data, HEX); Serial.print(", ");
|
||||
#endif
|
||||
reg_data++;
|
||||
}
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.println("");
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Writes 8 bit values over I2C
|
||||
*/
|
||||
/**************************************************************************/
|
||||
int8_t i2c_write(uint8_t dev_id, uint8_t reg_addr, uint8_t *reg_data, uint16_t len) {
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("\tI2C $"); Serial.print(reg_addr, HEX); Serial.print(" <= ");
|
||||
#endif
|
||||
Wire.beginTransmission((uint8_t)dev_id);
|
||||
Wire.write((uint8_t)reg_addr);
|
||||
while (len--) {
|
||||
Wire.write(*reg_data);
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("0x"); Serial.print(*reg_data, HEX); Serial.print(", ");
|
||||
#endif
|
||||
reg_data++;
|
||||
}
|
||||
Wire.endTransmission();
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.println("");
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Reads 8 bit values over SPI
|
||||
*/
|
||||
/**************************************************************************/
|
||||
static int8_t spi_read(uint8_t cspin, uint8_t reg_addr, uint8_t *reg_data, uint16_t len) {
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("\tSPI $"); Serial.print(reg_addr, HEX); Serial.print(" => ");
|
||||
#endif
|
||||
|
||||
digitalWrite(cspin, LOW);
|
||||
|
||||
// If hardware SPI we should use transactions!
|
||||
if (_BME680_SoftwareSPI_SCK == -1) {
|
||||
SPI.beginTransaction(SPISettings(BME680_DEFAULT_SPIFREQ, MSBFIRST, SPI_MODE0));
|
||||
}
|
||||
|
||||
spi_transfer(reg_addr);
|
||||
|
||||
while (len--) {
|
||||
*reg_data = spi_transfer(0x00);
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("0x"); Serial.print(*reg_data, HEX); Serial.print(", ");
|
||||
#endif
|
||||
reg_data++;
|
||||
}
|
||||
|
||||
if (_BME680_SoftwareSPI_SCK == -1) {
|
||||
SPI.endTransaction();
|
||||
}
|
||||
|
||||
digitalWrite(cspin, HIGH);
|
||||
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.println("");
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**************************************************************************/
|
||||
/*!
|
||||
@brief Writes 8 bit values over SPI
|
||||
*/
|
||||
/**************************************************************************/
|
||||
static int8_t spi_write(uint8_t cspin, uint8_t reg_addr, uint8_t *reg_data, uint16_t len) {
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("\tSPI $"); Serial.print(reg_addr, HEX); Serial.print(" <= ");
|
||||
#endif
|
||||
|
||||
digitalWrite(cspin, LOW);
|
||||
|
||||
// If hardware SPI we should use transactions!
|
||||
if (_BME680_SoftwareSPI_SCK == -1) {
|
||||
SPI.beginTransaction(SPISettings(BME680_DEFAULT_SPIFREQ, MSBFIRST, SPI_MODE0));
|
||||
}
|
||||
|
||||
spi_transfer(reg_addr);
|
||||
while (len--) {
|
||||
spi_transfer(*reg_data);
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.print("0x"); Serial.print(*reg_data, HEX); Serial.print(", ");
|
||||
#endif
|
||||
reg_data++;
|
||||
}
|
||||
|
||||
if (_BME680_SoftwareSPI_SCK == -1) {
|
||||
SPI.endTransaction();
|
||||
}
|
||||
|
||||
digitalWrite(cspin, HIGH);
|
||||
|
||||
#ifdef BME680_DEBUG
|
||||
Serial.println("");
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
static uint8_t spi_transfer(uint8_t x) {
|
||||
if (_BME680_SoftwareSPI_SCK == -1)
|
||||
return SPI.transfer(x);
|
||||
|
||||
// software spi
|
||||
//Serial.println("Software SPI");
|
||||
uint8_t reply = 0;
|
||||
for (int i=7; i>=0; i--) {
|
||||
reply <<= 1;
|
||||
digitalWrite(_BME680_SoftwareSPI_SCK, LOW);
|
||||
digitalWrite(_BME680_SoftwareSPI_MOSI, x & (1<<i));
|
||||
digitalWrite(_BME680_SoftwareSPI_SCK, HIGH);
|
||||
if (digitalRead(_BME680_SoftwareSPI_MISO))
|
||||
reply |= 1;
|
||||
}
|
||||
return reply;
|
||||
}
|
||||
|
||||
|
||||
static void delay_msec(uint32_t ms){
|
||||
delay(ms);
|
||||
}
|
|
@ -1,107 +0,0 @@
|
|||
/***************************************************************************
|
||||
This is a library for the BME680 humidity, temperature & pressure sensor
|
||||
|
||||
Designed specifically to work with the Adafruit BME680 Breakout
|
||||
----> http://www.adafruit.com/products/XXXX
|
||||
|
||||
These sensors use I2C or SPI to communicate, 2 or 4 pins are required
|
||||
to interface.
|
||||
|
||||
Adafruit invests time and resources providing this open source code,
|
||||
please support Adafruit andopen-source hardware by purchasing products
|
||||
from Adafruit!
|
||||
|
||||
Written by Limor Fried & Kevin Townsend for Adafruit Industries.
|
||||
BSD license, all text above must be included in any redistribution
|
||||
***************************************************************************/
|
||||
#ifndef __BME680_H__
|
||||
#define __BME680_H__
|
||||
|
||||
#if (ARDUINO >= 100)
|
||||
#include "Arduino.h"
|
||||
#else
|
||||
#include "WProgram.h"
|
||||
#endif
|
||||
#include <Wire.h>
|
||||
#include <SPI.h>
|
||||
#include <Adafruit_Sensor.h>
|
||||
#include <Wire.h>
|
||||
#include "bme680.h"
|
||||
|
||||
|
||||
/*=========================================================================
|
||||
I2C ADDRESS/BITS
|
||||
-----------------------------------------------------------------------*/
|
||||
#define BME680_DEFAULT_ADDRESS (0x77)
|
||||
/*=========================================================================*/
|
||||
#define BME680_DEFAULT_SPIFREQ (1000000)
|
||||
|
||||
|
||||
|
||||
/*
|
||||
class Adafruit_BME680_Unified : public Adafruit_Sensor
|
||||
{
|
||||
public:
|
||||
Adafruit_BME680_Unified(int32_t sensorID = -1);
|
||||
|
||||
bool begin(uint8_t addr = BME680_ADDRESS);
|
||||
void getTemperature(float *temp);
|
||||
void getPressure(float *pressure);
|
||||
float pressureToAltitude(float seaLevel, float atmospheric, float temp);
|
||||
float seaLevelForAltitude(float altitude, float atmospheric, float temp);
|
||||
void getEvent(sensors_event_t*);
|
||||
void getSensor(sensor_t*);
|
||||
|
||||
private:
|
||||
uint8_t _i2c_addr;
|
||||
int32_t _sensorID;
|
||||
};
|
||||
|
||||
*/
|
||||
|
||||
/** Adafruit_BME680 Class for both I2C and SPI usage.
|
||||
* Wraps the Bosch library for Arduino usage
|
||||
*/
|
||||
|
||||
class Adafruit_BME680
|
||||
{
|
||||
public:
|
||||
Adafruit_BME680(int8_t cspin = -1);
|
||||
Adafruit_BME680(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin);
|
||||
|
||||
bool begin(uint8_t addr = BME680_DEFAULT_ADDRESS);
|
||||
float readTemperature(void);
|
||||
float readPressure(void);
|
||||
float readHumidity(void);
|
||||
uint32_t readGas(void);
|
||||
float readAltitude(float seaLevel);
|
||||
|
||||
bool setTemperatureOversampling(uint8_t os);
|
||||
bool setPressureOversampling(uint8_t os);
|
||||
bool setHumidityOversampling(uint8_t os);
|
||||
bool setIIRFilterSize(uint8_t fs);
|
||||
bool setGasHeater(uint16_t heaterTemp, uint16_t heaterTime);
|
||||
|
||||
bool performReading(void);
|
||||
|
||||
/// Temperature (Celsius) assigned after calling performReading()
|
||||
float temperature;
|
||||
/// Pressure (Pascals) assigned after calling performReading()
|
||||
float pressure;
|
||||
/// Humidity (RH %) assigned after calling performReading()
|
||||
float humidity;
|
||||
/// Gas resistor (ohms) assigned after calling performReading()
|
||||
float gas_resistance;
|
||||
private:
|
||||
|
||||
bool _filterEnabled, _tempEnabled, _humEnabled, _presEnabled, _gasEnabled;
|
||||
uint8_t _i2caddr;
|
||||
int32_t _sensorID;
|
||||
int8_t _cs;
|
||||
|
||||
uint8_t spixfer(uint8_t x);
|
||||
|
||||
struct bme680_dev gas_sensor;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -1,12 +0,0 @@
|
|||
This is a library for the Adafruit BME680 Humidity, Barometric Pressure, Temp and MOX Gas sensor
|
||||
|
||||
Designed specifically to work with the Adafruit BME680 Breakout
|
||||
* http://www.adafruit.com/products/3660
|
||||
|
||||
These sensors use I2C or SPI to communicate, up to 4 pins are required to interface
|
||||
|
||||
Adafruit invests time and resources providing this open source code,
|
||||
please support Adafruit and open-source hardware by purchasing
|
||||
products from Adafruit!
|
||||
|
||||
Check out the links above for our tutorials and wiring diagrams
|
|
@ -1,78 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_adafruit___b_m_e680.html" target="_self">Adafruit_BME680</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
Before Width: | Height: | Size: 676 B |
Before Width: | Height: | Size: 147 B |
|
@ -1,157 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: bme680.c File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">bme680.c File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Sensor driver for BME680 sensor.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="bme680_8h_source.html">bme680.h</a>"</code><br />
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:gaee75ae524b7ca8f4a9b6dbb7f640c2e4"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#gaee75ae524b7ca8f4a9b6dbb7f640c2e4">bme680_init</a> (struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:gaee75ae524b7ca8f4a9b6dbb7f640c2e4"><td class="mdescLeft"> </td><td class="mdescRight">This API is the entry point. It reads the chip-id and calibration data from the sensor. <a href="group___b_m_e680.html#gaee75ae524b7ca8f4a9b6dbb7f640c2e4">More...</a><br /></td></tr>
|
||||
<tr class="separator:gaee75ae524b7ca8f4a9b6dbb7f640c2e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaf5548cbdbf327e2c77bdb0afb1dde9e4"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#gaf5548cbdbf327e2c77bdb0afb1dde9e4">bme680_get_regs</a> (uint8_t reg_addr, uint8_t *reg_data, uint16_t len, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:gaf5548cbdbf327e2c77bdb0afb1dde9e4"><td class="mdescLeft"> </td><td class="mdescRight">This API reads the data from the given register address of the sensor. <a href="group___b_m_e680.html#gaf5548cbdbf327e2c77bdb0afb1dde9e4">More...</a><br /></td></tr>
|
||||
<tr class="separator:gaf5548cbdbf327e2c77bdb0afb1dde9e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5d1bad74f7ac28e75aca9d7de66fd2b4"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga5d1bad74f7ac28e75aca9d7de66fd2b4">bme680_set_regs</a> (const uint8_t *reg_addr, const uint8_t *reg_data, uint8_t len, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga5d1bad74f7ac28e75aca9d7de66fd2b4"><td class="mdescLeft"> </td><td class="mdescRight">This API writes the given data to the register address of the sensor. <a href="group___b_m_e680.html#ga5d1bad74f7ac28e75aca9d7de66fd2b4">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga5d1bad74f7ac28e75aca9d7de66fd2b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7f0f1a4378bc6cd0a34acf62509cdec7"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga7f0f1a4378bc6cd0a34acf62509cdec7">bme680_soft_reset</a> (struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga7f0f1a4378bc6cd0a34acf62509cdec7"><td class="mdescLeft"> </td><td class="mdescRight">This API performs the soft reset of the sensor. <a href="group___b_m_e680.html#ga7f0f1a4378bc6cd0a34acf62509cdec7">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga7f0f1a4378bc6cd0a34acf62509cdec7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga2fea1365b4fa1d33eef434769b16e811"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga2fea1365b4fa1d33eef434769b16e811">bme680_set_sensor_settings</a> (uint16_t desired_settings, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga2fea1365b4fa1d33eef434769b16e811"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to set the oversampling, filter and T,P,H, gas selection settings in the sensor. <a href="group___b_m_e680.html#ga2fea1365b4fa1d33eef434769b16e811">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga2fea1365b4fa1d33eef434769b16e811"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7826b058b8eddcf05ccbb117fd9d41b7"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga7826b058b8eddcf05ccbb117fd9d41b7">bme680_get_sensor_settings</a> (uint16_t desired_settings, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga7826b058b8eddcf05ccbb117fd9d41b7"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to get the oversampling, filter and T,P,H, gas selection settings in the sensor. <a href="group___b_m_e680.html#ga7826b058b8eddcf05ccbb117fd9d41b7">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga7826b058b8eddcf05ccbb117fd9d41b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5ca765226e758e71c862553c7cc0b371"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga5ca765226e758e71c862553c7cc0b371">bme680_set_sensor_mode</a> (struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga5ca765226e758e71c862553c7cc0b371"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to set the power mode of the sensor. <a href="group___b_m_e680.html#ga5ca765226e758e71c862553c7cc0b371">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga5ca765226e758e71c862553c7cc0b371"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga4e50492a1f4747868f7e9a826492f1e7"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga4e50492a1f4747868f7e9a826492f1e7">bme680_get_sensor_mode</a> (struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga4e50492a1f4747868f7e9a826492f1e7"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to get the power mode of the sensor. <a href="group___b_m_e680.html#ga4e50492a1f4747868f7e9a826492f1e7">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga4e50492a1f4747868f7e9a826492f1e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga192f772bc9cb619e5855e93d6ebd6128"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga192f772bc9cb619e5855e93d6ebd6128">bme680_set_profile_dur</a> (uint16_t duration, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga192f772bc9cb619e5855e93d6ebd6128"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to set the profile duration of the sensor. <a href="group___b_m_e680.html#ga192f772bc9cb619e5855e93d6ebd6128">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga192f772bc9cb619e5855e93d6ebd6128"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga191c03ab8aa1f4bc440953fd2f6317c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga191c03ab8aa1f4bc440953fd2f6317c2">bme680_get_profile_dur</a> (uint16_t *duration, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga191c03ab8aa1f4bc440953fd2f6317c2"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to get the profile duration of the sensor. <a href="group___b_m_e680.html#ga191c03ab8aa1f4bc440953fd2f6317c2">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga191c03ab8aa1f4bc440953fd2f6317c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga1025301e420e1e21911044bebb62f940"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga1025301e420e1e21911044bebb62f940">bme680_get_sensor_data</a> (struct <a class="el" href="structbme680__field__data.html">bme680_field_data</a> *data, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga1025301e420e1e21911044bebb62f940"><td class="mdescLeft"> </td><td class="mdescRight">This API reads the pressure, temperature and humidity and gas data from the sensor, compensates the data and store it in the bme680_data structure instance passed by the user. <a href="group___b_m_e680.html#ga1025301e420e1e21911044bebb62f940">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga1025301e420e1e21911044bebb62f940"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:adededc333f13a6bae1487b7cadee4a5f"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="bme680_8c.html#adededc333f13a6bae1487b7cadee4a5f">lookupTable1</a> [16]</td></tr>
|
||||
<tr class="separator:adededc333f13a6bae1487b7cadee4a5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaf3a4ba4968870a9fb857fe7f47f9461"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="bme680_8c.html#aaf3a4ba4968870a9fb857fe7f47f9461">lookupTable2</a> [16]</td></tr>
|
||||
<tr class="separator:aaf3a4ba4968870a9fb857fe7f47f9461"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Sensor driver for BME680 sensor. </p>
|
||||
</div><h2 class="groupheader">Variable Documentation</h2>
|
||||
<a id="adededc333f13a6bae1487b7cadee4a5f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adededc333f13a6bae1487b7cadee4a5f">◆ </a></span>lookupTable1</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t lookupTable1[16]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= { UINT32_C(2147483647), UINT32_C(2147483647), UINT32_C(2147483647), UINT32_C(2147483647),</div><div class="line"> UINT32_C(2147483647), UINT32_C(2126008810), UINT32_C(2147483647), UINT32_C(2130303777), UINT32_C(2147483647),</div><div class="line"> UINT32_C(2147483647), UINT32_C(2143188679), UINT32_C(2136746228), UINT32_C(2147483647), UINT32_C(2126008810),</div><div class="line"> UINT32_C(2147483647), UINT32_C(2147483647) }</div></div><!-- fragment --><p>static variables Look up table for the possible gas range values </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aaf3a4ba4968870a9fb857fe7f47f9461"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaf3a4ba4968870a9fb857fe7f47f9461">◆ </a></span>lookupTable2</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t lookupTable2[16]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Initial value:</b><div class="fragment"><div class="line">= { UINT32_C(4096000000), UINT32_C(2048000000), UINT32_C(1024000000), UINT32_C(512000000),</div><div class="line"> UINT32_C(255744255), UINT32_C(127110228), UINT32_C(64000000), UINT32_C(32258064), UINT32_C(16016016), UINT32_C(</div><div class="line"> 8000000), UINT32_C(4000000), UINT32_C(2000000), UINT32_C(1000000), UINT32_C(500000), UINT32_C(250000),</div><div class="line"> UINT32_C(125000) }</div></div><!-- fragment --><p>Look up table for the possible gas range values </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,129 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: bme680.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">bme680.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Sensor driver for BME680 sensor.
|
||||
<a href="#details">More...</a></p>
|
||||
<div class="textblock"><code>#include "<a class="el" href="bme680__defs_8h_source.html">bme680_defs.h</a>"</code><br />
|
||||
</div>
|
||||
<p><a href="bme680_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:gaee75ae524b7ca8f4a9b6dbb7f640c2e4"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#gaee75ae524b7ca8f4a9b6dbb7f640c2e4">bme680_init</a> (struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:gaee75ae524b7ca8f4a9b6dbb7f640c2e4"><td class="mdescLeft"> </td><td class="mdescRight">This API is the entry point. It reads the chip-id and calibration data from the sensor. <a href="group___b_m_e680.html#gaee75ae524b7ca8f4a9b6dbb7f640c2e4">More...</a><br /></td></tr>
|
||||
<tr class="separator:gaee75ae524b7ca8f4a9b6dbb7f640c2e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5d1bad74f7ac28e75aca9d7de66fd2b4"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga5d1bad74f7ac28e75aca9d7de66fd2b4">bme680_set_regs</a> (const uint8_t *reg_addr, const uint8_t *reg_data, uint8_t len, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga5d1bad74f7ac28e75aca9d7de66fd2b4"><td class="mdescLeft"> </td><td class="mdescRight">This API writes the given data to the register address of the sensor. <a href="group___b_m_e680.html#ga5d1bad74f7ac28e75aca9d7de66fd2b4">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga5d1bad74f7ac28e75aca9d7de66fd2b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:gaf5548cbdbf327e2c77bdb0afb1dde9e4"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#gaf5548cbdbf327e2c77bdb0afb1dde9e4">bme680_get_regs</a> (uint8_t reg_addr, uint8_t *reg_data, uint16_t len, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:gaf5548cbdbf327e2c77bdb0afb1dde9e4"><td class="mdescLeft"> </td><td class="mdescRight">This API reads the data from the given register address of the sensor. <a href="group___b_m_e680.html#gaf5548cbdbf327e2c77bdb0afb1dde9e4">More...</a><br /></td></tr>
|
||||
<tr class="separator:gaf5548cbdbf327e2c77bdb0afb1dde9e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7f0f1a4378bc6cd0a34acf62509cdec7"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga7f0f1a4378bc6cd0a34acf62509cdec7">bme680_soft_reset</a> (struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga7f0f1a4378bc6cd0a34acf62509cdec7"><td class="mdescLeft"> </td><td class="mdescRight">This API performs the soft reset of the sensor. <a href="group___b_m_e680.html#ga7f0f1a4378bc6cd0a34acf62509cdec7">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga7f0f1a4378bc6cd0a34acf62509cdec7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga5ca765226e758e71c862553c7cc0b371"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga5ca765226e758e71c862553c7cc0b371">bme680_set_sensor_mode</a> (struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga5ca765226e758e71c862553c7cc0b371"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to set the power mode of the sensor. <a href="group___b_m_e680.html#ga5ca765226e758e71c862553c7cc0b371">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga5ca765226e758e71c862553c7cc0b371"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga4e50492a1f4747868f7e9a826492f1e7"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga4e50492a1f4747868f7e9a826492f1e7">bme680_get_sensor_mode</a> (struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga4e50492a1f4747868f7e9a826492f1e7"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to get the power mode of the sensor. <a href="group___b_m_e680.html#ga4e50492a1f4747868f7e9a826492f1e7">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga4e50492a1f4747868f7e9a826492f1e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga192f772bc9cb619e5855e93d6ebd6128"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga192f772bc9cb619e5855e93d6ebd6128">bme680_set_profile_dur</a> (uint16_t duration, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga192f772bc9cb619e5855e93d6ebd6128"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to set the profile duration of the sensor. <a href="group___b_m_e680.html#ga192f772bc9cb619e5855e93d6ebd6128">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga192f772bc9cb619e5855e93d6ebd6128"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga191c03ab8aa1f4bc440953fd2f6317c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga191c03ab8aa1f4bc440953fd2f6317c2">bme680_get_profile_dur</a> (uint16_t *duration, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga191c03ab8aa1f4bc440953fd2f6317c2"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to get the profile duration of the sensor. <a href="group___b_m_e680.html#ga191c03ab8aa1f4bc440953fd2f6317c2">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga191c03ab8aa1f4bc440953fd2f6317c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga1025301e420e1e21911044bebb62f940"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga1025301e420e1e21911044bebb62f940">bme680_get_sensor_data</a> (struct <a class="el" href="structbme680__field__data.html">bme680_field_data</a> *data, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga1025301e420e1e21911044bebb62f940"><td class="mdescLeft"> </td><td class="mdescRight">This API reads the pressure, temperature and humidity and gas data from the sensor, compensates the data and store it in the bme680_data structure instance passed by the user. <a href="group___b_m_e680.html#ga1025301e420e1e21911044bebb62f940">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga1025301e420e1e21911044bebb62f940"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga2fea1365b4fa1d33eef434769b16e811"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga2fea1365b4fa1d33eef434769b16e811">bme680_set_sensor_settings</a> (uint16_t desired_settings, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga2fea1365b4fa1d33eef434769b16e811"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to set the oversampling, filter and T,P,H, gas selection settings in the sensor. <a href="group___b_m_e680.html#ga2fea1365b4fa1d33eef434769b16e811">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga2fea1365b4fa1d33eef434769b16e811"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga7826b058b8eddcf05ccbb117fd9d41b7"><td class="memItemLeft" align="right" valign="top">int8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___b_m_e680.html#ga7826b058b8eddcf05ccbb117fd9d41b7">bme680_get_sensor_settings</a> (uint16_t desired_settings, struct <a class="el" href="structbme680__dev.html">bme680_dev</a> *dev)</td></tr>
|
||||
<tr class="memdesc:ga7826b058b8eddcf05ccbb117fd9d41b7"><td class="mdescLeft"> </td><td class="mdescRight">This API is used to get the oversampling, filter and T,P,H, gas selection settings in the sensor. <a href="group___b_m_e680.html#ga7826b058b8eddcf05ccbb117fd9d41b7">More...</a><br /></td></tr>
|
||||
<tr class="separator:ga7826b058b8eddcf05ccbb117fd9d41b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Sensor driver for BME680 sensor. </p>
|
||||
<p>Copyright (C) 2017 - 2018 Bosch Sensortec GmbH</p>
|
||||
<p>Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</p>
|
||||
<p>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</p>
|
||||
<p>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</p>
|
||||
<p>Neither the name of the copyright holder nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission.</p>
|
||||
<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE</p>
|
||||
<p>The information provided is believed to be accurate and reliable. The copyright holder assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of the copyright holder.</p>
|
||||
<dl class="section date"><dt>Date</dt><dd>5 Jul 2017 </dd></dl>
|
||||
<dl class="section version"><dt>Version</dt><dd>3.5.1</dd></dl>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,94 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_BME680 Member List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#af147d564868b9eac61a2c7fcd8f614cd">Adafruit_BME680</a>(int8_t cspin=-1)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a8e89aaed66497bb2dde7ab678aa81173">Adafruit_BME680</a>(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#ac6d9d5dc90424c2c3c3a3b311c1141dc">begin</a>(uint8_t addr=BME680_DEFAULT_ADDRESS)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#aef05921539684ec297168bdd0cee7c7c">gas_resistance</a></td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a442787f3ad0f2ab9087535ba9c22102b">humidity</a></td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88">performReading</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a956b36e719ef0b37e59e6c3ecb8c5583">pressure</a></td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a3caae92aa981508f0084b11b1fed4883">readAltitude</a>(float seaLevel)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#ae0b55eb1049c5949ff186de86aaafb55">readGas</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a1402c97860f9c61bf133be7e7056658b">readHumidity</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#afd081183a7845fee1d1c080cce20495e">readPressure</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a7b554e6edf5cea06cf480e53bcb65aec">readTemperature</a>(void)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a2e6a61b5441c51bf5e44c3af3ee3fec8">setGasHeater</a>(uint16_t heaterTemp, uint16_t heaterTime)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#af1f05d2f024e946c1d7cbe3fb90b0859">setHumidityOversampling</a>(uint8_t os)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a42f25a4f258aad9abad4abb6bd95ec77">setIIRFilterSize</a>(uint8_t fs)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a73a9467c838951a187a268172a2b5d8c">setPressureOversampling</a>(uint8_t os)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a640ee0a0cb7ca57af30e8408260cc6e6">setTemperatureOversampling</a>(uint8_t os)</td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
<tr><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html#a074501406d2bf249551e3e489cb9316e">temperature</a></td><td class="entry"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,537 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Adafruit_BME680 Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="class_adafruit___b_m_e680-members.html">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit_BME680 Class Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <<a class="el" href="_adafruit___b_m_e680_8h_source.html">Adafruit_BME680.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:af147d564868b9eac61a2c7fcd8f614cd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#af147d564868b9eac61a2c7fcd8f614cd">Adafruit_BME680</a> (int8_t cspin=-1)</td></tr>
|
||||
<tr class="memdesc:af147d564868b9eac61a2c7fcd8f614cd"><td class="mdescLeft"> </td><td class="mdescRight">Instantiates sensor with Hardware SPI or I2C. <a href="#af147d564868b9eac61a2c7fcd8f614cd">More...</a><br /></td></tr>
|
||||
<tr class="separator:af147d564868b9eac61a2c7fcd8f614cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8e89aaed66497bb2dde7ab678aa81173"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a8e89aaed66497bb2dde7ab678aa81173">Adafruit_BME680</a> (int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin)</td></tr>
|
||||
<tr class="memdesc:a8e89aaed66497bb2dde7ab678aa81173"><td class="mdescLeft"> </td><td class="mdescRight">Instantiates sensor with Software (bit-bang) SPI. <a href="#a8e89aaed66497bb2dde7ab678aa81173">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8e89aaed66497bb2dde7ab678aa81173"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac6d9d5dc90424c2c3c3a3b311c1141dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#ac6d9d5dc90424c2c3c3a3b311c1141dc">begin</a> (uint8_t addr=BME680_DEFAULT_ADDRESS)</td></tr>
|
||||
<tr class="memdesc:ac6d9d5dc90424c2c3c3a3b311c1141dc"><td class="mdescLeft"> </td><td class="mdescRight">Initializes the sensor. <a href="#ac6d9d5dc90424c2c3c3a3b311c1141dc">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac6d9d5dc90424c2c3c3a3b311c1141dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7b554e6edf5cea06cf480e53bcb65aec"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a7b554e6edf5cea06cf480e53bcb65aec">readTemperature</a> (void)</td></tr>
|
||||
<tr class="memdesc:a7b554e6edf5cea06cf480e53bcb65aec"><td class="mdescLeft"> </td><td class="mdescRight">Performs a reading and returns the ambient temperature. <a href="#a7b554e6edf5cea06cf480e53bcb65aec">More...</a><br /></td></tr>
|
||||
<tr class="separator:a7b554e6edf5cea06cf480e53bcb65aec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd081183a7845fee1d1c080cce20495e"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#afd081183a7845fee1d1c080cce20495e">readPressure</a> (void)</td></tr>
|
||||
<tr class="memdesc:afd081183a7845fee1d1c080cce20495e"><td class="mdescLeft"> </td><td class="mdescRight">Performs a reading and returns the barometric pressure. <a href="#afd081183a7845fee1d1c080cce20495e">More...</a><br /></td></tr>
|
||||
<tr class="separator:afd081183a7845fee1d1c080cce20495e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1402c97860f9c61bf133be7e7056658b"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a1402c97860f9c61bf133be7e7056658b">readHumidity</a> (void)</td></tr>
|
||||
<tr class="memdesc:a1402c97860f9c61bf133be7e7056658b"><td class="mdescLeft"> </td><td class="mdescRight">Performs a reading and returns the relative humidity. <a href="#a1402c97860f9c61bf133be7e7056658b">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1402c97860f9c61bf133be7e7056658b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae0b55eb1049c5949ff186de86aaafb55"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#ae0b55eb1049c5949ff186de86aaafb55">readGas</a> (void)</td></tr>
|
||||
<tr class="memdesc:ae0b55eb1049c5949ff186de86aaafb55"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the resistance of the MOX gas sensor. <a href="#ae0b55eb1049c5949ff186de86aaafb55">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae0b55eb1049c5949ff186de86aaafb55"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3caae92aa981508f0084b11b1fed4883"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a3caae92aa981508f0084b11b1fed4883">readAltitude</a> (float seaLevel)</td></tr>
|
||||
<tr class="memdesc:a3caae92aa981508f0084b11b1fed4883"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the altitude (in meters). <a href="#a3caae92aa981508f0084b11b1fed4883">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3caae92aa981508f0084b11b1fed4883"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a640ee0a0cb7ca57af30e8408260cc6e6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a640ee0a0cb7ca57af30e8408260cc6e6">setTemperatureOversampling</a> (uint8_t os)</td></tr>
|
||||
<tr class="memdesc:a640ee0a0cb7ca57af30e8408260cc6e6"><td class="mdescLeft"> </td><td class="mdescRight">Setter for Temperature oversampling. <a href="#a640ee0a0cb7ca57af30e8408260cc6e6">More...</a><br /></td></tr>
|
||||
<tr class="separator:a640ee0a0cb7ca57af30e8408260cc6e6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a73a9467c838951a187a268172a2b5d8c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a73a9467c838951a187a268172a2b5d8c">setPressureOversampling</a> (uint8_t os)</td></tr>
|
||||
<tr class="memdesc:a73a9467c838951a187a268172a2b5d8c"><td class="mdescLeft"> </td><td class="mdescRight">Setter for Pressure oversampling. <a href="#a73a9467c838951a187a268172a2b5d8c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a73a9467c838951a187a268172a2b5d8c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af1f05d2f024e946c1d7cbe3fb90b0859"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#af1f05d2f024e946c1d7cbe3fb90b0859">setHumidityOversampling</a> (uint8_t os)</td></tr>
|
||||
<tr class="memdesc:af1f05d2f024e946c1d7cbe3fb90b0859"><td class="mdescLeft"> </td><td class="mdescRight">Setter for Humidity oversampling. <a href="#af1f05d2f024e946c1d7cbe3fb90b0859">More...</a><br /></td></tr>
|
||||
<tr class="separator:af1f05d2f024e946c1d7cbe3fb90b0859"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a42f25a4f258aad9abad4abb6bd95ec77"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a42f25a4f258aad9abad4abb6bd95ec77">setIIRFilterSize</a> (uint8_t fs)</td></tr>
|
||||
<tr class="memdesc:a42f25a4f258aad9abad4abb6bd95ec77"><td class="mdescLeft"> </td><td class="mdescRight">Setter for IIR filter. <a href="#a42f25a4f258aad9abad4abb6bd95ec77">More...</a><br /></td></tr>
|
||||
<tr class="separator:a42f25a4f258aad9abad4abb6bd95ec77"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2e6a61b5441c51bf5e44c3af3ee3fec8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a2e6a61b5441c51bf5e44c3af3ee3fec8">setGasHeater</a> (uint16_t heaterTemp, uint16_t heaterTime)</td></tr>
|
||||
<tr class="memdesc:a2e6a61b5441c51bf5e44c3af3ee3fec8"><td class="mdescLeft"> </td><td class="mdescRight">Enable and configure gas reading + heater. <a href="#a2e6a61b5441c51bf5e44c3af3ee3fec8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2e6a61b5441c51bf5e44c3af3ee3fec8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa58210864cad77b272669eb86f1d2a88"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88">performReading</a> (void)</td></tr>
|
||||
<tr class="memdesc:aa58210864cad77b272669eb86f1d2a88"><td class="mdescLeft"> </td><td class="mdescRight">Performs a full reading of all 4 sensors in the BME680. <a href="#aa58210864cad77b272669eb86f1d2a88">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa58210864cad77b272669eb86f1d2a88"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a074501406d2bf249551e3e489cb9316e"><td class="memItemLeft" align="right" valign="top"><a id="a074501406d2bf249551e3e489cb9316e"></a>
|
||||
float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a074501406d2bf249551e3e489cb9316e">temperature</a></td></tr>
|
||||
<tr class="memdesc:a074501406d2bf249551e3e489cb9316e"><td class="mdescLeft"> </td><td class="mdescRight">Temperature (Celsius) assigned after calling <a class="el" href="class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88" title="Performs a full reading of all 4 sensors in the BME680. ">performReading()</a> <br /></td></tr>
|
||||
<tr class="separator:a074501406d2bf249551e3e489cb9316e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a956b36e719ef0b37e59e6c3ecb8c5583"><td class="memItemLeft" align="right" valign="top"><a id="a956b36e719ef0b37e59e6c3ecb8c5583"></a>
|
||||
float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a956b36e719ef0b37e59e6c3ecb8c5583">pressure</a></td></tr>
|
||||
<tr class="memdesc:a956b36e719ef0b37e59e6c3ecb8c5583"><td class="mdescLeft"> </td><td class="mdescRight">Pressure (Pascals) assigned after calling <a class="el" href="class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88" title="Performs a full reading of all 4 sensors in the BME680. ">performReading()</a> <br /></td></tr>
|
||||
<tr class="separator:a956b36e719ef0b37e59e6c3ecb8c5583"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a442787f3ad0f2ab9087535ba9c22102b"><td class="memItemLeft" align="right" valign="top"><a id="a442787f3ad0f2ab9087535ba9c22102b"></a>
|
||||
float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#a442787f3ad0f2ab9087535ba9c22102b">humidity</a></td></tr>
|
||||
<tr class="memdesc:a442787f3ad0f2ab9087535ba9c22102b"><td class="mdescLeft"> </td><td class="mdescRight">Humidity (RH %) assigned after calling <a class="el" href="class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88" title="Performs a full reading of all 4 sensors in the BME680. ">performReading()</a> <br /></td></tr>
|
||||
<tr class="separator:a442787f3ad0f2ab9087535ba9c22102b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aef05921539684ec297168bdd0cee7c7c"><td class="memItemLeft" align="right" valign="top"><a id="aef05921539684ec297168bdd0cee7c7c"></a>
|
||||
float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_adafruit___b_m_e680.html#aef05921539684ec297168bdd0cee7c7c">gas_resistance</a></td></tr>
|
||||
<tr class="memdesc:aef05921539684ec297168bdd0cee7c7c"><td class="mdescLeft"> </td><td class="mdescRight">Gas resistor (ohms) assigned after calling <a class="el" href="class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88" title="Performs a full reading of all 4 sensors in the BME680. ">performReading()</a> <br /></td></tr>
|
||||
<tr class="separator:aef05921539684ec297168bdd0cee7c7c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a> Class for both I2C and SPI usage. Wraps the Bosch library for Arduino usage </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="af147d564868b9eac61a2c7fcd8f614cd"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af147d564868b9eac61a2c7fcd8f614cd">◆ </a></span>Adafruit_BME680() <span class="overload">[1/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Adafruit_BME680::Adafruit_BME680 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>cspin</em> = <code>-1</code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Instantiates sensor with Hardware SPI or I2C. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cspin</td><td>SPI chip select. If not passed in, I2C will be used </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8e89aaed66497bb2dde7ab678aa81173"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8e89aaed66497bb2dde7ab678aa81173">◆ </a></span>Adafruit_BME680() <span class="overload">[2/2]</span></h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Adafruit_BME680::Adafruit_BME680 </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>cspin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>mosipin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>misopin</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int8_t </td>
|
||||
<td class="paramname"><em>sckpin</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Instantiates sensor with Software (bit-bang) SPI. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">cspin</td><td>SPI chip select </td></tr>
|
||||
<tr><td class="paramname">mosipin</td><td>SPI MOSI (Data from microcontroller to sensor) </td></tr>
|
||||
<tr><td class="paramname">misopin</td><td>SPI MISO (Data to microcontroller from sensor) </td></tr>
|
||||
<tr><td class="paramname">sckpin</td><td>SPI Clock </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ac6d9d5dc90424c2c3c3a3b311c1141dc"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac6d9d5dc90424c2c3c3a3b311c1141dc">◆ </a></span>begin()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_BME680::begin </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>addr</em> = <code>BME680_DEFAULT_ADDRESS</code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Initializes the sensor. </p>
|
||||
<p>Hardware ss initialized, verifies it is in the I2C or SPI bus, then reads calibration data in preparation for sensor reads.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">addr</td><td>Optional parameter for the I2C address of BME680. Default is 0x77 </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on sensor initialization success. False on failure. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa58210864cad77b272669eb86f1d2a88"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa58210864cad77b272669eb86f1d2a88">◆ </a></span>performReading()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_BME680::performReading </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Performs a full reading of all 4 sensors in the BME680. </p>
|
||||
<p>Assigns the internal <a class="el" href="class_adafruit___b_m_e680.html#a074501406d2bf249551e3e489cb9316e" title="Temperature (Celsius) assigned after calling performReading() ">Adafruit_BME680::temperature</a>, <a class="el" href="class_adafruit___b_m_e680.html#a956b36e719ef0b37e59e6c3ecb8c5583" title="Pressure (Pascals) assigned after calling performReading() ">Adafruit_BME680::pressure</a>, <a class="el" href="class_adafruit___b_m_e680.html#a442787f3ad0f2ab9087535ba9c22102b" title="Humidity (RH %) assigned after calling performReading() ">Adafruit_BME680::humidity</a> and <a class="el" href="class_adafruit___b_m_e680.html#aef05921539684ec297168bdd0cee7c7c" title="Gas resistor (ohms) assigned after calling performReading() ">Adafruit_BME680::gas_resistance</a> member variables</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on success, False on failure </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3caae92aa981508f0084b11b1fed4883"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3caae92aa981508f0084b11b1fed4883">◆ </a></span>readAltitude()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float Adafruit_BME680::readAltitude </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">float </td>
|
||||
<td class="paramname"><em>seaLevel</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Calculates the altitude (in meters). </p>
|
||||
<p>Reads the current atmostpheric pressure (in hPa) from the sensor and calculates via the provided sea-level pressure (in hPa).</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">seaLevel</td><td>Sea-level pressure in hPa </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Altitude in meters </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae0b55eb1049c5949ff186de86aaafb55"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae0b55eb1049c5949ff186de86aaafb55">◆ </a></span>readGas()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint32_t Adafruit_BME680::readGas </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Calculates the resistance of the MOX gas sensor. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Resistance in Ohms </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1402c97860f9c61bf133be7e7056658b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1402c97860f9c61bf133be7e7056658b">◆ </a></span>readHumidity()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float Adafruit_BME680::readHumidity </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Performs a reading and returns the relative humidity. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Relative humidity as floating point </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afd081183a7845fee1d1c080cce20495e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afd081183a7845fee1d1c080cce20495e">◆ </a></span>readPressure()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float Adafruit_BME680::readPressure </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Performs a reading and returns the barometric pressure. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Barometic pressure in Pascals </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7b554e6edf5cea06cf480e53bcb65aec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7b554e6edf5cea06cf480e53bcb65aec">◆ </a></span>readTemperature()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">float Adafruit_BME680::readTemperature </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">void </td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Performs a reading and returns the ambient temperature. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Temperature in degrees Centigrade </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2e6a61b5441c51bf5e44c3af3ee3fec8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2e6a61b5441c51bf5e44c3af3ee3fec8">◆ </a></span>setGasHeater()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_BME680::setGasHeater </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>heaterTemp</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramname"><em>heaterTime</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Enable and configure gas reading + heater. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">heaterTemp</td><td>Desired temperature in degrees Centigrade </td></tr>
|
||||
<tr><td class="paramname">heaterTime</td><td>Time to keep heater on in milliseconds </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on success, False on failure </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af1f05d2f024e946c1d7cbe3fb90b0859"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af1f05d2f024e946c1d7cbe3fb90b0859">◆ </a></span>setHumidityOversampling()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_BME680::setHumidityOversampling </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>oversample</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Setter for Humidity oversampling. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">oversample</td><td>Oversampling setting, can be BME680_OS_NONE (turn off Humidity reading), BME680_OS_1X, BME680_OS_2X, BME680_OS_4X, BME680_OS_8X or BME680_OS_16X </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on success, False on failure </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a42f25a4f258aad9abad4abb6bd95ec77"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a42f25a4f258aad9abad4abb6bd95ec77">◆ </a></span>setIIRFilterSize()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_BME680::setIIRFilterSize </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>filtersize</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Setter for IIR filter. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">filtersize</td><td>Size of the filter (in samples). Can be BME680_FILTER_SIZE_0 (no filtering), BME680_FILTER_SIZE_1, BME680_FILTER_SIZE_3, BME680_FILTER_SIZE_7, BME680_FILTER_SIZE_15, BME680_FILTER_SIZE_31, BME680_FILTER_SIZE_63, BME680_FILTER_SIZE_127 </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on success, False on failure </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a73a9467c838951a187a268172a2b5d8c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a73a9467c838951a187a268172a2b5d8c">◆ </a></span>setPressureOversampling()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_BME680::setPressureOversampling </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>os</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Setter for Pressure oversampling. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">oversample</td><td>Oversampling setting, can be BME680_OS_NONE (turn off Pressure reading), BME680_OS_1X, BME680_OS_2X, BME680_OS_4X, BME680_OS_8X or BME680_OS_16X </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on success, False on failure </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a640ee0a0cb7ca57af30e8408260cc6e6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a640ee0a0cb7ca57af30e8408260cc6e6">◆ </a></span>setTemperatureOversampling()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool Adafruit_BME680::setTemperatureOversampling </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>oversample</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Setter for Temperature oversampling. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">oversample</td><td>Oversampling setting, can be BME680_OS_NONE (turn off Temperature reading), BME680_OS_1X, BME680_OS_2X, BME680_OS_4X, BME680_OS_8X or BME680_OS_16X </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>True on success, False on failure </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li><a class="el" href="_adafruit___b_m_e680_8h_source.html">Adafruit_BME680.h</a></li>
|
||||
<li>Adafruit_BME680.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,82 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Class Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Class Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  a  </div></td></tr></table>
|
||||
</td><td></td></tr>
|
||||
<tr><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="class_adafruit___b_m_e680.html">Adafruit_BME680</a>   </td><td></td></tr>
|
||||
<tr><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_a">a</a></div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
Before Width: | Height: | Size: 132 B |
Before Width: | Height: | Size: 746 B |
Before Width: | Height: | Size: 3.7 KiB |
|
@ -1,97 +0,0 @@
|
|||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function() {
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||
a.html('▼');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||
a.html('►');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
currentRowSpans.filter(".arrow").html('►');
|
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||
currentRowSpans.filter(".arrow").html('▼');
|
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span");
|
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
childRowsSpans.filter(".arrow").html('►');
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
|
|
@ -1,78 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_adafruit___b_m_e680_8h_source.html"><span class="icondoc"></span></a><b>Adafruit_BME680.h</b></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
Before Width: | Height: | Size: 616 B |
Before Width: | Height: | Size: 597 B |
|
@ -1,122 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Class Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
|
||||
<li>Adafruit_BME680()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#af147d564868b9eac61a2c7fcd8f614cd">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>begin()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#ac6d9d5dc90424c2c3c3a3b311c1141dc">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>gas_resistance
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#aef05921539684ec297168bdd0cee7c7c">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>humidity
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a442787f3ad0f2ab9087535ba9c22102b">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>performReading()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>pressure
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a956b36e719ef0b37e59e6c3ecb8c5583">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readAltitude()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a3caae92aa981508f0084b11b1fed4883">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readGas()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#ae0b55eb1049c5949ff186de86aaafb55">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readHumidity()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a1402c97860f9c61bf133be7e7056658b">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readPressure()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#afd081183a7845fee1d1c080cce20495e">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readTemperature()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a7b554e6edf5cea06cf480e53bcb65aec">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setGasHeater()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a2e6a61b5441c51bf5e44c3af3ee3fec8">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setHumidityOversampling()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#af1f05d2f024e946c1d7cbe3fb90b0859">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setIIRFilterSize()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a42f25a4f258aad9abad4abb6bd95ec77">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setPressureOversampling()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a73a9467c838951a187a268172a2b5d8c">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setTemperatureOversampling()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a640ee0a0cb7ca57af30e8408260cc6e6">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>temperature
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a074501406d2bf249551e3e489cb9316e">Adafruit_BME680</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,110 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Class Members - Functions</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>Adafruit_BME680()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#af147d564868b9eac61a2c7fcd8f614cd">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>begin()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#ac6d9d5dc90424c2c3c3a3b311c1141dc">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>performReading()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readAltitude()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a3caae92aa981508f0084b11b1fed4883">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readGas()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#ae0b55eb1049c5949ff186de86aaafb55">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readHumidity()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a1402c97860f9c61bf133be7e7056658b">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readPressure()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#afd081183a7845fee1d1c080cce20495e">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>readTemperature()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a7b554e6edf5cea06cf480e53bcb65aec">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setGasHeater()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a2e6a61b5441c51bf5e44c3af3ee3fec8">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setHumidityOversampling()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#af1f05d2f024e946c1d7cbe3fb90b0859">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setIIRFilterSize()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a42f25a4f258aad9abad4abb6bd95ec77">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setPressureOversampling()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a73a9467c838951a187a268172a2b5d8c">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>setTemperatureOversampling()
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a640ee0a0cb7ca57af30e8408260cc6e6">Adafruit_BME680</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,83 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Class Members - Variables</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>gas_resistance
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#aef05921539684ec297168bdd0cee7c7c">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>humidity
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a442787f3ad0f2ab9087535ba9c22102b">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>pressure
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a956b36e719ef0b37e59e6c3ecb8c5583">Adafruit_BME680</a>
|
||||
</li>
|
||||
<li>temperature
|
||||
: <a class="el" href="class_adafruit___b_m_e680.html#a074501406d2bf249551e3e489cb9316e">Adafruit_BME680</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,188 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented file members with links to the documentation:</div>
|
||||
|
||||
<h3><a id="index__"></a>- _ -</h3><ul>
|
||||
<li>bme680_com_fptr_t
|
||||
: <a class="el" href="bme680__defs_8h.html#aa7d183195e66f1db50f64f3a3d4ede57">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>bme680_intf
|
||||
: <a class="el" href="bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6">bme680_defs.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>BME680_ADDR_RES_HEAT_VAL_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#af6a74cbd7c52c150a5d83766e86f3bf1">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_CHIP_ID
|
||||
: <a class="el" href="bme680__defs_8h.html#a762d33b22cceaa1f90dc2044ace463ee">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_CHIP_ID_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#aa24d214515e9c3606dcefb874888c055">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_COEFF_ADDR1
|
||||
: <a class="el" href="bme680__defs_8h.html#a839d12e3afe0332b3383be0e258c472e">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_COEFF_SIZE
|
||||
: <a class="el" href="bme680__defs_8h.html#a4cf6e3574a83160f0adbfcf8cc5e3729">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_CONCAT_BYTES
|
||||
: <a class="el" href="bme680__defs_8h.html#a9aac51cc4b47a1f1c9f30c07026840ab">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_CONF_HEAT_CTRL_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#a995aae4506cba06c735bb2ff37fbca49">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_DISABLE_GAS_MEAS
|
||||
: <a class="el" href="bme680__defs_8h.html#ad5a18c765061877212395397d58e2c20">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_ENABLE_HEATER
|
||||
: <a class="el" href="bme680__defs_8h.html#a9e973dfcc1a103110cc44077f3ed86c1">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_FIELD0_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#aa1126d8a0cab009b3812d4dba28beec3">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_FIELD_LENGTH
|
||||
: <a class="el" href="bme680__defs_8h.html#a7cb775d981358b7e58eb8db0094bd1d7">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_FILTER_SIZE_0
|
||||
: <a class="el" href="bme680__defs_8h.html#a5edcb9fcb77440f52d2b2865a89b5475">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_GAS_MEAS_MSK
|
||||
: <a class="el" href="bme680__defs_8h.html#adff9a0ef09e48aa5fcecc9bcfb0bf6f2">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_GAS_MEAS_POS
|
||||
: <a class="el" href="bme680__defs_8h.html#aa72739940e9ab88370b0ae23ef687f15">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_HUM_REG_SHIFT_VAL
|
||||
: <a class="el" href="bme680__defs_8h.html#aa9320cbf90a9bb81b912da4bf036e73b">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_I2C_ADDR_PRIMARY
|
||||
: <a class="el" href="bme680__defs_8h.html#af27a16304a83f75bb23883d754610df3">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_I2C_INTF
|
||||
: <a class="el" href="bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6a8c5c46109186b1f476eafcb0fa608cf5">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_MEM_PAGE0
|
||||
: <a class="el" href="bme680__defs_8h.html#a2af2d059c5cdc5925dc050a5d67f2d0b">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_NBCONV_MIN
|
||||
: <a class="el" href="bme680__defs_8h.html#a8b0bdbbedd050d35a8bc27e23c9c96c4">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_OK
|
||||
: <a class="el" href="bme680__defs_8h.html#a2e82e5c447a9dbbeebf95b1ba189effb">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_OS_NONE
|
||||
: <a class="el" href="bme680__defs_8h.html#a5ba113b3902da4c9baf45da5f32958d0">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_OST_SEL
|
||||
: <a class="el" href="bme680__defs_8h.html#a7ecfc9ebc2dc3fae358c38215821db6d">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_POLL_PERIOD_MS
|
||||
: <a class="el" href="bme680__defs_8h.html#a7545f57cf8b21f71292f4d2998049ab0">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_REG_FILTER_INDEX
|
||||
: <a class="el" href="bme680__defs_8h.html#abead566b839b70723d7dc5be6eb65c12">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_RES_HEAT0_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#ad1429130a198bff35d0bb98bd1d4cbc1">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_RESET_PERIOD
|
||||
: <a class="el" href="bme680__defs_8h.html#a6409d476475762c095a746a1b785bdd6">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_RUN_GAS_DISABLE
|
||||
: <a class="el" href="bme680__defs_8h.html#a7cdfa822370f97878b251ec8ae437ad8">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SET_BITS
|
||||
: <a class="el" href="bme680__defs_8h.html#aa2dfae23c0c4a846bde4fdf3780c390e">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SET_BITS_POS_0
|
||||
: <a class="el" href="bme680__defs_8h.html#a5e3fed11d9e1cb98d8c05bc5f418d4e8">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SLEEP_MODE
|
||||
: <a class="el" href="bme680__defs_8h.html#a9fc5e8034aa79028c0286ea4c974ee69">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SOFT_RESET_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#a69bae1e3eba277068c1055e3028bbf41">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SOFT_RESET_CMD
|
||||
: <a class="el" href="bme680__defs_8h.html#a6da379a1060ef5079d34ba88191c3488">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SPI_INTF
|
||||
: <a class="el" href="bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6a504bd691a4b57b0c914cc8c77bd696c3">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_T2_LSB_REG
|
||||
: <a class="el" href="bme680__defs_8h.html#ab0bf47738f04f4e67488166d66096752">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_TMP_BUFFER_LENGTH
|
||||
: <a class="el" href="bme680__defs_8h.html#a9be3bfa321b5d7b421ae2b8900d49eff">bme680_defs.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,172 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>BME680_ADDR_RES_HEAT_VAL_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#af6a74cbd7c52c150a5d83766e86f3bf1">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_CHIP_ID
|
||||
: <a class="el" href="bme680__defs_8h.html#a762d33b22cceaa1f90dc2044ace463ee">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_CHIP_ID_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#aa24d214515e9c3606dcefb874888c055">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_COEFF_ADDR1
|
||||
: <a class="el" href="bme680__defs_8h.html#a839d12e3afe0332b3383be0e258c472e">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_COEFF_SIZE
|
||||
: <a class="el" href="bme680__defs_8h.html#a4cf6e3574a83160f0adbfcf8cc5e3729">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_CONCAT_BYTES
|
||||
: <a class="el" href="bme680__defs_8h.html#a9aac51cc4b47a1f1c9f30c07026840ab">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_CONF_HEAT_CTRL_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#a995aae4506cba06c735bb2ff37fbca49">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_DISABLE_GAS_MEAS
|
||||
: <a class="el" href="bme680__defs_8h.html#ad5a18c765061877212395397d58e2c20">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_ENABLE_HEATER
|
||||
: <a class="el" href="bme680__defs_8h.html#a9e973dfcc1a103110cc44077f3ed86c1">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_FIELD0_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#aa1126d8a0cab009b3812d4dba28beec3">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_FIELD_LENGTH
|
||||
: <a class="el" href="bme680__defs_8h.html#a7cb775d981358b7e58eb8db0094bd1d7">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_FILTER_SIZE_0
|
||||
: <a class="el" href="bme680__defs_8h.html#a5edcb9fcb77440f52d2b2865a89b5475">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_GAS_MEAS_MSK
|
||||
: <a class="el" href="bme680__defs_8h.html#adff9a0ef09e48aa5fcecc9bcfb0bf6f2">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_GAS_MEAS_POS
|
||||
: <a class="el" href="bme680__defs_8h.html#aa72739940e9ab88370b0ae23ef687f15">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_HUM_REG_SHIFT_VAL
|
||||
: <a class="el" href="bme680__defs_8h.html#aa9320cbf90a9bb81b912da4bf036e73b">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_I2C_ADDR_PRIMARY
|
||||
: <a class="el" href="bme680__defs_8h.html#af27a16304a83f75bb23883d754610df3">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_MEM_PAGE0
|
||||
: <a class="el" href="bme680__defs_8h.html#a2af2d059c5cdc5925dc050a5d67f2d0b">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_NBCONV_MIN
|
||||
: <a class="el" href="bme680__defs_8h.html#a8b0bdbbedd050d35a8bc27e23c9c96c4">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_OK
|
||||
: <a class="el" href="bme680__defs_8h.html#a2e82e5c447a9dbbeebf95b1ba189effb">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_OS_NONE
|
||||
: <a class="el" href="bme680__defs_8h.html#a5ba113b3902da4c9baf45da5f32958d0">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_OST_SEL
|
||||
: <a class="el" href="bme680__defs_8h.html#a7ecfc9ebc2dc3fae358c38215821db6d">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_POLL_PERIOD_MS
|
||||
: <a class="el" href="bme680__defs_8h.html#a7545f57cf8b21f71292f4d2998049ab0">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_REG_FILTER_INDEX
|
||||
: <a class="el" href="bme680__defs_8h.html#abead566b839b70723d7dc5be6eb65c12">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_RES_HEAT0_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#ad1429130a198bff35d0bb98bd1d4cbc1">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_RESET_PERIOD
|
||||
: <a class="el" href="bme680__defs_8h.html#a6409d476475762c095a746a1b785bdd6">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_RUN_GAS_DISABLE
|
||||
: <a class="el" href="bme680__defs_8h.html#a7cdfa822370f97878b251ec8ae437ad8">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SET_BITS
|
||||
: <a class="el" href="bme680__defs_8h.html#aa2dfae23c0c4a846bde4fdf3780c390e">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SET_BITS_POS_0
|
||||
: <a class="el" href="bme680__defs_8h.html#a5e3fed11d9e1cb98d8c05bc5f418d4e8">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SLEEP_MODE
|
||||
: <a class="el" href="bme680__defs_8h.html#a9fc5e8034aa79028c0286ea4c974ee69">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SOFT_RESET_ADDR
|
||||
: <a class="el" href="bme680__defs_8h.html#a69bae1e3eba277068c1055e3028bbf41">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SOFT_RESET_CMD
|
||||
: <a class="el" href="bme680__defs_8h.html#a6da379a1060ef5079d34ba88191c3488">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_T2_LSB_REG
|
||||
: <a class="el" href="bme680__defs_8h.html#ab0bf47738f04f4e67488166d66096752">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_TMP_BUFFER_LENGTH
|
||||
: <a class="el" href="bme680__defs_8h.html#a9be3bfa321b5d7b421ae2b8900d49eff">bme680_defs.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,74 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>bme680_intf
|
||||
: <a class="el" href="bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6">bme680_defs.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,77 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>BME680_I2C_INTF
|
||||
: <a class="el" href="bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6a8c5c46109186b1f476eafcb0fa608cf5">bme680_defs.h</a>
|
||||
</li>
|
||||
<li>BME680_SPI_INTF
|
||||
: <a class="el" href="bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6a504bd691a4b57b0c914cc8c77bd696c3">bme680_defs.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,115 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>bme680_get_profile_dur()
|
||||
: <a class="el" href="group___b_m_e680.html#ga191c03ab8aa1f4bc440953fd2f6317c2">bme680.c</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga191c03ab8aa1f4bc440953fd2f6317c2">bme680.h</a>
|
||||
</li>
|
||||
<li>bme680_get_regs()
|
||||
: <a class="el" href="group___b_m_e680.html#gaf5548cbdbf327e2c77bdb0afb1dde9e4">bme680.h</a>
|
||||
, <a class="el" href="group___b_m_e680.html#gaf5548cbdbf327e2c77bdb0afb1dde9e4">bme680.c</a>
|
||||
</li>
|
||||
<li>bme680_get_sensor_data()
|
||||
: <a class="el" href="group___b_m_e680.html#ga1025301e420e1e21911044bebb62f940">bme680.c</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga1025301e420e1e21911044bebb62f940">bme680.h</a>
|
||||
</li>
|
||||
<li>bme680_get_sensor_mode()
|
||||
: <a class="el" href="group___b_m_e680.html#ga4e50492a1f4747868f7e9a826492f1e7">bme680.h</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga4e50492a1f4747868f7e9a826492f1e7">bme680.c</a>
|
||||
</li>
|
||||
<li>bme680_get_sensor_settings()
|
||||
: <a class="el" href="group___b_m_e680.html#ga7826b058b8eddcf05ccbb117fd9d41b7">bme680.c</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga7826b058b8eddcf05ccbb117fd9d41b7">bme680.h</a>
|
||||
</li>
|
||||
<li>bme680_init()
|
||||
: <a class="el" href="group___b_m_e680.html#gaee75ae524b7ca8f4a9b6dbb7f640c2e4">bme680.c</a>
|
||||
, <a class="el" href="group___b_m_e680.html#gaee75ae524b7ca8f4a9b6dbb7f640c2e4">bme680.h</a>
|
||||
</li>
|
||||
<li>bme680_set_profile_dur()
|
||||
: <a class="el" href="group___b_m_e680.html#ga192f772bc9cb619e5855e93d6ebd6128">bme680.c</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga192f772bc9cb619e5855e93d6ebd6128">bme680.h</a>
|
||||
</li>
|
||||
<li>bme680_set_regs()
|
||||
: <a class="el" href="group___b_m_e680.html#ga5d1bad74f7ac28e75aca9d7de66fd2b4">bme680.h</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga5d1bad74f7ac28e75aca9d7de66fd2b4">bme680.c</a>
|
||||
</li>
|
||||
<li>bme680_set_sensor_mode()
|
||||
: <a class="el" href="group___b_m_e680.html#ga5ca765226e758e71c862553c7cc0b371">bme680.c</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga5ca765226e758e71c862553c7cc0b371">bme680.h</a>
|
||||
</li>
|
||||
<li>bme680_set_sensor_settings()
|
||||
: <a class="el" href="group___b_m_e680.html#ga2fea1365b4fa1d33eef434769b16e811">bme680.c</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga2fea1365b4fa1d33eef434769b16e811">bme680.h</a>
|
||||
</li>
|
||||
<li>bme680_soft_reset()
|
||||
: <a class="el" href="group___b_m_e680.html#ga7f0f1a4378bc6cd0a34acf62509cdec7">bme680.h</a>
|
||||
, <a class="el" href="group___b_m_e680.html#ga7f0f1a4378bc6cd0a34acf62509cdec7">bme680.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,74 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>bme680_com_fptr_t
|
||||
: <a class="el" href="bme680__defs_8h.html#aa7d183195e66f1db50f64f3a3d4ede57">bme680_defs.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,77 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: File Members</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>lookupTable1
|
||||
: <a class="el" href="bme680_8c.html#adededc333f13a6bae1487b7cadee4a5f">bme680.c</a>
|
||||
</li>
|
||||
<li>lookupTable2
|
||||
: <a class="el" href="bme680_8c.html#aaf3a4ba4968870a9fb857fe7f47f9461">bme680.c</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,73 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: SENSOR API</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">SENSOR API</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,73 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Main Page</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Adafruit BME680 Library Documentation</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,80 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: README</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">README </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>This is a library for the Adafruit BME680 Humidity, Barometric Pressure, Temp and MOX Gas sensor</p>
|
||||
<p>Designed specifically to work with the Adafruit BME680 Breakout</p><ul>
|
||||
<li><a href="http://www.adafruit.com/products/360">http://www.adafruit.com/products/360</a></li>
|
||||
</ul>
|
||||
<p>These sensors use I2C or SPI to communicate, up to 4 pins are required to interface</p>
|
||||
<p>Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!</p>
|
||||
<p>Check out the links above for our tutorials and wiring diagrams </p>
|
||||
</div></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,26 +0,0 @@
|
|||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||
function makeTree(data,relPath) {
|
||||
var result='';
|
||||
if ('children' in data) {
|
||||
result+='<ul>';
|
||||
for (var i in data.children) {
|
||||
result+='<li><a href="'+relPath+data.children[i].url+'">'+
|
||||
data.children[i].text+'</a>'+
|
||||
makeTree(data.children[i],relPath)+'</li>';
|
||||
}
|
||||
result+='</ul>';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
if (searchEnabled) {
|
||||
if (serverSide) {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
|
||||
} else {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
|
||||
}
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
|
@ -1,12 +0,0 @@
|
|||
var menudata={children:[
|
||||
{text:"Main Page",url:"index.html"},
|
||||
{text:"Related Pages",url:"pages.html"},
|
||||
{text:"Classes",url:"annotated.html",children:[
|
||||
{text:"Class List",url:"annotated.html"},
|
||||
{text:"Class Index",url:"classes.html"},
|
||||
{text:"Class Members",url:"functions.html",children:[
|
||||
{text:"All",url:"functions.html"},
|
||||
{text:"Functions",url:"functions_func.html"},
|
||||
{text:"Variables",url:"functions_vars.html"}]}]},
|
||||
{text:"Files",url:"files.html",children:[
|
||||
{text:"File List",url:"files.html"}]}]}
|
|
@ -1,78 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Modules</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Modules</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all modules:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group___b_m_e680.html" target="_self">SENSOR API</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
Before Width: | Height: | Size: 153 B |
Before Width: | Height: | Size: 95 B |
Before Width: | Height: | Size: 98 B |
Before Width: | Height: | Size: 123 B |
|
@ -1,78 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Adafruit BME680 Library: Related Pages</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Adafruit BME680 Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.13 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Related Pages</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="md__r_e_a_d_m_e.html" target="_self">README</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.13
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fbme680',['Adafruit_BME680',['../class_adafruit___b_m_e680.html',1,'Adafruit_BME680'],['../class_adafruit___b_m_e680.html#af147d564868b9eac61a2c7fcd8f614cd',1,'Adafruit_BME680::Adafruit_BME680(int8_t cspin=-1)'],['../class_adafruit___b_m_e680.html#a8e89aaed66497bb2dde7ab678aa81173',1,'Adafruit_BME680::Adafruit_BME680(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin)']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['begin',['begin',['../class_adafruit___b_m_e680.html#ac6d9d5dc90424c2c3c3a3b311c1141dc',1,'Adafruit_BME680']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_10.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['write',['write',['../structbme680__dev.html#a5e1e5dad78b9831125c240dde61b13a2',1,'bme680_dev']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['gas_5fresistance',['gas_resistance',['../class_adafruit___b_m_e680.html#aef05921539684ec297168bdd0cee7c7c',1,'Adafruit_BME680']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['humidity',['humidity',['../class_adafruit___b_m_e680.html#a442787f3ad0f2ab9087535ba9c22102b',1,'Adafruit_BME680']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,5 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['performreading',['performReading',['../class_adafruit___b_m_e680.html#aa58210864cad77b272669eb86f1d2a88',1,'Adafruit_BME680']]],
|
||||
['pressure',['pressure',['../class_adafruit___b_m_e680.html#a956b36e719ef0b37e59e6c3ecb8c5583',1,'Adafruit_BME680']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,9 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['readme',['README',['../md__r_e_a_d_m_e.html',1,'']]],
|
||||
['readaltitude',['readAltitude',['../class_adafruit___b_m_e680.html#a3caae92aa981508f0084b11b1fed4883',1,'Adafruit_BME680']]],
|
||||
['readgas',['readGas',['../class_adafruit___b_m_e680.html#ae0b55eb1049c5949ff186de86aaafb55',1,'Adafruit_BME680']]],
|
||||
['readhumidity',['readHumidity',['../class_adafruit___b_m_e680.html#a1402c97860f9c61bf133be7e7056658b',1,'Adafruit_BME680']]],
|
||||
['readpressure',['readPressure',['../class_adafruit___b_m_e680.html#afd081183a7845fee1d1c080cce20495e',1,'Adafruit_BME680']]],
|
||||
['readtemperature',['readTemperature',['../class_adafruit___b_m_e680.html#a7b554e6edf5cea06cf480e53bcb65aec',1,'Adafruit_BME680']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,8 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['setgasheater',['setGasHeater',['../class_adafruit___b_m_e680.html#a2e6a61b5441c51bf5e44c3af3ee3fec8',1,'Adafruit_BME680']]],
|
||||
['sethumidityoversampling',['setHumidityOversampling',['../class_adafruit___b_m_e680.html#af1f05d2f024e946c1d7cbe3fb90b0859',1,'Adafruit_BME680']]],
|
||||
['setiirfiltersize',['setIIRFilterSize',['../class_adafruit___b_m_e680.html#a42f25a4f258aad9abad4abb6bd95ec77',1,'Adafruit_BME680']]],
|
||||
['setpressureoversampling',['setPressureOversampling',['../class_adafruit___b_m_e680.html#a73a9467c838951a187a268172a2b5d8c',1,'Adafruit_BME680']]],
|
||||
['settemperatureoversampling',['setTemperatureOversampling',['../class_adafruit___b_m_e680.html#a640ee0a0cb7ca57af30e8408260cc6e6',1,'Adafruit_BME680']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_7.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['temperature',['temperature',['../class_adafruit___b_m_e680.html#a074501406d2bf249551e3e489cb9316e',1,'Adafruit_BME680']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_8.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,5 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['meas_5findex',['meas_index',['../structbme680__field__data.html#add2cb9f6b7d736908aa9f75904122d3c',1,'bme680_field_data']]],
|
||||
['mem_5fpage',['mem_page',['../structbme680__dev.html#a388e543d88b93a2a5c91e1f66ed0e998',1,'bme680_dev']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_9.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,5 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['nb_5fconv',['nb_conv',['../structbme680__gas__sett.html#ad0fd15bcd071158faaa40037171cd798',1,'bme680_gas_sett']]],
|
||||
['new_5ffields',['new_fields',['../structbme680__dev.html#a488698f8c1c548bb19ac1f8ee67cbadd',1,'bme680_dev']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_a.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,6 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['os_5fhum',['os_hum',['../structbme680__tph__sett.html#a12b21e2faba6c4e235f14070e9a9bb3e',1,'bme680_tph_sett']]],
|
||||
['os_5fpres',['os_pres',['../structbme680__tph__sett.html#ad754f858d10c2164e1d18756c9cf8db0',1,'bme680_tph_sett']]],
|
||||
['os_5ftemp',['os_temp',['../structbme680__tph__sett.html#a80a4dec6bde73d2083d464cb79ae8df8',1,'bme680_tph_sett']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_b.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,28 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['par_5fgh1',['par_gh1',['../structbme680__calib__data.html#ab9c4601c2e89a776257bbd27f66c9e2c',1,'bme680_calib_data']]],
|
||||
['par_5fgh2',['par_gh2',['../structbme680__calib__data.html#aeebd7cb98502f77c4cce34d6a9a1f6db',1,'bme680_calib_data']]],
|
||||
['par_5fgh3',['par_gh3',['../structbme680__calib__data.html#aaae5921c2ddbee1935665f428266f373',1,'bme680_calib_data']]],
|
||||
['par_5fh1',['par_h1',['../structbme680__calib__data.html#a14a76f440f0f9df731057cd511403a29',1,'bme680_calib_data']]],
|
||||
['par_5fh2',['par_h2',['../structbme680__calib__data.html#a8c241a150118622dcab5a1daae8c5893',1,'bme680_calib_data']]],
|
||||
['par_5fh3',['par_h3',['../structbme680__calib__data.html#a43a808580e91172a5b840210e8a85bf0',1,'bme680_calib_data']]],
|
||||
['par_5fh4',['par_h4',['../structbme680__calib__data.html#a8d73c2a1a2b56bd9530f467f86f02c7a',1,'bme680_calib_data']]],
|
||||
['par_5fh5',['par_h5',['../structbme680__calib__data.html#afa1dcf66631dcb16aa8c091a65e1d580',1,'bme680_calib_data']]],
|
||||
['par_5fh6',['par_h6',['../structbme680__calib__data.html#ad97ebd01754136bd9af03c9e09c43005',1,'bme680_calib_data']]],
|
||||
['par_5fh7',['par_h7',['../structbme680__calib__data.html#a59dd799e9a4b5faad9b3755aeb88ad30',1,'bme680_calib_data']]],
|
||||
['par_5fp1',['par_p1',['../structbme680__calib__data.html#aac7cb7d36376532cd4a39aa5ddfe68c0',1,'bme680_calib_data']]],
|
||||
['par_5fp10',['par_p10',['../structbme680__calib__data.html#a49b5fb944862a2937be8aafee042108c',1,'bme680_calib_data']]],
|
||||
['par_5fp2',['par_p2',['../structbme680__calib__data.html#a97ee906971dca54be2deada4ede4664b',1,'bme680_calib_data']]],
|
||||
['par_5fp3',['par_p3',['../structbme680__calib__data.html#a997a9f626fb184d400c178c84575c01a',1,'bme680_calib_data']]],
|
||||
['par_5fp4',['par_p4',['../structbme680__calib__data.html#aa5757dfc40816cf3c8e29e2aeb4a521a',1,'bme680_calib_data']]],
|
||||
['par_5fp5',['par_p5',['../structbme680__calib__data.html#adf1614f15852812b5a4346d75f9d37f4',1,'bme680_calib_data']]],
|
||||
['par_5fp6',['par_p6',['../structbme680__calib__data.html#af70bee9d3b48b1ce25557b2639093ef3',1,'bme680_calib_data']]],
|
||||
['par_5fp7',['par_p7',['../structbme680__calib__data.html#ad3af987b1e051ffb136efd2b8d2ba19e',1,'bme680_calib_data']]],
|
||||
['par_5fp8',['par_p8',['../structbme680__calib__data.html#a4e75e3ba3a52bda30daffc6c0e242c03',1,'bme680_calib_data']]],
|
||||
['par_5fp9',['par_p9',['../structbme680__calib__data.html#aebe0a4d1259e37c56b57e221add89bd9',1,'bme680_calib_data']]],
|
||||
['par_5ft1',['par_t1',['../structbme680__calib__data.html#a0f01e767396f9328edb6e5ae9a314b2f',1,'bme680_calib_data']]],
|
||||
['par_5ft2',['par_t2',['../structbme680__calib__data.html#a5ba9c77d416227faae07642a7537788f',1,'bme680_calib_data']]],
|
||||
['par_5ft3',['par_t3',['../structbme680__calib__data.html#acda7c141bb94e5e6b3654387fc8bce47',1,'bme680_calib_data']]],
|
||||
['power_5fmode',['power_mode',['../structbme680__dev.html#a7b2b2947aa6a6e336c90811373de1a6b',1,'bme680_dev']]],
|
||||
['pressure',['pressure',['../structbme680__field__data.html#af92dbc060536ac0cd546a1f402fcecb4',1,'bme680_field_data']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_c.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,10 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['readme',['README',['../md__r_e_a_d_m_e.html',1,'']]],
|
||||
['range_5fsw_5ferr',['range_sw_err',['../structbme680__calib__data.html#ab42378cffea08117ba872e9b7b2e3580',1,'bme680_calib_data']]],
|
||||
['read',['read',['../structbme680__dev.html#aa36aaa5af7488e1a9dce5b8b834b1956',1,'bme680_dev']]],
|
||||
['readaltitude',['readAltitude',['../class_adafruit___b_m_e680.html#a3caae92aa981508f0084b11b1fed4883',1,'Adafruit_BME680']]],
|
||||
['res_5fheat_5frange',['res_heat_range',['../structbme680__calib__data.html#ae37d0c08a01ea1ecf19b82fe4b08f1a8',1,'bme680_calib_data']]],
|
||||
['res_5fheat_5fval',['res_heat_val',['../structbme680__calib__data.html#aa77e96c4bd34ffd5611e014192b936fc',1,'bme680_calib_data']]],
|
||||
['run_5fgas',['run_gas',['../structbme680__gas__sett.html#a01ce898d2f312f59dd4bda78d7abe951',1,'bme680_gas_sett']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_d.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,8 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['sensor_20api',['SENSOR API',['../group___b_m_e680.html',1,'']]],
|
||||
['setgasheater',['setGasHeater',['../class_adafruit___b_m_e680.html#a2e6a61b5441c51bf5e44c3af3ee3fec8',1,'Adafruit_BME680']]],
|
||||
['setiirfiltersize',['setIIRFilterSize',['../class_adafruit___b_m_e680.html#a42f25a4f258aad9abad4abb6bd95ec77',1,'Adafruit_BME680']]],
|
||||
['settemperatureoversampling',['setTemperatureOversampling',['../class_adafruit___b_m_e680.html#a640ee0a0cb7ca57af30e8408260cc6e6',1,'Adafruit_BME680']]],
|
||||
['status',['status',['../structbme680__field__data.html#af52b43f86807c1f1ef7526bbb9584c5b',1,'bme680_field_data']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_e.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,6 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['t_5ffine',['t_fine',['../structbme680__calib__data.html#aae7b1a022503644a5e31996a97c032ae',1,'bme680_calib_data']]],
|
||||
['temperature',['temperature',['../structbme680__field__data.html#a8954536ec56e28e4bc79ed7bf1bc5176',1,'bme680_field_data']]],
|
||||
['tph_5fsett',['tph_sett',['../structbme680__dev.html#a38a17360e0b57778b734393e80819294',1,'bme680_dev']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_f.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['write',['write',['../structbme680__dev.html#a5e1e5dad78b9831125c240dde61b13a2',1,'bme680_dev']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="classes_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fbme680',['Adafruit_BME680',['../class_adafruit___b_m_e680.html',1,'']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="classes_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,8 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['bme680_5fcalib_5fdata',['bme680_calib_data',['../structbme680__calib__data.html',1,'']]],
|
||||
['bme680_5fdev',['bme680_dev',['../structbme680__dev.html',1,'']]],
|
||||
['bme680_5ffield_5fdata',['bme680_field_data',['../structbme680__field__data.html',1,'']]],
|
||||
['bme680_5fgas_5fsett',['bme680_gas_sett',['../structbme680__gas__sett.html',1,'']]],
|
||||
['bme680_5ftph_5fsett',['bme680_tph_sett',['../structbme680__tph__sett.html',1,'']]]
|
||||
];
|
Before Width: | Height: | Size: 273 B |
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,36 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['bme680_5faddr_5fres_5fheat_5fval_5faddr',['BME680_ADDR_RES_HEAT_VAL_ADDR',['../bme680__defs_8h.html#af6a74cbd7c52c150a5d83766e86f3bf1',1,'bme680_defs.h']]],
|
||||
['bme680_5fchip_5fid',['BME680_CHIP_ID',['../bme680__defs_8h.html#a762d33b22cceaa1f90dc2044ace463ee',1,'bme680_defs.h']]],
|
||||
['bme680_5fchip_5fid_5faddr',['BME680_CHIP_ID_ADDR',['../bme680__defs_8h.html#aa24d214515e9c3606dcefb874888c055',1,'bme680_defs.h']]],
|
||||
['bme680_5fcoeff_5faddr1',['BME680_COEFF_ADDR1',['../bme680__defs_8h.html#a839d12e3afe0332b3383be0e258c472e',1,'bme680_defs.h']]],
|
||||
['bme680_5fcoeff_5fsize',['BME680_COEFF_SIZE',['../bme680__defs_8h.html#a4cf6e3574a83160f0adbfcf8cc5e3729',1,'bme680_defs.h']]],
|
||||
['bme680_5fconcat_5fbytes',['BME680_CONCAT_BYTES',['../bme680__defs_8h.html#a9aac51cc4b47a1f1c9f30c07026840ab',1,'bme680_defs.h']]],
|
||||
['bme680_5fconf_5fheat_5fctrl_5faddr',['BME680_CONF_HEAT_CTRL_ADDR',['../bme680__defs_8h.html#a995aae4506cba06c735bb2ff37fbca49',1,'bme680_defs.h']]],
|
||||
['bme680_5fdisable_5fgas_5fmeas',['BME680_DISABLE_GAS_MEAS',['../bme680__defs_8h.html#ad5a18c765061877212395397d58e2c20',1,'bme680_defs.h']]],
|
||||
['bme680_5fenable_5fheater',['BME680_ENABLE_HEATER',['../bme680__defs_8h.html#a9e973dfcc1a103110cc44077f3ed86c1',1,'bme680_defs.h']]],
|
||||
['bme680_5ffield0_5faddr',['BME680_FIELD0_ADDR',['../bme680__defs_8h.html#aa1126d8a0cab009b3812d4dba28beec3',1,'bme680_defs.h']]],
|
||||
['bme680_5ffield_5flength',['BME680_FIELD_LENGTH',['../bme680__defs_8h.html#a7cb775d981358b7e58eb8db0094bd1d7',1,'bme680_defs.h']]],
|
||||
['bme680_5ffilter_5fsize_5f0',['BME680_FILTER_SIZE_0',['../bme680__defs_8h.html#a5edcb9fcb77440f52d2b2865a89b5475',1,'bme680_defs.h']]],
|
||||
['bme680_5fgas_5fmeas_5fmsk',['BME680_GAS_MEAS_MSK',['../bme680__defs_8h.html#adff9a0ef09e48aa5fcecc9bcfb0bf6f2',1,'bme680_defs.h']]],
|
||||
['bme680_5fgas_5fmeas_5fpos',['BME680_GAS_MEAS_POS',['../bme680__defs_8h.html#aa72739940e9ab88370b0ae23ef687f15',1,'bme680_defs.h']]],
|
||||
['bme680_5fhum_5freg_5fshift_5fval',['BME680_HUM_REG_SHIFT_VAL',['../bme680__defs_8h.html#aa9320cbf90a9bb81b912da4bf036e73b',1,'bme680_defs.h']]],
|
||||
['bme680_5fi2c_5faddr_5fprimary',['BME680_I2C_ADDR_PRIMARY',['../bme680__defs_8h.html#af27a16304a83f75bb23883d754610df3',1,'bme680_defs.h']]],
|
||||
['bme680_5fmem_5fpage0',['BME680_MEM_PAGE0',['../bme680__defs_8h.html#a2af2d059c5cdc5925dc050a5d67f2d0b',1,'bme680_defs.h']]],
|
||||
['bme680_5fnbconv_5fmin',['BME680_NBCONV_MIN',['../bme680__defs_8h.html#a8b0bdbbedd050d35a8bc27e23c9c96c4',1,'bme680_defs.h']]],
|
||||
['bme680_5fok',['BME680_OK',['../bme680__defs_8h.html#a2e82e5c447a9dbbeebf95b1ba189effb',1,'bme680_defs.h']]],
|
||||
['bme680_5fos_5fnone',['BME680_OS_NONE',['../bme680__defs_8h.html#a5ba113b3902da4c9baf45da5f32958d0',1,'bme680_defs.h']]],
|
||||
['bme680_5fost_5fsel',['BME680_OST_SEL',['../bme680__defs_8h.html#a7ecfc9ebc2dc3fae358c38215821db6d',1,'bme680_defs.h']]],
|
||||
['bme680_5fpoll_5fperiod_5fms',['BME680_POLL_PERIOD_MS',['../bme680__defs_8h.html#a7545f57cf8b21f71292f4d2998049ab0',1,'bme680_defs.h']]],
|
||||
['bme680_5freg_5ffilter_5findex',['BME680_REG_FILTER_INDEX',['../bme680__defs_8h.html#abead566b839b70723d7dc5be6eb65c12',1,'bme680_defs.h']]],
|
||||
['bme680_5fres_5fheat0_5faddr',['BME680_RES_HEAT0_ADDR',['../bme680__defs_8h.html#ad1429130a198bff35d0bb98bd1d4cbc1',1,'bme680_defs.h']]],
|
||||
['bme680_5freset_5fperiod',['BME680_RESET_PERIOD',['../bme680__defs_8h.html#a6409d476475762c095a746a1b785bdd6',1,'bme680_defs.h']]],
|
||||
['bme680_5frun_5fgas_5fdisable',['BME680_RUN_GAS_DISABLE',['../bme680__defs_8h.html#a7cdfa822370f97878b251ec8ae437ad8',1,'bme680_defs.h']]],
|
||||
['bme680_5fset_5fbits',['BME680_SET_BITS',['../bme680__defs_8h.html#aa2dfae23c0c4a846bde4fdf3780c390e',1,'bme680_defs.h']]],
|
||||
['bme680_5fset_5fbits_5fpos_5f0',['BME680_SET_BITS_POS_0',['../bme680__defs_8h.html#a5e3fed11d9e1cb98d8c05bc5f418d4e8',1,'bme680_defs.h']]],
|
||||
['bme680_5fsleep_5fmode',['BME680_SLEEP_MODE',['../bme680__defs_8h.html#a9fc5e8034aa79028c0286ea4c974ee69',1,'bme680_defs.h']]],
|
||||
['bme680_5fsoft_5freset_5faddr',['BME680_SOFT_RESET_ADDR',['../bme680__defs_8h.html#a69bae1e3eba277068c1055e3028bbf41',1,'bme680_defs.h']]],
|
||||
['bme680_5fsoft_5freset_5fcmd',['BME680_SOFT_RESET_CMD',['../bme680__defs_8h.html#a6da379a1060ef5079d34ba88191c3488',1,'bme680_defs.h']]],
|
||||
['bme680_5ft2_5flsb_5freg',['BME680_T2_LSB_REG',['../bme680__defs_8h.html#ab0bf47738f04f4e67488166d66096752',1,'bme680_defs.h']]],
|
||||
['bme680_5ftmp_5fbuffer_5flength',['BME680_TMP_BUFFER_LENGTH',['../bme680__defs_8h.html#a9be3bfa321b5d7b421ae2b8900d49eff',1,'bme680_defs.h']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enums_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['bme680_5fintf',['bme680_intf',['../bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6',1,'bme680_defs.h']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="enumvalues_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,5 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['bme680_5fi2c_5fintf',['BME680_I2C_INTF',['../bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6a8c5c46109186b1f476eafcb0fa608cf5',1,'bme680_defs.h']]],
|
||||
['bme680_5fspi_5fintf',['BME680_SPI_INTF',['../bme680__defs_8h.html#a2232c03d0c1282e976af41b39e1b87d6a504bd691a4b57b0c914cc8c77bd696c3',1,'bme680_defs.h']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="files_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['bme680_5fdefs_2eh',['bme680_defs.h',['../bme680__defs_8h.html',1,'']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['adafruit_5fbme680',['Adafruit_BME680',['../class_adafruit___b_m_e680.html#af147d564868b9eac61a2c7fcd8f614cd',1,'Adafruit_BME680::Adafruit_BME680(int8_t cspin=-1)'],['../class_adafruit___b_m_e680.html#a8e89aaed66497bb2dde7ab678aa81173',1,'Adafruit_BME680::Adafruit_BME680(int8_t cspin, int8_t mosipin, int8_t misopin, int8_t sckpin)']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -1,4 +0,0 @@
|
|||
var searchData=
|
||||
[
|
||||
['begin',['begin',['../class_adafruit___b_m_e680.html#ac6d9d5dc90424c2c3c3a3b311c1141dc',1,'Adafruit_BME680']]]
|
||||
];
|
|
@ -1,26 +0,0 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html><head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.8.13"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="functions_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript"><!--
|
||||
createResults();
|
||||
--></script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript"><!--
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
--></script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|