I uploaded a new video about first implementation of encoder support in firmware and your feedback is highly appreciated:
As you may already know I'm a big fan of the encoder!
![Grin ;D](https://www.eevblog.com/forum/Smileys/default/xgrin.gif.pagespeed.ic.QVVz6XIT20.png)
Somebody on Youtube already suggested what I would prefer:
- it would be nice to implement the "selection" and "confirmation" mode at once. So one could navigate by clicking, and only when a value is changed, confirmation is used.
- He also had a point on the dynamic acceleration : "it would be quite useful to have a dynamical acceleration - the faster the knob is turned, the higher the 'steps' are used for the encoder. So you have 'fine' and 'coarse' mode without having to change settings"
You current implementation with "Moving up speed" and "Moving down speed" is a constant setting right? So if you have "Moving up speed" set to 5, that will be your setting and therefore step size no matter how fast or slow you rotate the encoder right?
I think what he means is that your step size is dependent on how fast you rotate your encoder. The faster you rotate, the higher is the step size.
It's also possible that you already implemented this with "Moving up speed" and "Moving down speed" and I only have misunderstood your explanation.