The Bosch BME680 sensor is a SPI/I2C gas sensor manufactured by Bosch.
Several BME680 Breakouts are available: Adafruit, Sparkfun ...
BME680 Breakout | Nucleo |
---|---|
VCC | 3V3 |
GND | GND |
SCL | SDL/D15 |
SDA | SDA/D14 |
The BME680 is here.
The BME680 driver test is here.
DRIVER=bme680_i2c gmake BOARD=nucleo-f446re
DRIVER=bme680_i2c gmake BOARD=nucleo-f446re flash-only
DRIVER=bme680_i2c gmake BOARD=nucleo-f446re term
main(): This is RIOT! (Version: 2020.10-devel-872-g6bf6b-HEAD)
Initialize BME680 sensor 0 ... OK
[bme680]: dev=0, T = 22.09 degC, P = 98927 Pa, H = 48.414 %, G = 55332 ohms
+-----------------------------------------+
[bme680]: dev=0, T = 22.10 degC, P = 98927 Pa, H = 48.093 %, G = 53230 ohms
+-----------------------------------------+
[bme680]: dev=0, T = 22.13 degC, P = 98929 Pa, H = 47.878 %, G = 52140 ohms
+-----------------------------------------+