03-27-2021 06:26 AM
Hello,
I just recently bought a BME688 Development kit. As of now, there is no much information on how the Adafruit HUZZAH32 feather board communicates with the BM688 sensors ( total 8).
I wanted to know what communication protocol is being used as in SPI or I2C ?. Can operate with just one bme sensor being enabled?
Or can I use the sensor api to develop custom firmware ?
Solved! Go to Solution.
03-28-2021 01:49 PM
Hello Phatta,
BME688 supports I2C or SPI communication. As long as your host MCU supports I2C or SPI, you can use the BME688 API on GitHub to access BME680.
BME680 API and example code on github: https://github.com/BoschSensortec/BME68x-Sensor-API
03-28-2021 05:48 PM
Yes, I agree with you. However, my question is related to the BME688 Development board which houses 8 bme sensors. So if SPI is used need to figure out the chip select lines and if I2C is used, do all the 8 sensors have different addresses?
03-30-2021 10:20 AM
Hello Phatta,
The SDO pin is set to high or low to determine the I2C address of the sensor.
06-12-2021 10:19 PM
Hi Phatta,
were you able to figure this out? I am having diffculty with the x8 board and have no documentaiton.
Thanks
Karthik