QMK Bot
9f75ab2c92
Merge remote-tracking branch 'origin/master' into develop
2026-06-26 13:20:50 +00:00
Trent Piepho
b1093e9da5
Fix VERBOSE make flag ( #26289 )
...
The docs say set this to true to enable verbose output, but setting it to
anything, even "false", would enable verbose mode.
The qmk python build program actually does this, supplying "VERBOSE=false"
to make, which turns verbose mode on, not off! The reason it's not verbose
is that the wrapper also adds the "-s" switch that has the same effect as
turning verbose mode back off.
After fixing the flag, there's no reason to add the "-s", so remove that code.
2026-06-26 14:20:10 +01:00
Joel Challis
0ec0cdde81
Consistently handle datablock init ( #26282 )
2026-06-24 20:36:51 +01:00
Joel Challis
963986c475
Automatically handle duplicate matrix LED mappings ( #26278 )
2026-06-22 18:31:14 +01:00
Joel Challis
8522bb342d
Enable modules to persist data ( #26201 )
2026-06-18 18:43:32 +01:00
Futats
7b30455a93
Fix python syntax errors in except clauses ( #26254 )
...
* Update rules_mk.py
fix syntax error
* Update config_h.py
second syntax error
2026-06-11 07:53:41 +08:00
Yoichiro Tanaka
1ef87578e2
Fix audio.pins in keyboard.json not being converted to C defines ( #26107 )
...
* Fix audio.pins in keyboard.json not being converted to C defines
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* Fix audio.pins in keyboard.json not being converted to C defines
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* Fix 'list index out of range' on missing config
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: zvecr <git@zvecr.com >
2026-06-09 11:26:41 -07:00
Joel Challis
a9efff322c
Fail when a duplicate module name is detected ( #26238 )
2026-05-29 20:32:28 +01:00
QMK Bot
286bc43459
Merge remote-tracking branch 'origin/master' into develop
2026-05-28 02:05:49 +00:00
Joel Challis
2ea1a0192f
Fix qmk compile -km <keyboard> -km all ( #26234 )
...
Pass required print_failures argument to mass compile commands.
2026-05-28 03:05:01 +01:00
QMK Bot
4a962d7679
Merge remote-tracking branch 'origin/master' into develop
2026-04-30 22:57:56 +00:00
Joel Challis
c2f7a5b5c5
Fix config.h bool parsing ( #26166 )
2026-04-30 23:57:08 +01:00
Joel Challis
7d40a3328f
Require "url" field to not be empty ( #25152 )
2026-04-26 13:48:59 +10:00
QMK Bot
3a7e4d933e
Merge remote-tracking branch 'origin/master' into develop
2026-04-14 10:03:12 +00:00
Nick Brassel
15e8658e81
Deploy qmk_udev during bootstrap, updated CLI bootstrap docs ( #26147 )
2026-04-14 11:02:31 +01:00
QMK Bot
cbb8d156b0
Merge remote-tracking branch 'origin/master' into develop
2026-04-09 11:04:35 +00:00
Joel Challis
92c0e2cee1
Align C formatting extensions ( #26137 )
2026-04-09 12:03:53 +01:00
QMK Bot
a34c3b915e
Merge remote-tracking branch 'origin/master' into develop
2026-04-05 05:39:18 +00:00
Joel Challis
2bd8e43256
Enhance checks for invalid keyboard build targets ( #26122 )
...
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
2026-04-05 15:38:40 +10:00
Joel Challis
7382c0a6f2
Remove deprecated audio pin defines ( #26111 )
2026-03-28 07:29:27 +00:00
QMK Bot
f63d01d786
Merge remote-tracking branch 'origin/master' into develop
2026-03-15 11:22:22 +00:00
Jalal El Mansouri
709628dfb2
Honor BUILD_DIR in mass_compile.py ( #25586 )
2026-03-15 22:07:43 +11:00
Joel Challis
f7a77c8b70
Update lint to check all keymaps within the repo ( #25970 )
2026-03-13 23:20:28 +00:00
Joel Challis
5629ecf5ff
Add bootloadHID support to qmk flash ( #26053 )
2026-03-10 23:33:14 +00:00
QMK Bot
1874bc94e2
Merge remote-tracking branch 'origin/master' into develop
2026-02-24 19:23:41 +00:00
Joel Challis
9e8199c411
Print keymap name within new-keymap error message ( #26034 )
2026-02-24 19:23:04 +00:00
Joel Challis
4733a2df16
Promote duplication of defaults check to error ( #26025 )
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 )
2026-02-16 02:18:04 +00:00
QMK Bot
bef076f23e
Merge remote-tracking branch 'origin/master' into develop
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 )
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
2026-02-09 01:00:12 +00:00
Joel Challis
b6d46cdc47
Allow json keymaps to include a user provided keymap.h ( #25987 )
2026-02-09 08:59:34 +08:00
QMK Bot
b00bdd0354
Merge remote-tracking branch 'origin/master' into develop
2026-01-20 08:49:29 +00:00
Joel Challis
863b308519
Fix avrdude version check logic ( #25957 )
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 )
...
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 )
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