Commit Graph

839 Commits

Author SHA1 Message Date
Joel Challis
92c0e2cee1
Align C formatting extensions (#26137) 2026-04-09 12:03:53 +01:00
Joel Challis
2bd8e43256
Enhance checks for invalid keyboard build targets (#26122)
Some checks failed
Update API Data / api_data (push) Has been cancelled
Essential files modified / tag (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update develop after master merge / develop_update (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
2026-04-05 15:38:40 +10:00
Jalal El Mansouri
709628dfb2
Honor BUILD_DIR in mass_compile.py (#25586) 2026-03-15 22:07:43 +11:00
Joel Challis
5629ecf5ff
Add bootloadHID support to qmk flash (#26053)
Some checks failed
Update API Data / api_data (push) Has been cancelled
Essential files modified / tag (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update develop after master merge / develop_update (push) Has been cancelled
Generate Docs / generate (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-03-10 23:33:14 +00:00
QMK Bot
1874bc94e2 Merge remote-tracking branch 'origin/master' into develop
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-02-24 19:23:41 +00:00
Joel Challis
9e8199c411
Print keymap name within new-keymap error message (#26034)
Some checks failed
Update API Data / api_data (push) Has been cancelled
Essential files modified / tag (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update develop after master merge / develop_update (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-02-24 19:23:04 +00:00
Joel Challis
4733a2df16
Promote duplication of defaults check to error (#26025)
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Generate Develop Docs / generate (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-02-20 15:45:26 +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
Joel Challis
cde41cf611
Remove config_h_features from generated info.json (#26024) 2026-02-17 22:24:03 +00:00
Joel Challis
f8daa3cc40
Add 'none of the above' to new-keyboard dev board prompt (#25998)
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-02-16 02:18:04 +00:00
QMK Bot
bef076f23e Merge remote-tracking branch 'origin/master' into develop
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Generate Develop Docs / generate (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-02-13 18:22:34 +00:00
Joel Challis
63a3fc3591
Fix qmk flash handling of paths relative to qmk_firmware (#25993) 2026-02-13 18:21:51 +00:00
Joel Challis
fac1210609
Enforce EOL when formatting files (#24989)
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-02-11 07:39:49 +08:00
Joel Challis
a170e6f191
Update lint to validate keymap names (#25969) 2026-02-10 16:48:09 +00:00
Joel Challis
98f05c0136
Allow keymap.json to disable config flags (#25502) 2026-02-10 16:11:02 +08:00
Joel Challis
5dd5d4dd60
Correctly resolve keyboard alias during 'qmk new-keymap' (#25570) 2026-02-10 16:10:12 +08:00
QMK Bot
005b778164 Merge remote-tracking branch 'origin/master' into develop
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-02-09 01:00:12 +00:00
Joel Challis
b6d46cdc47
Allow json keymaps to include a user provided keymap.h (#25987)
Some checks failed
Update API Data / api_data (push) Has been cancelled
Essential files modified / tag (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update develop after master merge / develop_update (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-02-09 08:59:34 +08:00
QMK Bot
b00bdd0354 Merge remote-tracking branch 'origin/master' into develop
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-01-20 08:49:29 +00:00
Joel Challis
863b308519
Fix avrdude version check logic (#25957)
Some checks failed
Update API Data / api_data (push) Has been cancelled
Essential files modified / tag (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update develop after master merge / develop_update (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2026-01-20 08:48:51 +00:00
Joel Challis
adbd077b15
Minor alignment of CLI formatting commands (#25946) 2026-01-11 20:37:34 +00:00
Joel Challis
f8d65460c2
Report permission issues in qmk doctor (#25931)
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Generate Develop Docs / generate (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
Report permission issues in 'qmk doctor'
2026-01-10 08:23:43 +08:00
Joel Challis
259320ca27
Lint out-of-bounds bootmagic config (#25899)
* Lint OOB bootmagic config

* lint
2026-01-07 18:37:51 +08:00
QMK Bot
85b79cc578 Merge remote-tracking branch 'origin/master' into develop 2026-01-07 10:24:53 +00:00
Joel Challis
1e683923e1
Handle broken symlinks in qmk doctor udev checks (#25934)
Handle broken symlinks in 'qmk doctor' udev checks
2026-01-07 18:24:16 +08:00
Joshua Diamond
41c2a7b070
Include userspace version (QMK_USERSPACE_VERSION) in version.h (#25882)
* Include userspace version in version.h

* Update lib/python/qmk/cli/generate/version_h.py

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

* Update lib/python/qmk/cli/generate/version_h.py

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

* Update lib/python/qmk/cli/generate/version_h.py

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

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2025-12-18 22:23:51 -05:00
Joel Challis
511f1ed9de
Remove unused qmk.keymap.write_file/qmk.keymap.write_json (#25854)
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-12-04 23:31:52 +00:00
QMK Bot
d45b967cf2 Merge remote-tracking branch 'origin/master' into develop 2025-12-01 01:46:53 +00:00
Joel Challis
e2bf515df4
Fix python format warnings (#25841) 2025-12-01 12:17:13 +11:00
QMK Bot
9acd127cc1 Merge remote-tracking branch 'origin/master' into develop 2025-11-27 13:37:29 +00:00
Nick Brassel
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
Joel Challis
53de903fb8
Better defaulting of {RGB,LED}_MATRIX_DEFAULT_FLAGS (#25785) 2025-11-23 22:21:55 +11:00
Xelus22
fd65390496
[core] add BCD versions of QMK Version (#25804)
Co-authored-by: Joel Challis <git@zvecr.com>
2025-11-23 22:21:13 +11:00
Joel Challis
28a11ff6f7
Fix preference of output file for 'qmk generate-autocorrect-data' (#25818)
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-11-23 05:02:32 +00:00
Jack Sangdahl
1a7f544e0d
[CLI] Lint error on missing keyboard readme (#25814) 2025-11-22 06:57:58 +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) 2025-11-19 03:45:29 +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) 2025-11-17 02:06:59 +00:00
Joel Challis
8ec3de0f92
Add return code to qmk userspace-doctor (#25775) 2025-11-12 08:59:06 +11:00
Joel Challis
6e35013bc2
Generate CUSTOM_MATRIX = lite without matrix_pins.custom (#25453) 2025-11-08 20:48:48 +00:00
QMK Bot
cf05c7d1e4 Merge remote-tracking branch 'origin/master' into develop 2025-11-08 18:44:13 +00:00
Carlos Eduardo
22b213e191
Add LED index map to qmk info cli command (#25743) 2025-11-08 18:43:34 +00:00
Joel Challis
883465d9fb
Add generic handling to cycle LED/RGB Matrix flags (#24649)
Some checks failed
Update API Data / api_data (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (riot) (push) Has been cancelled
Update feature branches after develop merge / feature_branch_update (xap) (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-09-22 00:01:23 +01:00
Joel Challis
d34cade5ab
Generate default encoder resolution for sparse config (#25247) 2025-09-12 13:21:49 +01:00
Joel Challis
cf58a8733d
Add DIP Switch map support to keymap.json (#25431) 2025-09-12 10:23:23 +01: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
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
96ee4c21a3 Merge remote-tracking branch 'origin/master' into develop
Some checks failed
CLI CI / test (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
2025-08-03 03:01:47 +00:00
Joel Challis
ae07dee941
Improve 'new-keymap' error handling when default keymap is missing (#25536)
Some checks failed
CLI CI / test (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2025-08-03 04:01:13 +01:00