Commit Graph
3556 Commits
Author SHA1 Message Date
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
QMK Bot 5f42634ddf Merge remote-tracking branch 'origin/develop' into xap 2025-09-07 12:34:43 +00:00
フィルターペーパーandJoel Challis 4bd5c033c3 Refactor debounce algorithm with static allocation (#25515)
* Refactor debounce counters with direct indexing

* Refactor code to use array indexing for debounce_counters
* Use global MATRIX_ROW_SHIFTER macro

* Refactor debounce algorithm with static allocation

* Converted arrays to static allocation
* Standardised use of MATRIX_ROWS_PER_HAND for array sizing
* Added Doxygen comments for primary debounce functions
* Removed debounce_free()

* Rewrite sym_defer_pr

* Modernise code using sym_defer_pk as template
* Format consistency with other current algorithms

* Use shorter SPDX-License-Identifier

* Remove ChibiOS core memory manager guard
* Keep type definition within DEBOUNCE guard

* Add change log

* Minor optimisation refactor

* Pre-calculate row_offset in per-key matrix loops
* Add inline compiler hints
* Improve readability with blank lines

* Limit elapsed time to the maximum debounce value

* Apply suggestions from code review

Declare counters with "DEBOUNCE_ELAPSED"

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

* Update change log to new breaking change date

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2025-09-07 13:34:05 +01:00
QMK Bot bd8d070e84 Merge remote-tracking branch 'origin/develop' into xap 2025-09-07 12:06:08 +00:00
Ryan bcc546aa3f Update USBaspLoader ISP instructions (#25590) 2025-09-07 13:05:34 +01:00
QMK Bot 653d730343 Merge remote-tracking branch 'origin/develop' into xap 2025-09-05 21:07:56 +00:00
Joel Challis b43ec9d65a 2025q3 develop changelog (#25597) 2025-09-06 07:07:20 +10:00
QMK Bot 5375bb7656 Merge remote-tracking branch 'origin/develop' into xap 2025-08-17 00:15:22 +00:00
Joel Challis cc696a2ae8 Refactor battery driver (#25550) 2025-08-17 01:14:48 +01:00
QMK Bot 252b2a561c Merge remote-tracking branch 'origin/develop' into xap 2025-08-09 22:27:50 +00:00
Jack Sangdahl 00ca362826 Migrate helix common configuration (#25433)
* Initial tidying up of top level helix/ directory

Align readme.md with template & provide more detailed PCB information
Remove unused rules.mk
Add common config.h file
Update glcdfont.c with formatting and license header

* Further migrations after PRs merged

Move shared configuration to top level info.json and config.h
More descriptive hardware compatibility

* Add changelog

* Align configuration between PCBs

- Migrate beta & pico to use RGB Matrix
- Move previously RGB Matrix-dependent OLED code in rev3/rev3.c to top level
- Remove reundant OLED code in beta/beta.c
- Remove RGBLight references

* Update changelog with RGB Matrix configuration
2025-08-10 00:27:13 +02:00
QMK Bot da47a7ac77 Merge remote-tracking branch 'origin/develop' into xap 2025-08-09 22:15:15 +00:00
Jack Sangdahl 12dc6d1ac8 Fix serial speed DD configuration & migrate keyboards (#25546)
* Fix serial speed DD configuration

- Fixes incorrect SOFT_SERIAL_SPEED mapping
- Renames key split.soft_serial_speed -> split.serial.speed
- Migrates keyoards that configure this, and remove configuration from keyboards that do not differ from the default behaviour
- Add deprecation notice and migration support
2025-08-09 23:14:40 +01:00
QMK Bot ddd739ad9b Merge remote-tracking branch 'origin/develop' into xap 2025-08-01 13:27:40 +00:00
QMK Bot efce9bc9b5 Merge remote-tracking branch 'origin/master' into develop 2025-08-01 13:27:05 +00:00
Nick Brassel d575bf7ddc Add proprietary libraries policy page. (#25532) 2025-08-01 23:26:30 +10:00
QMK Bot bf6b0b1e07 Merge remote-tracking branch 'origin/develop' into xap 2025-07-23 12:10:01 +00:00
QMK Bot 717b6b8f13 Merge remote-tracking branch 'origin/master' into develop 2025-07-23 12:09:23 +00:00
Joel Challis 36c3f4deba [docs] Align more keyboard placeholders (#25510) 2025-07-23 13:08:48 +01:00
QMK Bot b1d95bf930 Merge remote-tracking branch 'origin/develop' into xap 2025-07-23 03:34:46 +00:00
QMK Bot a954b568ea Merge remote-tracking branch 'origin/master' into develop 2025-07-23 03:34:12 +00:00
Joel Challis 74d64c7f43 [docs] Align keyboard and keymap placeholders (#25509) 2025-07-23 04:33:37 +01:00
QMK Bot 81ac61cf5e Merge remote-tracking branch 'origin/develop' into xap 2025-07-10 11:03:21 +00:00
QMK Bot 558fee16e4 Merge remote-tracking branch 'origin/master' into develop 2025-07-10 11:02:47 +00:00
Andrew Cooney 87e5df1b9e Changes to the Stenography documentation page. (#25426) 2025-07-10 12:02:08 +01:00
QMK Bot b3ecda4d0d Merge remote-tracking branch 'origin/develop' into xap 2025-07-08 19:19:38 +00:00
QMK Bot 75b899d87d Merge remote-tracking branch 'origin/master' into develop 2025-07-08 19:18:09 +00:00
jack c3b3f09702 [Docs] Tidy up keyboard guidelines (#25461)
* Initial

* Grammar
2025-07-08 13:17:33 -06:00