Commit Graph
639 Commits
Author SHA1 Message Date
QMK Bot 358cfa289b Merge remote-tracking branch 'origin/develop' into xap 2026-08-24 23:20:01 +00:00
Joel Challis 8b783cad10 Align USB endpoint buffers to fix RP2040 Plover HID issues (#26417) 2026-08-25 00:19:22 +01:00
QMK Bot abba7c7c2c Merge remote-tracking branch 'origin/develop' into xap 2026-08-13 06:53:41 +00:00
bc744bbcaa Fix ChibiOS virtual serial short packet receive (#26356)
* Core: fix ChibiOS virtual serial short packet receive

Signed-off-by: Giridhar <giridharpavan593@gmail.com>

* Add handwired/onekey virtser test keymap

---------

Signed-off-by: Giridhar <giridharpavan593@gmail.com>
Co-authored-by: Giridhar <giridharpavan593@gmail.com>
Co-authored-by: zvecr <git@zvecr.com>
2026-08-12 23:52:49 -07:00
QMK Bot bb15e4ad47 Merge remote-tracking branch 'origin/develop' into xap 2026-07-31 01:49:24 +00:00
Drashna Jaelre 74800d0cdf Add STM32_USB_USE_OTG2 to USB_ENDPOINTS_ARE_REORDERABLE (#26369) 2026-07-31 11:48:45 +10:00
Drashna Jael're 79a82a16fb Fix XAP Endpoint to use reorderable define rather than stm-otg1 define 2026-07-12 10:35:01 -07:00
QMK Bot ce33a193a2 Merge remote-tracking branch 'origin/develop' into xap 2026-06-25 06:30:29 +00:00
Nick Brassel 5734360a86 Restrict the EXTRAKEY_ENABLE System Control HID usage range. (#26295) 2026-06-25 16:29:47 +10:00
QMK Bot 3205f16cf6 Merge remote-tracking branch 'origin/develop' into xap 2026-06-18 20:56:05 +00:00
Joel Challis d36397fdd4 Implement Plover HID for VUSB (#26267) 2026-06-19 06:55:21 +10:00
Nick Brassel 2a7bfe58a6 Merge remote-tracking branch 'upstream/develop' into xap 2026-06-15 09:56:10 +10:00
Nick Brassel 92dc82ae08 Plover HID cleanup. (#26262) 2026-06-15 08:33:35 +10:00
Nick Brassel 4dddfa1129 Merge remote-tracking branch 'upstream/develop' into xap 2026-06-14 12:54:32 +10:00
b64014d5df Custom plover HID report type (#26018)
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: dnaq <dnaq@users.noreply.github.com>
2026-06-14 12:38:34 +10:00
QMK Bot 146d4fab83 Merge remote-tracking branch 'origin/develop' into xap 2026-05-26 23:50:09 +00:00
Joel Challis 05c4322c65 Align Mouse USB descriptor (#26230) 2026-05-27 00:43:26 +01:00
QMK Bot 3582f37de1 Merge remote-tracking branch 'origin/develop' into xap 2026-05-23 03:09:39 +00:00
George Norton 6ee28ac86f Clip mouse report values to the logical range from the USB descriptor. (#26195) 2026-05-23 04:08:44 +01:00
QMK Bot 3731c84584 Merge remote-tracking branch 'origin/develop' into xap 2026-04-28 18:31:40 +00:00
Scott Lamb 0c5e36d056 Fix make test:all failures seen on macOS Tahoe (#26136) 2026-04-28 19:31:00 +01:00
QMK Bot b7d814007c Merge remote-tracking branch 'origin/develop' into xap 2026-03-15 11:00:10 +00:00
Marcus OfenhedandMarcus Ofenhed <> f01698b3f8 Add resolution information to digitizer (#25958)
Co-authored-by: Marcus Ofenhed <>
2026-03-15 21:59:23 +11:00
zvecr f688c88d08 Merge remote-tracking branch 'origin/develop' into xap 2026-02-11 16:27:06 +00:00
QMK Bot 4f7a7873c8 [CI] Format code according to conventions (#26000)
Format code according to conventions
2026-02-11 16:06:13 +00:00
zvecr 0150b7b71f clang-format-19 formatting fixes 2025-12-12 21:00:35 +00:00
QMK Bot a95ec7a6f9 Merge remote-tracking branch 'origin/develop' into xap 2025-11-30 19:26:33 +00:00
QMK Bot ee60542bd6 Merge remote-tracking branch 'origin/master' into develop 2025-11-30 19:25:52 +00:00
QMK Bot 6ed61c65dd [CI] Format code according to conventions (#25827)
Format code according to conventions
2025-11-30 19:25:13 +00:00
QMK Bot 19bcb53e1d Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 12:37:58 +00:00
Stefan KerkmannandSergey Vlasov c68e4dec10 [Core] suspend: suppress wake up keypress (#23389)
* suspend: suppress wake up keypress

Waking the host from suspend is done by pressing any key on the
keyboard, the regular key codes assigned to the keys are not important
and must not be sent - otherwise they usually end up in password prompts
as ghost characters that have to be deleted again. This commit adds
suppression for all keys pressed at the time of wake up. Once a key is
released it functions as a regular key again.

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>

* suspend: update wake up matrix after wake up delay

If USB_SUSPEND_WAKEUP_DELAY is set, the keyboard sleeps during wake up -
which can be up to multiple seconds. To handle key presses and releases
in that time frame we have to handle the following cases:

1. Key not pressed before suspend, and not pressed after wakeup → do
   nothing (normal case).
2. Key not pressed before suspend, but pressed after wakeup → set the
   wakeup_matrix bit to 1 (so that the press and release events would be
   suppressed).
3. Key pressed before suspend, but not pressed after wakeup → do nothing
   (the release event will be generated on the first matrix_task() call
   after the wakeup).
4. Key pressed before suspend, and still pressed after wakeup → do
   nothing (the release event will be generated some time later).

Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

* keyboards: anavi: macropad8: disable snake and rgb_test effects

...to shrink the binary size.
2025-11-11 23:35:03 +11:00
QMK Bot e4463611e7 Merge remote-tracking branch 'origin/develop' into xap 2025-11-06 23:35:00 +00:00
Joel Challis 01952bf39a Implement minimal connection update logic (#25334) 2025-11-06 23:34:23 +00:00
QMK Bot dc0b865777 Merge remote-tracking branch 'origin/develop' into xap 2025-09-09 21:52:26 +00:00
François Magimel 09ab67c044 docs: fix misspellings (#25555)
* docs: fix misspellings

* docs: do line breaks with HTML instead of spaces

To remove trailing spaces and to avoid breaking things, line breaks can
be done with the HTML br tag.
2025-09-09 14:51:13 -07:00
QMK Bot ef9c3810c1 Merge remote-tracking branch 'origin/develop' into xap 2025-06-27 07:18:04 +00:00
Joel Challis bc5c5e3251 Align sleep_led logic (#25395) 2025-06-27 08:17:28 +01:00
QMK Bot 3326ddf700 Merge remote-tracking branch 'origin/develop' into xap 2025-06-18 09:45:58 +00:00
Xelus22 096696d86d [Bug] Fix usb_endpoint_interface_lut multiple def compile err (#25378) 2025-06-18 10:44:49 +01:00
QMK Bot a88b5cd5eb Merge remote-tracking branch 'origin/develop' into xap 2025-05-22 13:31:52 +00:00
Pablo Martínez 955809bd5a Add compiler_support.h (#25274) 2025-05-22 23:31:15 +10:00
QMK Bot d4d7ea8375 Merge remote-tracking branch 'origin/develop' into xap 2025-05-14 12:01:47 +00:00
Joel Challis cd95294a25 Remove more USB only branches from NKRO handling (#25263) 2025-05-14 22:01:08 +10:00
zvecr a9f676948b Merge remote-tracking branch 'origin/develop' into xap 2025-05-12 12:06:53 +01:00
Joel Challis 88c094908b Add raw_hid support to host driver (#25255) 2025-05-12 08:38:48 +10:00
QMK Bot 9ee4b4b929 Merge remote-tracking branch 'origin/develop' into xap 2025-05-06 05:48:20 +00:00
Joel Challis ab1332bb6c Remove force disable of NKRO when Bluetooth enabled (#25201) 2025-05-06 06:47:44 +01:00
QMK Bot fbdaba3784 Merge remote-tracking branch 'origin/develop' into xap 2025-05-05 03:05:39 +00:00
Joel Challis 842c840145 Bind Bluetooth driver to host_driver_t (#25199) 2025-05-05 04:05:04 +01:00
QMK Bot 9ea0205881 Merge remote-tracking branch 'origin/develop' into xap 2025-04-22 22:05:06 +00:00