Dear All, I am currently trying to gather data from the BMI160 shuttleboard after successfully having done so with the other BMIs. However, with this one, when I print the gyroscope values (and magnetometer) they do not change but are fixed. However, the accelerometer ones do change. The pin layout I have is 3.3V to pins 1,2,8,9,15 with a pullup resistor. SCL and SDA to pins 16 and 17 with pullups and Ground to pin 3. I also have set commands to turn on the gyroscope and accelerometer to register 0x7E with values 0x15 and 0x11 respectively. I also wait more than the required time before acquiring data once they are powered up. I also read register 0x03 in order to check whether the gyroscope is powered on and I get 0x14 as a result indicating that the gyroscope is indeed on. However, when reading register 0x1B to check if the gyroscope is data ready, the 6th bit (so the one for the gyro) is equal to 0 indicating that it is not data ready. I was wondering what I was missing in order to refresh the gyroscope data. Thanks in advance, Best Regards, Anthony Guillard
... View more