04-26-2020 11:05 PM
Hi,
I have configured the interrupt setting for Tap and Double tap. When phyiscally hit the device to generate tap or double tap event, interrupt has been triggred but the status registor 0x1C INT_STATUS [0] always show value 0. But INT_STATUS [2] has correct value of triggred axis, without correct value of (0x1C)
it is not possible to distingush single or double tap.
handl int status stat 0xf0 stat0 0x0 stat1 0x0 stat2 0x90 stat3 0x0
handl int status stat 0xf0 stat0 0x0 stat1 0x0 stat2 0xc0 stat3 0x0
05-07-2020 01:49 AM
The content in INT_STATUS 0 will keep the same value as INT pin. this means when INT pin goes to low, you will always read 0 back.
In order to get INT status register if your MCU is not fast enough, you can enable INT LATCH function to latch the INT pin and also the STATUS bit.