Adafruit BME680 Library
|
Sensor driver for BME680 sensor. More...
#include "bme680.h"
Functions | |
int8_t | bme680_init (struct bme680_dev *dev) |
This API is the entry point. It reads the chip-id and calibration data from the sensor. More... | |
int8_t | bme680_get_regs (uint8_t reg_addr, uint8_t *reg_data, uint16_t len, struct bme680_dev *dev) |
This API reads the data from the given register address of the sensor. More... | |
int8_t | bme680_set_regs (const uint8_t *reg_addr, const uint8_t *reg_data, uint8_t len, struct bme680_dev *dev) |
This API writes the given data to the register address of the sensor. More... | |
int8_t | bme680_soft_reset (struct bme680_dev *dev) |
This API performs the soft reset of the sensor. More... | |
int8_t | bme680_set_sensor_settings (uint16_t desired_settings, struct bme680_dev *dev) |
This API is used to set the oversampling, filter and T,P,H, gas selection settings in the sensor. More... | |
int8_t | bme680_get_sensor_settings (uint16_t desired_settings, struct bme680_dev *dev) |
This API is used to get the oversampling, filter and T,P,H, gas selection settings in the sensor. More... | |
int8_t | bme680_set_sensor_mode (struct bme680_dev *dev) |
This API is used to set the power mode of the sensor. More... | |
int8_t | bme680_get_sensor_mode (struct bme680_dev *dev) |
This API is used to get the power mode of the sensor. More... | |
void | bme680_set_profile_dur (uint16_t duration, struct bme680_dev *dev) |
This API is used to set the profile duration of the sensor. More... | |
void | bme680_get_profile_dur (uint16_t *duration, struct bme680_dev *dev) |
This API is used to get the profile duration of the sensor. More... | |
int8_t | bme680_get_sensor_data (struct bme680_field_data *data, struct bme680_dev *dev) |
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. More... | |
Variables | |
uint32_t | lookupTable1 [16] |
uint32_t | lookupTable2 [16] |
Sensor driver for BME680 sensor.
uint32_t lookupTable1[16] |
static variables Look up table for the possible gas range values
uint32_t lookupTable2[16] |
Look up table for the possible gas range values