Merged
Conversation
waffle87
requested changes
Mar 24, 2025
Co-authored-by: jack <jack@pngu.org>
waffle87
approved these changes
Mar 25, 2025
drashna
requested changes
Mar 25, 2025
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
fauxpark
approved these changes
Apr 13, 2025
drashna
approved these changes
Apr 14, 2025
charlesnchr
added a commit
to charlesnchr/qmk_firmware
that referenced
this pull request
May 4, 2025
commit 60ac859 Author: Christopher Hoage <iam@chrishoage.com> Date: Thu May 1 18:52:36 2025 -0700 Fix Spleeb compile when pointing device is enabled (qmk#25016) commit 45091b0 Author: takashicompany <t@kashi.company> Date: Thu May 1 03:08:37 2025 +0900 [Keyboard] Add Gravity-45(qmk#25206) * add gravity-45 * readme.md * fix readme * Update keyboards/green_keys/gravity_45/keyboard.json Co-authored-by: jack <0x6a73@protonmail.com> * run qmk format-json -i keyboards/green_keys/gravity_45/keyboard.json * add url * Update keyboards/green_keys/gravity_45/keyboard.json Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * Update keyboard.json * Update keyboard.json * Update keyboards/green_keys/gravity_45/keyboard.json Co-authored-by: Drashna Jaelre <drashna@live.com> --------- Co-authored-by: jack <0x6a73@protonmail.com> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> commit 4e2191c Author: vchowl <vchowl@outlook.com> Date: Mon Apr 28 11:38:13 2025 +0530 Amptrics 0420 keyboard addition (qmk#24744) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> commit 3de04e0 Author: josephawilliamsiv <31166673+josephawilliamsiv@users.noreply.github.com> Date: Mon Apr 28 02:02:30 2025 -0400 Add Umbra keyboard (qmk#24569) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> commit 2e648d7 Author: Cipulot <40441626+Cipulot@users.noreply.github.com> Date: Mon Apr 28 14:55:51 2025 +0900 Addition of OK-1 (qmk#24646) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> commit 1fd0139 Author: hen-des <141591967+hen-des@users.noreply.github.com> Date: Mon Apr 28 07:28:22 2025 +0200 Added new keyboard epssp75 (qmk#24756) Co-authored-by: Drashna Jaelre <drashna@live.com> commit 3478ae5 Author: mizma <omoikane@path-works.net> Date: Mon Apr 28 14:26:47 2025 +0900 [Keyboard] mzmkb/slimdash/rev1 (qmk#24804) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: jack <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> commit 01354ff Author: VeyPatch <126267034+VeyPatch@users.noreply.github.com> Date: Mon Apr 28 07:25:09 2025 +0200 [Keyboard] Add splitkb.com's Halcyon Elora rev2 (qmk#24790) Co-authored-by: Drashna Jaelre <drashna@live.com> commit 92c4f00 Author: Jeremy Cook <jscook55@gmail.com> Date: Mon Apr 28 00:03:50 2025 -0400 Add jcpm2 (JC Pro Macro 2) (qmk#24816) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> commit ac8b914 Author: LucasMateijsen <l.mateijsen@outlook.com> Date: Mon Apr 28 05:58:47 2025 +0200 Add handwired 4x14 LuMaWing keyboard (qmk#24885) commit de598ac Author: Matheus Marques <matheusmbar@gmail.com> Date: Sun Apr 27 15:42:11 2025 -0300 [Keymap] Sofle RGB - fixed stuck on numpad layer and layout comments (qmk#24942) commit a07360e Author: takashicompany <t@kashi.company> Date: Mon Apr 28 03:19:19 2025 +0900 Add new keyboard MirageiX (qmk#25054) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: jack <0x6a73@protonmail.com> commit ca42597 Author: Michał Kopeć <michal@nozomi.space> Date: Sat Apr 26 02:40:17 2025 +0200 keyboards/annepro2/ld: Add per-variant linker scripts (qmk#24999) C18 has an MCU with 16K SRAM, up from C15's 8K. Split the linker script into C15 and C18 variants to make use of the larger RAM capacity of C18. commit 3319474 Author: Aidan Gauland <aidalgol@users.noreply.github.com> Date: Sat Apr 26 12:31:25 2025 +1200 Add Lemokey X0 keyboard (qmk#24994) commit 12d70ab Author: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com> Date: Sat Apr 26 02:28:49 2025 +0200 First TypeK support (qmk#22876) commit e5466df Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Apr 23 12:25:47 2025 +1000 Bump vite from 5.4.15 to 5.4.18 in /builddefs/docsgen (qmk#25192) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit da2e897 Author: Joel Challis <git@zvecr.com> Date: Wed Apr 23 03:10:14 2025 +0100 Update 'qmk generate-api' to only publish pure DD keymaps (qmk#24782) commit c6a93b5 Author: Joel Challis <git@zvecr.com> Date: Wed Apr 23 03:03:02 2025 +0100 Bump rlespinasse/github-slug-action from 3 to 5 (qmk#25021) commit 9f04023 Author: Nick Brassel <nick@tzarc.org> Date: Tue Apr 22 14:14:28 2025 +1000 Decrease firmware size for `anavi/macropad8`. (qmk#25185) Preparation for bootstrapper. commit ebfa3cd Author: CJ Pais <cj@cjpais.com> Date: Mon Apr 21 16:56:10 2025 -0700 Add handwired/footy (qmk#25151) Co-authored-by: jack <jack@pngu.org> commit 53f1f3b Author: Nick Brassel <nick@tzarc.org> Date: Tue Apr 22 00:02:47 2025 +1000 Fix for `.clangd`. (qmk#25180) commit a1cb822 Author: Jan Bláha <blaha.j502@gmail.com> Date: Sun Apr 20 11:41:30 2025 +0200 DOCS: `qmk-hid` missing in bootloaders list? (qmk#25177) commit edf3431 Author: Joel Challis <git@zvecr.com> Date: Sat Apr 19 23:09:54 2025 +0100 Fix 'Would you like to clone the submodules?' prompt under msys (qmk#24958) commit 800bc78 Author: lsh4711 <120231876+lsh4711@users.noreply.github.com> Date: Fri Apr 18 18:05:25 2025 +0900 Fix missing and extra commas in JSON schema (qmk#25057) commit 576325e Author: JamesWilson1996 <47866504+JamesWilson1996@users.noreply.github.com> Date: Thu Apr 17 19:50:41 2025 +0100 [Keyboard] Add voidhhkb-hotswap (qmk#25007) * Added files for voidhhkb-hotswap * Updated keyboard name to resolve build errors * Implement suggestions from PR. Use 60_hhkb community layout. * Update keyboards/void/voidhhkb_hotswap/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Apply suggestions from code review Co-authored-by: jack <jack@pngu.org> --------- Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: jack <jack@pngu.org> commit 7641359 Author: ClownFish <177758267+clownfish-og@users.noreply.github.com> Date: Thu Apr 17 12:23:16 2025 -0400 [Docs] Unify lighting step descriptions (qmk#25167) unify lighting step descriptions and defaults across docs commit e83b709 Author: Nick Brassel <nick@tzarc.org> Date: Thu Apr 17 12:41:20 2025 +1000 [Keyboard] Kobold r1 (qmk#25161) * Kobold r1 * Apply suggestions from code review Co-authored-by: jack <jack@pngu.org> * `board_init` => `early_hardware_init_post`. --------- Co-authored-by: jack <jack@pngu.org> commit 80612c8 Author: Daniel Reisch <danieljreisch@gmail.com> Date: Mon Apr 14 10:27:52 2025 -0700 Added Keyboard LumPy27 (qmk#24967) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> commit af141d1 Author: Andrew Kannan <andrew.kannan@gmail.com> Date: Mon Apr 14 12:52:51 2025 -0400 Add Link keyboard (qmk#25058) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> commit 1388daa Author: suikagiken <115451678+suikagiken@users.noreply.github.com> Date: Mon Apr 14 01:20:42 2025 +0900 [Keyboard] Add suika83opti (qmk#24991) commit d99eb01 Author: Sylvain Huguet <sylvain@huguet.me> Date: Sun Apr 13 18:19:12 2025 +0200 Update shuguet/shu89 (qmk#24780) * Update keyboard.json Update mod keys location in RGB layout. * Update keyboard.json * Update keyboards/shuguet/shu89/keyboard.json Co-authored-by: Ryan <fauxpark@gmail.com> --------- Co-authored-by: Ryan <fauxpark@gmail.com> commit e17878a Author: Olivier Mehani <shtrom-github@ssji.net> Date: Mon Apr 14 02:14:34 2025 +1000 kradoindustries_promenade: add LAYOUT_1x2u (qmk#25090) commit daf6968 Author: Luis Garcia <luis@bitjester.com> Date: Fri Apr 11 11:26:13 2025 -0500 fix: Fix startup sound for Preonic (qmk#25132) (qmk#25133) Add `AUDIO_INIT_DELAY ` to config.h to resolve commit f549b30 Author: Luis Garcia <luis@bitjester.com> Date: Fri Apr 11 00:26:11 2025 -0500 chore: Allow disabling underglow on Work Louder devices (qmk#25123) (qmk#25120) * Allow disabling Underglow on Work Louder devices Allows disabling Underglow on Work Louder devices by using `RGBLIGHT_ENABLE = no` on rules.mk * Update keyboards/work_louder/rgb_functions.c Suggested by @zvecr on review. Co-authored-by: Joel Challis <git@zvecr.com> --------- Co-authored-by: Joel Challis <git@zvecr.com> commit a0f40d9 Author: Nick Brassel <nick@tzarc.org> Date: Thu Apr 10 00:28:30 2025 +1000 Include `math.h` where necessary. (qmk#25122) commit 575abc4 Author: Nick Brassel <nick@tzarc.org> Date: Wed Apr 9 10:15:14 2025 +1000 More Windows->Unix style path fixes. (qmk#25119) commit 0ec96dd Author: Andrew Kannan <andrew.kannan@gmail.com> Date: Tue Apr 8 18:13:16 2025 -0400 Add Vida to QMK (qmk#24225) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> commit 2645751 Author: Joel Challis <git@zvecr.com> Date: Tue Apr 8 03:35:43 2025 +0100 Add warning when deprecated 'promicro_rp2040' is used (qmk#25112) commit ca84b57 Author: Joel Challis <git@zvecr.com> Date: Tue Apr 8 03:31:17 2025 +0100 Remove direct docs.qmk.fm links from docs (qmk#25113) commit 5f222a3 Author: sudo pacman -Syu <hauvipapro@gmail.com> Date: Tue Apr 8 00:03:05 2025 +0700 Fix coban pad9a wrong layout in keyboard.json (qmk#25100) commit f94c8fd Author: Ivan Gromov <38141348+key10iq@users.noreply.github.com> Date: Mon Apr 7 10:29:37 2025 +0400 [Keyboard] Add Ortho Slayer (qmk#25099) * Add Ortho Slayer * Update keyboards/keyten/ortho_slayer/keymaps/default/keymap.c Co-authored-by: jack <jack@pngu.org> * Update keyboards/keyten/ortho_slayer/readme.md Co-authored-by: jack <jack@pngu.org> --------- Co-authored-by: jack <jack@pngu.org> commit a7ac6e4 Author: nonameCCC <79012391+nonameCCC@users.noreply.github.com> Date: Mon Apr 7 12:03:24 2025 +0800 [Keyboard] Add PHDesign PH60/Multi Keyboard PCB (qmk#25086) * Add PH60/Multi Support * Add PCB PIcture for README * Remove MO(_FN2) * README Typo Fix * Layout and README Adjustment * Add README for PHDesign Main Folder * Keymap Improvement * Update README.md commit 9e775b8 Author: Dam Vu Duy <RyanDam@users.noreply.github.com> Date: Mon Apr 7 00:56:19 2025 +0700 Add Coban Pad 12A (qmk#25039) Co-authored-by: jack <jack@pngu.org> commit 625d62e Author: Joel Challis <git@zvecr.com> Date: Sat Apr 5 22:21:04 2025 +0100 Fix 'qmk lint -kb' argument handling (qmk#25093) commit bc42a7e Author: henrikosorensen <henrik.sorensen@gmail.com> Date: Sun Mar 30 01:17:38 2025 +0100 At101ish (qmk#25072) * Dell AT101 replacement pcb support * Update keyboards/at101ish/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * remove empty src clause in makefile * feature: Update at101ish to qmk v0.28 * feature: Add osdetecting keymap variant. * refactor: Move at101ish keyboard to handwired folder. * fix: Adjust at101ish readme- * fix: review changes. * chore: Remove unneeded feature. --------- Co-authored-by: fauxpark <fauxpark@gmail.com> commit 49d1359 Author: Nick Brassel <nick@tzarc.org> Date: Sun Mar 30 00:19:38 2025 +1100 Fix lockups on AVR with `qmk/hello_world` module (qmk#25074) Fix lockups on AVR. commit d0cfb93 Author: フィルターペーパー <76888457+filterpaper@users.noreply.github.com> Date: Sat Mar 29 10:47:26 2025 +0800 Module documentation typo correction (qmk#25073) commit 94a9099 Author: Ben Green <bengreen.uk@gmail.com> Date: Fri Mar 28 13:38:24 2025 +0000 Update onekey example for nucleo f446re (qmk#25067) * use accessible pins for nucleo f446re onekey example * remove pin collision with matrix in keyboard.json * use accessible pins for LED * remove pin collision with matrix * Update readme.md to reflect pin changes commit 5a65953 Author: lsh4711 <120231876+lsh4711@users.noreply.github.com> Date: Fri Mar 28 19:03:59 2025 +0900 Fix path typo related RP2040 (qmk#25069) Fix path typo commit 25fb4a4 Author: Geoffrey Frogeye <s+github@frogeye.fr> Date: Fri Mar 28 10:19:07 2025 +0100 Allow AnnePro2 to reboot (qmk#24886) Without this, the QK_REBOOT key did nothing. commit 6f3b494 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 28 08:56:08 2025 +0000 Bump vite from 5.4.12 to 5.4.15 in /builddefs/docsgen (qmk#25065) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.12 to 5.4.15. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.15/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit d4120b1 Author: Hyphen-ated <Hyphen-ated@users.noreply.github.com> Date: Fri Mar 28 01:27:54 2025 -0700 Add "Large Lad" keyboard (qmk#24727) Co-authored-by: jack <jack@pngu.org> commit ce9713c Author: Sắn <59417802+MaiTheSan@users.noreply.github.com> Date: Fri Mar 28 15:27:36 2025 +0700 Add support for Starry FRL (qmk#24626) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> commit 64fe4af Author: Erik Peyronson <erikpeyronson@gmail.com> Date: Fri Mar 28 07:25:39 2025 +0100 Add handwired/erikpeyronson/erkbd (qmk#25030) Co-authored-by: Erik Peyronson <erik.peyronson@gmail.com> Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> commit a3c39bd Author: Joel Challis <git@zvecr.com> Date: Wed Mar 26 19:23:28 2025 +0000 Create tags when `lib/python` changes (qmk#25064) Create tags when lib/python changes commit ce2f7d8 Author: Grigory Avdyushin <avdyushin.g@gmail.com> Date: Sun Mar 23 06:17:05 2025 +0100 Franky36 handwired keyboard (qmk#25029) commit 6a947fa Author: Dasky <32983009+daskygit@users.noreply.github.com> Date: Fri Mar 21 18:00:28 2025 +0000 Add Mechboards Crkbd (qmk#24993) commit f4dfa21 Author: plodah <127351418+plodah@users.noreply.github.com> Date: Thu Mar 20 22:34:14 2025 +0000 fix swapped encoder pins on ploopy thumb rev1_001 (qmk#25044) fix swapped pins on ploopy thumb rev1_001 encoder commit f6dbb56 Author: uv777bk <147540311+uv777bk@users.noreply.github.com> Date: Thu Mar 20 18:22:43 2025 -0400 Update Lighting Mode Animations on Monsgeek M5 (qmk#24981) Update keyboard.json commit 894b9c4 Author: Max Rumpf <max.rumpf1998@gmail.com> Date: Thu Mar 20 23:22:02 2025 +0100 Enable mouse key feature and disable leader key on Maxr1998/Phoebe (qmk#24982) * Enable mousekey support on Maxr1998/Phoebe * Add GPLv2 license header commit 9f44488 Author: Icy Avocado <avocado@ovacoda.com> Date: Thu Mar 20 16:21:18 2025 -0600 Add directpins 21 keys pico (qmk#24919) * Add directpins 21 keys pico - https://learn.adafruit.com/diy-pico-mechanical-keyboard-with-fritzing-circuitpython/21-key-pico-keyboard * Rename from 21keys to pico_pad * Add pico_pad readme * Update bootloader instruction --------- Co-authored-by: Dai <dai@ovacoda.com> commit a958276 Author: Drashna Jaelre <drashna@live.com> Date: Thu Mar 20 15:12:46 2025 -0700 Add Super Alt-Tab macro example as module (qmk#24970) * Add Super Alt-Tab macro example as module * Make module more configurable * remove unneeded comments Co-authored-by: jack <jack@pngu.org> * Update modules/qmk/super_alt_tab/super_alt_tab.c Co-authored-by: Nick Brassel <nick@tzarc.org> --------- Co-authored-by: jack <jack@pngu.org> Co-authored-by: Nick Brassel <nick@tzarc.org> commit 7fd12c2 Author: Akshay Atam <akshay.atam@gmail.com> Date: Thu Mar 20 18:00:01 2025 -0400 Ducky one2mini ansi tsangan layout (qmk#24909) * Added ANSI Tsangan keymap for Ducky One2 Mini * Updated keyboard.json to support ANSI Tsangan layout for Ducky One2 Mini commit 3a8c76f Author: mikiya418 <64995478+mikiya418@users.noreply.github.com> Date: Fri Mar 21 06:54:54 2025 +0900 Develop 5keys (qmk#24555) * [Keyboard]Add 5keys * Add files via upload * Delete 5keys.json * Add files via upload * Delete 5keys_default.hex * Add keyboard 5keys * Add Copylight * Update keyboards/5keys/keyboard.json Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/5keys/keyboard.json Co-authored-by: Drashna Jaelre <drashna@live.com> * Update readme.md --------- Co-authored-by: Drashna Jaelre <drashna@live.com> commit 96882c6 Author: Duncan Sutherland <dunk2k_2000@hotmail.com> Date: Thu Mar 20 21:44:19 2025 +0000 Correct json for Fullsize JIS Community Layouts (qmk#23660) initial commit commit c5232ba Author: Anthony Abruzzini <a.k.abruzzini@gmail.com> Date: Thu Mar 20 14:35:58 2025 -0700 Fix typo in docs: split_keyboard.md SPLIT_USB_DETECT ("theres's -> "there's") (qmk#24984) * Fix typo "theres's" * Update docs/features/split_keyboard.md Co-authored-by: jack <jack@pngu.org> --------- Co-authored-by: jack <jack@pngu.org> commit e7c5695 Author: Andrew Kannan <andrew.kannan@gmail.com> Date: Thu Mar 20 01:06:54 2025 -0400 Minor keymap fix on Cerberus HS (qmk#25043) commit 4682966 Author: Wilson Pika Choo <starkipraggy@hotmail.com> Date: Thu Mar 20 01:33:53 2025 +0900 [Keyboard] Change uzu42 `usb.vid` (qmk#25014) change generic vendor code commit 386a501 Author: Nick Brassel <nick@tzarc.org> Date: Wed Mar 19 12:45:28 2025 +1100 Fixup MSYS + unix-style paths in Community Modules. (qmk#25012) Fixup MSYS + unix-style paths. commit 271efeb Author: Nick Brassel <nick@tzarc.org> Date: Wed Mar 19 02:48:27 2025 +1100 Latest batch of license violations. (qmk#25031)
ichichou
pushed a commit
to ichichou/qmk_firmware
that referenced
this pull request
May 8, 2025
Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
fdidron
pushed a commit
to zsa/qmk_firmware
that referenced
this pull request
Jun 4, 2025
* add 75_(ansi|iso) Community Layouts to mechlovin/olly/octagon (qmk#22459) * expand mechlovin/olly/octagon * Update info.json * Rename info.json to keyboard.json * correct matrix position for key * remove VIA * [Core] get_keycode_string(): function to format keycodes as strings, for more readable debug logging. (qmk#24787) * keycode_string(): Format keycodes as strings. This adds the `keycode_string()` function described in https://getreuer.info/posts/keyboards/keycode-string/index.html as a core feature. * Fix formatting. * keycode_string review revisions. * Rename keycode_string() -> get_keycode_string() for consistency with existing string utils like get_u8_str(). * Revise custom keycode names with separate _user and _kb tables. * Correct indent in builddefs/generic_features.mk. Co-authored-by: Ryan <fauxpark@gmail.com> * Add KC_NUHS, KC_NUBS, and KC_CAPS. * Fix linking error with custom names. * Attempt at simplifying interface. * Formatting fix. * Several fixes and revisions. * Don't use PSTR in KEYCODE_STRING_NAME, since this fails to build on AVR. Store custom names in RAM. * Revise the internal table of common keycode names to use its own storage representation, still in PROGMEM, and now more efficiently stored flat in 8 bytes per entry. * Support Swap Hands keycodes and a few other keycodes. * Revert "Formatting fix." This reverts commit 2a27710. * Revert "Attempt at simplifying interface." This reverts commit 8eaf67d. * Simplify custom names API by sigprof's suggestion. * Support more keycodes. * Add QK_LOCK keycode. * Add Secure keycodes. * Add Joystick keycodes. * Add Programmable Button keycodes. * Add macro MC_ keycodes. * For remaining keys in known code ranges, stringify them as "QK_<feature>+<number>". For instance, "QK_MIDI+7". * Bug fix and a few improvements. * Fix missing right-hand bit when displaying 5-bit mods numerically. * Support KC_HYPR, KC_MEH, HYPR_T(kc), MEH_T(kc). * Exclude one-shot keycodes when NO_ACTION_ONESHOT is defined. --------- Co-authored-by: Ryan <fauxpark@gmail.com> * Align to latest CLI dependencies (qmk#24553) * Align to latest CLI dependencies * Update docs * Add Community Layout support to daskeyboard4 (qmk#23884) add ansi CL * Add the plywrks ply8x hotswap variant. (qmk#23558) * Add hotswap variant * Update RGB matrix * Move files around to target develop * Revert rules.mk for keyboards/jaykeeb/joker/rules.mk * Update keyboards/plywrks/ply8x/hotswap/keyboard.json Co-authored-by: Drashna Jaelre <drashna@live.com> * Apply suggestions from code review Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * Add missing community layouts * Delete keyboards/plywrks/ply8x/rules.mk * Update missing keys in RGB matrix * Add missing key in RGB matrix for hotswap ver * Remove via keymaps * Add keyboard alias for plywrks/ply8x to plywrks/ply8x/solder * Fix typo * Fix another typo --------- Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * [Core] use `keycode_string` in unit tests (qmk#25042) * tests: use keycode_string feature With a proper keycode to string implementation in qmk there is no need to use the unit tests only implementation anymore. Signed-off-by: Stefan Kerkmann <karlk90@pm.me> * tests: remove keycode_util feature This feature is no longer used as we switched the tests to the keycode string implementation. Signed-off-by: Stefan Kerkmann <karlk90@pm.me> * Non-volatile memory data repository pattern (qmk#24356) * First batch of eeconfig conversions. * Offset and length for datablocks. * `via`, `dynamic_keymap`. * Fix filename. * Commentary. * wilba leds * satisfaction75 * satisfaction75 * more keyboard whack-a-mole * satisfaction75 * omnikeyish * more whack-a-mole * `generic_features.mk` to automatically pick up nvm repositories * thievery * deferred variable resolve * whitespace * convert api to structs/unions * convert api to structs/unions * convert api to structs/unions * fixups * code-side docs * code size fix * rollback * nvm_xxxxx_erase * Updated location of eeconfig magic numbers so non-EEPROM nvm drivers can use them too. * Fixup build. * Fixup compilation error with encoders. * Build fixes. * Add `via_ci` keymap to onekey to exercise VIA bindings (and thus dynamic keymap et.al.), fixup compilation errors based on preprocessor+sizeof. * Build failure rectification. * Migrate remaining `split.soft_serial_pin` to `split.serial.pin` (qmk#25046) * Migrate keyboards/bastardkb * Migrate keyboards/handwired * Migrate keyboards/helix * Fix duplicate serial key * Fix outdated GPIO control function usage (qmk#25060) * [Modules] Provide access to current path in `rules.mk`. (qmk#25061) * Update keymap for keycult 1800 (qmk#25070) Update keymap Co-authored-by: yiancar <yiancar@gmail.com> * Add handwired/erikpeyronson/erkbd (qmk#25030) Co-authored-by: Erik Peyronson <erik.peyronson@gmail.com> Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> * Add support for Starry FRL (qmk#24626) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Add "Large Lad" keyboard (qmk#24727) Co-authored-by: jack <jack@pngu.org> * Bump vite from 5.4.12 to 5.4.15 in /builddefs/docsgen (qmk#25065) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.12 to 5.4.15. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.15/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Allow AnnePro2 to reboot (qmk#24886) Without this, the QK_REBOOT key did nothing. * Fix path typo related RP2040 (qmk#25069) Fix path typo * Update onekey example for nucleo f446re (qmk#25067) * use accessible pins for nucleo f446re onekey example * remove pin collision with matrix in keyboard.json * use accessible pins for LED * remove pin collision with matrix * Update readme.md to reflect pin changes * Module documentation typo correction (qmk#25073) * Fix lockups on AVR with `qmk/hello_world` module (qmk#25074) Fix lockups on AVR. * At101ish (qmk#25072) * Dell AT101 replacement pcb support * Update keyboards/at101ish/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * remove empty src clause in makefile * feature: Update at101ish to qmk v0.28 * feature: Add osdetecting keymap variant. * refactor: Move at101ish keyboard to handwired folder. * fix: Adjust at101ish readme- * fix: review changes. * chore: Remove unneeded feature. --------- Co-authored-by: fauxpark <fauxpark@gmail.com> * Add "license" field to Community Module JSON schema. (qmk#25085) Add "license" field to community module schema. * Add kt60HS-T v2 PCB (qmk#25080) * Add kt60HS-Tv2 * Update keyboards/keyten/kt60hs_t/readme.md Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Update keyboards/keyten/kt60hs_t/v1/readme.md Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Update keyboards/keyten/kt60hs_t/v2/keyboard.json Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Update keyboards/keyten/kt60hs_t/v2/readme.md Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Update keyboards/keyten/kt60hs_t/info.json Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Change of structure * Moving the keyboard * Update data/mappings/keyboard_aliases.hjson Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Update keyboards/keyten/kt60hs_t/v1/keyboard.json Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * Update keyboards/keyten/kt60hs_t/v2/keyboard.json Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> --------- Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * Make sure that unit tests run on all release versions * [ErgoDox EZ] Fix complication issues due to updates * [ErgoDox EZ] Fix compilication errors and warnings We want all green! * Fix 'qmk lint -kb' argument handling (qmk#25093) * Refactor Deemen17 Works DE60 (qmk#25088) * Add Coban Pad 12A (qmk#25039) Co-authored-by: jack <jack@pngu.org> * [Keyboard] Add PHDesign PH60/Multi Keyboard PCB (qmk#25086) * Add PH60/Multi Support * Add PCB PIcture for README * Remove MO(_FN2) * README Typo Fix * Layout and README Adjustment * Add README for PHDesign Main Folder * Keymap Improvement * Update README.md * [Keyboard] Add Ortho Slayer (qmk#25099) * Add Ortho Slayer * Update keyboards/keyten/ortho_slayer/keymaps/default/keymap.c Co-authored-by: jack <jack@pngu.org> * Update keyboards/keyten/ortho_slayer/readme.md Co-authored-by: jack <jack@pngu.org> --------- Co-authored-by: jack <jack@pngu.org> * Fix coban pad9a wrong layout in keyboard.json (qmk#25100) * Remove `CTPC`/`CONVERT_TO_PROTON_C` options (qmk#25111) * Remove direct docs.qmk.fm links from docs (qmk#25113) * Add warning when deprecated 'promicro_rp2040' is used (qmk#25112) * Add Vida to QMK (qmk#24225) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * More Windows->Unix style path fixes. (qmk#25119) * Include `math.h` where necessary. (qmk#25122) * Cater for use of `__errno_r()` in ChibiOS syscalls.c with newer picolibc revisions (qmk#25121) * chore: Allow disabling underglow on Work Louder devices (qmk#25123) (qmk#25120) * Allow disabling Underglow on Work Louder devices Allows disabling Underglow on Work Louder devices by using `RGBLIGHT_ENABLE = no` on rules.mk * Update keyboards/work_louder/rgb_functions.c Suggested by @zvecr on review. Co-authored-by: Joel Challis <git@zvecr.com> --------- Co-authored-by: Joel Challis <git@zvecr.com> * Exclude external userspace from lint checking (qmk#24680) * fix: Fix startup sound for Preonic (qmk#25132) (qmk#25133) Add `AUDIO_INIT_DELAY ` to config.h to resolve * New standard layout for Savage65 (65_ansi_blocker_tsangan_split_bs) (qmk#24690) * Added a default firmware and layout for the WindStudio Wind X R1 keyboard. * Wind X R1: cleaned-up the folders to make clear that this firmware is for the release 1 of this keyboard. * Delete keyboards/windstudio/wind_x/R1 directory Removing the uppercase R1 folder * feat(cannonkeys/savage65): Added layout to keyboard.json - Added the layout LAYOUT_65_ansi_blocker_tsangan_split_bs to the community layouts. * kradoindustries_promenade: add LAYOUT_1x2u (qmk#25090) * Update shuguet/shu89 (qmk#24780) * Update keyboard.json Update mod keys location in RGB layout. * Update keyboard.json * Update keyboards/shuguet/shu89/keyboard.json Co-authored-by: Ryan <fauxpark@gmail.com> --------- Co-authored-by: Ryan <fauxpark@gmail.com> * [Keyboard] Add suika83opti (qmk#24991) * [chore]: move and rename mouse/scroll min/max defines (qmk#25141) * protocol: move {XY/HV}_REPORT_{MIN,MAX} into report.h ..to allow easier re-use in other code implementations. * protocol: rename {XY/HV}_REPORT_{MIN/MAX} to MOUSE_REPORT_{XY/HV}_{MIN/MAX} ..to avoid naming collisions. * [Core] Flow Tap tap-hold option to disable HRMs during fast typing (qmk#25125) aka Global Quick Tap, Require Prior Idle * Add Link keyboard (qmk#25058) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> * Remove Sofle `rgb_default` keymap & tidy readme's (qmk#25010) * Added Keyboard LumPy27 (qmk#24967) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Kobold r1 (qmk#25161) * Kobold r1 * Apply suggestions from code review Co-authored-by: jack <jack@pngu.org> * `board_init` => `early_hardware_init_post`. --------- Co-authored-by: jack <jack@pngu.org> * [Docs] Unify lighting step descriptions (qmk#25167) unify lighting step descriptions and defaults across docs * [Keyboard] Add voidhhkb-hotswap (qmk#25007) * Added files for voidhhkb-hotswap * Updated keyboard name to resolve build errors * Implement suggestions from PR. Use 60_hhkb community layout. * Update keyboards/void/voidhhkb_hotswap/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Apply suggestions from code review Co-authored-by: jack <jack@pngu.org> --------- Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: jack <jack@pngu.org> * Remove duplication of RGB Matrix defaults (qmk#25146) * Remove duplication of RGB Matrix defaults * Remove more duplication of defaults * fix * Fix missing and extra commas in JSON schema (qmk#25057) * Remove duplication of RGBLight defaults (qmk#25169) * Ignore the Layer Lock key in Repeat Key and Caps Word. (qmk#25171) * Allow for disabling EEPROM subsystem entirely. (qmk#25173) * [keyboard] ymdk/id75/rp2040 (qmk#25157) Co-authored-by: tao heihei <> * Remove `bluefruit_le_read_battery_voltage` function (qmk#25129) * Fix 'Would you like to clone the submodules?' prompt under msys (qmk#24958) * Fixup eeconfig lighting reset. (qmk#25166) * DOCS: `qmk-hid` missing in bootloaders list? (qmk#25177) * Fix for `.clangd`. (qmk#25180) * Update develop branch to Pico SDK 1.5.1 (qmk#25178) * Add lint warning for empty url (qmk#25182) * Implement connection keycode logic (qmk#25176) * Add handwired/footy (qmk#25151) Co-authored-by: jack <jack@pngu.org> * Decrease firmware size for `anavi/macropad8`. (qmk#25185) Preparation for bootstrapper. * Align ChibiOS `USB_WAIT_FOR_ENUMERATION` implementation (qmk#25184) * [Bug][Core] Fix for Flow Tap: fix handling of distinct taps and timer updates. (qmk#25175) * Flow Tap bug fix. As reported by @amarz45 and @mwpardue, there is a bug where if two tap-hold keys are pressed in distinct taps back to back, then Flow Tap is not applied on the second tap-hold key, but it should be. In a related bug reported by @NikGovorov, if a tap-hold key is held followed by a tap of a tap-hold key, then Flow Tap updates its timer on the release of the held tap-hold key, but it should be ignored. The problem common to both these bugs is that I incorrectly assumed `tapping_key` is cleared to noevent once it is released, when actually `tapping_key` is still maintained for `TAPPING_TERM` ms after release (for Quick Tap). This commit fixes that. Thanks to @amarz45, @mwpardue, and @NikGovorov for reporting! Details: * Logic for converting the current tap-hold event to a tap is extracted to `flow_tap_key_if_within_term()`, which is now invoked also in the post-release "interfered with other tap key" case. This fixes the distinct taps bug. * The Flow Tap timer is now updated at the beginning of each call to `process_record()`, provided that there is no unsettled tap-hold key at that time and that the record is not for a mod or layer switch key. By moving this update logic to `process_record()`, it is conceptually simpler and more robust. * Unit tests extended to cover the reported scenarios. * Fix formatting. * Revision to fix @NikGovorov's scenario. The issue is that when another key is pressed while a layer-tap hasn't been settled yet, the `prev_keycode` remembers the keycode from before the layer switched. This can then enable Flow Tap for the following key when it shouldn't, or vice versa. Thanks to @NikGovorov for reporting! This commit revises Flow Tap in the following ways: * The previous key and timer are both updated from `process_record()`. This is slightly later in the sequence of processing than before, and by this point, a just-settled layer-tap should have taken effect so that the keycode from the correct layer is remembered. * The Flow Tap previous key and timer are updated now also on key release events, except for releases of modifiers and held layer switches. * The Flow Tap previous key and timer are now updated together, for simplicity. This makes the logic easier to think about. * A few additional unit tests, including @NikGovorov's scenario as "layer_tap_ignored_with_disabled_key_complex." * Remove empty `url` fields (qmk#25181) * Prompt for converter when creating new keymap (qmk#25116) * High resolution scrolling (without feature report parsing) (qmk#24423) * hires scrolling without feature report parsing * fix valid range for exponent * fix incorrect minimum exponent value documentation * Avoid duplication in generated community modules `rules.mk` (qmk#25135) * Bump rlespinasse/github-slug-action from 3 to 5 (qmk#25021) * Remove `"console":false` from keyboards (qmk#25190) * Update 'qmk generate-api' to only publish pure DD keymaps (qmk#24782) * Remove more duplication of defaults (qmk#25189) * Align `new-keyboard` template to current standards (qmk#25191) * Bump vite from 5.4.15 to 5.4.18 in /builddefs/docsgen (qmk#25192) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix `boardsource/beiwagon` RGB Matrix coordinates (qmk#25018) * Remove `"command":false` from keyboards (qmk#25193) * Extend lint checks to reject duplication of defaults (qmk#25149) * modelh: add prerequisites for via support (qmk#24932) * First TypeK support (qmk#22876) * Add Lemokey X0 keyboard (qmk#24994) * keyboards/annepro2/ld: Add per-variant linker scripts (qmk#24999) C18 has an MCU with 16K SRAM, up from C15's 8K. Split the linker script into C15 and C18 variants to make use of the larger RAM capacity of C18. * Add new keyboard MirageiX (qmk#25054) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: jack <0x6a73@protonmail.com> * [Keymap] Sofle RGB - fixed stuck on numpad layer and layout comments (qmk#24942) * Add handwired 4x14 LuMaWing keyboard (qmk#24885) * Add jcpm2 (JC Pro Macro 2) (qmk#24816) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> * [Keyboard] Add splitkb.com's Halcyon Elora rev2 (qmk#24790) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] mzmkb/slimdash/rev1 (qmk#24804) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: jack <jack@pngu.org> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> * Added new keyboard epssp75 (qmk#24756) Co-authored-by: Drashna Jaelre <drashna@live.com> * Addition of OK-1 (qmk#24646) Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * Add Umbra keyboard (qmk#24569) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * Amptrics 0420 keyboard addition (qmk#24744) Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> * [Core] Enhance Flow Tap to work better for rolls over multiple tap-hold keys. (qmk#25200) * Flow Tap revision for rolling press. * Remove debugging cruft. * Formatting fix. * amptrics/0422 - Prevent OOB in `update_leds_for_layer` (qmk#25209) * [Keyboard] Add Gravity-45(qmk#25206) * add gravity-45 * readme.md * fix readme * Update keyboards/green_keys/gravity_45/keyboard.json Co-authored-by: jack <0x6a73@protonmail.com> * run qmk format-json -i keyboards/green_keys/gravity_45/keyboard.json * add url * Update keyboards/green_keys/gravity_45/keyboard.json Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> * Update keyboard.json * Update keyboard.json * Update keyboards/green_keys/gravity_45/keyboard.json Co-authored-by: Drashna Jaelre <drashna@live.com> --------- Co-authored-by: jack <0x6a73@protonmail.com> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> * Remove redundant keyboard headers (qmk#25208) * Fix Spleeb compile when pointing device is enabled (qmk#25016) * [Bug] Minimise force-included files (qmk#25194) * Add additional hooks for Community modules (qmk#25050) * Workaround for resolving keyboard alias for config file values (qmk#25228) * Generate versions to keycode headers (qmk#25219) * Resolve alias for `qmk new-keymap` keyboard prompts (qmk#25210) * [Keyboard] Add Binepad KN01 (qmk#25224) * Add Binepad NeoKnob KN01 * post @waffle87 recommendations * Add battery changed callbacks (qmk#25207) * Ensure `qmk_userspace_paths` maintains detected order (qmk#25204) * Bind Bluetooth driver to `host_driver_t` (qmk#25199) * Deprecate `qmk generate-compilation-database`. (qmk#25237) * Remove force disable of NKRO when Bluetooth enabled (qmk#25201) * Keycult 60 (qmk#25213) Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: jack <jack@pngu.org> * [Keyboard] Add Binepad KnobX1 (qmk#25222) Co-authored-by: Drashna Jaelre <drashna@live.com> * [Keyboard] Update Tractyl Manuform and add F405 (weact) variant (qmk#24764) * Layout corrections: Zed60 (qmk#25003) * Fixed print statement after enabling 32-bit layers (qmk#25027) * Fix Aurora sweep default keymap configuration (qmk#25148) * Docs update for installing qmk with uv (qmk#24995) * CXT Studio 12E3: Fix encoder resolutions not applying (qmk#25242) * add resolution to encoders so they apply * Tweak default keymap * replace KC_UNDO with C(KC_Z) as well * Add debounce to duplicated defaults check (qmk#25246) * [Docs] Fix typos introduced by PR qmk#25050 (qmk#25250) It isn't a drashna PR if there aren't some typos in it somewhere. * Allow LVGL onekey keymap to be able compile for other board (qmk#25005) * [Keyboard] Add Jason Hazel’s Bad Wings v2 (qmk#25252) Co-authored-by: Florent Allard <florent.allard@savoirfairelinux.com> * Add raw_hid support to host driver (qmk#25255) * Fix Wear Leveling compilation (qmk#25254) * [New Feature/Core] New RGB Matrix Animation "Starlight Smooth" (qmk#25203) * Enable community modules to define LED matrix and RGB matrix effects. (qmk#25187) Co-authored-by: Joel Challis <git@zvecr.com> * Fix OS_DETECTION_KEYBOARD_RESET (qmk#25015) Co-authored-by: Nick Brassel <nick@tzarc.org> * Fixes the numlock indicator for Magic Force MF17 numpad (qmk#25260) * Add Harite v2 keyboard (qmk#24975) * dlip/haritev2 - Post merge fixes (qmk#25264) * Remove more USB only branches from NKRO handling (qmk#25263) * Deprecate `usb.force_nkro`/`FORCE_NKRO` (qmk#25262) * Add BDN9 Rev. 3 (qmk#25261) * Remove duplicate of SPI default config from keyboards (qmk#25266) * Resolve miscellaneous keyboard lint warnings (qmk#25268) * Add Zeropad (qmk#24737) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> * Add Waveshare RP2040-Keyboard-3 support (qmk#25269) * Update PR checklist notes on custom matrix (qmk#25240) * Chew folders (qmk#24785) * gcc15 AVR compilation fixes (qmk#25238) * [Core] STM32G0x1 support (qmk#24301) * Use relative paths for schemas, instead of $id. Enables VScode validation. (qmk#25251) * add doio/kb03 (qmk#24815) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com> * Move rookiebwoy to ivndbt (qmk#25142) * [Chore] use {rgblight,rgb_matrix}_hsv_to_rgb overrides (qmk#25271) * Remove outdated `nix` support due to bit-rot. (qmk#25280) * Add `compiler_support.h` (qmk#25274) * Configure boards to use development_board - 0-9 (qmk#25287) * [Fix] lib8tion: enable fixed scale8 and blend functions (qmk#25272) lib8tion: enable fixed scale8 and blend functions These FastLED derived lib8tion functions have been fixed and enabled by default in FastLED. QMK just never set these defines, there is no reason to keep the buggy implementation. It is assumed that nobody relied on the buggy behavior. * Configure boards to use development_board - UVWXYZ (qmk#25288) * [Docs] Fix tap_hold code blocks (qmk#25298) * salicylic_acid3/getta25 - Fix oled keymap (qmk#25295) * Configure boards to use development_board - S (qmk#25293) * Configure boards to use development_board - T (qmk#25294) * 2025 Q2 changelog (qmk#25297) Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Nick Brassel <nick@tzarc.org> * Update Oryx module for newer code * Soft reset matrix * Use improved i2c reset for voyager and moonlander matrix * Fix formatting * Remove labeler action (unneeded) * Fix module API version for Oryx module * Use i2cStop instead of trying to work around --------- Signed-off-by: Stefan Kerkmann <karlk90@pm.me> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com> Co-authored-by: QMK Bot <hello@qmk.fm> Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ramon Imbao <ramonimbao@gmail.com> Co-authored-by: Stefan Kerkmann <karlk90@pm.me> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: jack <jack@pngu.org> Co-authored-by: yiancar <yiangosyiangou@cytanet.com.cy> Co-authored-by: yiancar <yiancar@gmail.com> Co-authored-by: Erik Peyronson <erikpeyronson@gmail.com> Co-authored-by: Erik Peyronson <erik.peyronson@gmail.com> Co-authored-by: Sắn <59417802+MaiTheSan@users.noreply.github.com> Co-authored-by: Hyphen-ated <Hyphen-ated@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Geoffrey Frogeye <s+github@frogeye.fr> Co-authored-by: lsh4711 <120231876+lsh4711@users.noreply.github.com> Co-authored-by: Ben Green <bengreen.uk@gmail.com> Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com> Co-authored-by: henrikosorensen <henrik.sorensen@gmail.com> Co-authored-by: Ivan Gromov <38141348+key10iq@users.noreply.github.com> Co-authored-by: Sergey Vlasov <sigprof@gmail.com> Co-authored-by: Pham Duc Minh <95753855+Deemen17@users.noreply.github.com> Co-authored-by: Dam Vu Duy <RyanDam@users.noreply.github.com> Co-authored-by: nonameCCC <79012391+nonameCCC@users.noreply.github.com> Co-authored-by: sudo pacman -Syu <hauvipapro@gmail.com> Co-authored-by: Andrew Kannan <andrew.kannan@gmail.com> Co-authored-by: Luis Garcia <luis@bitjester.com> Co-authored-by: Christian C. Berclaz <christian.berclaz@mac.com> Co-authored-by: Olivier Mehani <shtrom-github@ssji.net> Co-authored-by: Sylvain Huguet <sylvain@huguet.me> Co-authored-by: suikagiken <115451678+suikagiken@users.noreply.github.com> Co-authored-by: Daniel Reisch <danieljreisch@gmail.com> Co-authored-by: ClownFish <177758267+clownfish-og@users.noreply.github.com> Co-authored-by: JamesWilson1996 <47866504+JamesWilson1996@users.noreply.github.com> Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com> Co-authored-by: Jan Bláha <blaha.j502@gmail.com> Co-authored-by: Eric Molitor <534583+emolitor@users.noreply.github.com> Co-authored-by: CJ Pais <cj@cjpais.com> Co-authored-by: eynsai <47629346+eynsai@users.noreply.github.com> Co-authored-by: Joel Beckmeyer <joel@beckmeyer.us> Co-authored-by: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com> Co-authored-by: Aidan Gauland <aidalgol@users.noreply.github.com> Co-authored-by: Michał Kopeć <michal@nozomi.space> Co-authored-by: takashicompany <t@kashi.company> Co-authored-by: jack <0x6a73@protonmail.com> Co-authored-by: Matheus Marques <matheusmbar@gmail.com> Co-authored-by: LucasMateijsen <l.mateijsen@outlook.com> Co-authored-by: Jeremy Cook <jscook55@gmail.com> Co-authored-by: VeyPatch <126267034+VeyPatch@users.noreply.github.com> Co-authored-by: mizma <omoikane@path-works.net> Co-authored-by: hen-des <141591967+hen-des@users.noreply.github.com> Co-authored-by: Cipulot <40441626+Cipulot@users.noreply.github.com> Co-authored-by: josephawilliamsiv <31166673+josephawilliamsiv@users.noreply.github.com> Co-authored-by: vchowl <vchowl@outlook.com> Co-authored-by: Christopher Hoage <iam@chrishoage.com> Co-authored-by: Silvino R. <366673+silvinor@users.noreply.github.com> Co-authored-by: dabstractor <dustindschultz@gmail.com> Co-authored-by: Nathan Cain <13713501+nathanscain@users.noreply.github.com> Co-authored-by: muge <221161+muge@users.noreply.github.com> Co-authored-by: HorrorTroll <sonicvipduc@gmail.com> Co-authored-by: cyxae <cyxae@amphitryon.nrst.fr> Co-authored-by: Florent Allard <florent.allard@savoirfairelinux.com> Co-authored-by: art-was-here <mail@buckles.email> Co-authored-by: Matti Hiljanen <170205+qvr@users.noreply.github.com> Co-authored-by: Wasteland Fluttershy <ingvardm@gmail.com> Co-authored-by: Dane Lipscombe <danelipscombe@gmail.com> Co-authored-by: Danny <nooges@users.noreply.github.com> Co-authored-by: Infos <136488157+diffrentGuesser@users.noreply.github.com> Co-authored-by: Florent Linguenheld <f@linguenheld.fr> Co-authored-by: ivan <81021475+ivndbt@users.noreply.github.com> Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
notchairmk
pushed a commit
to notchairmk/qmk_firmware
that referenced
this pull request
Oct 24, 2025
Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
eth4nH
pushed a commit
to eth4nH/yunzii_firmware
that referenced
this pull request
Dec 4, 2025
Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
versality
pushed a commit
to versality/qmk_firmware
that referenced
this pull request
Dec 10, 2025
Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
uminohiroshi
pushed a commit
to uminohiroshi/qmk_firmware
that referenced
this pull request
Dec 21, 2025
Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
uminohiroshi
pushed a commit
to uminohiroshi/qmk_firmware
that referenced
this pull request
Dec 21, 2025
Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
lwej
pushed a commit
to lwej/qmk_firmware
that referenced
this pull request
Jan 10, 2026
Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
cruth544
pushed a commit
to cruth544/qmk_firmware
that referenced
this pull request
Jan 14, 2026
Co-authored-by: jack <jack@pngu.org> Co-authored-by: Drashna Jaelre <drashna@live.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Tested on real hardware!
Types of Changes
Issues Fixed or Closed by This PR
Checklist