General documentation error for cordic modulus m parameter - please update
Hi there!
I'm reporting a general documentation error for all instances of the STM32 CORDIC hardware.
For the modulus parameter m, the documentation lists the following:

But this is not correct. The hardware supports the range [-1,1] for the modulus value m as well, it is NOT limited to [0,1].
Could this error please be updated in all instances of the CORDIC for all processors? This affects the cosine and sine functions at the least, I have not checked the other functions, but I imagine your engineers could verify. But at least for cosine and sine it's definitely wrong.
Thanks.
P.S. this is a fantastic error! It's SO MUCH MORE USEFUL being able to multiply by a negative number.
P.P.S this is nitpicky, but it is true. Technically since q1.15 cannot represent 1, but can represent -1, you should be strictly stating the range [-1,1) which is the correct mathematical definition for the actually supported range of values. This does help people from a mathematical background to more easily see what the value ranges truly represent. Thanks.
