]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - Documentation/input/rotary-encoder.txt
Merge remote-tracking branch 'ubifs/linux-next'
[karo-tx-linux.git] / Documentation / input / rotary-encoder.txt
index bddbee1886245a39d37f1e3dc420f1bc94691247..46a74f0c551a1b5a1ada3dc7e3ae248df1edbbff 100644 (file)
@@ -9,8 +9,9 @@ peripherals with two wires. The outputs are phase-shifted by 90 degrees
 and by triggering on falling and rising edges, the turn direction can
 be determined.
 
-Some encoders have both outputs low in stable states, whereas others also have
-a stable state with both outputs high (half-period mode).
+Some encoders have both outputs low in stable states, others also have
+a stable state with both outputs high (half-period mode) and some have
+a stable state in all steps (quarter-period mode).
 
 The phase diagram of these two outputs look like this:
 
@@ -32,6 +33,9 @@ The phase diagram of these two outputs look like this:
                 |<-->|
                  one step (half-period mode)
 
+                |<>|
+                 one step (quarter-period mode)
+
 For more information, please see
        https://en.wikipedia.org/wiki/Rotary_encoder