Manuel Caballero / BME680

Dependents:   MERGE Sensor_iAQ_sgp30_bme_si7051 POCBreath_V2_smd_commercial

Embed: (wiki syntax)

« Back to documentation index

bme680_dev Struct Reference

bme680_dev Struct Reference
[SENSOR API]

BME680 device structure. More...

#include <bme680_defs.h>

Data Fields

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.

Definition at line 545 of file bme680_defs.h.


Field Documentation

int8_t amb_temp

Ambient temperature in Degree C

Definition at line 555 of file bme680_defs.h.

Sensor calibration data

Definition at line 557 of file bme680_defs.h.

uint8_t chip_id

Chip Id

Definition at line 547 of file bme680_defs.h.

int8_t com_rslt

Communication function result

Definition at line 575 of file bme680_defs.h.

delay function pointer

Definition at line 573 of file bme680_defs.h.

uint8_t dev_id

Device Id

Definition at line 549 of file bme680_defs.h.

Gas Sensor settings

Definition at line 561 of file bme680_defs.h.

uint8_t info_msg

Store the info messages

Definition at line 567 of file bme680_defs.h.

SPI/I2C interface

Definition at line 551 of file bme680_defs.h.

uint8_t mem_page

Memory page used

Definition at line 553 of file bme680_defs.h.

uint8_t new_fields

New sensor fields

Definition at line 565 of file bme680_defs.h.

uint8_t power_mode

Sensor power modes

Definition at line 563 of file bme680_defs.h.

Bus read function pointer

Definition at line 569 of file bme680_defs.h.

Sensor settings

Definition at line 559 of file bme680_defs.h.

Bus write function pointer

Definition at line 571 of file bme680_defs.h.