Hi Vincent, so after this bit of code: /* Set the temperature, pressure and humidity settings */
sensor.tph_sett.os_hum = BME680_OS_2X;
sensor.tph_sett.os_pres = BME680_OS_4X;
sensor.tph_sett.os_temp = BME680_OS_8X;
sensor.tph_sett.filter = BME680_FILTER_SIZE_3;
/* Set the remaining gas sensor settings and link the heating profile */
sensor.gas_sett.run_gas = BME680_ENABLE_GAS_MEAS;
/* Create a ramp heat waveform in 3 steps */
sensor.gas_sett.heatr_temp = 300; /* degree Celsius */
sensor.gas_sett.heatr_dur = 150; /* milliseconds */
/* Select the power mode */
/* Must be set before writing the sensor configuration */
sensor.power_mode = BME680_FORCED_MODE;
/* Set the required sensor settings needed */
set_required_settings = BME680_OST_SEL | BME680_OSP_SEL | BME680_OSH_SEL | BME680_FILTER_SEL
| BME680_GAS_SENSOR_SEL;
/* Set the desired sensor configuration */
bme680_set_sensor_settings(set_required_settings,&sensor); Reading the registers should return corresponding values, right? I'll troubleshoot that once you confirm this is correct.
... View more