53 Commits (master)

Author SHA1 Message Date
  Nick Brassel 9d9cdaaa2d
Add encoder abstraction. (#21548) 2 months ago
  Andre Brait 80f3da36e5
[Core] Add OS detection callbacks (#21777) 2 months ago
  Joel Challis 77e8867498
Fix joystick initialization (#22953) 2 months ago
  Joel Challis 5cd31fda9c
Begin removal of bootmagic lite terminology (#22970) 3 months ago
  Joel Challis 42245651e7
Align Dip Switch feature (#22625) 4 months ago
  Joel Challis 339bff6339
Move velocikey to within rgblight (#22123) 7 months ago
  jacob-w-gable 99290b4c7e
Add full solenoid support on split keyboards (#21583) 7 months ago
  Ryan da2d2f947d
quantum: remove direct `quantum.h` includes (#21507) 9 months ago
  Christopher Berner 7138fa4582
Fix MATRIX_HAS_GHOST when MATRIX_COL > 16 (#20093) 1 year ago
  Stefan Kerkmann fcf8b804ed
[Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 1 year ago
  Drashna Jaelre 297779385f
Add last activity functions for pointing device (#20079) 1 year ago
  Joel Challis c485d1cf26
Remove use of keymap.h (#20004) 1 year ago
  Nick Brassel a518e1e5d8
Sync activity timestamps between sides. (#20192) 1 year ago
  dexter93 3ae87b1555
core: allow locking the matrix state (#18852) 1 year ago
  Ryan bbf7a20b33
Refactor Leader key feature (#19632) 1 year ago
  Ryan cf935d97ae
Fix functions with empty params (#19647) 1 year ago
  Christopher Hoage 9b51f02f45
Fix encoder_init call order in keyboard_init (#19140) 1 year ago
  Ryan 6cc9513ab0
Digitizer feature improvements (#19034) 1 year ago
  Ryan f0b2bfd5ca
Programmable Button API refactor and improve docs (#18641) 1 year ago
  Dasky c255174cf3
Implement split comms watchdog (#18599) 1 year ago
  Ryan f80058d96e
Start Bluetooth API (#18366) 1 year ago
  Nick Brassel cbbb45c13f
Start moving towards introspection-based data retrieval (#18441) 1 year ago
  Ryan f7d2b001bc
Move Bluetooth-related function calls up to host/keyboard level (#18274) 1 year ago
  Stefan Kerkmann f27b617f36
[Core] Process all changed keys in one scan loop, deprecate `QMK_KEYS_PER_SCAN` (#15292) 1 year ago
  Drashna Jaelre 5f32690cba
Move Pointing Device Initialization (#17740) 1 year ago
  precondition 7060cb7b26
Refactor steno and add `STENO_PROTOCOL = [all|txbolt|geminipr]` (#17065) 1 year ago
  Pascal Getreuer 68b16bba68
[Core] Add Caps Word feature to core (#16588) 1 year ago
  Joel Challis d458d4a596
Move disable_jtag to platforms (#16960) 2 years ago
  Joel Challis 92a61aa0cd
Implement XAP 'secure' core requirements (#16843) 2 years ago
  Simon Arlott 84c9d6ff39
[Bug] Fix matrix scan reporting interval (#16825) 2 years ago
  Stefan Kerkmann 7e669421f8
Rename TICK to TICK_EVENT to prevent naming conflicts (#16649) 2 years ago
  QMK Bot 63646e8906
Format code according to conventions (#16322) 2 years ago
  Joel Challis a8700404f7
Relocate matrix_init_quantum content (#15953) 2 years ago
  Joel Challis 6e83b44940
Align location of some host led logic (#15954) 2 years ago
  Joel Challis d840ef2b28
Relocate matrix_scan_quantum tasks (#15882) 2 years ago
  Joel Challis 7562f6644f
Slight tidy up of keyboard task loop (#15725) 2 years ago
  Joel Challis 0f92614240
Fix develop after recent changes (#14975) 2 years ago
  Joel Challis dcfffa7b67
Relocate protocol files within tmk_core/common/ (#14972) 2 years ago
  Joel Challis 780e763c13
Remove SERIAL_MOUSE (#14969) 2 years ago
  Joel Challis 2ec268bd21
Begin to carve out platform/protocol API - Migrate keyboard_* calls (#14888) 2 years ago
  Joel Challis dace4d5f0d
Remove QWIIC_DRIVERS (#14174) 2 years ago
  Joel Challis e0d688d4c8
Move converter specific tmk_core protocols (#14743) 2 years ago
  Joel Challis 1c0347b8b8
Remove SERIAL_LINK feature (#14727) 2 years ago
  Nick Brassel b2a186cf92
Purge uGFX. (#14720) 2 years ago
  Thomas Weißschuh 83988597f4
Add Support for USB programmable buttons (#12950) 2 years ago
  Joel Challis fa141a5a8f
Migrate STM32_EEPROM_ENABLE to use EEPROM_DRIVER (#14433) 2 years ago
  JayceFayne f3bef84dac
`ST7565_TIMEOUT 0` and `ST7565_DISABLE_TIMEOUT` should behave the same (#14315) 2 years ago
  JayceFayne da81e5c7cd
`OLED TIMEOUT 0` and `OLED_DISABLE_TIMEOUT` should behave the same (#14302) 2 years ago
  Xelus22 4e1c5887c5
[Core] Refactor OLED to allow easy addition of other types (#13454) 2 years ago
  Drashna Jaelre a80d789147
Fix issues with VIA EEPROM init and bring in line with eeconfig functionality (#13243) 2 years ago