Joel Challis
95681b8ff4
Add *_MATRIX_LED_COUNT generation ( #21110 )
2 years ago
Joel Challis
aa33fb00fd
Revert "Add *_MATRIX_LED_COUNT generation/validation ( #19515 )" ( #21109 )
...
This reverts commit 25c16b3ade
.
2 years ago
Joel Challis
25c16b3ade
Add *_MATRIX_LED_COUNT generation/validation ( #19515 )
...
* Add *_MATRIX_LED_COUNT parsing/validation
* Disable parsing for now
* Disable complexity check
2 years ago
Ryan
81f321d331
`qmk info`: account for ISO enter when calculating layout X offset ( #20325 )
2 years ago
Joel Challis
f186abdf29
Reduce _validate complexity ( #20274 )
2 years ago
Joel Challis
79b0f9168e
Custom keycodes in JSON ( #19925 )
2 years ago
Ryan
76fb534269
`qmk info`: add warning when layout is offset ( #20070 )
2 years ago
Joel Challis
90f3d6201a
Reduce false positives in layout name validation ( #19646 )
2 years ago
Joel Challis
0b25528b6b
Fix 'No LAYOUTs defined' check ( #19537 )
2 years ago
Joel Challis
0ce3f6bcfe
De-duplicate platform detection ( #19603 )
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
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
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
Ryan
479d8de622
Format DD mappings and schemas ( #18924 )
3 years ago
Ryan
591701cdf9
Fix incorrect g_led_config generation ( #18431 )
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
3adaf6a46a
Handle escaping of manufacturer/product strings ( #18194 )
3 years ago
Joel Challis
3c745caf61
Remove legacy bootmagic cli parsing ( #18099 )
3 years ago
Nick Brassel
154d35ac14
Remove `UNUSED_PINS` ( #17931 )
3 years ago
Ryan
37345e2ace
Provide users with replacements for deprecated/invalid functionality where applicable ( #17604 )
3 years ago
Joel Challis
35d78aa8a4
More DD encoder fixes ( #17615 )
3 years ago
Dasky
06310e81e9
Allow only col or row pins for *_right extraction. ( #17590 )
3 years ago
Joel Challis
1a400d8644
Allow encoder config from info.json ( #17295 )
3 years ago
Joel Challis
92665aef33
Promote 'layouts require matrix data' to api error ( #17349 )
3 years ago
Joel Challis
7baf9b3f35
Promote label with newlines to lint error ( #17347 )
3 years ago
Joel Challis
a599550adb
Add support for linting deprecated and removed functionality ( #17063 )
...
* Add support for more lint warnings/errors
* Develop currently needs extra deps installed
* Lint a few more scenarios
* fix tests
3 years ago
Joel Challis
608fa5154c
Data driven `g_led_config` ( #16728 )
3 years ago
Joel Challis
92a61aa0cd
Implement XAP 'secure' core requirements ( #16843 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
3 years ago
Joel Challis
c0ac3f7372
Add frameworking for development board presets ( #16637 )
...
* Add frameworking for development board presets
* Update lib/python/qmk/info.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
3 years ago
Erovia
55e5daa868
Fix bug when 'info.json' lookup escapes keyboard dir ( #16734 )
3 years ago
Joel Challis
23f365f8bc
Ignore transport defaults if SPLIT_KEYBOARD is unset ( #16706 )
...
* Ignore transport defaults if SPLIT_KEYBOARD is unset
* keep exists check
3 years ago
Joel Challis
4f8cc32cf5
Extend 'qmk info' to handle keymap level overrides ( #16702 )
3 years ago
Ryan
ace0603f4f
Change data driven "str" type to represent a quoted string literal ( #16516 )
...
* Change data driven "str" type to represent a quoted string literal
* Update docs
3 years ago
Joel Challis
779c7debcf
Fix issues with data driven split keyboards ( #16457 )
3 years ago
Joel Challis
77cdb20e16
Revert CLI default for manufacturer ( #16467 )
3 years ago
Joel Challis
b0621223bc
Various fixes for new-keyboard ( #16358 )
3 years ago
Ryan
c72ed7c024
CLI: Parse USB device version BCD ( #14580 )
...
* CLI: Parse USB device version BCD
* Apply suggestions
3 years ago
Ryan
5fb93934d0
Fixes for bootloader refactor build failures ( #15638 )
3 years ago
Joy Lee
68838bb700
Westberrytech pr ( #14422 )
...
* Added support for WB32 MCU
* Modified eeprom_wb32.c
* Remove the eeprom_wb32-related code
4 years ago
Nick Brassel
c8da63382c
Fixup actions. ( #15057 )
4 years ago
Mateusz Ż
fe0acdd2cb
[CLI] Fix broken layout rendering in `qmk info` by '\n' ( #14970 )
4 years ago
Joel Challis
01b702bece
Split out HAPTIC_ENABLE to have separate DRIVER option ( #14854 )
...
* DRIVER -> ENABLE
* Update generic_features.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update common_features.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
Ryan
3c0eeec755
Try to clarify "number of elements in info.json does not match" error ( #14844 )
4 years ago