BME680 I2C on 0x77 not working

 

Had to change BME680_I2C_ADDR_PRIMARY UINT8_C to get my board working. With BME680_I2C_ADDR_PRIMARY UINT8_C(0x76) I got a -2 error all the time

/** BME680 I2C addresses */
#define BME680_I2C_ADDR_PRIMARY UINT8_C(0x77)
#define BME680_I2C_ADDR_SECONDARY UINT8_C(0x77)

Best reply by BSTRobin

Could I know what is the state of the SDO pin on your hardware?
When SDO pin was connected to GND, i2c address was 0x76;
When SDO pin was connected to VDDIO, i2c address was 0x77.

View original
1 reply
Resolved