-rw-r--r-- | .github/workflows/cli.yml | 2 | |
-rwxr-xr-x | bin/qmk | 2 | |
-rw-r--r-- | docs/_summary.md | 1 | |
-rw-r--r-- | docs/cli.md | 4 | |
-rw-r--r-- | docs/cli_development.md | 6 | |
-rw-r--r-- | docs/coding_conventions_python.md | 4 | |
-rw-r--r-- | docs/feature_encoders.md | 2 | |
-rw-r--r-- | docs/ja/feature_command.md | 56 | |
-rw-r--r-- | docs/ja/feature_dynamic_macros.md | 71 | |
-rw-r--r-- | docs/ja/feature_encoders.md | 81 | |
-rw-r--r-- | docs/ja/feature_grave_esc.md | 37 | |
-rw-r--r-- | docs/ja/feature_hd44780.md | 62 | |
-rw-r--r-- | docs/newbs_getting_started.md | 17 | |
-rw-r--r-- | docs/proton_c_conversion.md | 69 | |
-rw-r--r-- | docs/spi_driver.md | 19 | |
-rw-r--r-- | docs/syllabus.md | 70 | |
-rw-r--r-- | docs/tap_hold.md | 4 | |
-rw-r--r-- | docs/unit_testing.md | 2 | |
-rw-r--r-- | drivers/chibios/spi_master.c | 137 | |
-rw-r--r-- | drivers/chibios/spi_master.h | 78 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/keymaps/stevexyz/config.h | 52 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/keymaps/stevexyz/keymap.c | 246 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/keymaps/stevexyz/readme.md | 13 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/keymaps/stevexyz/rules.mk | 19 | |
-rw-r--r-- | keyboards/7skb/keymaps/salicylic/keymap.c | 2 | |
-rw-r--r-- | keyboards/7skb/rev1/config.h | 6 | |
-rw-r--r-- | keyboards/abacus/config.h | 7 | |
-rw-r--r-- | keyboards/absinthe/absinthe.c | 17 | |
-rw-r--r-- | keyboards/absinthe/absinthe.h | 68 | |
-rw-r--r-- | keyboards/absinthe/config.h | 102 | |
-rw-r--r-- | keyboards/absinthe/info.json | 150 | |
-rw-r--r-- | keyboards/absinthe/keymaps/ansi/config.h | 19 | |
-rw-r--r-- | keyboards/absinthe/keymaps/ansi/keymap.c | 32 | |
-rw-r--r-- | keyboards/absinthe/keymaps/ansi/readme.md | 3 | |
-rw-r--r-- | keyboards/absinthe/keymaps/default/config.h | 19 | |
-rw-r--r-- | keyboards/absinthe/keymaps/default/keymap.c | 42 | |
-rw-r--r-- | keyboards/absinthe/keymaps/default/readme.md | 6 | |
-rw-r--r-- | keyboards/absinthe/readme.md | 15 | |
-rw-r--r-- | keyboards/absinthe/rules.mk | 45 | |
-rw-r--r-- | keyboards/ai03/orbit_x/config.h | 6 | |
-rw-r--r-- | keyboards/allison/config.h | 7 | |
-rw-r--r-- | keyboards/allison_numpad/config.h | 7 | |
-rw-r--r-- | keyboards/atreus/keymaps/khitsule/keymap.c | 41 | |
-rw-r--r-- | keyboards/bat43/config.h | 7 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/chconf.h | 714 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/config.h | 78 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/halconf.h | 525 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/info.json | 12 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/keymaps/default/keymap.c | 48 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/keymaps/via/keymap.c | 71 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/keymaps/via/rules.mk (renamed from keyboards/sirius/uni660/keymaps/via/rules.mk) | 0 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/mcuconf.h | 176 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/obliterated75.c | 1 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/obliterated75.h | 19 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/readme.md | 10 | |
-rw-r--r-- | keyboards/cannonkeys/obliterated75/rules.mk | 24 | |
-rw-r--r-- | keyboards/ckeys/washington/config.h | 7 | |
-rw-r--r-- | keyboards/converter/usb_usb/keymaps/chriskopher/combo.c | 54 | |
-rw-r--r-- | keyboards/converter/usb_usb/keymaps/chriskopher/config.h | 25 | |
-rw-r--r-- | keyboards/converter/usb_usb/keymaps/chriskopher/keymap.c | 186 | |
-rw-r--r-- | keyboards/converter/usb_usb/keymaps/chriskopher/readme.md | 193 | |
-rw-r--r-- | keyboards/converter/usb_usb/keymaps/chriskopher/rules.mk | 24 | |
-rw-r--r-- | keyboards/converter/usb_usb/keymaps/chriskopher/shared_enum.h | 36 | |
-rw-r--r-- | keyboards/converter/usb_usb/keymaps/chriskopher/tap_dance.c | 164 | |
-rw-r--r-- | keyboards/coseyfannitutti/discipad/config.h | 6 | |
-rw-r--r-- | keyboards/coseyfannitutti/discipad/keymaps/via/keymap.c | 43 | |
-rw-r--r-- | keyboards/coseyfannitutti/discipad/keymaps/via/rules.mk | 4 | |
-rw-r--r-- | keyboards/coseyfannitutti/mysterium/config.h | 8 | |
-rw-r--r-- | keyboards/coseyfannitutti/mysterium/keymaps/via/keymap.c | 50 | |
-rw-r--r-- | keyboards/coseyfannitutti/mysterium/keymaps/via/rules.mk | 4 | |
-rw-r--r-- | keyboards/cospad/config.h | 9 | |
-rw-r--r-- | keyboards/crkbd/config.h | 10 | |
-rw-r--r-- | keyboards/crkbd/keymaps/bcat/keymap.c | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/bcat/readme.md | 102 | |
-rw-r--r-- | keyboards/daisy/config.h | 7 | |
-rw-r--r-- | keyboards/dmqdesign/spin/config.h | 58 | |
-rw-r--r-- | keyboards/dmqdesign/spin/info.json | 28 | |
-rw-r--r-- | keyboards/dmqdesign/spin/keymaps/default/config.h | 21 | |
-rw-r--r-- | keyboards/dmqdesign/spin/keymaps/default/keymap.c | 47 | |
-rw-r--r-- | keyboards/dmqdesign/spin/keymaps/default/readme.md | 1 | |
-rw-r--r-- | keyboards/dmqdesign/spin/keymaps/encoderlayers/config.h | 23 | |
-rw-r--r-- | keyboards/dmqdesign/spin/keymaps/encoderlayers/keymap.c | 151 | |
-rw-r--r-- | keyboards/dmqdesign/spin/keymaps/encoderlayers/readme.md | 1 | |
-rw-r--r-- | keyboards/dmqdesign/spin/readme.md | 17 | |
-rw-r--r-- | keyboards/dmqdesign/spin/rules.mk | 34 | |
-rw-r--r-- | keyboards/dmqdesign/spin/spin.c | 16 | |
-rw-r--r-- | keyboards/dmqdesign/spin/spin.h | 29 | |
-rw-r--r-- | keyboards/dz60/keymaps/mpstewart/config.h | 6 | |
-rw-r--r-- | keyboards/dz60/keymaps/mpstewart/keymap.c | 90 | |
-rw-r--r-- | keyboards/dz60/keymaps/mpstewart/rules.mk | 10 | |
-rw-r--r-- | keyboards/dztech/dz60rgb/v1/config.h | 6 | |
-rw-r--r-- | keyboards/dztech/dz60rgb/v2/config.h | 6 | |
-rw-r--r-- | keyboards/dztech/dz60rgb_ansi/v1/config.h | 6 | |
-rw-r--r-- | keyboards/dztech/dz60rgb_ansi/v2/config.h | 6 | |
-rw-r--r-- | keyboards/dztech/dz60rgb_wkl/v1/config.h | 6 | |
-rw-r--r-- | keyboards/dztech/dz60rgb_wkl/v2/config.h | 6 | |
-rw-r--r-- | keyboards/dztech/dz65rgb/v1/config.h | 6 | |
-rw-r--r-- | keyboards/dztech/dz65rgb/v2/config.h | 6 | |
-rw-r--r-- | keyboards/ergodash/rev1/keymaps/333fred/config.h | 1 | |
-rw-r--r-- | keyboards/ergodash/rev1/keymaps/333fred/rules.mk | 2 | |
-rw-r--r-- | keyboards/ergodox_ez/keymaps/danielo515/config.h | 6 | |
-rw-r--r-- | keyboards/ergodox_ez/keymaps/ericgebhart/keymap.c | 440 | |
-rw-r--r-- | keyboards/ergodox_ez/keymaps/toshi0383/keymap.c | 98 | |
-rw-r--r-- | keyboards/exclusive/e7v1se/config.h | 7 | |
-rw-r--r-- | keyboards/funky40/config.h | 48 | |
-rw-r--r-- | keyboards/funky40/funky40.c | 1 | |
-rw-r--r-- | keyboards/funky40/funky40.h | 15 | |
-rw-r--r-- | keyboards/funky40/info.json | 12 | |
-rw-r--r-- | keyboards/funky40/keymaps/default/keymap.c | 32 | |
-rw-r--r-- | keyboards/funky40/keymaps/default/readme.md | 6 | |
-rw-r--r-- | keyboards/funky40/readme.md | 15 | |
-rw-r--r-- | keyboards/funky40/rules.mk | 32 | |
-rw-r--r-- | keyboards/handwired/aplx2/README.md | 34 | |
-rw-r--r-- | keyboards/handwired/aplx2/aplx2.c | 19 | |
-rw-r--r-- | keyboards/handwired/aplx2/aplx2.h | 25 | |
-rw-r--r-- | keyboards/handwired/aplx2/config.h | 41 | |
-rw-r--r-- | keyboards/handwired/aplx2/keymaps/default/keymap.c | 16 | |
-rw-r--r-- | keyboards/handwired/aplx2/rules.mk | 33 | |
-rw-r--r-- | keyboards/handwired/dactyl_manuform/5x6/keymaps/333fred/config.h | 2 | |
-rw-r--r-- | keyboards/handwired/dactyl_manuform/5x6/keymaps/333fred/keymap.c | 6 | |
-rw-r--r-- | keyboards/handwired/dactyl_manuform/5x6/keymaps/333fred/rules.mk | 4 | |
-rw-r--r-- | keybo |