-rw-r--r-- | .gitignore | 1 | |
-rw-r--r-- | Makefile | 17 | |
-rwxr-xr-x | bin/qmk | 3 | |
-rw-r--r-- | build_json.mk | 2 | |
-rw-r--r-- | build_keyboard.mk | 9 | |
-rw-r--r-- | common_features.mk | 40 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 2 | |
-rw-r--r-- | docs/ChangeLog/20210529/PR12172.md | 13 | |
-rw-r--r-- | docs/feature_auto_shift.md | 27 | |
-rw-r--r-- | docs/feature_led_matrix.md | 2 | |
-rw-r--r-- | docs/feature_rgb_matrix.md | 2 | |
-rw-r--r-- | docs/feature_rgblight.md | 1 | |
-rw-r--r-- | docs/feature_wpm.md | 67 | |
-rw-r--r-- | docs/ja/feature_led_matrix.md | 2 | |
-rw-r--r-- | docs/keycodes.md | 3 | |
-rw-r--r-- | docs/one_shot_keys.md | 3 | |
-rw-r--r-- | docs/ws2812_driver.md | 22 | |
-rw-r--r-- | drivers/chibios/ws2812_pwm.c | 11 | |
-rw-r--r-- | drivers/chibios/ws2812_spi.c | 45 | |
-rw-r--r-- | drivers/oled/oled_driver.c | 8 | |
-rw-r--r-- | drivers/oled/oled_driver.h | 4 | |
-rw-r--r-- | keyboards/1upkeyboards/sweet16/rules.mk | 2 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/rules.mk | 2 | |
-rw-r--r-- | keyboards/40percentclub/luddite/rules.mk | 2 | |
-rw-r--r-- | keyboards/40percentclub/tomato/rules.mk | 2 | |
-rw-r--r-- | keyboards/40percentclub/ut47/rules.mk | 2 | |
-rw-r--r-- | keyboards/acheron/arctic/rules.mk | 2 | |
-rw-r--r-- | keyboards/acheron/austin/rules.mk | 2 | |
-rw-r--r-- | keyboards/acheron/keebspcb/rules.mk | 2 | |
-rw-r--r-- | keyboards/acheron/lasgweloth/rules.mk | 2 | |
-rw-r--r-- | keyboards/acheron/shark/rules.mk | 2 | |
-rw-r--r-- | keyboards/acr60/rules.mk | 2 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/config.h | 2 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/halconf.h | 2 | |
-rw-r--r-- | keyboards/aeboards/ext65/rev2/mcuconf.h | 2 | |
-rw-r--r-- | keyboards/alf/x2/rules.mk | 2 | |
-rwxr-xr-x | keyboards/alpha/rules.mk | 2 | |
-rw-r--r-- | keyboards/alpine65/rules.mk | 2 | |
-rwxr-xr-x | keyboards/alu84/rules.mk | 2 | |
-rw-r--r-- | keyboards/at101_bh/rules.mk | 2 | |
-rw-r--r-- | keyboards/at_at/660m/rules.mk | 2 | |
-rw-r--r-- | keyboards/bantam44/rules.mk | 2 | |
-rw-r--r-- | keyboards/beatervan/rules.mk | 2 | |
-rw-r--r-- | keyboards/bfake/rules.mk | 2 | |
-rw-r--r-- | keyboards/blackplum/rules.mk | 2 | |
-rw-r--r-- | keyboards/boston/rules.mk | 2 | |
-rw-r--r-- | keyboards/box75/rules.mk | 2 | |
-rw-r--r-- | keyboards/bpiphany/pegasushoof/keymaps/blowrak/rules.mk | 2 | |
-rw-r--r-- | keyboards/bpiphany/pegasushoof/keymaps/default/rules.mk | 2 | |
-rw-r--r-- | keyboards/bpiphany/pegasushoof/keymaps/default_jis/rules.mk | 2 | |
-rw-r--r-- | keyboards/bpiphany/pegasushoof/rules.mk | 2 | |
-rw-r--r-- | keyboards/bpiphany/unloved_bastard/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/an_c/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/chimera65/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/instant60/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/iron165/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/ortho48/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/ortho60/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/ortho75/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/practice60/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/practice65/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/satisfaction75/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/savage65/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/tmov2/rules.mk | 2 | |
-rw-r--r-- | keyboards/cannonkeys/tsukuyomi/rules.mk | 2 | |
-rw-r--r-- | keyboards/chimera_ergo/rules.mk | 2 | |
-rw-r--r-- | keyboards/chimera_ls/rules.mk | 2 | |
-rw-r--r-- | keyboards/chimera_ortho/rules.mk | 2 | |
-rw-r--r-- | keyboards/ck60i/rules.mk | 2 | |
-rwxr-xr-x | keyboards/ckeys/thedora/rules.mk | 2 | |
-rw-r--r-- | keyboards/clueboard/66_hotswap/gen1/gen1.c | 2 | |
-rwxr-xr-x | keyboards/contra/rules.mk | 2 | |
-rw-r--r-- | keyboards/converter/siemens_tastatur/rules.mk | 2 | |
-rw-r--r-- | keyboards/converter/usb_usb/rules.mk | 2 | |
-rw-r--r-- | keyboards/crkbd/rev1/common/config.h | 1 | |
-rw-r--r-- | keyboards/crkbd/rev1/common/rules.mk | 1 | |
-rw-r--r-- | keyboards/crkbd/rev1/rev1.c | 2 | |
-rw-r--r-- | keyboards/cutie_club/wraith/rules.mk | 2 | |
-rw-r--r-- | keyboards/daji/seis_cinco/rules.mk | 2 | |
-rwxr-xr-x | keyboards/dichotomy/rules.mk | 2 | |
-rw-r--r-- | keyboards/do60/rules.mk | 2 | |
-rw-r--r-- | keyboards/durgod/boards/DURGOD_STM32_F070/board.h (renamed from keyboards/durgod/k320/board.h) | 1 | |
-rw-r--r-- | keyboards/durgod/boards/DURGOD_STM32_F070/board.mk | 12 | |
-rw-r--r-- | keyboards/durgod/boards/DURGOD_STM32_F070/bootloader_defs.h (renamed from keyboards/durgod/k320/bootloader_defs.h) | 0 | |
-rw-r--r-- | keyboards/durgod/boards/DURGOD_STM32_F070/chconf.h (renamed from keyboards/durgod/k320/chconf.h) | 15 | |
-rw-r--r-- | keyboards/durgod/boards/DURGOD_STM32_F070/mcuconf.h (renamed from keyboards/durgod/k320/mcuconf.h) | 0 | |
-rw-r--r-- | keyboards/durgod/k320/config.h | 39 | |
-rw-r--r-- | keyboards/durgod/k320/info.json | 1186 | |
-rw-r--r-- | keyboards/durgod/k320/k320.c | 20 | |
-rw-r--r-- | keyboards/durgod/k320/k320.h | 31 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default/keymap.c | 95 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default/keymap.json | 26 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default/readme.md | 4 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_iso/keymap.c | 72 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_iso/readme.md | 7 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_iso_mac/keymap.c | 71 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_iso_mac/readme.md | 6 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_mac/keymap.json | 26 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_mac/readme.md | 8 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_toggle_mac_windows/keymap.c | 108 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_toggle_mac_windows/readme.md | 7 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/default_toggle_mac_windows/rules.mk | 1 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/kuenhlee/keymap.c | 5 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/via/keymap.c | 29 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/via/readme.md | 2 | |
-rw-r--r-- | keyboards/durgod/k320/keymaps/via/rules.mk | 2 | |
-rw-r--r-- | keyboards/durgod/k320/readme.md | 5 | |
-rw-r--r-- | keyboards/durgod/k320/rules.mk | 2 | |
-rw-r--r-- | keyboards/dz60/keymaps/LEdiodes/rules.mk | 2 | |
-rw-r--r-- | keyboards/dz60/keymaps/krusli/rules.mk | 2 | |
-rw-r--r-- | keyboards/dz60/keymaps/marianas/rules.mk | 2 | |
-rw-r--r-- | keyboards/dz60/rules.mk | 2 | |
-rw-r--r-- | keyboards/dztech/bocc/rules.mk | 2 | |
-rw-r--r-- | keyboards/dztech/volcano660/rules.mk | 2 | |
-rw-r--r-- | keyboards/ergodone/rules.mk | 2 | |
-rwxr-xr-x | keyboards/espectro/rules.mk | 2 | |
-rw-r--r-- | keyboards/exclusive/e6_rgb/rules.mk | 2 | |
-rw-r--r-- | keyboards/fc660c/rules.mk | 2 | |
-rw-r--r-- | keyboards/fc980c/rules.mk | 2 | |
-rw-r--r-- | keyboards/felix/rules.mk | 2 | |
-rw-r--r-- | keyboards/flehrad/numbrero/rules.mk | 2 | |
-rw-r--r-- | keyboards/flehrad/snagpad/rules.mk | 2 | |
-rw-r--r-- | keyboards/flehrad/tradestation/rules.mk | 2 | |
-rw-r--r-- | |