33 Commits (master)

Author SHA1 Message Date
  Sergey Vlasov 2224a768d5
Fix encoder breakage with 4 or more encoders (#23595) 1 week ago
  Nick Brassel 3e1ac7a38f
Fixes for encoder abstraction. (#23195) 1 month ago
  Nick Brassel 9d9cdaaa2d
Add encoder abstraction. (#21548) 2 months ago
  Ryan 2d1aed78a6
Update GPIO macro usages in core (#23093) 2 months ago
  Ryan da2d2f947d
quantum: remove direct `quantum.h` includes (#21507) 9 months ago
  jack 36ab0c0aaa
Add core/fallback encoder behaviour (#20320) 1 year ago
  Stefan Kerkmann fcf8b804ed
[Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 1 year ago
  Drashna Jaelre 8812872794
Only trigger encoder callbacks on primary side (#18467) 1 year ago
  Nick Brassel d910e8df77
Use `TAP_CODE_DELAY` for encoder mapping by default (#18098) 1 year ago
  Marek Wyborski b8e8a20ca6
Improve ENCODER_DEFAULT_POS to recognize lost ticks (#16932) 1 year ago
  Nick Brassel 8d5eacb7dd
Add support for encoder mapping. (#13286) 2 years ago
  Nick Brassel 2f6751e48a
Asymmetric encoders, encoder tests. (#16068) 2 years ago
  Takeshi ISHII b1de11c275
Fix a potential bug in encoder_init(). (#16372) 2 years ago
  QMK Bot 63646e8906
Format code according to conventions (#16322) 2 years ago
  Drashna Jaelre 4d0dd1eab7
[Bug] Revert Assymmetrical Split Encoder support (#12090) (#15311) 2 years ago
  Balz Guenat 32215d5bff
Rework encoders to enable asymmetric split keyboards (#12090) 2 years ago
  tucvbif 703f027717
Allow for removal of hysteresis on 4x encoders (#13698) 2 years ago
  James Young 1646c0f26c
2021 May 29 Breaking Changes Update (#13034) 2 years ago
  Drashna Jaelre a0fed0ea17
Convert Encoder callbacks to be boolean functions (#12805) 2 years ago
  Nick Brassel 1108210f1b
Keep track of encoder activity (#11595) 3 years ago
  James Young c66df16644
2020 November 28 Breaking Changes Update (#11053) 3 years ago
  James Young 26eef35f07
2020 February 29 Breaking Changes Update (#8064) 4 years ago
  Joel Challis 667045b492
Run clang-format manually to fix recently changed files (#7934) 4 years ago
  XScorpion2 201c5bfa5c Updated slave encoder sync to reduce dropped pulses - v2 (#7505) 4 years ago
  XScorpion2 7e62705877 Revert split encoder fixes until able to repro a better fix (#7498) 4 years ago
  zvecr a91c0c4765 Run clang-format manually to fix recently changed files 4 years ago
  XScorpion2 0f0c73f14a Updated slave encoder sync to reduce dropped pulses (#7325) 4 years ago
  XScorpion2 46c49ae4e6 Updated split encoders so indexes are based on left hand encoders first (#6382) 4 years ago
  skullY b624f32f94 clang-format changes 4 years ago
  Danny 36dd261d06 Add support for different encoder pinout for right half of split keyboard (#6521) 4 years ago
  Drashna Jaelre f6c7e11426 Remove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328) 4 years ago
  XScorpion2 63177760de Added encoder support to split common code (#5477) 5 years ago
  Jack Humbert 85688e5b52 add support for encoders to core 5 years ago