02-24-2019 03:44 AM
In the BMI160 driver, there is a 1 ms delay before each register read, see https://github.com/BoschSensortec/BMI160_driver/blob/master/bmi160.c#L1369 . I cannot find the rationale for this in the datasheet. It significantly reduces the performance of the driver, and myself and other users at github have tested without the delay and have not yet experienced any problems. Is it safe to remove?
Regards
Solved! Go to Solution.
02-24-2019 11:27 AM
A delay is only needed in suspend or low power mode for register writes.
02-25-2019 04:25 PM
Hi,
This will be removed in the upcoming release.
Regards,
kgoveas
02-25-2019 06:29 PM
Great, thanks for the feedback! Are you able to say something on the timeframe of the next release? (If it's around the corner I won't bother with forking it and fixing myself for the time being)
02-28-2019 08:53 AM
It should be out in a week.