@PeterAS17 wrote:
In this picture, Chip ID as well as calib parameters are zero. If that is the output after calling bme680_init() function, it most likely indicates that something went wrong, or that your communication is not working.
Can you confirm that your platform specific i2c read/write and delay functions are working as expected? You could for example use an oscilloscope or logic analyzer to capture the chip ID read-out. Also verify that the BME680 connections are correct, including proper selection of the I2C address via SDO pin, and CSB directly connected to Vddio.
Please note that it is mandatory to configure the sensor's settings (at least once), and set the sensor to forced mode to trigger each measurement.
You could also have a look at the integration example in BSEC's package for reference.
... View more