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
Ryan
675d91b813
Generate DD RGBLight/LED/RGB Matrix animation defines ( #18459 )
3 years ago
Ryan
2f48d300f4
Normalise info_config.h define generation ( #18439 )
...
* Normalise info_config.h define generation
* format
* Fix tests
* Update lib/python/qmk/cli/generate/config_h.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago
Ryan
591701cdf9
Fix incorrect g_led_config generation ( #18431 )
3 years ago
Joel Challis
20f142a772
Tidy up LAYOUT macro generation ( #18262 )
3 years ago
Drashna Jaelre
fb29c0ae53
[Core] Add getreuer's Autocorrect feature to core ( #15699 )
...
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
3 years ago
Nick Brassel
cf88d95613
Add ability to remove temporary files during multibuild. ( #18381 )
3 years ago
Ryan
bc0756f294
Disconnect `usb.device_ver` ( #18259 )
3 years ago
Joel Challis
725df1278b
Fix '_RIGHT' matrix pins lint error ( #18320 )
3 years ago
Ryan
bb6f028833
Move bootloader.mk to platforms ( #18228 )
3 years ago
Ryan
6f804f76b4
`qmk lint`: fix TypeError ( #18226 )
3 years ago
Ryan
3adaf6a46a
Handle escaping of manufacturer/product strings ( #18194 )
3 years ago
Ryan
d983251c10
Switch over MANUFACTURER and PRODUCT to string literals ( #18183 )
3 years ago
Ryan
24720400a8
Update LUFA submodule ( #18168 )
3 years ago
Joel Challis
3d8c624698
Update invalid pip install flag ( #18146 )
3 years ago
Sergey Vlasov
7ee55b1754
Fix PID value for the Keyboardio Atreus 2 bootloader ( #18116 )
...
Copy the correct PID from `util/udev/50-qmk.rules`.
3 years ago
Erovia
5e2ffe7d8f
CLI: Teaching the CLI to flash binaries ( #16584 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago