Commit Graph

46 Commits (997a6747ee83c87de92d9444e2bc57c981dbf260)

Author SHA1 Message Date
Ryan da2d2f947d
quantum: remove direct `quantum.h` includes (#21507) 2 years ago
Christopher Berner 7138fa4582
Fix MATRIX_HAS_GHOST when MATRIX_COL > 16 (#20093) 2 years ago
Stefan Kerkmann fcf8b804ed
[Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 2 years ago
Drashna Jaelre 297779385f
Add last activity functions for pointing device (#20079) 2 years ago
Joel Challis c485d1cf26
Remove use of keymap.h (#20004) 2 years ago
Nick Brassel a518e1e5d8
Sync activity timestamps between sides. (#20192) 2 years ago
dexter93 3ae87b1555
core: allow locking the matrix state (#18852) 2 years ago
Ryan bbf7a20b33
Refactor Leader key feature (#19632) 2 years ago
Ryan cf935d97ae
Fix functions with empty params (#19647) 2 years ago
Christopher Hoage 9b51f02f45
Fix encoder_init call order in keyboard_init (#19140) 2 years ago
Ryan 6cc9513ab0
Digitizer feature improvements (#19034) 3 years ago
Ryan f0b2bfd5ca
Programmable Button API refactor and improve docs (#18641) 3 years ago
Dasky c255174cf3
Implement split comms watchdog (#18599) 3 years ago
Ryan f80058d96e
Start Bluetooth API (#18366) 3 years ago
Nick Brassel cbbb45c13f
Start moving towards introspection-based data retrieval (#18441) 3 years ago
Ryan f7d2b001bc
Move Bluetooth-related function calls up to host/keyboard level (#18274) 3 years ago
Stefan Kerkmann f27b617f36
[Core] Process all changed keys in one scan loop, deprecate `QMK_KEYS_PER_SCAN` (#15292) 3 years ago
Drashna Jaelre 5f32690cba
Move Pointing Device Initialization (#17740) 3 years ago
precondition 7060cb7b26
Refactor steno and add `STENO_PROTOCOL = [all|txbolt|geminipr]` (#17065) 3 years ago
Pascal Getreuer 68b16bba68
[Core] Add Caps Word feature to core (#16588) 3 years ago
Joel Challis d458d4a596
Move disable_jtag to platforms (#16960) 3 years ago
Joel Challis 92a61aa0cd
Implement XAP 'secure' core requirements (#16843) 3 years ago
Simon Arlott 84c9d6ff39
[Bug] Fix matrix scan reporting interval (#16825) 3 years ago
Stefan Kerkmann 7e669421f8
Rename TICK to TICK_EVENT to prevent naming conflicts (#16649) 3 years ago
QMK Bot 63646e8906
Format code according to conventions (#16322) 3 years ago
Joel Challis a8700404f7
Relocate matrix_init_quantum content (#15953) 3 years ago
Joel Challis 6e83b44940
Align location of some host led logic (#15954) 3 years ago
Joel Challis d840ef2b28
Relocate matrix_scan_quantum tasks (#15882) 3 years ago
Joel Challis 7562f6644f
Slight tidy up of keyboard task loop (#15725) 3 years ago
Joel Challis 0f92614240
Fix develop after recent changes (#14975) 4 years ago
Joel Challis dcfffa7b67
Relocate protocol files within tmk_core/common/ (#14972) 4 years ago
Joel Challis 780e763c13
Remove SERIAL_MOUSE (#14969) 4 years ago
Joel Challis 2ec268bd21
Begin to carve out platform/protocol API - Migrate keyboard_* calls (#14888) 4 years ago
Joel Challis dace4d5f0d
Remove QWIIC_DRIVERS (#14174) 4 years ago
Joel Challis e0d688d4c8
Move converter specific tmk_core protocols (#14743) 4 years ago
Joel Challis 1c0347b8b8
Remove SERIAL_LINK feature (#14727) 4 years ago
Nick Brassel b2a186cf92
Purge uGFX. (#14720) 4 years ago
Thomas Weißschuh 83988597f4
Add Support for USB programmable buttons (#12950) 4 years ago
Joel Challis fa141a5a8f
Migrate STM32_EEPROM_ENABLE to use EEPROM_DRIVER (#14433) 4 years ago
JayceFayne f3bef84dac
`ST7565_TIMEOUT 0` and `ST7565_DISABLE_TIMEOUT` should behave the same (#14315) 4 years ago
JayceFayne da81e5c7cd
`OLED TIMEOUT 0` and `OLED_DISABLE_TIMEOUT` should behave the same (#14302) 4 years ago
Xelus22 4e1c5887c5
[Core] Refactor OLED to allow easy addition of other types (#13454) 4 years ago
Drashna Jaelre a80d789147
Fix issues with VIA EEPROM init and bring in line with eeconfig functionality (#13243) 4 years ago
Joel Challis b8e913c8db
Migrate platform independent code from tmk_core -> quantum (#13673) 4 years ago
a-chol 75b49aff56
Digitizer HID interface : absolute coordinates for mouse cursor (#12851) 4 years ago
Stefan Kerkmann ef92c9ee2c
Add CRC8 calculation subsystem to quantum (#12641) 4 years ago
Ryan b2fdd48744
Add ST7565 LCD driver (#13089) 4 years ago
James Young 1646c0f26c
2021 May 29 Breaking Changes Update (#13034) 4 years ago
Nick Brassel 58142f0726
Fixup housekeeping from being invoked twice per loop. (#12933) 4 years ago
Purdea Andrei 412e7a03e4
eeprom driver: Refactor where eeprom driver initialisation (and EEPROM emulation initialisation) occurs to make it non-target-specific. (#12671) 4 years ago