summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--builddefs/build_keyboard.mk72
-rw-r--r--builddefs/common_rules.mk2
-rw-r--r--data/mappings/info_config.hjson1
-rw-r--r--data/mappings/keyboard_aliases.hjson3
-rw-r--r--data/schemas/keyboard.jsonschema5
-rw-r--r--docs/breaking_changes.md1
-rw-r--r--docs/data_driven_config.md4
-rw-r--r--docs/feature_rgblight.md31
-rw-r--r--docs/feature_unicode.md8
-rw-r--r--docs/getting_started_make_guide.md2
-rw-r--r--docs/ja/data_driven_config.md4
-rw-r--r--docs/keycodes.md4
-rw-r--r--drivers/led/aw20216.c3
-rw-r--r--drivers/led/ckled2001-simple.c3
-rw-r--r--drivers/led/ckled2001.c3
-rw-r--r--drivers/led/issi/is31fl3218.c3
-rw-r--r--drivers/led/issi/is31fl3731-simple.c4
-rw-r--r--drivers/led/issi/is31fl3731.c3
-rw-r--r--drivers/led/issi/is31fl3733-simple.c3
-rw-r--r--drivers/led/issi/is31fl3733.c3
-rw-r--r--drivers/led/issi/is31fl3736.c3
-rw-r--r--drivers/led/issi/is31fl3737.c3
-rw-r--r--drivers/led/issi/is31fl3741.c5
-rw-r--r--drivers/led/issi/is31flcommon.c6
-rw-r--r--keyboards/0_sixty/underglow/config.h1
-rw-r--r--keyboards/0_sixty/underglow/info.json1
-rw-r--r--keyboards/0xcb/1337/config.h2
-rw-r--r--keyboards/0xcb/1337/info.json4
-rw-r--r--keyboards/0xcb/tutelpad/config.h3
-rw-r--r--keyboards/0xcb/tutelpad/info.json4
-rw-r--r--keyboards/10bleoledhub/config.h2
-rw-r--r--keyboards/10bleoledhub/info.json3
-rw-r--r--keyboards/1k/config.h2
-rw-r--r--keyboards/1k/info.json3
-rw-r--r--keyboards/1upkeyboards/1up60hse/config.h2
-rw-r--r--keyboards/1upkeyboards/1up60hse/info.json4
-rw-r--r--keyboards/1upkeyboards/1up60hte/config.h1
-rw-r--r--keyboards/1upkeyboards/1up60hte/info.json3
-rw-r--r--keyboards/1upkeyboards/1up60rgb/config.h1
-rw-r--r--keyboards/1upkeyboards/1up60rgb/info.json3
-rw-r--r--keyboards/1upkeyboards/pi60_hse/config.h1
-rw-r--r--keyboards/1upkeyboards/super16/config.h4
-rw-r--r--keyboards/1upkeyboards/super16/info.json4
-rw-r--r--keyboards/1upkeyboards/sweet16/v1/config.h1
-rw-r--r--keyboards/1upkeyboards/sweet16/v1/info.json3
-rw-r--r--keyboards/1upkeyboards/sweet16v2/kb2040/config.h1
-rw-r--r--keyboards/25keys/aleth42/rev0/config.h2
-rw-r--r--keyboards/25keys/aleth42/rev0/info.json4
-rw-r--r--keyboards/25keys/aleth42/rev1/config.h2
-rw-r--r--keyboards/25keys/aleth42/rev1/info.json4
-rw-r--r--keyboards/25keys/cassette42/config.h2
-rw-r--r--keyboards/25keys/cassette42/info.json4
-rw-r--r--keyboards/25keys/zinc/rev1/post_config.h1
-rw-r--r--keyboards/25keys/zinc/reva/post_config.h1
-rw-r--r--keyboards/2key2crawl/config.h1
-rw-r--r--keyboards/2key2crawl/info.json3
-rw-r--r--keyboards/40percentclub/luddite/config.h1
-rw-r--r--keyboards/40percentclub/luddite/info.json3
-rw-r--r--keyboards/40percentclub/nano/config.h1
-rw-r--r--keyboards/40percentclub/nano/info.json3
-rw-r--r--keyboards/40percentclub/nori/config.h1
-rw-r--r--keyboards/40percentclub/nori/info.json3
-rw-r--r--keyboards/40percentclub/tomato/config.h1
-rw-r--r--keyboards/40percentclub/tomato/info.json3
-rw-r--r--keyboards/4pplet/aekiso60/rev_a/config.h2
-rw-r--r--keyboards/4pplet/aekiso60/rev_a/info.json3
-rw-r--r--keyboards/4pplet/aekiso60/rev_b/config.h1
-rw-r--r--keyboards/4pplet/aekiso60/rev_b/info.json3
-rw-r--r--keyboards/4pplet/eagle_viper_rep/rev_a/config.h1
-rw-r--r--keyboards/4pplet/eagle_viper_rep/rev_a/info.json3
-rw-r--r--keyboards/4pplet/eagle_viper_rep/rev_b/config.h1
-rw-r--r--keyboards/4pplet/eagle_viper_rep/rev_b/info.json3
-rw-r--r--keyboards/4pplet/waffling60/rev_b/config.h2
-rw-r--r--keyboards/4pplet/waffling60/rev_b/info.json3
-rw-r--r--keyboards/4pplet/waffling60/rev_c/config.h2
-rw-r--r--keyboards/4pplet/waffling60/rev_c/info.json3
-rw-r--r--keyboards/4pplet/waffling60/rev_d/config.h1
-rw-r--r--keyboards/4pplet/waffling60/rev_d/info.json3
-rw-r--r--keyboards/4pplet/waffling80/rev_a/config.h2
-rw-r--r--keyboards/4pplet/waffling80/rev_a/info.json3
-rw-r--r--keyboards/4pplet/waffling80/rev_b/config.h1
-rw-r--r--keyboards/4pplet/waffling80/rev_b/info.json3
-rw-r--r--keyboards/8pack/config.h1
-rw-r--r--keyboards/8pack/info.json3
-rw-r--r--keyboards/9key/config.h22
-rw-r--r--keyboards/9key/info.json3
-rw-r--r--keyboards/a_dux/keymaps/daliusd/keymap.c44
-rw-r--r--keyboards/abacus/config.h2
-rw-r--r--keyboards/abacus/info.json4
-rw-r--r--keyboards/abacus/keymaps/unicodemap/keymap.c2
-rw-r--r--keyboards/abatskeyboardclub/nayeon/config.h1
-rw-r--r--keyboards/abstract/ellipse/rev1/config.h2
-rw-r--r--keyboards/abstract/ellipse/rev1/info.json4
-rw-r--r--keyboards/acekeyboard/titan60/config.h2
-rw-r--r--keyboards/acekeyboard/titan60/info.json4
-rw-r--r--keyboards/acheron/athena/alpha/config.h1
-rw-r--r--keyboards/acheron/athena/alpha/info.json3
-rw-r--r--keyboards/acheron/athena/beta/config.h1
-rw-r--r--keyboards/acheron/athena/beta/info.json3
-rw-r--r--keyboards/acheron/elongate/beta/config.h2
-rw-r--r--keyboards/acheron/elongate/beta/info.json4
-rwxr-xr-xkeyboards/acheron/elongate/delta/config.h2
-rw-r--r--keyboards/acheron/elongate/delta/info.json4
-rw-r--r--keyboards/acheron/shark/beta/config.h1
-rw-r--r--keyboards/acheron/shark/beta/info.json3
-rw-r--r--keyboards/ada/ada1800mini/config.h2
-rw-r--r--keyboards/ada/ada1800mini/info.json4
-rw-r--r--keyboards/ada/infinity81/config.h2
-rw-r--r--keyboards/ada/infinity81/info.json4
-rw-r--r--keyboards/adafruit/macropad/config.h1
-rw-r--r--keyboards/adpenrose/kintsugi/config.h2
-rw-r--r--keyboards/adpenrose/kintsugi/info.json4
-rw-r--r--keyboards/adpenrose/obi/config.h2
-rw-r--r--keyboards/adpenrose/obi/info.json4
-rw-r--r--keyboards/aeboards/ext65/rev2/config.h1
-rw-r--r--keyboards/aeboards/ext65/rev2/info.json3
-rw-r--r--keyboards/ai03/polaris/config.h2
-rw-r--r--keyboards/ai03/polaris/info.json4
-rw-r--r--keyboards/ai03/voyager60_alps/config.h2
-rw-r--r--keyboards/ai03/voyager60_alps/info.json4
-rw-r--r--keyboards/aleblazer/zodiark/config.h3
-rw-r--r--keyboards/aleblazer/zodiark/info.json4
-rw-r--r--keyboards/alf/dc60/config.h1
-rw-r--r--keyboards/alf/dc60/info.json3
-rw-r--r--keyboards/alf/x11/config.h2
-rw-r--r--keyboards/alf/x11/info.json4
-rw-r--r--keyboards/alf/x2/config.h1