summaryrefslogtreecommitdiff
path: root/quantum/encoder.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-03Normalise mouse keycodes (#23975)Ryan1-2/+2
2024-04-27Fix encoder breakage with 4 or more encoders (#23595)Sergey Vlasov1-1/+1
2024-03-10Fixes for encoder abstraction. (#23195)Nick Brassel1-25/+67
2024-02-18Add encoder abstraction. (#21548)Nick Brassel1-248/+88
2024-02-18Update GPIO macro usages in core (#23093)Ryan1-4/+4
2023-07-16quantum: remove direct `quantum.h` includes (#21507)Ryan1-0/+5
2023-04-03Add core/fallback encoder behaviour (#20320)jack1-1/+23
2023-04-03[Core] Refactor `keyevent_t` for 1ms timing resolution (#15847)Stefan Kerkmann1-2/+2
2022-11-14Only trigger encoder callbacks on primary side (#18467)Drashna Jaelre1-2/+12
2022-08-28Use `TAP_CODE_DELAY` for encoder mapping by default (#18098)Nick Brassel1-1/+7
2022-07-02Improve ENCODER_DEFAULT_POS to recognize lost ticks (#16932)Marek Wyborski1-10/+21
2022-03-09Add support for encoder mapping. (#13286)Nick Brassel1-0/+30
2022-03-08Asymmetric encoders, encoder tests. (#16068)Nick Brassel1-40/+74
2022-02-22Merge remote-tracking branch 'upstream/master' into developfauxpark1-1/+7
2022-02-21Fix a potential bug in encoder_init(). (#16372)Takeshi ISHII1-1/+5
2022-02-12Format code according to conventions (#16322)QMK Bot1-4/+10
2021-11-27[Bug] Revert Assymmetrical Split Encoder support (#12090) (#15311)Drashna Jaelre1-91/+55
2021-11-20Rework encoders to enable asymmetric split keyboards (#12090)Balz Guenat1-55/+91
2021-08-18Allow for removal of hysteresis on 4x encoders (#13698)tucvbif1-0/+5
2021-05-21Convert Encoder callbacks to be boolean functions (#12805)Drashna Jaelre1-5/+5
2021-01-21Keep track of encoder activity (#11595)Nick Brassel1-4/+18
2020-11-282020 November 28 Breaking Changes Update (#11053)James Young1-4/+20
2020-02-292020 February 29 Breaking Changes Update (#8064)James Young1-4/+11
2020-01-19Run clang-format manually to fix recently changed files (#7934)Joel Challis1-4/+4
2019-12-07Updated slave encoder sync to reduce dropped pulses - v2 (#7505)XScorpion21-16/+30
2019-11-27Revert split encoder fixes until able to repro a better fix (#7498)XScorpion21-25/+11
2019-11-17Run clang-format manually to fix recently changed fileszvecr1-4/+4
2019-11-15Updated slave encoder sync to reduce dropped pulses (#7325)XScorpion21-10/+24
2019-09-18Updated split encoders so indexes are based on left hand encoders first (#6382)XScorpion21-17/+25
2019-08-30clang-format changesskullY1-48/+40
2019-08-16Add support for different encoder pinout for right half of split keyboard (#6...Danny1-0/+14
2019-07-16Remove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328)Drashna Jaelre1-6/+4
2019-04-03Added encoder support to split common code (#5477)XScorpion21-2/+31
2018-10-26add support for encoders to coreJack Humbert1-0/+70