You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug A clear and concise description of what the bug is.
Short Summary of the expected behavior: Proper increments or decrements for each detent. Rotate the rotary encoder by one detent and get one increment.
Rotate clockwise. The count should increase.
Short Summary of the buggy behavior: Rotating the rotary encoder by one detent and getting two increments
The count decreased.
To Reproduce
Steps to reproduce the behavior:
Go to krake\Firmware\factoryTest\Rotarty Encoder\InterruptRotatorESP32
Click on upload
Scroll down to Serial monitor
See error
Screenshots If applicable, add screenshots to help explain your problem.
This was the serial output for a single clock wise detent rotation.
Hardware description
Tested on Models: MockingKRAKE USA1 and MockingKRAKE LEBNA
The text was updated successfully, but these errors were encountered:
ForrestErickson
changed the title
Fiemware, Rotary Encoder is double incrementing
Firmware, Rotary Encoder is double incrementing, Incorrect Sense Of Rotation
Dec 24, 2024
Note I have tried to change the polarity of the rotation by changing the edges of the ISR asseignment with no success.
All combinations below give the same results. Two steps for each encoder detent.
Describe the bug
A clear and concise description of what the bug is.
Short Summary of the expected behavior: Proper increments or decrements for each detent. Rotate the rotary encoder by one detent and get one increment.
Rotate clockwise. The count should increase.
Short Summary of the buggy behavior: Rotating the rotary encoder by one detent and getting two increments
The count decreased.
To Reproduce
Steps to reproduce the behavior:
Screenshots
![image](https://private-user-images.githubusercontent.com/133608369/398479812-47a0c5f6-a610-42d2-be43-61e037a01885.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5ODY1OTEsIm5iZiI6MTczODk4NjI5MSwicGF0aCI6Ii8xMzM2MDgzNjkvMzk4NDc5ODEyLTQ3YTBjNWY2LWE2MTAtNDJkMi1iZTQzLTYxZTAzN2EwMTg4NS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOFQwMzQ0NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMTQ5ZTczZmM0OTM1NmRlNzliY2EwNzYwYjM5NGI4ZGY3NGRjN2M5NzJhMGE1YzhhZWUxYzFhMDk3MDhlYWRkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.lcBqnfPiVdeoX71jntRMscZbZJHFWk87YspWVeI3uds)
If applicable, add screenshots to help explain your problem.
This was the serial output for a single clock wise detent rotation.
Hardware description
Tested on Models: MockingKRAKE USA1 and MockingKRAKE LEBNA
The text was updated successfully, but these errors were encountered: