Commit Graph
3623 Commits
Author SHA1 Message Date
QMK Bot 56f975eee4 Merge remote-tracking branch 'origin/develop' into xap 2026-03-28 07:30:07 +00:00
Joel Challis 7382c0a6f2 Remove deprecated audio pin defines (#26111) 2026-03-28 07:29:27 +00:00
QMK Bot a9602d25a4 Merge remote-tracking branch 'origin/develop' into xap 2026-03-19 03:42:09 +00:00
QMK Bot 12f92db5d9 Merge remote-tracking branch 'origin/master' into develop 2026-03-19 03:41:28 +00:00
Peter Cockandフィルターペーパー fec01edaa4 Explain how to use STORE_SETUPS and PRINT_SETUPS (#26070)
* Explain how to use STORE_SETUPS and PRINT_SETUPS

I found the instructions a little terse, but managed.

This also adds a note about PRINT_SETUPS reporting random numbers if STORE_SETUPS hasn't been used.

* Remove line breaks

Existing docs seem to use a mix of hard line breaks at sentence
ends, or 80 chars-ish, versus no line breaks in paragraphs.

* Suggestion during review

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>

---------

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
2026-03-19 11:40:49 +08:00
QMK Bot 007283ef6a Merge remote-tracking branch 'origin/develop' into xap 2026-03-19 02:22:56 +00:00
QMK Bot 9da27a3dcf Merge remote-tracking branch 'origin/master' into develop 2026-03-19 02:22:05 +00:00
Peter Cockandフィルターペーパー 7619e991cf QMK avoids raw line breaks within paragraphs in Markdown (#26080)
* QMK avoids raw line breaks within paragraphs in Markdown

Mentioned in passing during a few of my recent documentation pull requests, eg #26070.

* Suggestion during review

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>

---------

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
2026-03-19 10:16:35 +08:00
QMK Bot 63b1ad5237 Merge remote-tracking branch 'origin/develop' into xap 2026-03-16 03:15:32 +00:00
QMK Bot 1a3728db21 Merge remote-tracking branch 'origin/master' into develop 2026-03-16 03:13:48 +00:00
フィルターペーパー 2cbcd76ef0 License violations updates. (#26076) 2026-03-16 03:12:18 +00:00
QMK Bot f381d1d255 Merge remote-tracking branch 'origin/develop' into xap 2026-03-15 10:29:24 +00:00
HorrorTroll e4de46b3b0 Added PixArt PMW-3325 mouse sensor driver (#26065)
* Added support PMW3325 sensor driver

* Missing PMW3325 on pointing device document

* Suggested changes resolved
2026-03-15 21:28:40 +11:00
QMK Bot 54a65535c7 Merge remote-tracking branch 'origin/develop' into xap 2026-03-13 23:01:13 +00:00
Peter Cock afb5335bf3 Switch missing default handler in OS detection docs (#26064)
Switch was missing default handler: control reaches end of non-void function

This warning gets treated as an error on Github Actions
2026-03-13 22:59:54 +00:00
QMK Bot 1f7487901a Merge remote-tracking branch 'origin/develop' into xap 2026-03-10 02:42:32 +00:00
01e30d407c [Docs] Show how to flip semicolon and colon (#26030)
* Show how to flip semicolon and colon

* Apply whitespace suggestions from code review

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Match line-wrapping

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

---------

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2026-03-09 19:41:03 -07:00
QMK Bot b1b3f4beeb Merge remote-tracking branch 'origin/develop' into xap 2026-03-09 21:17:52 +00:00
Joel Challis 3dcdf41d1c Fix split data sync link in community modules docs (#26055) 2026-03-09 21:16:30 +00:00
QMK Bot a29b169eae Merge remote-tracking branch 'origin/develop' into xap 2026-03-07 23:47:15 +00:00
Nick Brassel 032c2aa974 2026q1 develop changelog. (#26046) 2026-03-07 23:46:38 +00:00
QMK Bot 8a0e9fabd8 Merge remote-tracking branch 'origin/develop' into xap 2026-02-19 11:04:07 +00:00
Joel Challis 5591a68b65 Allow custom data sync for community modules (#25955)
* Allow custom data sync for community modules

* Stub out community_config.h codegen

* Fix SPLIT_TRANSACTION_RPC logic
2026-02-19 22:03:26 +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
QMK Bot f833206c6e Merge remote-tracking branch 'origin/develop' into xap 2026-01-03 23:02:07 +00:00
Pascal Getreuer 3194862502 docs/tap_hold.md fixes: Note that Chordal Hold supports multiple same-side mods and fix heading for Speculative Hold. (#25924)
* Note Chordal Hold supports multiple same-side mods.

* Fix "Speculative Hold" heading from H3 -> H2.
2026-01-04 07:00:50 +08:00
QMK Bot ab38b26420 Merge remote-tracking branch 'origin/develop' into xap 2026-01-03 20:33:40 +00:00
Ed Flanagan 8c035c2116 Fix small typo in WS2812 driver doc (#25928)
`ws812` -> `ws2812`
2026-01-03 20:18:41 +00:00
QMK Bot dcdcd360a1 Merge remote-tracking branch 'origin/develop' into xap 2025-12-04 12:20:04 +00:00
Jacek Królikowski d39015a401 [DOCS] Add keycodes to info.json docs. More precise matrix masking info (#25801) 2025-12-04 12:15:43 +00:00
QMK Bot e46aaf8c57 Merge remote-tracking branch 'origin/develop' into xap 2025-12-04 12:14:35 +00:00
tyler d4f04fe850 Simplify docs for Key Overrides config (#25787) 2025-12-04 12:13:20 +00:00
QMK Bot 0fb91c4de2 Merge remote-tracking branch 'origin/develop' into xap 2025-12-01 21:49:04 +00:00
Joel Challis 0e6b73c9ff 2025q4 develop changelog (#25845) 2025-12-01 21:47:16 +00:00
QMK Bot 6e20a3c9be Merge remote-tracking branch 'origin/develop' into xap 2025-11-27 13:38:06 +00:00
QMK Bot 9acd127cc1 Merge remote-tracking branch 'origin/master' into develop 2025-11-27 13:37:29 +00:00
9c2ca00074 QMK CLI Environment bootstrapper (#25038)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Pascal Getreuer <getreuer@google.com>
2025-11-28 00:36:49 +11:00
QMK Bot 2cc4b4f72e Merge remote-tracking branch 'origin/develop' into xap 2025-11-23 11:33:16 +00:00
Stephen OstermillerandSergey Vlasov 1a954e8da5 Reduce tap dance memory usage, move state out of data (#25415)
* Use less tap dance memory.

Use dynamically allocated sparse array for tap dance state, dynamically allocate tap dance state when needed and free it when the tap dance is done.

* new approach

* Use null, check for null

* Reformat with docker

* Use uint8 with idx rather than uint16 with keycode in state

* fix accidental change

* reformat

* Add null check

* add documentation tip suggested by tzarc

* Only allow tap dance state allocation on key down, not on key up

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

* Only allow tap dance allocation on key down, not on key up

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>

* add user action required section

---------

Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2025-11-23 22:32:36 +11: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 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