Joel Challis
0ce3f6bcfe
De-duplicate platform detection ( #19603 )
2 years ago
Joel Challis
a1f253cbef
`qmk compile`/`qmk flash` - Validate keymap argument ( #19530 )
2 years ago
Nick Brassel
4723f308ad
Remove CLI commands: `multibuild`, `cformat`, `fileformat`, `pyformat`. ( #19629 )
2 years ago
Joel Challis
88ec588ae7
Remove `make all-<platform>` build targets ( #19496 )
2 years ago
Nick Brassel
17c9388af5
Allow for wildcard filtering in `qmk mass-compile` ( #19625 )
2 years ago
David Hoelscher
45851a10f6
Add RGB565 and RGB888 color support to Quantum Painter ( #19382 )
2 years ago
Joel Challis
46c85c93f0
Revert "De-duplicate platform detection ( #19545 )" ( #19564 )
...
This reverts commit e11235ee14
.
2 years ago
Joel Challis
e11235ee14
De-duplicate platform detection ( #19545 )
2 years ago
Joel Challis
20474ae232
Fix CLI community detection ( #19562 )
2 years ago
Joel Challis
b57714f793
`qmk doctor` - Handle timeouts while checking binaries ( #19549 )
2 years ago
Joel Challis
1b045b1e60
Handle doctor permission issues while checking udev ( #19548 )
2 years ago
Joel Challis
974a1eaf2a
Ignore defaults.hjson values if already set ( #19511 )
...
* Ignore defaults.hjson values if already set
* Add warning when nothing is merged
2 years ago
Joel Challis
5c730d971e
Migrate submodule dirty check to CLI ( #19488 )
2 years ago
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.
2 years ago
Nick Brassel
691668340c
Add `qmk mass-compile`, which intends to supercede `qmk multibuild` whilst providing support for filtering as per data-driven definitions. ( #18971 )
2 years ago
Joel Challis
c345278101
Replace list_keyboards.sh with CLI calls ( #19485 )
2 years ago
Joel Challis
b297531dbf
Migrate 'make git-submodule' to CLI command ( #19479 )
2 years ago
Joel Challis
3a5a4c708f
Report submodule status when not valid work-tree ( #19474 )
2 years ago
Joel Challis
24adecd922
Implement XAP style merge semantics for DD keycodes ( #19397 )
2 years ago
Joel Challis
e4cfbd2532
Allow CLI to flash .uf2 files ( #19462 )
2 years ago
Joel Challis
b8e12eed80
WSL `qmk flash firmware.bin` workaround ( #19434 )
2 years ago
Joel Challis
61696fda83
CLI flashers should allow files outside qmk_firmware folder ( #19454 )
2 years ago
jack
003cee0098
Validate keyboard name before accepting further input ( #19394 )
2 years ago
Joel Challis
ab1898e660
Minor alignment of rgb_breathe_table generator ( #19403 )
2 years ago
Joel Challis
e5721bbd37
Remaining DD keymap_extras migration ( #19110 )
...
* Parse headers to data
* Regen headers from data
2 years ago
Stefan Kerkmann
962e4c0e18
[Test] Reset timer for every unit test and provide timestamps for log messages ( #17028 )
2 years ago
Joel Challis
9bc7e9afbd
Initial uk+us DD keymap_extras migration ( #19031 )
2 years ago
Joel Challis
6e6039995b
Add lint check for keyboard/keymap license header ( #19215 )
2 years ago
Joel Challis
32dabd5320
Align new-keymap with new-keyboard ( #19229 )
2 years ago
Joel Challis
82760bcea6
Apply suggested workaround for #18371 ( #19226 )
...
Fixes undefined
2 years ago
Joel Challis
3e59bbd731
Automate "Data Driven" migrations ( #17820 )
2 years ago
Joel Challis
5d516ac2e2
Ignore some layout macro names from lint ( #19207 )
2 years ago
Joel Challis
17fec52b0f
Extend layout lint checks ( #19200 )
...
* Extend layout lint checks
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
* Fix function comment
Co-authored-by: Ryan <fauxpark@gmail.com>
2 years ago
Ryan
8f9b49dc5b
Fix build failures for `bastardkb/tbk` and `jels/boaty` ( #19152 )
3 years ago
Joel Challis
af6aa225eb
Additional DD backlight config ( #19124 )
...
* Additional dd backlight config
* Update docs
3 years ago
Joel Challis
dfa53900dc
Publish constants metadata to API ( #19143 )
...
* Publish metadata
* Ensure content is sorted
3 years ago
Drashna Jaelre
1a3f2130d5
Revert "Add pointing device support to data driven config ( #18215 )" ( #19063 )
3 years ago
Drashna Jaelre
d3073ef494
Add pointing device support to data driven config ( #18215 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
3 years ago
Joel Challis
dc9162438d
Reject json with duplicate keys? ( #18108 )
3 years ago
Ryan
d789b4b7d9
Improve LED config parsing error messages ( #19007 )
3 years ago
Nick Brassel
9daf77b593
Add raw output option for QGF/QFF files. ( #18998 )
3 years ago
Joel Challis
7666c966d5
Publish hjson files as json ( #18996 )
3 years ago
Ryan
479d8de622
Format DD mappings and schemas ( #18924 )
3 years ago
Nick Brassel
4d33f356a6
Macro keycode name refactoring ( #18958 )
3 years ago
Joel Challis
a69ab05dd6
Initial DD keycode migration ( #18643 )
...
* Initial DD keycode migration
* Sort magic keycodes
3 years ago
Joel Challis
345f19a5d7
Add converter support to keymap.json ( #18776 )
3 years ago
Joel Challis
0b41c13509
[CLI] Ensure consistent clean behaviour ( #18781 )
3 years ago
Joel Challis
aa8e0a3e7a
Build correctly when out of tree ( #18775 )
3 years ago
Joel Challis
fc0330a54a
Correctly build keymap.json containing additional config ( #18766 )
3 years ago
Joel Challis
4dec07741b
Remove unused LED_INDICATORS constant ( #18686 )
3 years ago