Hi Claudio,
i will make the answer short. The fsbus key controller scans up to ~100 keys in a matrix. This is done by time multiplexing.
The direction of a quadrature encoding rotarie can only be detected in the very short moment, when the edge of one switch changes. This cannot be done in any polling mode. Only interrupt driven code may work, but this allows using only 1,2 or max. 3 rotaries per controller.
never say never, but I don't give this a chance.
kind regards Dirk
|