Commit Graph

3583 Commits

Author SHA1 Message Date
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 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 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 67b80da4ae Merge remote-tracking branch 'origin/develop' into xap 2025-11-06 23:06:43 +00:00
フィルターペーパー 1a991ffd24 Guard remapping logic with MAGIC_ENABLE (#25537)
* Only perform key and mod remapping in keycode_config() and mod_config() when MAGIC_ENABLE is defined.
* If not set, these functions now return the original keycode or modifier unchanged.
* Reduces firmware size, and unnecessary code when MAGIC_ENABLE is not enabled.
* Removed space saving suggestion with magic functions from squeezing AVR documentation
2025-11-06 23:03:28 +00:00
QMK Bot fdc48d7f81 Merge remote-tracking branch 'origin/develop' into xap 2025-11-06 18:36:44 +00:00
Joel Challis 01d81b9550 Rework converter docs (#18314) 2025-11-06 18:36:07 +00:00
QMK Bot 50d3ff4adf Merge remote-tracking branch 'origin/develop' into xap 2025-11-04 07:08:07 +00:00
QMK Bot b905c246b5 Merge remote-tracking branch 'origin/master' into develop 2025-11-04 07:07:30 +00:00
Andrew C a1096e1dec Deprecate LAYOUT() macro in favor of JSON matrix definitions
* Indicate <keyboard>.h LAYOUT() deprecation in understanding_qmk.md

Initial documentation uses <keyboard>.json to define matrix pin definitions, rather than having users #define the LAYOUT() macro in <keyboard>.h  -  This change brings this docs inline with the [porting_guidelines](https://docs.qmk.fm/porting_your_keyboard_to_qmk),  QMK MSYS will also throw an error if this is attempted.

* Update understanding_qmk.md

enclosed '<' using backtick

* style guideline, now builds correctly

prior version indicates directory, new indicates config. still the same idea.
2025-11-04 15:06:56 +08:00
QMK Bot e507f07dd4 Merge remote-tracking branch 'origin/develop' into xap 2025-11-04 00:22:07 +00:00
QMK Bot f1ec600fac Merge remote-tracking branch 'origin/master' into develop 2025-11-04 00:12:57 +00:00
James Young a9739f7868 [docs] Replace Imgur-hosted images (#25690) 2025-11-04 00:05:39 +00:00
QMK Bot 2c49fd1252 Merge remote-tracking branch 'origin/develop' into xap 2025-10-19 02:15:16 +00:00
フィルターペーパー 81df543086 Debounce: Deprecate num_rows parameter (#25632) 2025-10-19 03:14:37 +01:00
QMK Bot ac027c9f18 Merge remote-tracking branch 'origin/develop' into xap 2025-10-18 21:32:33 +00:00
Boudewijn van Groos 4f21beb715 Fix drv haptics docs by using the correct function name (#25733) 2025-10-18 22:31:52 +01:00
QMK Bot aa90cd01ef Merge remote-tracking branch 'origin/develop' into xap 2025-10-18 10:19:21 +00:00
QMK Bot 18051f1723 Merge remote-tracking branch 'origin/master' into develop 2025-10-18 10:18:38 +00:00
Rin Jun Kit Liu 969f324de4 [Docs] Tap-Hold examples (#24391)
* Update tap_hold.md

Minor grammar/punctuation changes;
Added some more tap-hold examples;
Added a link about home row mods to the reference near the end;
Replaced directional quotation marks with symmetric variant, as this seem to be the only page using them;
Standardised formatting of "tap-hold" (hyphenated is slightly more frequent in existing documentation, so I went with that), as well as "Mod-Tap"/"Layer-Tap".

* Update docs/tap_hold.md

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update docs/tap_hold.md

Co-authored-by: Ryan <fauxpark@gmail.com>

---------

Co-authored-by: Ryan <fauxpark@gmail.com>
2025-10-18 11:17:57 +01:00
QMK Bot 28b7455223 Merge remote-tracking branch 'origin/develop' into xap 2025-10-08 02:11:12 +00:00
Pablo Martínez 0550830909 [QP] Minor cleanup and support for RGB888 surface (#25706)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2025-10-07 19:10:38 -07:00
QMK Bot 2215a1ffa6 Merge remote-tracking branch 'origin/develop' into xap 2025-09-29 22:56:00 +00:00
QMK Bot 24bc4aef03 Merge remote-tracking branch 'origin/master' into develop 2025-09-29 22:55:23 +00:00
Jonas Eppard 7aed244aae [DOCS] Fix keycodes_basic FastForward + Rewind #25685 (#25686) 2025-09-29 23:54:48 +01:00
QMK Bot f7fabf5dbe Merge remote-tracking branch 'origin/develop' into xap 2025-09-29 19:27:27 +00:00
Joel Challis 6f93a86e6e Add LED/RGB Matrix flags API docs (#25673) 2025-09-29 20:27:07 +01:00
Joel Challis 0a4c1caf20 Add DD {LED,RGB}_MATRIX_DEFAULT_FLAGS support (#25671) 2025-09-29 20:26:47 +01:00
QMK Bot 62d3c1e8ab Merge remote-tracking branch 'origin/develop' into xap 2025-09-21 23:02:00 +00:00
Joel Challis 883465d9fb Add generic handling to cycle LED/RGB Matrix flags (#24649) 2025-09-22 00:01:23 +01:00
QMK Bot f5b5f47798 Merge remote-tracking branch 'origin/develop' into xap 2025-09-10 08:53:41 +00:00
QMK Bot c113250c4e Merge remote-tracking branch 'origin/master' into develop 2025-09-10 08:53:02 +00:00
diegorodriguezv b4bdf3f1d5 Update data_driven_config.md (#25612) 2025-09-10 01:52:25 -07:00
QMK Bot f7d9f26fd6 Merge remote-tracking branch 'origin/develop' into xap 2025-09-10 01:46:15 +00:00
QMK Bot 514175848e Merge remote-tracking branch 'origin/master' into develop 2025-09-10 01:45:28 +00:00
diegorodriguezv 24c05ff1c7 Correct link in porting_your_keyboard_to_qmk.md (#25635)
Fixed anchor
2025-09-09 19:44:47 -06:00
QMK Bot 459cef6020 Merge remote-tracking branch 'origin/develop' into xap 2025-09-10 01:44:41 +00:00
QMK Bot 7caef16edd Merge remote-tracking branch 'origin/master' into develop 2025-09-10 01:44:04 +00:00
diegorodriguezv 65e1afe0af Correct link in faq_general.md (#25640)
Updated the link to the QMK trademark page.
2025-09-09 19:43:28 -06:00
QMK Bot dc0b865777 Merge remote-tracking branch 'origin/develop' into xap 2025-09-09 21:52:26 +00:00
QMK Bot ff8db0449e Merge remote-tracking branch 'origin/master' into develop 2025-09-09 21:51:51 +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 28fdf92c3e Merge remote-tracking branch 'origin/develop' into xap 2025-09-09 16:39:29 +00:00
QMK Bot ab61d9cb51 Merge remote-tracking branch 'origin/master' into develop 2025-09-09 16:35:52 +00:00
Nick Brassel f6f627d07f Print build failures with qmk mass-compile and qmk userspace-compile if requested (-p/--print-failures) (#25518) 2025-09-09 17:35:01 +01:00