diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | Makefile | 129 | ||||
-rw-r--r-- | build_keyboard.mk | 14 | ||||
-rw-r--r-- | build_test.mk | 1 | ||||
-rw-r--r-- | builddefs/bootloader.mk | 49 | ||||
-rw-r--r-- | builddefs/mcu_selection.mk | 77 | ||||
-rw-r--r-- | builddefs/message.mk | 5 | ||||
-rw-r--r-- | common_features.mk | 49 | ||||
-rw-r--r-- | data/mappings/info_config.json | 2 | ||||
-rw-r--r-- | data/mappings/keyboard_aliases.json | 25 | ||||
-rw-r--r-- | data/schemas/definitions.jsonschema | 10 | ||||
-rw-r--r-- | data/schemas/keyboard.jsonschema | 11 | ||||
-rw-r--r-- | data/templates/avr/config.h | 4 | ||||
-rw-r--r-- | data/templates/ps2avrgb/config.h | 4 | ||||
-rw-r--r-- | docs/ChangeLog/20220226/PR15304.md | 13 | ||||
-rw-r--r-- | docs/compatible_microcontrollers.md | 17 | ||||
-rw-r--r-- | docs/config_options.md | 9 | ||||
-rw-r--r-- | docs/feature_bluetooth.md | 10 | ||||
-rw-r--r-- | docs/feature_combo.md | 42 | ||||
-rw-r--r-- | docs/feature_debounce_type.md | 1 | ||||
-rw-r--r-- | docs/feature_grave_esc.md | 10 | ||||
-rw-r--r-- | docs/feature_haptic_feedback.md | 7 | ||||
-rw-r--r-- | docs/feature_key_lock.md | 3 | ||||
-rw-r--r-- | docs/feature_mouse_keys.md | 18 | ||||
-rw-r--r-- | docs/feature_pointing_device.md | 172 | ||||
-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 | 17 | ||||
-rw-r--r-- | docs/keycodes_magic.md | 1 | ||||
-rw-r--r-- | docs/keymap.md | 2 | ||||
-rw-r--r-- | docs/platformdev_chibios_earlyinit.md | 1 | ||||
-rw-r--r-- | docs/quantum_keycodes.md | 10 | ||||
-rw-r--r-- | docs/reference_info_json.md | 6 | ||||
-rw-r--r-- | drivers/bluetooth/adafruit_ble.cpp | 699 | ||||
-rw-r--r-- | drivers/bluetooth/adafruit_ble.h | 59 | ||||
-rw-r--r-- | drivers/bluetooth/bluefruit_le.cpp | 699 | ||||
-rw-r--r-- | drivers/bluetooth/bluefruit_le.h | 59 | ||||
-rw-r--r-- | drivers/bluetooth/outputselect.c | 8 | ||||
-rw-r--r-- | drivers/bluetooth/rn42.c | 99 | ||||
-rw-r--r-- | drivers/bluetooth/rn42.h | 25 | ||||
-rw-r--r-- | drivers/led/ckled2001.c | 11 | ||||
-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 | 16 | ||||
-rw-r--r-- | drivers/sensors/adns9800_srom_A6.h | 2 | ||||
-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 | 283 | ||||
-rw-r--r-- | drivers/sensors/pmw3360.h | 35 | ||||
-rw-r--r-- | drivers/sensors/pmw3389.c | 292 | ||||
-rw-r--r-- | drivers/sensors/pmw3389.h | 76 | ||||
-rw-r--r-- | drivers/sensors/pmw3389_firmware.h | 558 | ||||
-rw-r--r-- | drivers/serial.h | 19 | ||||
-rw-r--r-- | keyboards/10bleoledhub/rules.mk | 2 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/info.json (renamed from keyboards/aleth42/info.json) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/keymaps/default/keymap.c (renamed from keyboards/aleth42/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/keymaps/default/readme.md (renamed from keyboards/aleth42/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/keymaps/via/config.h (renamed from keyboards/aleth42/keymaps/via/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/keymaps/via/keymap.c (renamed from keyboards/aleth42/keymaps/via/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/keymaps/via/readme.md (renamed from keyboards/aleth42/keymaps/via/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/keymaps/via/rules.mk (renamed from keyboards/aleth42/keymaps/via/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/readme.md | 15 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev0/config.h (renamed from keyboards/aleth42/rev0/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev0/readme.md (renamed from keyboards/aleth42/rev0/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev0/rev0.c (renamed from keyboards/aleth42/rev0/rev0.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev0/rev0.h (renamed from keyboards/aleth42/rev0/rev0.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev0/rules.mk (renamed from keyboards/aleth42/rev0/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev1/config.h (renamed from keyboards/aleth42/rev1/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev1/readme.md (renamed from keyboards/aleth42/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev1/rev1.c (renamed from keyboards/aleth42/rev1/rev1.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev1/rev1.h (renamed from keyboards/aleth42/rev1/rev1.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rev1/rules.mk (renamed from keyboards/aleth42/rev1/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/aleth42/rules.mk | 1 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/cassette42.c (renamed from keyboards/cassette42/cassette42.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/cassette42.h (renamed from keyboards/cassette42/cassette42.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/common/glcdfont.c (renamed from keyboards/cassette42/common/glcdfont.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/common/oled_helper.c (renamed from keyboards/cassette42/common/oled_helper.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/common/oled_helper.h (renamed from keyboards/cassette42/common/oled_helper.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/config.h | 52 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/info.json (renamed from keyboards/cassette42/info.json) | 0 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/keymaps/default/keymap.c (renamed from keyboards/cassette42/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/keymaps/default/readme.md (renamed from keyboards/cassette42/keymaps/default/readme.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/readme.md | 15 | ||||
-rw-r--r-- | keyboards/25keys/cassette42/rules.mk (renamed from keyboards/cassette42/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/.noci (renamed from keyboards/7skb/.noci) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/config.h (renamed from keyboards/7skb/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/info.json (renamed from keyboards/zinc/info.json) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/default/config.h (renamed from keyboards/zinc/keymaps/default/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/default/keymap.c (renamed from keyboards/zinc/keymaps/default/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/default/readme_en.md (renamed from keyboards/zinc/keymaps/default/readme_en.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/default/readme_jp.md (renamed from keyboards/zinc/keymaps/default/readme_jp.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/default/rules.mk (renamed from keyboards/zinc/keymaps/default/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/ginjake/config.h (renamed from keyboards/zinc/keymaps/ginjake/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/ginjake/keymap.c (renamed from keyboards/zinc/keymaps/ginjake/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/ginjake/readme_jp.md (renamed from keyboards/zinc/keymaps/ginjake/readme_jp.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/ginjake/rules.mk (renamed from keyboards/zinc/keymaps/ginjake/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/monks/config.h (renamed from keyboards/zinc/keymaps/monks/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/monks/keymap.c (renamed from keyboards/zinc/keymaps/monks/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/monks/readme_jp.md (renamed from keyboards/zinc/keymaps/monks/readme_jp.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/monks/rules.mk (renamed from keyboards/zinc/keymaps/monks/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/toshi0383/config.h (renamed from keyboards/zinc/keymaps/toshi0383/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/toshi0383/keymap.c (renamed from keyboards/zinc/keymaps/toshi0383/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/toshi0383/rules.mk (renamed from keyboards/zinc/keymaps/toshi0383/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/via/config.h (renamed from keyboards/zinc/keymaps/via/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/via/keymap.c (renamed from keyboards/zinc/keymaps/via/keymap.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/via/readme_en.md (renamed from keyboards/zinc/keymaps/via/readme_en.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/via/readme_jp.md (renamed from keyboards/zinc/keymaps/via/readme_jp.md) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/keymaps/via/rules.mk (renamed from keyboards/zinc/keymaps/via/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/readme.md | 17 | ||||
-rw-r--r-- | keyboards/25keys/zinc/rev1/.noci (renamed from keyboards/angel17/.noci) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/rev1/config.h (renamed from keyboards/zinc/rev1/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/rev1/info.json (renamed from keyboards/zinc/rev1/info.json) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/rev1/post_config.h (renamed from keyboards/zinc/rev1/post_config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/rev1/rev1.c (renamed from keyboards/zinc/rev1/rev1.c) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/rev1/rev1.h (renamed from keyboards/zinc/rev1/rev1.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/rev1/rules.mk (renamed from keyboards/zinc/rev1/rules.mk) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/reva/.noci (renamed from keyboards/angel17/alpha/.noci) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/reva/config.h (renamed from keyboards/zinc/reva/config.h) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/reva/info.json (renamed from keyboards/zinc/reva/info.json) | 0 | ||||
-rw-r--r-- | keyboards/25keys/zinc/reva/post_config.h (renamed from keyboards/zinc/ |