Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

turning rotary encoder fast causes failure #1

Closed
mrjones-plip opened this issue Feb 28, 2020 · 0 comments · Fixed by #2
Closed

turning rotary encoder fast causes failure #1

mrjones-plip opened this issue Feb 28, 2020 · 0 comments · Fixed by #2
Labels
bug Something isn't working

Comments

@mrjones-plip
Copy link
Owner

mrjones-plip commented Feb 28, 2020

Steps to reproduce:

  1. turn rotary encoder fast, eg 2+ clicks a second

expected: volume goes up quickly, directly corresponding to each click
actual: volume doesn't go up, sometimes even goes down one or two

work around: if you turn the rotary encoder slowly it seems to consistently work.

testing:

  • for comparison, simple.rotary.test.py seems to work really well. However the full app as seen in cattrotar.py has the problem as described above.
  • different rotary encoders and different jumper cables have been tested - this doesn't fix the problem
@mrjones-plip mrjones-plip added the bug Something isn't working label Feb 28, 2020
mrjones-plip pushed a commit that referenced this issue Feb 29, 2020
fix #1, improve volume setting logic, add more comments, remove some debug
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant