-rw-r--r-- | build_test.mk | 1 | |
-rw-r--r-- | builddefs/bootloader.mk | 40 | |
-rw-r--r-- | builddefs/mcu_selection.mk | 40 | |
-rw-r--r-- | builddefs/message.mk | 5 | |
-rw-r--r-- | common_features.mk | 11 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 4 | |
-rw-r--r-- | docs/ChangeLog/20220226/PR15304.md | 13 | |
-rw-r--r-- | docs/feature_combo.md | 42 | |
-rw-r--r-- | docs/feature_debounce_type.md | 1 | |
-rw-r--r-- | docs/feature_haptic_feedback.md | 4 | |
-rw-r--r-- | docs/feature_key_lock.md | 3 | |
-rw-r--r-- | docs/feature_pointing_device.md | 159 | |
-rw-r--r-- | docs/feature_split_keyboard.md | 8 | |
-rw-r--r-- | docs/feature_wpm.md | 2 | |
-rw-r--r-- | docs/internals_gpio_control.md | 24 | |
-rw-r--r-- | docs/keycodes.md | 1 | |
-rw-r--r-- | docs/keycodes_magic.md | 1 | |
-rw-r--r-- | docs/platformdev_chibios_earlyinit.md | 1 | |
-rw-r--r-- | drivers/bluetooth/rn42.c | 99 | |
-rw-r--r-- | drivers/bluetooth/rn42.h | 25 | |
-rw-r--r-- | drivers/led/issi/is31fl3733-simple.c | 248 | |
-rw-r--r-- | drivers/led/issi/is31fl3733-simple.h | 260 | |
-rw-r--r-- | drivers/sensors/adns9800.c | 10 | |
-rw-r--r-- | drivers/sensors/pimoroni_trackball.c | 22 | |
-rw-r--r-- | drivers/sensors/pimoroni_trackball.h | 9 | |
-rw-r--r-- | drivers/sensors/pmw3360.c | 279 | |
-rw-r--r-- | drivers/sensors/pmw3360.h | 35 | |
-rw-r--r-- | drivers/sensors/pmw3389.c | 294 | |
-rw-r--r-- | drivers/sensors/pmw3389.h | 76 | |
-rw-r--r-- | drivers/sensors/pmw3389_firmware.h | 558 | |
-rw-r--r-- | keyboards/40percentclub/ut47/keymaps/default/keymap.c | 6 | |
-rw-r--r-- | keyboards/40percentclub/ut47/keymaps/non-us/keymap.c | 6 | |
-rw-r--r-- | keyboards/40percentclub/ut47/keymaps/nordic/keymap.c | 6 | |
-rw-r--r-- | keyboards/40percentclub/ut47/keymaps/rgb/keymap.c | 6 | |
-rw-r--r-- | keyboards/40percentclub/ut47/matrix.c | 14 | |
-rw-r--r-- | keyboards/40percentclub/ut47/rules.mk | 3 | |
-rw-r--r-- | keyboards/40percentclub/ut47/ut47.c | 8 | |
-rw-r--r-- | keyboards/7skb/7skb.h | 7 | |
-rw-r--r-- | keyboards/7skb/readme.md | 17 | |
-rw-r--r-- | keyboards/7skb/rules.mk | 22 | |
-rw-r--r-- | keyboards/7splus/readme.md | 17 | |
-rw-r--r-- | keyboards/ai03/orbit/config.h | 13 | |
-rw-r--r-- | keyboards/ai03/orbit/keymaps/default/keymap.c | 16 | |
-rw-r--r-- | keyboards/ai03/orbit/matrix.c | 328 | |
-rw-r--r-- | keyboards/ai03/orbit/orbit.c | 270 | |
-rw-r--r-- | keyboards/ai03/orbit/orbit.h | 17 | |
-rw-r--r-- | keyboards/ai03/orbit/readme.md | 6 | |
-rw-r--r-- | keyboards/ai03/orbit/rules.mk | 10 | |
-rw-r--r-- | keyboards/ai03/orbit/serial.c | 545 | |
-rw-r--r-- | keyboards/ai03/orbit/serial.h | 62 | |
-rw-r--r-- | keyboards/ai03/orbit/split_flags.c | 5 | |
-rw-r--r-- | keyboards/ai03/orbit/split_flags.h | 15 | |
-rw-r--r-- | keyboards/ai03/orbit/split_util.c | 87 | |
-rw-r--r-- | keyboards/ai03/orbit/split_util.h | 10 | |
-rw-r--r-- | keyboards/ai03/orbit/transport.c | 238 | |
-rw-r--r-- | keyboards/ai03/orbit/transport.h | 42 | |
-rw-r--r-- | keyboards/ajisai74/readme.md | 17 | |
-rw-r--r-- | keyboards/allison/readme.md | 15 | |
-rw-r--r-- | keyboards/allison_numpad/readme.md | 15 | |
-rw-r--r-- | keyboards/amj96/matrix.c | 6 | |
-rw-r--r-- | keyboards/angel17/readme.md | 15 | |
-rw-r--r-- | keyboards/angel17/rules.mk | 22 | |
-rw-r--r-- | keyboards/angel64/alpha/matrix.c | 287 | |
-rw-r--r-- | keyboards/angel64/alpha/readme.md | 15 | |
-rw-r--r-- | keyboards/angel64/readme.md | 15 | |
-rw-r--r-- | keyboards/angel64/rev1/matrix.c | 287 | |
-rw-r--r-- | keyboards/angel64/rev1/readme.md | 15 | |
-rw-r--r-- | keyboards/angel64/rules.mk | 25 | |
-rw-r--r-- | keyboards/arch_36/readme.md | 16 | |
-rw-r--r-- | keyboards/barleycorn/readme.md | 23 | |
-rw-r--r-- | keyboards/bat43/bat43.h | 10 | |
-rw-r--r-- | keyboards/bat43/readme.md | 15 | |
-rw-r--r-- | keyboards/bat43/rules.mk | 20 | |
-rw-r--r-- | keyboards/bpiphany/kitten_paw/matrix.c | 7 | |
-rw-r--r-- | keyboards/bpiphany/pegasushoof/2013/matrix.c | 7 | |
-rw-r--r-- | keyboards/business_card/business_card.h | 25 | |
-rw-r--r-- | keyboards/business_card/readme.md | 15 | |
-rw-r--r-- | keyboards/business_card/rules.mk | 20 | |
-rw-r--r-- | keyboards/capsunlocked/cu24/config.h (renamed from keyboards/cu24/config.h) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu24/cu24.c (renamed from keyboards/cu24/cu24.c) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu24/cu24.h (renamed from keyboards/cu24/cu24.h) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu24/info.json (renamed from keyboards/cu24/info.json) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu24/keymaps/default/keymap.c (renamed from keyboards/cu24/keymaps/default/keymap.c) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu24/keymaps/default/readme.md (renamed from keyboards/cu24/keymaps/default/readme.md) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu24/readme.md | 15 | |
-rw-r--r-- | keyboards/capsunlocked/cu24/rules.mk (renamed from keyboards/cu24/rules.mk) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/config.h (renamed from keyboards/cu75/config.h) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/cu75.c (renamed from keyboards/cu75/cu75.c) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/cu75.h (renamed from keyboards/cu75/cu75.h) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/cu75/.noci (renamed from keyboards/7skb/.noci) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/info.json (renamed from keyboards/cu75/info.json) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/keymaps/default/keymap.c (renamed from keyboards/cu75/keymaps/default/keymap.c) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/keymaps/default/rules.mk (renamed from keyboards/cu75/keymaps/default/rules.mk) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/keymaps/iso/keymap.c (renamed from keyboards/cu75/keymaps/iso/keymap.c) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/keymaps/iso/rules.mk (renamed from keyboards/cu75/keymaps/iso/rules.mk) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/readme.md | 17 | |
-rw-r--r-- | keyboards/capsunlocked/cu75/rules.mk (renamed from keyboards/cu75/rules.mk) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu80/v1/config.h (renamed from keyboards/cu80/config.h) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu80/v1/info.json (renamed from keyboards/cu80/info.json) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu80/v1/keymaps/default/keymap.c (renamed from keyboards/cu80/keymaps/default/keymap.c) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu80/v1/keymaps/default/readme.md (renamed from keyboards/cu80/keymaps/default/readme.md) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu80/v1/readme.md | 15 | |
-rw-r--r-- | keyboards/capsunlocked/cu80/v1/rules.mk (renamed from keyboards/cu80/rules.mk) | 0 | |
-rw-r--r-- | keyboards/capsunlocked/cu80/v1/v1.c | 18 | |
-rw-r--r-- | keyboards/capsunlocked/cu80/v1/v1.h (renamed from keyboards/cu80/cu80.h) | 0 | |
-rw-r--r-- | keyboards/centromere/config.h | 9 | |
-rw-r--r-- | keyboards/centromere/matrix.c | 126 | |
-rw-r--r-- | keyboards/centromere/rules.mk | 23 | |
-rw-r--r-- | keyboards/chili/readme.md | 15 | |
-rw-r--r-- | keyboards/chimera_ergo/config.h | 9 | |
-rw-r--r-- | keyboards/chimera_ergo/matrix.c | 135 | |
-rw-r--r-- | keyboards/chimera_ergo/rules.mk | 19 | |
-rw-r--r-- | keyboards/chimera_ls/config.h | 9 | |
-rw-r--r-- | keyboards/chimera_ls/matrix.c | 139 | |
-rw-r--r-- | keyboards/chimera_ls/rules.mk | 17 | |
-rw-r--r-- | keyboards/chimera_ortho/config.h | 9 | |
-rw-r--r-- | keyboards/chimera_ortho/matrix.c | 125 | |
-rw-r--r-- | keyboards/chimera_ortho/rules.mk | 17 | |
-rw-r--r-- | keyboards/chimera_ortho_plus/config.h | 9 | |
-rw-r--r-- | keyboards/chimera_ortho_plus/matrix.c | 125 | |
-rw-r--r-- | keyboards/chimera_ortho_plus/rules.mk | 5 | |
-rw-r--r-- | keyboards/choc_taro/readme.md | 15 | |
-rw-r--r-- | keyboards/claw44/claw44. |