I am integrating FXOS8700CQ , 6-Axis Sensor with Integrated Linear Accelerometer and Magnetometer and I am interested in acc. and mag. data, buffered with 100Hz sample rate and read each 50 ms, 14-bit data mode.
As far I can see FIFO functionallity sadly does not include buffering of mag. data, so for 50 ms I can get 5 samples for acc. and 1 for compass.My questions are:
- if I rely on autoincrement, starting from status (0x00), will the autoincrement point me to magnetic data (0x33)? Speaking in register addresses, (0x) 0, 1,2,3,4,5,6, 1,2,3,4,5,6, 1,2,3,4,5,6, 1,2,3,4,5,6, 1,2,3,4,5,6, 33,34,35,36,37,38.
And what will happen if a new sample is done while I am reading the other 5 - will the pointer direct me to 1 again, instead of 0x33 after 5 FIFO packets are read or maybe again towards 1 or 0?
Thanks in advance for your support!