Commit Graph
100 Commits
Author SHA1 Message Date
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
RyanandNick 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
RyanandNick 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
RyanandNick 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
RyanandNick 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
RyanandNick 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
Ryan ea77246865 Migrate some more layouts to data driven (#19889) 2023-02-23 09:32:18 +11:00
Ryan 3bf01bb9ed Move QMK LUFA bootloader config to data driven (#19879) 2023-02-23 09:20:23 +11:00
Ryan 26854f5940 Remove default and unused BACKLIGHT_LEVELS (#19898) 2023-02-22 01:12:42 +00:00
Ryan 499fc3b85e Add some missing #pragma onces (#19902) 2023-02-21 15:55:23 +00:00
Ryan 9c0ce80d7e Move backlight config to data driven, part 1 (#19887) 2023-02-21 12:05:40 +11:00
Ryan 330b73a2df Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
Ryan e837a32b2b Move layouts for direct_pins boards to data driven (#19872) 2023-02-19 18:55:12 +11:00
fauxpark b8b1cb04b2 Merge remote-tracking branch 'upstream/master' into develop 2023-02-19 04:35:43 +11:00
Ryan 86885ecbcc Fix more build failures (#19869) 2023-02-18 02:21:00 +11:00
Ryan 8d5ad26310 Fix API generation (#19866) 2023-02-17 17:19:34 +11:00
Ryan 8f6c228adb Move SOFT_SERIAL_PIN to data driven (#19863) 2023-02-17 16:40:49 +11:00
Ryan 2da0827d4f Remove matrix size defines (#19581) 2023-02-17 16:08:25 +11:00
RyanandNick Brassel 43843e19b6 Clean up remaining rules.mk MCU/BOOTLOADERs (#19778)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-02-17 14:15:06 +11:00
Ryan f4ba17c4a0 Move LED indicator config to data driven (#19800) 2023-02-17 13:14:29 +11:00
Ryan d784f78bd0 Move Bootmagic config to data driven (#19860) 2023-02-17 08:49:49 +11:00
Ryan 7fad94ba2d Remove unused RGBLight defines from config.h (#19859) 2023-02-17 08:13:41 +11:00
Ryan 2cdf99ae95 Migrate DIRECT_PINS to data driven (#19826) 2023-02-14 00:39:41 -07:00
RyanandDrashna Jaelre bbf7a20b33 Refactor Leader key feature (#19632)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-02-13 03:19:02 +11:00