Ryan
8093b13365
Move TAPPING_TOGGLE to data driven ( #21360 )
2023-06-24 17:10:22 +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
Ryan
1c9d0f0eec
Remove default TAPPING_TERM from keyboard config.h ( #21284 )
2023-06-18 23:33:45 +01:00
Ryan
b1783db4ea
Move RGBLED_NUM to data driven ( #21278 )
2023-06-18 14:39:07 +10:00
Ryan
2367d8129c
Move RGBLIGHT_SLEEP to data driven ( #21072 )
2023-06-16 14:04:45 +10:00
Ryan
e8ca83a353
Move RGBLIGHT_SPLIT to data driven ( #21190 )
...
* Move `RGBLIGHT_SPLIT` to data driven
* Remove where `split_count` is already set
2023-06-15 13:27:26 +01:00
Ryan
9551a0a38a
Move RGBLIGHT_LED_MAP to data driven ( #21095 )
2023-06-14 22:01:13 +10:00
Ryan
e3b80b4151
Remove some keymap-level info.jsons ( #21191 )
2023-06-09 19:34:24 +01:00
Ryan
a9f677b518
Slightly refine g_led_config parsing ( #21170 )
2023-06-08 21:08:02 +01:00
Ryan and Joel Challis
c9cf9712aa
Move RGBLED_SPLIT to data driven ( #21113 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2023-06-06 11:08:04 +10:00
Ryan
a4ed6ad0f5
Unicodemap keycodes rename ( #21092 )
2023-06-01 17:25:08 +01:00
Ryan and Nick Brassel
363bfdbfda
Move RGBLIGHT_LIMIT_VAL to data driven ( #20974 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-05-27 12:27:44 +10:00
Ryan
595f7db384
Remove HHKB RN42 code ( #21007 )
2023-05-22 04:40:34 +01:00
Ryan
6d90fa2300
qmk format-json: Expose full key path and respect sort_keys (#20836 )
2023-05-20 22:15:05 +10:00
Ryan
102c42b14b
qmk find: usability improvements (#20440 )
2023-05-20 22:14:43 +10:00
Ryan
ab8c5013c8
BIOI G60/Morgan65: use custom Bluetooth driver ( #20897 )
2023-05-20 22:12:59 +10:00
Ryan
dc75c23f5c
CLI: Improve keymap folder resolution ( #20981 )
2023-05-19 16:05:43 +10:00
Ryan
17de141c92
Add missing layout data for a handful of boards ( #20931 )
...
* Add missing layout data for a handful of boards
* typo
* Add missing layouts for stoutgat
* Add missing layout for j80
* Replace missing layout with alias for wraith
* Add missing layout for matrix/me
* Add missing layout for satisfaction75/prototype
* Apply suggestions from code review
* Rename wt80-a layouts
* Rename rosa layouts
* Add missing layouts for naked48
* Add missing layouts for naked60
* Add missing layouts for uma
* Remove unused and pointless `LAYOUT_stack` for buzzard
* Add missing layout for keyboardio/model01
* Add missing layout for smk65 revf
* Fix via keymap for h60
* Add missing layout for jabberwocky/v1
* Apply suggestions from code review
* Add missing layout for m3n3van
* Add missing layout for giabalanai
* Add missing layouts for treadstone48/rev1
* Add missing layouts for squiggle
* Update keyboards/marksard/treadstone48/rev1/info.json
2023-05-16 00:00:08 -07:00
Ryan
c3c51231cc
Clean up trailing commas from info.json ( #20812 )
2023-05-09 17:52:03 +10:00
Ryan
ef37fa29cd
Organise config/rules <-> info mappings ( #20723 )
2023-05-09 13:23:03 +10:00
Ryan
578102b400
Fix test_json2c_no_json() ( #20756 )
2023-05-06 14:00:27 +01:00
Ryan
108ad0929c
Escape Unicode characters in info.json ( #20698 )
2023-05-05 09:28:17 +10:00
Ryan
ef6a712899
Even more info.json whitespace cleanups ( #20703 )
2023-05-04 19:09:59 +10:00
Ryan
d579d82cac
Helix rev2: remove 4 rows option ( #20667 )
2023-05-04 10:14:08 +10:00
Ryan
fb48db4c8f
Remove more junk files and scripts ( #20682 )
2023-05-03 12:24:37 +10:00
Ryan
8b47aafdab
kinesis/alvicstep: remove kicad project files ( #20681 )
2023-05-03 12:21:05 +10:00
Ryan
a5e46d8082
More info.json whitespace cleanups ( #20665 )
2023-05-03 12:19:34 +10:00
Ryan
e77ebe6889
Remove use of layout macros for LFKeyboards LED config ( #20666 )
2023-05-03 07:41:59 +10:00
Ryan
4b1ec081d4
LFK87 refactor ( #20635 )
2023-05-02 10:10:55 +10:00
Ryan
79aa319946
info.json whitespace cleanups (#20651 )
2023-05-02 08:25:15 +10:00
Ryan
2944e93870
Move USB_MAX_POWER_CONSUMPTION to data driven ( #20648 )
2023-05-01 17:37:12 +10:00
Ryan
12d42cedd2
Move FORCE_NKRO to data driven ( #20604 )
2023-05-01 13:33:10 +10:00
Ryan
a42d6426d9
Remove use of layout macros for music_map ( #20634 )
2023-04-30 18:58:06 +10:00
Ryan
998a4d744e
Remove FLIP_HALF layouts and move to data driven ( #20588 )
2023-04-30 01:51:45 +10:00
Ryan
fbbc54f523
Move DZ60 and MJ6XY layouts to data driven ( #20478 )
2023-04-27 07:53:38 +10:00
Ryan
4d8dd55bf9
Move 60% layouts to data driven ( #20477 )
2023-04-27 07:49:03 +10:00
Ryan
4871f651c5
Move remaining LAYOUT_alls to data driven ( #20463 )
2023-04-27 07:45:43 +10:00
Ryan
f111bea3cd
Move miscellaneous layouts to data driven ( #20516 )
2023-04-25 02:38:35 +10:00
Ryan
798cbfe6a3
Fix info.json LTO and format encoder definitions ( #20456 )
2023-04-15 23:37:24 -06:00
Ryan
0ddb7d7863
Move single 60_ansi, 60_hhkb and 60_iso layouts to data driven ( #20438 )
2023-04-15 21:09:08 +10:00
Ryan
172a40686b
Move single LAYOUT_alls to data driven ( #20430 )
2023-04-15 21:08:15 +10:00
Ryan
a84528f853
Move remaining LAYOUTs to data driven ( #20422 )
2023-04-15 21:07:32 +10:00
Ryan
54634e9263
Fix some missing QMK_KEYBOARD_H includes in user keymaps ( #20417 )
2023-04-14 19:42:50 +10:00
Ryan
5bd68e3695
Move single LAYOUTs to data driven ( #20365 )
2023-04-12 13:42:51 +10:00
Ryan
441988ef38
Move default layouts to data driven ( #20349 )
2023-04-08 20:50:50 +10:00
Ryan
fd6449e42c
Move split space/backspace layouts to data driven ( #20356 )
2023-04-08 19:27:11 +10:00
Ryan
522048725f
Move RGB_MATRIX_DRIVER to data driven ( #20350 )
2023-04-08 18:08:08 +10:00
Ryan
47966dc2a6
Migrate rgblight.pin and RGB_DI_PIN to ws2812.pin ( #20303 )
2023-04-06 18:00:54 +10:00
Ryan
8bb4cba7b0
Move TKL layouts to data driven ( #20337 )
2023-04-05 15:53:45 +10:00
Ryan
09a2b70a66
Move Alice and Ergodox layouts to data driven ( #20340 )
2023-04-05 15:50:56 +10:00
Ryan
6847dba8af
Move 75% and 96% layouts to data driven ( #20289 )
2023-04-05 15:48:37 +10:00
Ryan
364c06d939
Move small macropad-ish layouts to data driven ( #20341 )
2023-04-05 15:46:59 +10:00
Ryan
7bfc2a367d
Move 65% layouts to data driven ( #20308 )
2023-04-04 15:20:10 +10:00
Ryan
976317df3c
Move fullsize layouts to data driven ( #20317 )
2023-04-04 14:39:20 +10:00
Ryan
b463ceb9dc
Move TKL F13 and FRL layouts to data driven ( #20310 )
2023-04-04 14:29:50 +10:00
Ryan
81f321d331
qmk info: account for ISO enter when calculating layout X offset (#20325 )
2023-04-04 01:15:35 +01:00
Ryan
7e48a4e80f
Fix API errors ( #20326 )
2023-04-03 21:39:02 +10:00
fauxpark
bd4899f0ca
Merge remote-tracking branch 'upstream/master' into develop
2023-04-03 20:59:24 +10:00
Ryan
d06ce0153b
PR checklist: keyboard updates must go to develop ( #20323 )
2023-04-03 16:34:03 +10:00
Ryan
2d9140af53
Fix a handful of CLI errors ( #20321 )
2023-04-03 15:50:31 +10:00
fauxpark
bc77e79ed8
Merge remote-tracking branch 'upstream/master' into develop
2023-04-03 14:41:26 +10:00
Ryan
9359504255
Move 66% and 68% layouts to data driven ( #20293 )
2023-04-01 13:13:18 +11:00
Ryan
e40b6ca3b0
Move split layouts to data driven ( #20290 )
2023-04-01 13:09:53 +11:00
Ryan
647c2835e6
WS2812 driver improvements ( #20262 )
2023-03-30 12:21:02 +11:00
fauxpark
9602938e9e
Merge remote-tracking branch 'upstream/master' into develop
2023-03-29 16:00:41 +11:00
Ryan and Nick Brassel
4869b8061c
Move ortho & numpad layouts to data driven ( #20183 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-03-29 15:54:34 +11:00
Ryan
e2630f9b40
Fix some invalid layout macros ( #20256 )
2023-03-29 15:51:22 +11:00
Ryan
06664e8a94
Fix layouts containing keys with multiple matrix positions ( #20191 )
2023-03-29 15:47:59 +11:00
Ryan
36ce81df59
Move WS2812_DRIVER to data driven ( #20248 )
2023-03-26 18:22:12 +11:00
Ryan
d6ce42ae5b
Check for multiple matrix positions assigned to same key ( #20039 )
2023-03-24 13:46:42 +11:00
Ryan
1e07ff1fb1
Fix some more missing #pragma onces ( #20241 )
2023-03-23 17:21:37 +00:00
Ryan
ad625e7c06
Remove RGB_DI_PIN ifdefs ( #20218 )
2023-03-23 21:38:01 +11:00
Ryan
9c3c159286
Update Doxygen comments for some headers ( #20194 )
2023-03-22 14:32:49 +11:00
Ryan
65a80f411f
Clean up APA102 config and add DD mapping ( #20159 )
2023-03-20 08:12:19 +11:00
Ryan
3c144fac5e
Clean up usage of QMK_KEYBOARD_H ( #20167 )
2023-03-20 08:12:05 +11:00
Ryan
d8aec71e48
Remove trailing zeroes in info.json layouts ( #20156 )
2023-03-17 14:21:53 +00:00
Ryan
02ccc50e60
Remove more empty headers ( #20155 )
2023-03-17 14:02:04 +11:00
Ryan
ef419d14e9
kbdfans/tiger80: remove duplicate keys in info.json ( #20148 )
2023-03-16 16:56:08 +00:00
Ryan and Nick Brassel
9dbee3e23d
Remove useless "ifdef KEYBOARD_*" ( #20078 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-03-16 20:18:33 +11:00
Ryan
91e0457b0e
JSON encoder: improve sorting of layout dict keys ( #19974 )
2023-03-13 23:20:54 +11:00
Ryan
cf5e9d172d
Fix layout macro keys with no matrix position ( #20033 )
2023-03-13 23:02:03 +11:00
Ryan
9e2ef5078a
Adjust offset for some layouts ( #20075 )
2023-03-13 22:22:20 +11:00
Ryan and Nick Brassel
e933e0411f
Move matrix config to info.json, part 5 ( #20003 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-03-11 05:41:58 +11:00
Ryan
1022afa6c2
Move matrix config to info.json, part 8 ( #20030 )
2023-03-11 04:59:07 +11:00
Ryan
20dca46924
Remove pointless USE_I2C blocks in keyboard headers ( #20084 )
2023-03-10 16:00:30 +00:00
Ryan
dc18d9dd85
Restore matrix pins for ep/40 ( #20083 )
2023-03-10 16:00:14 +00:00
Ryan
caa8c81086
Move matrix config to info.json, part 7 ( #20020 )
2023-03-11 00:39:56 +11:00
Ryan and Nick Brassel
ace372d90d
Move matrix config to info.json, part 3 ( #19991 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-03-11 00:34:34 +11:00
Ryan
76cc7fe109
Move matrix config to info.json, part 6 ( #20019 )
2023-03-11 00:32:05 +11:00
Ryan
9e64300e67
Move matrix config to info.json, part 4 ( #20001 )
2023-03-11 00:00:24 +11:00
Ryan
dd086a51d8
Move matrix config to info.json, part 2 ( #19987 )
2023-03-10 22:16:56 +11:00
Ryan
76fb534269
qmk info: add warning when layout is offset (#20070 )
2023-03-09 20:27:04 +00:00
Ryan
23c365b023
Move matrix config to info.json, part 1 ( #19985 )
2023-03-05 22:53:52 +00:00
Ryan
6fabc330e3
Check all keys have matrix positions when parsing C LAYOUT macros ( #19781 )
2023-03-02 10:56:45 +11:00
Ryan
9b09e7c6d7
Check all rows have the correct number of columns when parsing g_led_config ( #19954 )
2023-03-01 01:51:18 +00:00
Ryan
7a8265247b
Remove "w":1 and "h":1 from info.json ( #19961 )
2023-02-28 15:06:11 +00:00
Ryan
b865b9e170
Add changelog for Leader Key refactor ( #19953 )
2023-02-27 20:28:15 +11:00
Ryan
89487677e3
keebio/kbo5000: fix encoder config (#19941 )
2023-02-26 15:24:24 +11:00
Ryan and Nick Brassel
7e0299117b
Move encoder config to data driven ( #19923 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-02-26 09:45:12 +11:00
Ryan
314f6c1ddb
Move backlight config to data driven ( #19910 )
2023-02-26 08:37:57 +11:00