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

Lily58 can't have an encoder on slave side #6257

Closed
ghost opened this issue Jul 5, 2019 · 4 comments
Closed

Lily58 can't have an encoder on slave side #6257

ghost opened this issue Jul 5, 2019 · 4 comments
Labels
stale Issues or pull requests that have become inactive without resolution.

Comments

@ghost
Copy link

ghost commented Jul 5, 2019

There is no way to use an encoder on the slave side of the Lily58 Pro. When the slave/right side is instead configured as the master side, and the index of the encoder is set to 0, it works as expected. When returned to normal, and the index set to either 0 or 1, it doesn't do anything.

There are multiple mentions of this issue on the internet, and one user with custom code has fixed it, but it would likely be fixed if the board used split common code.

System Information

  • Keyboard: Lily58 Pro
    • Revision (if applicable):
  • Operating system: Win10 64 bit
  • AVR GCC version: 5.4.0
  • ARM GCC version: 6.3.1
  • QMK Firmware version: 0.6.404

Additional Context

@yyc
Copy link

yyc commented Jul 6, 2019

Hi @MysticMixles! As luck would have it, I just refactored the Lily58 code to use split_common.

There's currently a pull request open (#6260), and I'd appreciate it if you could review it (if able) or test it out to see if it's working for your use case.

@stale
Copy link

stale bot commented Nov 20, 2019

This issue has been automatically marked as resolved because it has not had activity in the last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity occurs.

@stale stale bot added the solved label Nov 20, 2019
@stale stale bot removed the solved label Nov 21, 2019
@viorels
Copy link

viorels commented Apr 19, 2020

Hello, I've tried the lily58_refactor branch (latest commit 8647d94) of yyk fork but I can't get the encoder to work on either side (hardware side worked fine on one side with the stable code).

// rules.mk of lily58/keymap/default
ENCODER_ENABLE = yes

// config.h
#define NUMBER_OF_ENCODERS 1
#define ENCODERS_PAD_A { F5 }
#define ENCODERS_PAD_B { F4 }

Added encoder_update_user code from https://docs.qmk.fm/#/feature_encoders to keymap.c but NOT any code in .c

And nothing happens (expecting page up/down)... am I missing some config option? How can I debug this issue? Thanks

@tzarc tzarc added stale Issues or pull requests that have become inactive without resolution. and removed in progress labels Aug 4, 2022
@zvecr
Copy link
Member

zvecr commented Aug 28, 2022

@zvecr zvecr closed this as completed Aug 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale Issues or pull requests that have become inactive without resolution.
Projects
None yet
Development

No branches or pull requests

5 participants