LSM6DSV FSM and SFLP status when inactive?
I am successfully running with four FSMs and the SFLP as well as many of the embedded functions like tilt detect and activity/inactivity detect. For the latter, I have tested using SLPMODE3 where the accel is placed in LP1 mode at 1.875 Hz and the gyro is powered down. What happens to the FSM and SFLP when the gyro is powered down (at least one of the FSM require gyro data) or the accel ODR is well below the specified SFLP ODR (15 Hz) or FSM ODRs (30 Hz)?
I find that the program works as expected. That is, I see interrupts for the FSM programs and I see quaternion data from the SFLP when active. When inactive I do not, as expected. And then again, when activity resume, I see the expected behavior (SFLP quaternions and FSM interrupts). So do I not have to explicitly de-activate the FSM programs or SFLP? Is this handled automagically somehow?
I ask partly because I see 14.75 uA power usage when inactive, all of which is accounted for such that I have to surmise and infer that the SFLP and FSMs are simply not running in the inactive state even though I didn't do anything other than change the power mode/ODR of the gyro and accel via the inactivity registers.
Is there an explanation of what to expect under these conditions in an application note somewhere?
Thanks for the help!
