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.
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
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?