Hi,
Thanks for your inquiry.
BMI088 time stamp is 24-bit with 39.0625us each digit. It has three bytes 0x1A|0x19|0x18 to get max 16,777,216 LSBs and then it will roll over from 0 again. It is a free runner clock after BMI088 is powered on and it is not related to ODR setting. This is similar to Arduino millis() function. Therefore, after you get delta from the two time stamp values, you can simply multiply the delta by 39.0625us to get the timing.
Thanks.
... View more