143 Commits (master)

Author SHA1 Message Date
  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 a522b1f156
i2c: rename read/write register functions (#22905) 3 months ago
  Joel Challis ccec4867c8
Align `SPLIT_HAND_MATRIX_GRID` left/right logic with `SPLIT_HAND_PIN` (#22775) 3 months ago
  Dasky 79094d3f72
Modify split config is_keyboard_master/left checks. (#21875) 6 months ago
  Ryan 6018b56c55
Remove old OLED API code (#21651) 9 months ago
  Ryan d136d49053
Revert "[Bug] Fix compilation error when Split Watchdog enabled" (#21572) 9 months ago
  Drashna Jaelre 625671d1cf
[Bug] Fix compilation error when Split Watchdog enabled (#21543) 9 months ago
  Ryan b090354143
haptic: naming cleanups (#21551) 9 months ago
  Ryan da2d2f947d
quantum: remove direct `quantum.h` includes (#21507) 9 months ago
  Evgenii Vilkov 04719c774d
Fix backlight sync on suspend_power_down for split keyboards (#21079) 11 months ago
  Giuseppe Rota e77699a58a
Fix preprocessor condition for SPLIT_HAPTIC_ENABLE (#20411) 1 year ago
  ngs-ch ccda5d2d2f
Make "detected_host_os()" available on the SLAVE side of the split keyboard (#19854) 1 year ago
  Drashna Jaelre 297779385f
Add last activity functions for pointing device (#20079) 1 year ago
  Nick Brassel a518e1e5d8
Sync activity timestamps between sides. (#20192) 1 year ago
  jack 9c6942ea40
Remove `config.h` include from quantum files (#19817) 1 year ago
  Drashna Jaelre b585ece5ef
Add Split support for Haptic feedback (#19203) 1 year ago
  Dasky c255174cf3
Implement split comms watchdog (#18599) 1 year ago
  Stefan Kerkmann c76d2074b6
[Bug] Fix ST7565 handler deadlock (#18609) 1 year ago
  Stefan Kerkmann 56f7b34289
[Core] rewrite locking in split transaction handlers (#18417) 1 year ago
  Dasky e1aed8da08
Move fake EE_HANDS (#18352) 1 year ago
  Stefan Kerkmann ed9bdcbc36
[Core] guard RPC invocation by checking RPC info against crc checksum (#17840) 1 year ago
  Dasky 62eaec52e0
Init eeconfig before reading handedness (#17256) 1 year ago
  Dasky 85b3b98570
Move SPLIT_HAND_PIN setup to split_pre_init (#17271) 1 year ago
  Dasky af02baae78
Allow larger SPLIT_USB_TIMEOUT with default SPLIT_USB_TIMEOUT_POLL (#17272) 1 year ago
  Stefan Kerkmann 7712a286dc
[Core] Use a mutex guard for split shared memory (#16647) 2 years ago
  Nick Brassel 2f6751e48a
Asymmetric encoders, encoder tests. (#16068) 2 years ago
  QMK Bot 63646e8906
Format code according to conventions (#16322) 2 years ago
  Stefan Kerkmann be59e8af2b
Deprecate split transactions status field (#16023) 2 years ago
  Dasky 7b31fc54df
Enable a default task throttle for split pointing. (#15925) 2 years ago
  QMK Bot 5fcdff9935
Format code according to conventions (#15693) 2 years ago
  Dasky 4fe6f3cd7a
Fix split pointing for analog joystick (#15691) 2 years ago
  Drashna Jaelre c86baf3ece
[Core] Fix bug and code regression for Split Common (#15603) 2 years ago
  Dasky 7f7364c559
[Core] Split support for pointing devices. (#15304) 2 years ago
  Drashna Jaelre 4d0dd1eab7
[Bug] Revert Assymmetrical Split Encoder support (#12090) (#15311) 2 years ago
  Balz Guenat 06f18e22d9
fix broken macro in transport.h (#15239) 2 years ago
  Balz Guenat 32215d5bff
Rework encoders to enable asymmetric split keyboards (#12090) 2 years ago
  QMK Bot 2c5d66987d
Format code according to conventions (#15193) 2 years ago
  Joel Challis 92385e30cd
Manually format develop (#15003) 2 years ago
  Xelus22 4e1c5887c5
[Core] Refactor OLED to allow easy addition of other types (#13454) 2 years ago
  Joakim Tufvegren 0ae20e7457
Make solo half of split keyboards (more) usable. (#13523) 2 years ago
  Drashna Jaelre f56c202fb3
Fix ifdefs for OLED split sync code (#14017) 2 years ago
  Drashna Jaelre 488aaa0980
Enable sync of OLED/ST7565 display on/off state on Splits (#13542) 2 years ago
  Nick Brassel 65e3760853
Fix compilation issue. (#13926) 2 years ago
  Joel Challis 567da49ed0
Avoid LTO conficts on arm_atsam (#13676) 2 years ago
  Drashna Jaelre ccc0b23a75
Unify matrix for split common and regular matrix (#13330) 2 years ago
  Jameson Thatcher 550d9253b0
Allow invert of SPLIT_HAND_PIN logic (#13433) 2 years ago
  Drashna Jaelre 3ab805fc67
Add support for NO_PIN to all matrix types (#12238) 2 years ago
  Stefan Kerkmann 04bc74d8f5
Switch split_common to CRC subsystem (#13418) 2 years ago