Adafruit BME680 Library
Public Attributes | List of all members
bme680_dev Struct Reference

BME680 device structure. More...

#include <bme680_defs.h>

Public Attributes

uint8_t chip_id
 
uint8_t dev_id
 
enum bme680_intf intf
 
uint8_t mem_page
 
int8_t amb_temp
 
struct bme680_calib_data calib
 
struct bme680_tph_sett tph_sett
 
struct bme680_gas_sett gas_sett
 
uint8_t power_mode
 
uint8_t new_fields
 
uint8_t info_msg
 
bme680_com_fptr_t read
 
bme680_com_fptr_t write
 
bme680_delay_fptr_t delay_ms
 
int8_t com_rslt
 

Detailed Description

BME680 device structure.

Member Data Documentation

◆ amb_temp

int8_t bme680_dev::amb_temp

Ambient temperature in Degree C

◆ calib

struct bme680_calib_data bme680_dev::calib

Sensor calibration data

◆ chip_id

uint8_t bme680_dev::chip_id

Chip Id

◆ com_rslt

int8_t bme680_dev::com_rslt

Communication function result

◆ delay_ms

bme680_delay_fptr_t bme680_dev::delay_ms

Delay in ms

◆ dev_id

uint8_t bme680_dev::dev_id

Device Id

◆ gas_sett

struct bme680_gas_sett bme680_dev::gas_sett

Gas Sensor settings

◆ info_msg

uint8_t bme680_dev::info_msg

Store the info messages

◆ intf

enum bme680_intf bme680_dev::intf

SPI/I2C interface

◆ mem_page

uint8_t bme680_dev::mem_page

Memory page used

◆ new_fields

uint8_t bme680_dev::new_fields

New sensor fields

◆ power_mode

uint8_t bme680_dev::power_mode

Sensor power modes

◆ read

bme680_com_fptr_t bme680_dev::read

Burst read structure

◆ tph_sett

struct bme680_tph_sett bme680_dev::tph_sett

Sensor settings

◆ write

bme680_com_fptr_t bme680_dev::write

Burst write structure


The documentation for this struct was generated from the following file: