You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've faced an issue with gyro and accelerometer CS pins being pulled low simultaneously, making the retrieved data contain garbage values once a while (about every 1~2 seconds). There needs to be a mechanism to prevent this like using while() to wait for its turn to read.
and in the BMI088.c file the imu.readingGyr and imu.readingAcc flags should be set before pulling the CS low (and unset after pulling CS to high) to prevent race condition.
The text was updated successfully, but these errors were encountered:
I've faced an issue with gyro and accelerometer CS pins being pulled low simultaneously, making the retrieved data contain garbage values once a while (about every 1~2 seconds). There needs to be a mechanism to prevent this like using while() to wait for its turn to read.
and in the BMI088.c file the imu.readingGyr and imu.readingAcc flags should be set before pulling the CS low (and unset after pulling CS to high) to prevent race condition.
The text was updated successfully, but these errors were encountered: