summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.clang_complete24
-rw-r--r--.github/workflows/cli.yml2
-rw-r--r--.gitignore2
-rw-r--r--autocomplete.sh1
-rwxr-xr-xbin/qmk2
-rw-r--r--build_json.mk5
-rw-r--r--docs/_summary.md1
-rw-r--r--docs/cli.md4
-rw-r--r--docs/cli_development.md6
-rw-r--r--docs/coding_conventions_python.md4
-rw-r--r--docs/faq_debug.md7
-rw-r--r--docs/feature_encoders.md2
-rw-r--r--docs/flashing.md1
-rw-r--r--docs/fr-fr/faq_debug.md8
-rw-r--r--docs/fr-fr/flashing.md1
-rw-r--r--docs/getting_started_vagrant.md1
-rw-r--r--docs/ja/faq_debug.md7
-rw-r--r--docs/ja/feature_combo.md108
-rw-r--r--docs/ja/feature_command.md56
-rw-r--r--docs/ja/feature_encoders.md81
-rw-r--r--docs/ja/flashing.md1
-rw-r--r--docs/ja/getting_started_vagrant.md1
-rw-r--r--docs/proton_c_conversion.md69
-rw-r--r--docs/reference_glossary.md3
-rw-r--r--docs/syllabus.md70
-rw-r--r--docs/tap_hold.md4
-rw-r--r--docs/zh-cn/faq_debug.md7
-rw-r--r--docs/zh-cn/reference_glossary.md3
-rw-r--r--keyboards/abacus/config.h7
-rw-r--r--keyboards/absinthe/absinthe.c17
-rw-r--r--keyboards/absinthe/absinthe.h68
-rw-r--r--keyboards/absinthe/config.h102
-rw-r--r--keyboards/absinthe/info.json150
-rw-r--r--keyboards/absinthe/keymaps/ansi/config.h19
-rw-r--r--keyboards/absinthe/keymaps/ansi/keymap.c32
-rw-r--r--keyboards/absinthe/keymaps/ansi/readme.md3
-rw-r--r--keyboards/absinthe/keymaps/default/config.h19
-rw-r--r--keyboards/absinthe/keymaps/default/keymap.c42
-rw-r--r--keyboards/absinthe/keymaps/default/readme.md6
-rw-r--r--keyboards/absinthe/readme.md15
-rw-r--r--keyboards/absinthe/rules.mk45
-rw-r--r--keyboards/ai03/orbit_x/config.h6
-rw-r--r--keyboards/allison/config.h7
-rw-r--r--keyboards/allison_numpad/config.h7
-rw-r--r--keyboards/atreus/keymaps/khitsule/keymap.c41
-rw-r--r--keyboards/bat43/config.h7
-rw-r--r--keyboards/bat43/info.json71
-rw-r--r--keyboards/botanicalkeyboards/fm2u/config.h55
-rw-r--r--keyboards/botanicalkeyboards/fm2u/fm2u.c17
-rw-r--r--keyboards/botanicalkeyboards/fm2u/fm2u.h46
-rw-r--r--keyboards/botanicalkeyboards/fm2u/info.json56
-rw-r--r--keyboards/botanicalkeyboards/fm2u/keymaps/default/keymap.c25
-rw-r--r--keyboards/botanicalkeyboards/fm2u/keymaps/via/keymap.c37
-rw-r--r--keyboards/botanicalkeyboards/fm2u/keymaps/via/rules.mk4
-rw-r--r--keyboards/botanicalkeyboards/fm2u/readme.md13
-rw-r--r--keyboards/botanicalkeyboards/fm2u/rules.mk32
-rw-r--r--keyboards/cannonkeys/db60/rules.mk2
-rw-r--r--keyboards/cannonkeys/devastatingtkl/rules.mk2
-rw-r--r--keyboards/ckeys/washington/config.h7
-rw-r--r--keyboards/coseyfannitutti/discipad/config.h6
-rw-r--r--keyboards/coseyfannitutti/discipad/keymaps/via/keymap.c43
-rw-r--r--keyboards/coseyfannitutti/discipad/keymaps/via/rules.mk4
-rw-r--r--keyboards/coseyfannitutti/mysterium/config.h8
-rw-r--r--keyboards/coseyfannitutti/mysterium/keymaps/via/keymap.c50
-rw-r--r--keyboards/coseyfannitutti/mysterium/keymaps/via/rules.mk4
-rw-r--r--keyboards/cospad/config.h9
-rw-r--r--keyboards/crkbd/config.h10
-rw-r--r--keyboards/crkbd/keymaps/bcat/readme.md100
-rw-r--r--keyboards/daisy/config.h7
-rw-r--r--keyboards/dmqdesign/spin/config.h58
-rw-r--r--keyboards/dmqdesign/spin/info.json28
-rw-r--r--keyboards/dmqdesign/spin/keymaps/default/config.h21
-rw-r--r--keyboards/dmqdesign/spin/keymaps/default/keymap.c47
-rw-r--r--keyboards/dmqdesign/spin/keymaps/default/readme.md1
-rw-r--r--keyboards/dmqdesign/spin/keymaps/encoderlayers/config.h23
-rw-r--r--keyboards/dmqdesign/spin/keymaps/encoderlayers/keymap.c151
-rw-r--r--keyboards/dmqdesign/spin/keymaps/encoderlayers/readme.md1
-rw-r--r--keyboards/dmqdesign/spin/readme.md17
-rw-r--r--keyboards/dmqdesign/spin/rules.mk34
-rw-r--r--keyboards/dmqdesign/spin/spin.c16
-rw-r--r--keyboards/dmqdesign/spin/spin.h29
-rw-r--r--keyboards/dztech/dz60rgb/v1/config.h6
-rw-r--r--keyboards/dztech/dz60rgb/v2/config.h6
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v1/config.h6
-rw-r--r--keyboards/dztech/dz60rgb_ansi/v2/config.h6
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v1/config.h6
-rw-r--r--keyboards/dztech/dz60rgb_wkl/v2/config.h6
-rw-r--r--keyboards/dztech/dz65rgb/v1/config.h6
-rw-r--r--keyboards/dztech/dz65rgb/v2/config.h6
-rw-r--r--keyboards/ergodash/rev1/keymaps/333fred/config.h1
-rw-r--r--keyboards/ergodash/rev1/keymaps/333fred/rules.mk2
-rw-r--r--keyboards/ergodox_ez/keymaps/danielo515/config.h6
-rw-r--r--keyboards/ergodox_ez/keymaps/toshi0383/keymap.c98
-rw-r--r--keyboards/exclusive/e7v1se/config.h7
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6/keymaps/333fred/config.h2
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6/keymaps/333fred/keymap.c6
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6/keymaps/333fred/rules.mk4
-rw-r--r--keyboards/handwired/ddg_56/config.h39
-rw-r--r--keyboards/handwired/ddg_56/ddg_56.c16
-rw-r--r--keyboards/handwired/ddg_56/ddg_56.h32
-rw-r--r--keyboards/handwired/ddg_56/info.json17
-rw-r--r--keyboards/handwired/ddg_56/keymaps/default/keymap.c35
-rw-r--r--keyboards/handwired/ddg_56/readme.md9
-rw-r--r--keyboards/handwired/ddg_56/rules.mk17
-rw-r--r--keyboards/handwired/fc200rt_qmk/config.h9
-rw-r--r--keyboards/handwired/floorboard/config.h7
-rw-r--r--keyboards/handwired/jtallbean/split_65/config.h7
-rw-r--r--keyboards/handwired/novem/config.h60
-rw-r--r--keyboards/handwired/novem/info.json18
-rw-r--r--keyboards/handwired/novem/keymaps/default/keymap.c77
-rw-r--r--keyboards/handwired/novem/keymaps/default/readme.md1
-rw-r--r--keyboards/handwired/novem/novem.c18
-rw-r--r--keyboards/handwired/novem/novem.h31
-rw-r--r--keyboards/handwired/novem/readme.md16
-rw-r--r--keyboards/handwired/novem/rules.mk32
-rw-r--r--keyboards/handwired/p1800fl/config.h72
-rw-r--r--keyboards/handwired/p1800fl/info.json99
-rw-r--r--keyboards/handwired/p1800fl/keymaps/default/keymap.c41
-rw-r--r--keyboards/handwired/p1800fl/keymaps/default/readme.md1
-rw-r--r--keyboards/handwired/p1800fl/p1800fl.c28
-rw-r--r--keyboards/handwired/p1800fl/p1800fl.h42
-rw-r--r--keyboards/handwired/p1800fl/readme.md15
-rw-r--r--keyboards/handwired/p1800fl/rules.mk32