-
Notifications
You must be signed in to change notification settings - Fork 144
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
WIP: Initial menu implementation with rotary encoder #383
Conversation
You renamed userConfig_sample.h to unserconfig_sample.h, that's why the build is failing :) |
Handling the encoder via interrupts avoid the fast software timer. The button is still handled via a timer instead of interrupts to enable reasonable debouncing.
I finally had time to test it further. The three issues I noticed during testing:
I took the liberty of fixing the first issue and some code style issues along with it :) |
Continued in #419 |
define menu structure for setting brew temp and steam temp (other entries for times etc. could easily be added)
add rotary encoder library to read encoder state
TODO:
I'm curious to hear your feedback and ideas on how to proceed with this, if you are interested.