-rw-r--r-- | Makefile | 4 | |
-rw-r--r-- | build_keyboard.mk | 47 | |
-rw-r--r-- | common_features.mk | 46 | |
-rw-r--r-- | data/schemas/api_keyboard.jsonschema | 35 | |
-rw-r--r-- | data/schemas/false.jsonschema | 1 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 296 | |
-rw-r--r-- | data/schemas/true.jsonschema | 1 | |
-rw-r--r-- | docs/_summary.md | 1 | |
-rw-r--r-- | docs/data_driven_config.md | 59 | |
-rw-r--r-- | docs/feature_macros.md | 113 | |
-rw-r--r-- | docs/feature_mouse_keys.md | 28 | |
-rw-r--r-- | docs/feature_rgb_matrix.md | 22 | |
-rw-r--r-- | docs/feature_rgblight.md | 13 | |
-rw-r--r-- | docs/feature_split_keyboard.md | 10 | |
-rw-r--r-- | docs/ja/feature_macros.md | 113 | |
-rw-r--r-- | docs/ja/proton_c_conversion.md | 1 | |
-rw-r--r-- | docs/proton_c_conversion.md | 1 | |
-rw-r--r-- | docs/reference_info_json.md | 158 | |
-rw-r--r-- | docs/reference_keymap_extras.md | 2 | |
-rw-r--r-- | docs/serial_driver.md | 1 | |
-rw-r--r-- | drivers/apa102/apa102.c | 151 | |
-rw-r--r-- | drivers/apa102/apa102.h (renamed from drivers/avr/apa102.h) | 32 | |
-rw-r--r-- | drivers/avr/apa102.c | 96 | |
-rw-r--r-- | drivers/chibios/serial_usart.c | 13 | |
-rw-r--r-- | drivers/qwiic/qwiic.mk | 9 | |
-rw-r--r-- | keyboards/1upkeyboards/1up60rgb/keymaps/raffle/keymap.c | 18 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/v2/proton_c/rules.mk | 1 | |
-rw-r--r-- | keyboards/40percentclub/foobar/info.json | 2 | |
-rw-r--r-- | keyboards/40percentclub/tomato/info.json | 1 | |
-rw-r--r-- | keyboards/4by3/info.json | 6 | |
-rw-r--r-- | keyboards/acheron/arctic/chconf.h | 721 | |
-rw-r--r-- | keyboards/acheron/arctic/halconf.h | 525 | |
-rw-r--r-- | keyboards/acheron/arctic/mcuconf.h | 184 | |
-rw-r--r-- | keyboards/acheron/austin/chconf.h | 721 | |
-rw-r--r-- | keyboards/acheron/austin/halconf.h | 536 | |
-rw-r--r-- | keyboards/acheron/austin/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/acheron/keebspcb/chconf.h | 721 | |
-rw-r--r-- | keyboards/acheron/keebspcb/halconf.h | 525 | |
-rw-r--r-- | keyboards/acheron/keebspcb/mcuconf.h | 184 | |
-rw-r--r-- | keyboards/acheron/lasgweloth/chconf.h | 721 | |
-rw-r--r-- | keyboards/acheron/lasgweloth/halconf.h | 525 | |
-rw-r--r-- | keyboards/acheron/lasgweloth/mcuconf.h | 184 | |
-rw-r--r-- | keyboards/acheron/shark/rules.mk | 1 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/chconf.h | 721 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/halconf.h | 536 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/ai03/lunar/info.json | 3 | |
-rw-r--r-- | keyboards/ai03/vega/chconf.h | 721 | |
-rw-r--r-- | keyboards/ai03/vega/halconf.h | 525 | |
-rw-r--r-- | keyboards/ai03/vega/mcuconf.h | 176 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.c | 263 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.h | 950 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/boards/DEVICE_ONE/board.mk | 5 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/chconf.h | 718 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/halconf.h | 536 | |
-rw-r--r-- | keyboards/akegata_denki/device_one/rules.mk | 2 | |
-rw-r--r-- | keyboards/alf/dc60/info.json | 4 | |
-rw-r--r-- | keyboards/alf/x2/keymaps/hhkb_60/keymap.c | 14 | |
-rw-r--r-- | keyboards/alpha/info.json | 2 | |
-rw-r--r-- | keyboards/alpine65/chconf.h | 721 | |
-rw-r--r-- | keyboards/alpine65/halconf.h | 536 | |
-rw-r--r-- | keyboards/alpine65/mcuconf.h | 185 | |
-rw-r--r-- | keyboards/alu84/keymaps/turbomech/keymap.c | 19 | |
-rw-r--r-- | keyboards/amj40/info.json | 2 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev1/config.h (renamed from keyboards/aplx6/config.h) | 1 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev1/keymaps/default/keymap.c (renamed from keyboards/aplx6/keymaps/default/keymap.c) | 4 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev1/readme.md (renamed from keyboards/aplx6/readme.md) | 4 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev1/rev1.c (renamed from keyboards/aplx6/aplx6.c) | 2 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev1/rev1.h (renamed from keyboards/aplx6/aplx6.h) | 0 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev1/rules.mk (renamed from keyboards/aplx6/rules.mk) | 0 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev2/config.h | 49 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c | 146 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev2/readme.md | 39 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev2/rev2.c | 16 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev2/rev2.h | 28 | |
-rw-r--r-- | keyboards/aplyard/aplx6/rev2/rules.mk | 25 | |
-rw-r--r-- | keyboards/at_at/660m/chconf.h | 721 | |
-rw-r--r-- | keyboards/at_at/660m/halconf.h | 536 | |
-rw-r--r-- | keyboards/at_at/660m/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/atomic/info.json | 2 | |
-rw-r--r-- | keyboards/atomic/keymaps/abienz.c | 10 | |
-rw-r--r-- | keyboards/atomic/keymaps/michelle.c | 10 | |
-rw-r--r-- | keyboards/atreus/keymaps/classic/keymap.c | 15 | |
-rw-r--r-- | keyboards/atreus/keymaps/erlandsona/keymap.c | 14 | |
-rw-r--r-- | keyboards/atreus/keymaps/gerb/keymap.c | 14 | |
-rw-r--r-- | keyboards/atreus/keymaps/jeremy/keymap.c | 6 | |
-rw-r--r-- | keyboards/atreus/keymaps/kejadlen/keymap.c | 8 | |
-rw-r--r-- | keyboards/atreus/keymaps/nojjan/keymap.c | 15 | |
-rw-r--r-- | keyboards/atreus/keymaps/ridingqwerty/rules.mk | 1 | |
-rw-r--r-- | keyboards/atreus62/keymaps/atreus52/keymap.c | 15 | |
-rw-r--r-- | keyboards/atreus62/keymaps/mfluid/keymap.c | 16 | |
-rw-r--r-- | keyboards/atreus62/keymaps/pcewing/keymap.c | 16 | |
-rwxr-xr-x | keyboards/bigseries/1key/keymaps/8ball/keymap.c | 4 | |
-rwxr-xr-x | keyboards/bigseries/1key/keymaps/leddance/keymap.c | 51 | |
-rw-r--r-- | keyboards/boardrun/bizarre/info.json | 1 | |
-rw-r--r-- | keyboards/boardrun/classic/info.json | 1 | |
-rw-r--r-- | keyboards/boston_meetup/2019/rules.mk | 4 | |
-rw-r--r-- | keyboards/box75/chconf.h | 721 | |
-rw-r--r-- | keyboards/box75/halconf.h | 525 | |
-rw-r--r-- | keyboards/box75/mcuconf.h | 184 | |
-rw-r--r-- | keyboards/bpiphany/unloved_bastard/info.json | 2 | |
-rw-r--r-- | keyboards/bt66tech/bt66tech60/chconf.h | 721 | |
-rw-r--r-- | keyboards/bt66tech/bt66tech60/halconf.h | 536 | |
-rw-r--r-- | keyboards/bt66tech/bt66tech60/mcuconf.h | 217 | |
-rw-r--r-- | keyboards/c39/keymaps/drashna/rules.mk | 1 | |
-rw-r--r-- | keyboards/cannonkeys/an_c/chconf.h | 721 | |
-rw-r--r-- | keyboards/cannonkeys/an_c/halconf.h | 536 | |
-rw-r--r-- | keyboards/cannonkeys/an_c/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/cannonkeys/atlas/chconf.h | 721 | |
-rw-r--r-- | keyboards/cannonkeys/atlas/halconf.h | 536 | |
-rw-r--r-- | keyboards/cannonkeys/atlas/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/cannonkeys/chimera65/chconf.h | 721 | |
-rw-r--r-- | keyboards/cannonkeys/chimera65/halconf.h | 536 | |
-rw-r--r-- | keyboards/cannonkeys/chimera65/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/cannonkeys/db60/chconf.h | 721 | |
-rw-r--r-- | keyboards/cannonkeys/db60/halconf.h | 536 | |
-rw-r--r-- | keyboards/cannonkeys/db60/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/cannonkeys/devastatingtkl/chconf.h | 721 | |
-rw-r--r-- | keyboards/cannonkeys/devastatingtkl/halconf.h | 536 | |
-rw-r--r-- | keyboards/cannonkeys/devastatingtkl/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/cannonkeys/instant60/chconf.h | 721 | |
-rw-r--r-- | keyboards/cannonkeys/instant60/halconf.h | 536 | |
-rw-r--r-- | keyboards/cannonkeys/instant60/mcuconf.h | 186 | |
-rw-r--r-- | keyboards/cannonkeys/instant65/chconf.h | 721 | |
-rw-r--r-- | keyboards/cannonkeys/instant65/halconf.h | 536 | |
-rw-r--r-- | keyboards/cannonkeys/instant65/mcuconf.h | 185 | |