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

Add support for encoder #72

Closed
prasimix opened this issue Jan 18, 2017 · 3 comments
Closed

Add support for encoder #72

prasimix opened this issue Jan 18, 2017 · 3 comments
Assignees
Milestone

Comments

@prasimix
Copy link
Member

prasimix commented Jan 18, 2017

Encoder support should include the following features:

  1. When encoder is enabled (add this as a new option into conf.h) one can use encoder immediately on main page.
  2. Also if encoder is enabled allow change of output values on all other pages that contains channel info on the right side.
  3. We can add encoder also on the keypad page
  4. When encoder switch is pushed (ENC_SW input) generate click sound if that option is enabled.
  5. Add encoder page under System settings with the following options:
  • Confirmation: Yes/No
  • Moving up speed: Selection from 1 to 10
  • Moving down speed: Selection from 1 to 10 (by default 3-4 faster then moving up speed)

Add the following pin definition:

static const uint8_t ENC_SW = 64;

Resources:

@prasimix prasimix added this to the M4 milestone Jan 18, 2017
mvladic added a commit that referenced this issue Jan 19, 2017
mvladic added a commit that referenced this issue Jan 20, 2017
mvladic added a commit that referenced this issue Jan 20, 2017
mvladic added a commit that referenced this issue Jan 23, 2017
mvladic added a commit that referenced this issue Jan 23, 2017
mvladic added a commit that referenced this issue Jan 23, 2017
mvladic added a commit that referenced this issue Jan 23, 2017
mvladic added a commit that referenced this issue Jan 23, 2017
mvladic added a commit that referenced this issue Jan 23, 2017
mvladic added a commit that referenced this issue Jan 23, 2017
mvladic added a commit that referenced this issue Jan 24, 2017
@prasimix
Copy link
Member Author

When enters keypad page and encoder is enabled, use currently set value (e.g.OVP that is set to 20 V) instead of empty value that corresponds to 0.00 V.

mvladic added a commit that referenced this issue Jan 26, 2017
prasimix added a commit that referenced this issue Jan 26, 2017
mvladic added a commit that referenced this issue Jan 26, 2017
mvladic added a commit that referenced this issue Jan 26, 2017
mvladic added a commit that referenced this issue Jan 26, 2017
mvladic added a commit that referenced this issue Jan 26, 2017
@prasimix
Copy link
Member Author

prasimix commented Jan 27, 2017

Ignore switch push if limit exceed error is displayed and Selection option is selected.

mvladic added a commit that referenced this issue Jan 27, 2017
mvladic added a commit that referenced this issue Jan 27, 2017
mvladic added a commit that referenced this issue Jan 27, 2017
- clear focus edit value when page is changed
- play click when encoder SW is clicked
mvladic added a commit that referenced this issue Jan 27, 2017
prasimix added a commit that referenced this issue Feb 2, 2017
mvladic added a commit that referenced this issue Feb 3, 2017
@prasimix
Copy link
Member Author

prasimix commented Feb 8, 2017

Fixed

@prasimix prasimix closed this as completed Feb 8, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants