Hi. I hope this isn't a duplicate. I'm probably missing something obvious but I'm having a very hard time handling the FIFO mechanism on the MPU-9250.
I am communicating with the MPU-9250 with a Raspberry Pi Zero's I2C interface, using pure C++ code (no Python is involved). The I2C bus is presently running at 100 kHz.
I can successfully read and write all of the configuration registers, and I can successfully read the individual sensor output registers. A simple program which reads those individual registers shows output that tracks with the orientation of the device.