summaryrefslogtreecommitdiffstats
path: root/tmk_core/protocol.mk
Commit message (Collapse)AuthorAgeFilesLines
* ChibiOS: add support for HID Programmable Buttons (#15787)Thomas Weißschuh2022-02-041-0/+5
| | | | | | | | | | * ChibiOS: add support for HID Programmable Buttons Fixes #15596 * Enable SHARED_ENDPOINT when PROGRAMMABLE_BUTTON is enabled The Programmable Button driver expects the shared EP to be enabled. So enforce this invariant.
* Move tmk_core/common/<plat> (#13918)Joel Challis2021-11-191-2/+0
|
* More platform/protocol alignment (#14976)Joel Challis2021-10-291-0/+76
|
* Relocate protocol files within tmk_core/common/ (#14972)Joel Challis2021-10-281-0/+6
| | | | | * Relocate non platform files within tmk_core/common/ * clang
* Remove SERIAL_MOUSE (#14969)Joel Challis2021-10-281-20/+0
|
* Relocate PS2 code (#14895)Joel Challis2021-10-201-25/+0
| | | | | | | * Relocate ps2 protocol code * clang * Move makefile logic
* Move converter specific tmk_core protocols (#14743)Joel Challis2021-10-071-9/+0
|
* Arm ps2 mouse interrupt (#6490)JohSchneider2021-08-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ps2_mouse on ARM: an interrupt-version of the ps2-mouse code ported to ARM/chibios * ps2_mouse on ARM: link EXT callback-channel selection to the user defined PS2_LINE_CLOCK * ps2_mouse on ARM: replace DELAY_X defines with hardware-agnostic wait_X * ps2_mouse on ARM: replace chibios-specific defines for the pins/lines with defines from quantum/config_common.h and drop the '_LINE' component from teh define name * ps2_mouse on ARM: expose the software-intterupt port as a user editable define * Update docs/feature_ps2_mouse.md Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com> * Update feature_ps2_mouse.md * use a define to deduce the PS_DATA_PORT instead * reduce all-zero extcfg to oneliner * ps2_mouse: use generic wait instead of avr-delay * Update docs/feature_ps2_mouse.md * ps2_mouse: changes for new chibios version (17.6.0 -> 19.1.0) replacing the legacy externa-interrupt driver with pal-callbacks * ps2_mouse: use PLATFORM_KEY Co-Authored-By: Joel Challis <git@zvecr.com> * ps2_mouse: clang-format corrections * ps2_mouse: add systemlocks using the chibios equivalent to AVRs cli: chSys[Unl|L]ock Co-authored-by: Johannes <you@example.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com>
* Overhaul bootmagic logic to have single entrypoint (#8532)Joel Challis2021-02-281-0/+4
| | | | | * Relocate bootmagic logic to have single entrypoint * Align init of layer state
* core: Fix build config in protocol.mk (#7620)Drashna Jaelre2019-12-131-14/+13
| | | Backports commits from tmk_keyboard
* Keyboard: Port of TMK XT USB Converter (#3619)markspanbroek2018-10-221-0/+5
| | | | | | | | | | | | | | | | * Converter: add XT USB converter from TMK * Converter: port TMK code for USB converter to QMK * Apply requested changes after code review by @drashna - use "pragma once" instead of include guards - use LAYOUT instead of KEYMAP - allow customisation with matrix_init_user() and matrix_scan_user() - set BOOTLOADER instead of BOOTLOADER_SIZE - Add XT_ENABLE to OPT_DEFS * Remove unnecessary lines
* Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594'tmk2015-04-281-0/+4
|
* Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'tmk2015-04-101-0/+50