Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Greg Corson
#41401 I'm trying to hook up a BNO055 9dof accel/gyro/compass to an ESP8266 over I2C and it's not working (not detected on I2C bus)

I'm told this is because BNO055 uses "clock stretching" and the ESP8266 doesn't support it. Looking around I see a lot of conflicting info about ESP8266 and clock stretching. Some say it's a hardware bug, some software, others have I2C bit banging drivers that claim to support it.

Anyone know if there's an I2C implementation that supports this? I'm using Arduino ESP8266 V2.0.0 right now but could switch libraries or dev environments if necessary.

My current device uses an ESP-12