QMK Bot
2655ce58f9
Merge remote-tracking branch 'origin/master' into develop
2024-01-22 11:36:23 +00:00
Joel Challis
58721a433b
Move layout macro OOB checks to lint ( #22610 )
2024-01-22 11:35:51 +00:00
Ryan
1bebaa310a
CLI: Allow generation of both LED and RGB Matrix config ( #22896 )
2024-01-14 10:33:58 +00:00
Joel Challis
71257e21e6
Generate true/false for _DEFAULT_ON options ( #22829 )
2024-01-06 13:16:23 +00:00
Sergey Vlasov
958215e9d6
Fix more qmk generate-api
fallout from userspace support ( #22619 )
2023-12-06 17:59:42 +11:00
Ryan
f1043e3a92
Fix JSON keymap URLs generated by the API ( #22618 )
2023-12-06 15:55:35 +11:00
Joel Challis
bba5c14933
Avoid exceptions when layouts contain OOB matrix values ( #22609 )
2023-12-05 13:32:07 +00:00
Nick Brassel
46b996a55e
CLI parallel search updates ( #22525 )
2023-11-22 11:14:34 +11:00
Nick Brassel
4938210711
CLI refactoring for common build target APIs ( #22221 )
2023-11-15 16:24:54 +11:00
Joel Challis
b31426252e
Generate switch statement helpers for keycode ranges ( #20059 )
2023-11-01 13:11:42 +11:00
Joel Challis
fbbb221a31
Implement data driven lighting defaults ( #21825 )
2023-11-01 01:26:24 +00:00
Joel Challis
a19ae3d784
Add dd mapping for hardware based split handedness ( #22369 )
2023-11-01 00:55:48 +00:00
Joel Challis
17c3182b1c
Remove use of broken split.main ( #22363 )
2023-10-30 00:49:56 +00:00
Joel Challis
559450a099
Fix 'to_c' for config.h mappings ( #22364 )
2023-10-29 23:41:44 +00:00
Joel Challis
98530cad3b
Implement data driven dip switches ( #22017 )
...
* Add data driven dip switches
* Autogen weak matrix_mask
2023-10-29 01:09:02 +01:00
QMK Bot
f4677c866e
Merge remote-tracking branch 'origin/master' into develop
2023-09-28 10:49:40 +00:00
Nick Brassel
fb0c64a567
Allow inline generation of compile_commands.json while doing a qmk compile
, using --compiledb
( #21549 )
2023-09-28 11:48:58 +01:00
Joel Challis
de381ad3b7
Generate keymap.json config options more forcefully ( #21960 )
2023-09-13 01:12:46 +01:00
Ryan
f407d90598
keycode aliases: work around ChibiOS ch.h include guard ( #21497 )
2023-07-31 09:35:06 +10:00
Ryan
030511ece3
CLI: Improve error messages when layout key matrix row/col is OOB ( #21640 )
2023-07-31 09:34:19 +10:00
QMK Bot
9d96bfc5f5
Merge remote-tracking branch 'origin/master' into develop
2023-05-20 21:29:58 +00:00
Nick Brassel
420e35f922
qmk generate-make-dependencies
improvements (#21001 )
...
* Recommendations from @sigprof
* Fix CI tests
2023-05-20 22:29:21 +01:00
Ryan
6d90fa2300
qmk format-json
: Expose full key path and respect sort_keys
(#20836 )
2023-05-20 22:15:05 +10:00
Peter
7b31c18d46
Fix English word list retrieval in qmk generate-autocorrect-data ( #20915 )
2023-05-20 22:11:57 +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
QMK Bot
6c172772db
Merge remote-tracking branch 'origin/master' into develop
2023-04-09 16:42:12 +00:00
Dasky
6e0acf0548
Add autocomplete to generate-compilation-database ( #20387 )
2023-04-09 17:41:30 +01:00
QMK Bot
4aa2cd45a1
Merge remote-tracking branch 'origin/master' into develop
2023-04-07 13:08:43 +00:00
Joel Challis
e9b36bebb2
Avoid generating empty ENCODER_RESOLUTION ( #20179 )
2023-04-07 14:07:59 +01:00
QMK Bot
66f19518b4
Merge remote-tracking branch 'origin/master' into develop
2023-03-29 12:01:55 +00:00
Joel Challis
f56580404d
Minify content published to API ( #20285 )
2023-03-29 13:01:16 +01:00
Joel Challis
79b0f9168e
Custom keycodes in JSON ( #19925 )
2023-03-27 20:01:07 +01:00
Joel Challis
c3c40dfda8
Remove some use of keymap.h ( #19980 )
2023-03-03 11:26:53 +00:00
Joel Challis
6ceff1367d
Tidy up use of keycode range helpers ( #19813 )
2023-02-12 17:09:34 +00:00
Jouke Witteveen
3137883956
Typographic updates to source generation ( #19160 )
2023-02-10 22:39:13 +00:00
Joel Challis
1d0b4c8d38
Tidy up use of keycode range helpers ( #19756 )
2023-02-10 21:10:14 +00:00
Pablo Martínez
d55b07696b
Add commit info to version.h
( #19542 )
...
* Initial commit
* Fix import order
* Fix deleted code instead of debug print line
* Format
* Update lib/python/qmk/cli/generate/version_h.py
Co-authored-by: Ryan <fauxpark@gmail.com>
* Renaming
* Update lib/python/qmk/cli/generate/version_h.py
Co-authored-by: Joel Challis <git@zvecr.com>
* Update lib/python/qmk/git.py
Co-authored-by: Joel Challis <git@zvecr.com>
---------
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2023-02-02 18:23:27 +00:00
fauxpark
ef6505ad75
Merge remote-tracking branch 'upstream/master' into develop
2023-01-30 18:55:36 +11:00
Ryan
2c878b1b16
Clean up qmk generate-autocorrect-data
( #19710 )
2023-01-30 03:37:02 +00:00
Joel Challis
fe6502f12e
Publish keymap.json to API ( #19167 )
2023-01-20 03:38:19 +00:00
Joel Challis
20474ae232
Fix CLI community detection ( #19562 )
2023-01-11 12:38:35 +11:00
QMK Bot
b2384f1809
Merge remote-tracking branch 'origin/master' into develop
2023-01-05 23:41:28 +00:00
Sergey Vlasov
4a7d65b9d7
Fix MATRIX_COLS and MATRIX_ROWS generation for custom matrix ( #19508 )
...
The code which generated the MATRIX_COLS and MATRIX_ROWS defines from
the JSON information was checking the presence of the `matrix_pins` key,
which may not exist if a custom matrix is used. Check the presence of
`matrix_size` instead.
2023-01-05 23:40:53 +00:00
QMK Bot
8f506b5bc2
Merge remote-tracking branch 'origin/master' into develop
2022-12-23 11:12:33 +00:00
Joel Challis
ab1898e660
Minor alignment of rgb_breathe_table generator ( #19403 )
2022-12-23 11:11:56 +00:00
Joel Challis
e5721bbd37
Remaining DD keymap_extras migration ( #19110 )
...
* Parse headers to data
* Regen headers from data
2022-12-21 23:35:23 +00:00
Stefan Kerkmann
962e4c0e18
[Test] Reset timer for every unit test and provide timestamps for log messages ( #17028 )
2022-12-15 02:31:08 +11:00
Joel Challis
9bc7e9afbd
Initial uk+us DD keymap_extras migration ( #19031 )
2022-12-09 00:54:52 +00:00
Joel Challis
dfa53900dc
Publish constants metadata to API ( #19143 )
...
* Publish metadata
* Ensure content is sorted
2022-11-23 18:01:07 +00:00