LSM6DSOX - Embedded functions & custom decision tree not working together?
Hello all,
I am currently facing some challenges with the lsm6dsox. If I use the embedded functions (single tap, double tap, tilt, 6D orientation, free fall and even step count) they work just great by themselves.
If I now add custom code created with Unico for custom gestures I am not receiving any output from the decision tree. When I disable all embedded functions I can read the decision tree results just fine.
Does anyone have any idea if embedded functions and custom UCF can not be used together? Or do I miss a certain setting? I could not find any information within the datasheet/documentation or this forum.
Any information/feedback on this matter would be highly appreciated. =)
----
What I have tested so far:
- only embedded functions -> works great
- only custom decision tree -> works great
- embedded functions + custom decision tree -> it seems only embedded functions work but not all (no tilt detection) and not very reliable
- setting the accelerometer/gyro to the same sample rate as the mlc -> no impact
- routing all embedded functions through INT1 and MLC output through INT2 and vice versa -> no impact
- Routing Tilt recognition and MLC through INT2 and rest through INT1 -> no impact
