Hi,
I'm testing the FXLS8964AF sensor on our custom board and I'm not getting any interrupts on INT1 when I configure my sensor for shake detection.
In a struct named gFxls896xafShakeConfig I have found the following comment but FXLS896xAF_INT_PIN_SEL_SDCD_OT_INT2_DIS is equal to 0x00. Is this a bug or have I missed something?
/* SDCD_WT_ENenabled for INT2 */
Our BT_MODE pin is connected to GND and my intention is to use INT1 as our interrupt pin.
This is our register configuration (pretty much the same as it is explained in AN12004 on page 12):
Register Data
0x15 0x00
0x15 0x02 FSR = 4 g and Standby mode
0x17 0x33 Wake ODR = 400 Hz and Sleep ODR = 400 Hz
0x2F 0x20 Enable X axis only for SDCD OT function
0x30 0xF0
0x31 0x04 Debounce time = 4 × (1/400) = 10 ms
0x33 0xFE
0x34 0xFA
0x35 0x02
0x36 0x05
0x20 0xA0 Enabling DRDY_EN and SDCD_OT_EN
0x21 0x00 Routing DRDY interrupt to INT1 pin
0x15 0x03 FSR = 4 g and ACTIVE = 1
Best regards,
Adde