summaryrefslogtreecommitdiff
path: root/altosui/AltosFlightStatus.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-05-09 00:05:39 -0700
committerKeith Packard <keithp@keithp.com>2014-05-09 00:05:39 -0700
commit8d9c79f5c162e07d57d42c6ba5825a3327a911d5 (patch)
tree3e97ed6affaa5f864522c4d73a80842f90a9599c /altosui/AltosFlightStatus.java
parentef48e1bb73c791d731b0d2c0e5beef1539103049 (diff)
altos: Simplify quadrature tracking
Set the timer to 200Hz for a 5ms debounce interval. Then, simply look for transitions ending in both bits in the encoder being off, which indicates the the encoder is resting in a detent. If bit '2' is turning off, the encoder was rotated clockwise, otherwise the encoder was rotated counter clockwise. This is a lot more reliable, although still not perfect. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosui/AltosFlightStatus.java')
0 files changed, 0 insertions, 0 deletions