-rw-r--r-- | builddefs/build_keyboard.mk | 72 | |
-rw-r--r-- | builddefs/common_rules.mk | 2 | |
-rw-r--r-- | data/mappings/info_config.hjson | 1 | |
-rw-r--r-- | data/mappings/keyboard_aliases.hjson | 3 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 7 | |
-rw-r--r-- | docs/breaking_changes.md | 1 | |
-rw-r--r-- | docs/compatible_microcontrollers.md | 2 | |
-rw-r--r-- | docs/data_driven_config.md | 4 | |
-rw-r--r-- | docs/feature_hd44780.md | 84 | |
-rw-r--r-- | docs/feature_led_matrix.md | 4 | |
-rw-r--r-- | docs/feature_rgb_matrix.md | 4 | |
-rw-r--r-- | docs/feature_rgblight.md | 31 | |
-rw-r--r-- | docs/feature_send_string.md | 60 | |
-rw-r--r-- | docs/feature_unicode.md | 8 | |
-rw-r--r-- | docs/getting_started_make_guide.md | 2 | |
-rw-r--r-- | docs/i2c_driver.md | 50 | |
-rw-r--r-- | docs/ja/data_driven_config.md | 4 | |
-rw-r--r-- | docs/keycodes.md | 4 | |
-rw-r--r-- | docs/spi_driver.md | 40 | |
-rw-r--r-- | docs/uart_driver.md | 32 | |
-rw-r--r-- | drivers/led/aw20216.c | 3 | |
-rw-r--r-- | drivers/led/ckled2001-simple.c | 3 | |
-rw-r--r-- | drivers/led/ckled2001.c | 3 | |
-rw-r--r-- | drivers/led/issi/is31fl3218.c | 3 | |
-rw-r--r-- | drivers/led/issi/is31fl3731-simple.c | 4 | |
-rw-r--r-- | drivers/led/issi/is31fl3731.c | 3 | |
-rw-r--r-- | drivers/led/issi/is31fl3733-simple.c | 9 | |
-rw-r--r-- | drivers/led/issi/is31fl3733-simple.h | 2 | |
-rw-r--r-- | drivers/led/issi/is31fl3733.c | 3 | |
-rw-r--r-- | drivers/led/issi/is31fl3736.c | 3 | |
-rw-r--r-- | drivers/led/issi/is31fl3737.c | 3 | |
-rw-r--r-- | drivers/led/issi/is31fl3741.c | 5 | |
-rw-r--r-- | drivers/led/issi/is31flcommon.c | 28 | |
-rw-r--r-- | drivers/led/issi/is31flcommon.h | 6 | |
-rw-r--r-- | drivers/painter/ili9xxx/qp_ili9xxx_opcodes.h | 4 | |
-rw-r--r-- | keyboards/0_sixty/underglow/config.h | 1 | |
-rw-r--r-- | keyboards/0_sixty/underglow/info.json | 1 | |
-rw-r--r-- | keyboards/0xcb/1337/config.h | 7 | |
-rw-r--r-- | keyboards/0xcb/1337/info.json | 9 | |
-rw-r--r-- | keyboards/0xcb/static/config.h | 2 | |
-rw-r--r-- | keyboards/0xcb/static/info.json | 3 | |
-rw-r--r-- | keyboards/0xcb/tutelpad/config.h | 7 | |
-rw-r--r-- | keyboards/0xcb/tutelpad/info.json | 5 | |
-rw-r--r-- | keyboards/10bleoledhub/config.h | 2 | |
-rw-r--r-- | keyboards/10bleoledhub/info.json | 3 | |
-rw-r--r-- | keyboards/1k/config.h | 2 | |
-rw-r--r-- | keyboards/1k/info.json | 3 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hse/config.h | 5 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hse/info.json | 6 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hte/config.h | 4 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60hte/info.json | 5 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/config.h | 4 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/info.json | 5 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c | 31 | |
-rw-r--r-- | keyboards/1upkeyboards/pi60_hse/config.h | 1 | |
-rw-r--r-- | keyboards/1upkeyboards/super16/config.h | 7 | |
-rw-r--r-- | keyboards/1upkeyboards/super16/info.json | 6 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/v1/config.h | 4 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/v1/info.json | 5 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16v2/kb2040/config.h | 1 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev0/config.h | 5 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev0/info.json | 6 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev1/config.h | 5 | |
-rw-r--r-- | keyboards/25keys/aleth42/rev1/info.json | 6 | |
-rw-r--r-- | keyboards/25keys/cassette42/config.h | 5 | |
-rw-r--r-- | keyboards/25keys/cassette42/info.json | 6 | |
-rw-r--r-- | keyboards/25keys/zinc/rev1/config.h | 1 | |
-rw-r--r-- | keyboards/25keys/zinc/rev1/info.json | 6 | |
-rw-r--r-- | keyboards/25keys/zinc/rev1/post_config.h | 3 | |
-rw-r--r-- | keyboards/25keys/zinc/reva/config.h | 1 | |
-rw-r--r-- | keyboards/25keys/zinc/reva/info.json | 6 | |
-rw-r--r-- | keyboards/25keys/zinc/reva/post_config.h | 3 | |
-rw-r--r-- | keyboards/2key2crawl/config.h | 1 | |
-rw-r--r-- | keyboards/2key2crawl/info.json | 3 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/keymaps/default/keymap.c | 7 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/keymaps/mjt/keymap.c | 40 | |
-rw-r--r-- | keyboards/40percentclub/luddite/config.h | 4 | |
-rw-r--r-- | keyboards/40percentclub/luddite/info.json | 3 | |
-rw-r--r-- | keyboards/40percentclub/nano/config.h | 1 | |
-rw-r--r-- | keyboards/40percentclub/nano/info.json | 3 | |
-rw-r--r-- | keyboards/40percentclub/nori/config.h | 4 | |
-rw-r--r-- | keyboards/40percentclub/nori/info.json | 5 | |
-rw-r--r-- | keyboards/40percentclub/tomato/config.h | 4 | |
-rw-r--r-- | keyboards/40percentclub/tomato/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/aekiso60/rev_a/config.h | 5 | |
-rw-r--r-- | keyboards/4pplet/aekiso60/rev_a/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/aekiso60/rev_b/config.h | 4 | |
-rw-r--r-- | keyboards/4pplet/aekiso60/rev_b/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/aekiso60/rev_b/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/eagle_viper_rep/rev_a/config.h | 4 | |
-rw-r--r-- | keyboards/4pplet/eagle_viper_rep/rev_a/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/eagle_viper_rep/rev_a/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/eagle_viper_rep/rev_b/config.h | 4 | |
-rw-r--r-- | keyboards/4pplet/eagle_viper_rep/rev_b/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/eagle_viper_rep/rev_b/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/perk60_iso/rev_a/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/steezy60/rev_b/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/unextended_std/rev_a/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_b/config.h | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_b/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_c/config.h | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_c/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_d/config.h | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_d/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_d/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_d_ansi/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/waffling60/rev_d_iso/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/waffling80/rev_a/config.h | 23 | |
-rw-r--r-- | keyboards/4pplet/waffling80/rev_a/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling80/rev_b/config.h | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling80/rev_b/info.json | 5 | |
-rw-r--r-- | keyboards/4pplet/waffling80/rev_b/rules.mk | 2 | |
-rw-r--r-- | keyboards/4pplet/yakiimo/rev_a/rules.mk | 2 | |
-rw-r--r-- | keyboards/7c8/framework/config.h | 22 | |
-rw-r--r-- | keyboards/7c8/framework/info.json | 7 | |
-rw-r--r-- | keyboards/8pack/config.h | 1 | |
-rw-r--r-- | keyboards/8pack/info.json | 3 | |
-rw-r--r-- | keyboards/9key/config.h | 22 | |
-rw-r--r-- | keyboards/9key/info.json | 3 | |
-rw-r--r-- | keyboards/a_dux/keymaps/daliusd/keymap.c | 44 | |
-rw-r--r-- | keyboards/abacus/config.h | 5 | |
-rw-r--r-- | keyboards/abacus/info.json | 6 | |
-rw-r--r-- | keyboards/abacus/keymaps/unicodemap/keymap.c | 2 | |
-rw-r--r-- | keyboards/abatskeyboardclub/nayeon/config.h | 1 | |
-rw-r--r-- | keyboards/abstract/ellipse/rev1/config.h | 6 | |
-rw-r--r-- | keyboards/abstract/ellipse/rev1/info.json | 6 | |
-rw-r--r-- | |