Commit Graph

34355 Commits

Author SHA1 Message Date
QMK Bot b4c5043cfd Merge remote-tracking branch 'origin/develop' into xap 2025-11-23 05:03:09 +00:00
Joel Challis 28a11ff6f7 Fix preference of output file for 'qmk generate-autocorrect-data' (#25818) 2025-11-23 05:02:32 +00:00
QMK Bot 61d83ee6b0 Merge remote-tracking branch 'origin/develop' into xap 2025-11-22 06:58:40 +00:00
Jack Sangdahl 1a7f544e0d [CLI] Lint error on missing keyboard readme (#25814) 2025-11-22 06:57:58 +00:00
QMK Bot 8c42243d3c Merge remote-tracking branch 'origin/develop' into xap 2025-11-22 04:31:03 +00:00
Joel Challis 3e0b22af68 Fix community layout keymap discovery (#25802) 2025-11-22 04:30:27 +00:00
QMK Bot e367d4ce8f Merge remote-tracking branch 'origin/develop' into xap 2025-11-21 02:14:27 +00:00
QMK Bot 7edb4d2ed8 Merge remote-tracking branch 'origin/master' into develop 2025-11-21 02:13:50 +00:00
dependabot[bot] 81cc69c2dd Bump actions/checkout from 5 to 6 (#25807)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 02:13:14 +00:00
QMK Bot a9e3565b1f Merge remote-tracking branch 'origin/develop' into xap 2025-11-19 03:52:07 +00:00
QMK Bot 93274019a9 Merge remote-tracking branch 'origin/master' into develop 2025-11-19 03:51:29 +00:00
andrew morton 0fde9c9cac [Keyboard] Add Coffee Break Keyboards Acai (#25796)
* Add support for Coffee Break Keyboards Acai

* Apply suggestions from code review

Co-authored-by: Jack Sangdahl <jack@pngu.org>

* Ran qmk format-json

* Misssed one of @waffle87's suggestions

* Misssed another of @waffle87's suggestions

* Try hosting on imgur.com

* Remove empty layers, add boot to layer 2

* Enhance the default keymap

* Use correct keycodes for RGB

---------

Co-authored-by: Jack Sangdahl <jack@pngu.org>
2025-11-18 20:50:47 -07:00
QMK Bot 06abad90aa Merge remote-tracking branch 'origin/develop' into xap 2025-11-19 03:46:46 +00:00
QMK Bot b708a43730 Merge remote-tracking branch 'origin/master' into develop 2025-11-19 03:46:07 +00:00
Joel Challis 5bb7476400 Short term fix for skip_converter KeyError in 'qmk userspace-add' (#25798) 0.30.12 2025-11-19 03:45:29 +00:00
QMK Bot f6ff90fcdf Merge remote-tracking branch 'origin/develop' into xap 2025-11-17 02:25:04 +00:00
Joel Challis 8eebc613cf Merge upstream uf2conv changes (#25786) 2025-11-17 02:24:23 +00:00
QMK Bot dc372d81f1 Merge remote-tracking branch 'origin/develop' into xap 2025-11-17 02:12:55 +00:00
QMK Bot a2adc92066 Merge remote-tracking branch 'origin/master' into develop 2025-11-17 02:12:13 +00:00
yiancar 6242c09f7d Hyper7 v4 (#25728) 2025-11-17 02:10:59 +00:00
QMK Bot 1e76cec001 Merge remote-tracking branch 'origin/develop' into xap 2025-11-17 02:10:48 +00:00
QMK Bot 224ea2eb18 Merge remote-tracking branch 'origin/master' into develop 2025-11-17 02:09:46 +00:00
Ivan Gromov eb5703d12e Add imi60-HS (#25773) 2025-11-17 02:09:09 +00:00
QMK Bot 130cbac2da Merge remote-tracking branch 'origin/develop' into xap 2025-11-17 02:08:11 +00:00
QMK Bot 921c0039f4 Merge remote-tracking branch 'origin/master' into develop 2025-11-17 02:07:35 +00:00
Joel Challis bb2ca21647 Fix detection of hid bootloader flashing tool (#25790) 0.30.11 2025-11-17 02:06:59 +00:00
QMK Bot 887658009e Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 22:05:18 +00:00
ploopyco 1a4af3adf9 Add PixArt PAW-3222 mouse sensor driver (#25763) 2025-11-12 09:02:52 +11:00
QMK Bot 39d54bc52b Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 22:02:46 +00:00
フィルターペーパー 99b1dc84da Fix Magic GUI masking logic (#25780) 2025-11-12 09:02:08 +11:00
QMK Bot 096f3c05e6 Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 22:01:03 +00:00
Joel Challis 98504424b1 Align use of keymap level _kb callbacks (#25774) 2025-11-12 09:00:28 +11:00
QMK Bot 373b13bc18 Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 21:59:42 +00:00
Joel Challis 8ec3de0f92 Add return code to qmk userspace-doctor (#25775) 2025-11-12 08:59:06 +11:00
QMK Bot 19bcb53e1d Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 12:37:58 +00:00
Stefan Kerkmann 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 775c510008 Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 12:33:56 +00:00
Chaser Huang 1ddcf57382 [Feature Improvement]add option to keep layer state when recording dynamic macros (#24418)
* feat: add option to keep layer state when recording dynamic macros

* Better option macro name and lint changes
2025-11-11 23:30:42 +11:00
QMK Bot be5e4ec31d Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 12:23:41 +00:00
QMK Bot e06d79e9c6 Merge remote-tracking branch 'origin/master' into develop 2025-11-11 12:22:27 +00:00
QMK Bot beaedd9979 Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 12:22:05 +00:00
Cipulot ed343ddad4 VIA Keylog Change (#25504)
* WIP

* Update via.c

temptive fix in formatting for lint errors.

* Update via.c

let's try this one, thanks mobile GitHub app to not showing spaces right.

* Update quantum/via.c

Co-authored-by: Joel Challis <git@zvecr.com>

* Update quantum/via.c

Co-authored-by: Joel Challis <git@zvecr.com>

* Merge branch 'qmk:master' into via_keylog_change
0.30.10
2025-11-11 23:21:50 +11:00
QMK Bot 019cba746d Merge remote-tracking branch 'origin/master' into develop 2025-11-11 12:21:26 +00:00
Pablo Martínez e7ad19bb95 [Bugfix] QP error handling (#25591)
* change QP so that any func can return error (`void` -> `bool` returns)
0.30.9
2025-11-11 23:20:48 +11:00
QMK Bot 55959dbe09 Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 12:03:15 +00:00
Drashna Jaelre 28eeb92f8e Add I2C Transmit and Receive function (#25637)
* feat: adds a transmit and receive i2c method

* fix: address the i2c transmit and receive length on u16

* Add AVR/LUFA implementation

Didn't add a progmem version, since that would only apply to receive.
Figured it wasn't worth it, but can add.

* Rearrange order of functions

* Add docs

* Fix doc gen error

* Fix lint issues

* fix more lint issues
2025-11-11 23:02:35 +11:00
QMK Bot 612110f4a5 Merge remote-tracking branch 'origin/develop' into xap 2025-11-11 11:27:49 +00:00
Pascal Getreuer efc5d63383 [Core] Speculative Hold option for mod-taps: hold mods instantly while unsettled. (#25572) 2025-11-11 22:27:12 +11:00
QMK Bot 9535245cdd Merge remote-tracking branch 'origin/develop' into xap 2025-11-08 21:03:16 +00:00
QMK Bot 2af9aac61c Merge remote-tracking branch 'origin/master' into develop 2025-11-08 21:02:36 +00:00