Hello knieriem,
For BMI088 read synchronized data example, you could refer to the attached code, which works well on STM32.
Hi BSTRobin,
thanks for providing the example code. I'm not using the data sync feature yet, but it's helful to be able to compare initialization steps. So I learned from the sources, that - after the soft reset - it may be good to set the accelerometer to active mode before writing the config file. I have been doing it in reversed order (which appears to work successful nevertheless; it seems writing the config file does not require normal mode)
Hello knieriem,
Before writing config file , accel should be set to active mode, gyro should be set to normal mode.
Hello BSTRobin,
thanks for that information.
I found, though, that the examples of the official driver do it in reverse order:
So if power mode shall be set before loading the config file, the examples should possibly be adjusted.
Should it be the case, though, that the order doesn't matter -- the order in the examples obviously also works (BMI08X_REG_ACCEL_INTERNAL_STAT == 1) --, then of course adjusting the example files is not necessary.
Hello knieriem,
For github code, device initialization sequence was updated for both BMI08x and BMI090L, which has caused for change in loading firmware directly after initialization. But the code works.