Thanks for taking time to answer.
In the meantime I played more with the sensor and found in the documentation that OUT is disabled and set to GND when the magnet is not “strong enough”.
I monitor the status and angle using i2c, with a fast GUI, and I can see that it is very hard to have the “magnet detected bit” set to 1. And though, the sensor delivers a precise and stable angle in the i2c register.
That is the point that makes me sad: if angle is fine and readable with i2c in spite of a magnet status that is not ok, why is the OUT disabled.
I intended to use the OUT AO to trigger interrupt on a GPIO when toggling, to be able to count rounds when it spins too fast for i2c to catch up.
So you are right, the magnet requirements are very high, and that is a pity.
It’s a matter that ASM must deal with I guess, SeeedStudio has nothing to do with it.