I'm struggeling a bit with the BMI160 / BMX160 sensor when reading out the sensor data via I2C. I always get "0" values when I follow the read_sensor_data example. I have read some posts here in this Forum where some people has the same problem. The common fix seems to be to change / fix timing issues.
My logic analyszer shows me, that the data are transmitted and acknowledged correctly. So is there a timing diagram available where it shows in which order we have to write and read which register and when we have to wait for what time?
Solved! Go to Solution.