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
8522bb342d
Enable modules to persist data ( #26201 )
2026-06-18 18:43:32 +01: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
57b284dfa9
Refactor Makefile logic for locating keymaps ( #25808 )
2025-12-08 19:55:06 +00:00
psych3r
08e5fcfdf4
Fix USER_PATH resolution on case-insensitive filesystems ( #25853 )
...
When QMK_USERSPACE is empty, the wildcard check in build_keyboard.mk
incorrectly matches user home directories on case-insensitive filesystems
(macOS/Windows), causing USER_PATH to resolve to an absolute path instead
of a relative path.
This only affects users whose username matches their user directory name
(e.g., username 'psycher' with home '/Users/psycher' and QMK user dir
'users/psycher').
Fix by checking if QMK_USERSPACE is non-empty before performing the
wildcard check.
2025-12-05 22:25:48 +00:00
Joel Challis
b5dfb2bd1e
Partially skip generating community modules when none enabled ( #25819 )
2025-11-28 08:29:46 +11:00
Nick Brassel
a4ef1ae736
gcc15 AVR compilation fixes ( #25238 )
2025-05-19 09:22:31 +10:00
Pascal Getreuer and Joel Challis
f4171412a6
Enable community modules to define LED matrix and RGB matrix effects. ( #25187 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2025-05-12 09:30:19 +10:00
Joel Challis
8cd71917ce
Avoid duplication in generated community modules rules.mk ( #25135 )
2025-04-23 10:27:47 +10:00
Pablo Martínez
e62352e606
[Cleanup] Handling of optional *.mk files ( #24952 )
...
replace check + `include` with `-include`
2025-02-28 17:39:43 +00:00
Nick Brassel
1efc82403b
Community modules ( #24848 )
2025-02-26 22:25:41 +11:00
Joel Challis
5eb53be671
Avoid loading keymap rules.mk twice ( #24665 )
2024-12-02 06:24:44 +11:00
Nick Brassel
7d8f193988
Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. ( #23451 )
2024-11-24 20:32:30 +11:00
QMK Bot
45397a44e3
Merge remote-tracking branch 'origin/master' into develop
2024-08-12 13:26:02 +00:00
Nick Brassel
dccada95aa
Remove debugging prints. ( #24271 )
2024-08-12 23:25:29 +10:00
QMK Bot
2c6409fdd8
Merge remote-tracking branch 'origin/master' into develop
2024-08-12 12:34:54 +00:00
Nick Brassel
380e0c9cad
Userspace: add support for adding environment variables during build ( #22887 )
2024-08-12 22:34:22 +10:00
Joel Challis
938badc3b0
Generate keymap dd keycodes to header ( #20273 )
2024-06-17 21:51:53 +01:00
Nick Brassel
4acdddbf48
Bodge consolidation. ( #23448 )
2024-04-10 19:03:11 +10:00
Joel Challis
9f4a9d5826
Enable 'keyboard.json' as a build target ( #22891 )
2024-03-10 16:20:25 +11:00
Nick Brassel and Duncan Sutherland
5501e804ff
QMK Userspace ( #22222 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2023-11-28 07:53:43 +11:00
Nick Brassel
8e614250b4
[QP] Add support for OLED, variable framebuffer bpp ( #19997 )
...
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com >
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
Fixup delta frame coordinates after #20296 .
2023-10-22 13:27:31 +11:00
QMK Bot
87b4bc17ed
Merge remote-tracking branch 'origin/master' into develop
2023-10-21 10:32:05 +00:00
Nick Brassel
0e6d47e1e4
Fixup symbol sizing listing. ( #22307 )
2023-10-21 21:31:23 +11:00
Pablo Martínez and Nick Brassel
9b0887359b
[Feature] Compilation warning if both keymap.json and keymap.c exist ( #19939 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-09-25 14:17:50 +10:00
Ryan
b9e5895184
Eliminate TMK_COMMON_* in makefiles ( #21517 )
2023-07-15 17:27:32 +10:00
Ryan
aad5746682
Move protocol makefiles into their respective folders ( #21332 )
...
* Move protocol makefiles into their respective folders
* Fix USB-USB converter
2023-06-22 15:07:28 +01:00
Nick Brassel
ffdc70bf0a
Consolidate KEYBOARD_OUTPUT+KEYMAP_OUTPUT=>INTERMEDIATE_OUTPUT ( #21272 )
2023-06-21 08:41:49 +10:00
Nick Brassel
433dc60686
Merge remote-tracking branch 'upstream/master' into develop
2023-05-15 22:10:42 +10:00
Nick Brassel
507e32b28c
Generate make dependency file during build for info.json's etc. ( #20451 )
2023-05-15 21:58:12 +10:00
fauxpark
9602938e9e
Merge remote-tracking branch 'upstream/master' into develop
2023-03-29 16:00:41 +11:00
Nick Brassel
6bdbf77238
Add step summary output to CI builds, with failure logs. ( #20288 )
2023-03-29 15:55:31 +11:00
Nick Brassel
42aa83787f
Optionally keep intermediate file listings in order to do comparisons between builds. ( #20237 )
2023-03-23 12:48:25 +11:00
QMK Bot
cc9520b7a0
Merge remote-tracking branch 'origin/master' into develop
2023-01-30 08:48:34 +00:00
Nick Brassel
e296d67146
Accumulate version.h generator flags. ( #19716 )
2023-01-30 08:47:46 +00:00
Joel Challis
832479c7fb
Split out mcu_selection to platform ( #19701 )
2023-01-29 07:40:47 +11:00
Joel Challis
0ce3f6bcfe
De-duplicate platform detection ( #19603 )
2023-01-19 00:27:00 +00:00
Joel Challis
88ec588ae7
Remove make all-<platform> build targets ( #19496 )
2023-01-19 10:44:41 +11:00
Joel Challis
46c85c93f0
Revert "De-duplicate platform detection ( #19545 )" ( #19564 )
...
This reverts commit e11235ee14 .
2023-01-11 19:58:27 +00:00
Joel Challis
e11235ee14
De-duplicate platform detection ( #19545 )
2023-01-11 02:13:32 +00:00
Nick Brassel
8e869da1da
Allow for specifying the number of symbols to output. ( #19497 )
2023-01-04 16:07:13 +11:00
Joel Challis
575db6949a
Generalise CTPC logic from common_features ( #18803 )
2022-10-22 12:39:39 -07:00
Joel Challis
aa8e0a3e7a
Build correctly when out of tree ( #18775 )
2022-10-19 17:43:25 +01:00
QMK Bot
86ce1d4b04
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 16:55:12 +00:00
George Rodrigues
959f4cbb62
docs: some typos ( #18582 )
...
probably hacktoberism
2022-10-05 17:32:07 +01:00
Ryan
c4ff8192c2
Reverse keymap search order ( #18449 )
2022-10-01 23:36:07 +01:00
Joel Challis
20f142a772
Tidy up LAYOUT macro generation ( #18262 )
2022-09-19 01:35:46 +01:00
Ryan
bb6f028833
Move bootloader.mk to platforms ( #18228 )
2022-08-31 07:17:24 -07:00
Joshua Diamond
2f87abd4ef
Revert "[Core] Re-order user space rules inclusion ( #17459 )" ( #18032 )
2022-08-14 07:13:15 +10:00