-rw-r--r-- | Makefile | 13 | |
-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 | 37 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 2 | |
-rw-r--r-- | docs/feature_rgb_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.h | 4 | |
-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/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/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/clueboard/66_hotswap/gen1/gen1.c | 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/daji/seis_cinco/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/handwired/ck4x4/rules.mk | 2 | |
-rw-r--r-- | keyboards/handwired/onekey/rules.mk | 4 | |
-rw-r--r-- | keyboards/projectkb/alice/config.h | 3 | |
-rw-r--r-- | keyboards/projectkb/alice/halconf.h | 2 | |
-rw-r--r-- | keyboards/projectkb/alice/mcuconf.h | 2 | |
-rw-r--r-- | keyboards/projectkb/signature87/rules.mk | 2 | |
-rw-r--r-- | keyboards/ramonimbao/wete/config.h | 2 | |
-rw-r--r-- | keyboards/ramonimbao/wete/halconf.h | 2 | |
-rw-r--r-- | keyboards/ramonimbao/wete/mcuconf.h | 2 | |
-rw-r--r-- | keyboards/readme.md | 2 | |
-rw-r--r-- | keyboards/rgbkb/zygomorph/keymaps/xulkal/rules.mk | 14 | |
-rw-r--r-- | keyboards/rgbkb/zygomorph/rev1/config.h | 4 | |
-rw-r--r-- | keyboards/rgbkb/zygomorph/rev1/rev1.c | 102 | |
-rw-r--r-- | keyboards/terrazzo/terrazzo.c | 1 | |
-rw-r--r-- | keyboards/westfoxtrot/prophet/config.h | 2 | |
-rw-r--r-- | keyboards/westfoxtrot/prophet/halconf.h | 27 | |
-rw-r--r-- | keyboards/westfoxtrot/prophet/mcuconf.h | 5 | |
-rw-r--r-- | lib/python/qmk/commands.py | 1 | |
-rw-r--r-- | lib/python/qmk/constants.py | 2 | |
-rw-r--r-- | lib/python/qmk/tests/test_cli_commands.py | 4 | |
-rw-r--r-- | quantum/bootmagic/bootmagic.h | 24 | |
-rw-r--r-- | quantum/bootmagic/bootmagic_full.c (renamed from tmk_core/common/bootmagic.c) | 112 | |
-rw-r--r-- | quantum/bootmagic/bootmagic_full.h (renamed from tmk_core/common/bootmagic.h) | 21 | |
-rw-r--r-- | quantum/bootmagic/bootmagic_lite.c (renamed from tmk_core/common/bootmagic_lite.c) | 17 | |
-rw-r--r-- | quantum/bootmagic/bootmagic_lite.h | 25 | |
-rw-r--r-- | quantum/bootmagic/magic.c | 54 | |
-rw-r--r-- | quantum/bootmagic/magic.h (renamed from keyboards/durgod/k320/keymaps/via/config.h) | 8 | |
-rw-r--r-- | quantum/keycode_config.h | 1 | |
-rw-r--r-- | quantum/led_matrix.c | 11 | |
-rw-r--r-- | quantum/led_matrix.h | 7 | |
-rw-r--r-- | quantum/led_matrix_drivers.c | 7 | |
-rw-r--r-- | quantum/mcu_selection.mk | 27 | |
-rw-r--r-- | quantum/process_keycode/process_backlight.c | 29 | |
-rw-r--r-- | quantum/quantum.c | 28 | |
-rw-r--r-- | quantum/quantum.h | 55 | |
-rw-r--r-- | quantum/quantum_keycodes.h | 14 | |
-rw-r--r-- | quantum/rgb_matrix.c | 34 | |
-rw-r--r-- | quantum/rgb_matrix_types.h | 9 | |
-rw-r--r-- | quantum/split_common/split_util.c | 70 | |
-rw-r--r-- | quantum/split_common/transport.c | 45 | |
-rw-r--r-- | readme.md | 6 | |
-rw-r--r-- | tmk_core/common.mk | 23 | |
-rw-r--r-- | tmk_core/common/action_util.c | 58 | |
-rw-r--r-- | tmk_core/common/action_util.h | 5 | |
-rw-r--r-- | tmk_core/common/arm_atsam/_wait.h | 22 | |
-rw-r--r-- | tmk_core/common/avr/_wait.h | 29 | |
-rw-r--r-- | tmk_core/common/avr/suspend.c | 4 | |
-rw-r--r-- | tmk_core/common/chibios/_wait.h | 55 | |
-rw-r--r-- | tmk_core/common/chibios/bootloader.c | 2 | |
-rw-r--r-- | tmk_core/common/chibios/chibios_config.h | 7 | |
-rw-r--r-- | tmk_core/common/chibios/sleep_led.c | 88 | |
-rw-r--r-- | tmk_core/common/chibios/suspend.c | 8 | |
-rw-r--r-- | tmk_core/common/chibios/wait.c | 89 | |
-rw-r--r-- | tmk_core/common/eeconfig.c | 2 | |
-rw-r--r-- | tmk_core/common/eeconfig.h | 14 | |
-rw-r--r-- | tmk_core/common/keyboard.c | 10 | |
-rw-r--r-- | tmk_core/common/magic.c | 39 | |
-rw-r--r-- | tmk_core/common/magic.h | 3 | |
-rw-r--r-- | tmk_core/common/test/_wait.h | 22 | |
-rw-r--r-- | tmk_core/common/usb_util.c | 29 | |
-rw-r--r-- | tmk_core/common/usb_util.h | 22 | |
-rw-r--r-- | tmk_core/common/wait.h | 125 | |
-rw-r--r-- | tmk_core/protocol.mk | 4 | |
-rw-r--r-- | tmk_core/protocol/chibios.mk | 1 | |
-rw-r--r-- | tmk_core/protocol/chibios/usb_util.c | 21 | |
-rw-r--r-- | tmk_core/protocol/lufa.mk | 1 | |
-rw-r--r-- | tmk_core/protocol/lufa/usb_util.c | 34 | |
-rw-r--r-- | tmk_core/protocol/vusb.mk |