AnsweredAssumed Answered

Managing data/FIFO interrupts on the FXOS8700CQ

Question asked by Michael Durian on Jul 5, 2018
Latest reply on Jul 11, 2018 by Tomas Vaverka

My question is similar to another recent question in this forum, but I think it is different enough to warrant its own post.


I'd like like to run the accelerometer and magnetometer at different output data rates on the FXOS8700CQ. I'll be running the accelerometer at a higher ODR. Since the accelerometer portion has a FIFO, I don't need to read it as often as the magnetometer, which is good because it will avoid bogging down my system handling the interrupts. But the magnetometer portion does not have a FIFO, so I must read it every time a sample is available.


My question is how do I configure the FXOS8700CQ to generate an interrupt only when there is data ready for the magnetometer portion and not the accelerometer part? It's unclear to me how to gate them independently. Being able to enable interrupts for accelerometer over the high watermark or data ready in the magnetometer is also acceptable (and probably better).