Description
Subject of the issue
I am using SPI rotation Vector Example and In that, it is using 50ms time delay between reports... 50ms means approx 20Hz and I tested if I decrease this time delay below 20ms which is 50Hz then BNO not able to send data properly..
But if I test it with I2C interface then I am able to set time delay 3ms which is 333hz which is very High compare to SPI interface.....
but in practice SPi is set at 3Mhz and I2C is set as 400Khz so SPI data rate must be high but BNO is not able to give data rate more than 50Hz in case of SPI...
Is this problem with BNO080 or Sparkfun library.... becoz BNO datasheet says rotation vector conversion speed is 400Hz...
So If I can get 333Hz from I2C then why not from SPI..
Your workbench
I am using the Arduino board also I tested with the STM32 Nucleo 401RE board.
Steps to reproduce
I am doing a connection as per this library and just compiling and running it.. not doing any extra changes.
Expected behavior
SPI data rate must be high
Actual behavior
SPI data rate we are getting very low..
NOTE : - I am not doing any changes in example given or in Library provided... I am using it as it is.