-rw-r--r-- | .github/labeler.yml | 1 | |
-rw-r--r-- | .github/workflows/cli.yml | 1 | |
-rw-r--r-- | .gitignore | 5 | |
-rw-r--r-- | .gitmodules | 4 | |
-rw-r--r-- | Makefile | 39 | |
-rwxr-xr-x | bin/qmk | 58 | |
-rw-r--r-- | build_keyboard.mk | 59 | |
-rw-r--r-- | build_test.mk | 6 | |
-rw-r--r-- | builddefs/bootloader.mk (renamed from bootloader.mk) | 9 | |
-rw-r--r-- | builddefs/disable_features.mk (renamed from disable_features.mk) | 3 | |
-rw-r--r-- | builddefs/generic_features.mk | 51 | |
-rw-r--r-- | builddefs/mcu_selection.mk (renamed from quantum/mcu_selection.mk) | 70 | |
-rw-r--r-- | builddefs/message.mk (renamed from message.mk) | 0 | |
-rw-r--r-- | builddefs/show_options.mk (renamed from show_options.mk) | 10 | |
-rw-r--r-- | common_features.mk | 271 | |
-rw-r--r-- | data/mappings/info_config.json | 2 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 4 | |
-rw-r--r-- | docs/_summary.md | 1 | |
-rw-r--r-- | docs/audio_driver.md | 14 | |
-rw-r--r-- | docs/chibios_upgrade_instructions.md | 23 | |
-rw-r--r-- | docs/cli_commands.md | 27 | |
-rw-r--r-- | docs/cli_development.md | 2 | |
-rw-r--r-- | docs/compatible_microcontrollers.md | 8 | |
-rw-r--r-- | docs/config_options.md | 6 | |
-rw-r--r-- | docs/configurator_default_keymaps.md | 8 | |
-rw-r--r-- | docs/contributing.md | 2 | |
-rw-r--r-- | docs/custom_matrix.md | 2 | |
-rw-r--r-- | docs/custom_quantum_functions.md | 68 | |
-rw-r--r-- | docs/de/cli.md | 19 | |
-rw-r--r-- | docs/driver_installation_zadig.md | 1 | |
-rw-r--r-- | docs/es/hardware_drivers.md | 4 | |
-rw-r--r-- | docs/es/hardware_keyboard_guidelines.md | 2 | |
-rw-r--r-- | docs/faq_debug.md | 4 | |
-rw-r--r-- | docs/faq_keymap.md | 12 | |
-rw-r--r-- | docs/faq_misc.md | 6 | |
-rw-r--r-- | docs/feature_auto_shift.md | 2 | |
-rw-r--r-- | docs/feature_backlight.md | 12 | |
-rw-r--r-- | docs/feature_bluetooth.md | 25 | |
-rw-r--r-- | docs/feature_bootmagic.md | 2 | |
-rw-r--r-- | docs/feature_combo.md | 2 | |
-rw-r--r-- | docs/feature_digitizer.md | 2 | |
-rw-r--r-- | docs/feature_grave_esc.md | 2 | |
-rw-r--r-- | docs/feature_haptic_feedback.md | 21 | |
-rw-r--r-- | docs/feature_joystick.md | 2 | |
-rw-r--r-- | docs/feature_key_overrides.md | 6 | |
-rw-r--r-- | docs/feature_layouts.md | 2 | |
-rw-r--r-- | docs/feature_led_matrix.md | 47 | |
-rw-r--r-- | docs/feature_macros.md | 2 | |
-rw-r--r-- | docs/feature_midi.md | 2 | |
-rw-r--r-- | docs/feature_oled_driver.md | 11 | |
-rw-r--r-- | docs/feature_pointing_device.md | 204 | |
-rw-r--r-- | docs/feature_programmable_button.md | 74 | |
-rw-r--r-- | docs/feature_ps2_mouse.md | 40 | |
-rw-r--r-- | docs/feature_rawhid.md | 4 | |
-rw-r--r-- | docs/feature_rgb_matrix.md | 174 | |
-rw-r--r-- | docs/feature_stenography.md | 2 | |
-rw-r--r-- | docs/feature_swap_hands.md | 2 | |
-rw-r--r-- | docs/feature_tap_dance.md | 4 | |
-rw-r--r-- | docs/feature_userspace.md | 4 | |
-rw-r--r-- | docs/feature_velocikey.md | 1 | |
-rw-r--r-- | docs/feature_wpm.md | 24 | |
-rw-r--r-- | docs/flashing_bootloadhid.md | 2 | |
-rw-r--r-- | docs/fr-fr/cli.md | 19 | |
-rw-r--r-- | docs/fr-fr/faq_debug.md | 4 | |
-rw-r--r-- | docs/fr-fr/getting_started_github.md | 1 | |
-rw-r--r-- | docs/getting_started_docker.md | 10 | |
-rw-r--r-- | docs/getting_started_github.md | 1 | |
-rw-r--r-- | docs/getting_started_make_guide.md | 10 | |
-rw-r--r-- | docs/getting_started_vagrant.md | 8 | |
-rw-r--r-- | docs/hardware_drivers.md | 4 | |
-rw-r--r-- | docs/hardware_keyboard_guidelines.md | 30 | |
-rw-r--r-- | docs/he-il/getting_started_github.md | 1 | |
-rw-r--r-- | docs/how_keyboards_work.md | 2 | |
-rw-r--r-- | docs/i2c_driver.md | 65 | |
-rw-r--r-- | docs/ja/compatible_microcontrollers.md | 1 | |
-rw-r--r-- | docs/ja/config_options.md | 2 | |
-rw-r--r-- | docs/ja/faq_misc.md | 4 | |
-rw-r--r-- | docs/ja/feature_haptic_feedback.md | 7 | |
-rw-r--r-- | docs/ja/feature_ps2_mouse.md | 31 | |
-rw-r--r-- | docs/ja/feature_velocikey.md | 1 | |
-rw-r--r-- | docs/ja/getting_started_github.md | 1 | |
-rw-r--r-- | docs/ja/hardware_drivers.md | 4 | |
-rw-r--r-- | docs/ja/hardware_keyboard_guidelines.md | 2 | |
-rw-r--r-- | docs/ja/i2c_driver.md | 11 | |
-rw-r--r-- | docs/ja/understanding_qmk.md | 4 | |
-rw-r--r-- | docs/keycodes.md | 438 | |
-rw-r--r-- | docs/keycodes_basic.md | 200 | |
-rw-r--r-- | docs/keymap.md | 4 | |
-rw-r--r-- | docs/newbs_git_resynchronize_a_branch.md | 16 | |
-rw-r--r-- | docs/reference_configurator_support.md | 2 | |
-rw-r--r-- | docs/ru-ru/getting_started_github.md | 1 | |
-rw-r--r-- | docs/tap_hold.md | 4 | |
-rw-r--r-- | docs/uart_driver.md | 38 | |
-rw-r--r-- | docs/understanding_qmk.md | 30 | |
-rw-r--r-- | docs/unit_testing.md | 6 | |
-rw-r--r-- | docs/zh-cn/faq_debug.md | 5 | |
-rw-r--r-- | docs/zh-cn/getting_started_github.md | 1 | |
-rw-r--r-- | doxygen-todo | 14 | |
-rw-r--r-- | drivers/bluetooth/adafruit_ble.cpp (renamed from tmk_core/protocol/lufa/adafruit_ble.cpp) | 44 | |
-rw-r--r-- | drivers/bluetooth/adafruit_ble.h (renamed from tmk_core/protocol/lufa/adafruit_ble.h) | 0 | |
-rw-r--r-- | drivers/bluetooth/outputselect.c (renamed from tmk_core/protocol/lufa/outputselect.c) | 0 | |
-rw-r--r-- | drivers/bluetooth/outputselect.h (renamed from tmk_core/protocol/lufa/outputselect.h) | 0 | |
-rw-r--r-- | drivers/bluetooth/ringbuffer.hpp (renamed from tmk_core/protocol/lufa/ringbuffer.hpp) | 0 | |
-rw-r--r-- | drivers/haptic/solenoid.c | 16 | |
-rw-r--r-- | drivers/haptic/solenoid.h | 8 | |
-rw-r--r-- | drivers/led/apa102.c | 4 | |
-rw-r--r-- | drivers/led/ckled2001.c | 226 | |
-rw-r--r-- | drivers/led/ckled2001.h | 339 | |
-rw-r--r-- | drivers/led/issi/is31fl3731-simple.c | 7 | |
-rw-r--r-- | drivers/led/issi/is31fl3731.c | 7 | |
-rw-r--r-- | drivers/led/issi/is31fl3733.c | 19 | |
-rw-r--r-- | drivers/led/issi/is31fl3733.h | 9 | |
-rw-r--r-- | drivers/led/issi/is31fl3736.c | 13 | |
-rw-r--r-- | drivers/led/issi/is31fl3736.h | 10 | |
-rw-r--r-- | drivers/led/issi/is31fl3737.c | 13 | |
-rw-r--r-- | drivers/led/issi/is31fl3737.h | 10 | |
-rw-r--r-- | drivers/led/issi/is31fl3741.c | 10 | |
-rw-r--r-- | drivers/led/issi/is31fl3741.h | 9 | |
-rw-r--r-- | drivers/oled/oled_driver.h | 4 | |
-rw-r--r-- | drivers/oled/ssd1306_sh1106.c | 10 | |
-rw-r--r-- | drivers/ps2/ps2.h (renamed from tmk_core/protocol/ps2.h) | 0 | |
-rw-r--r-- | drivers/ps2/ps2_busywait.c (renamed from tmk_core/protocol/ps2_busywait.c) | 0 | |
-rw-r--r-- | drivers/ps2/ps2_interrupt.c (renamed from tmk_core/protocol/ps2_interrupt.c) | 18 | |
-rw-r--r-- | drivers/ps2/ps2_io.h (renamed from tmk_core/protocol/ps2_io.h) | 0 | |
-rw-r--r-- | drivers/ps2/ps2_mouse.c (renamed from tmk_core/protocol/ps2_mouse.c) | 6 | |
-rw-r--r-- | drivers/ps2/ps2_mouse.h (renamed from tmk_core/protocol/ps2_mouse.h) | 0 | |
-rw-r--r-- | drivers/qwiic/micro_oled.c | 482 | |
-rw-r--r-- | drivers/qwiic/micro_oled.h | 134 | |
-rw-r--r-- | drivers/qwiic/qwiic.c | 31 | |
-rw-r--r-- | drivers/qwiic/qwiic.mk | 17 | |
-rw-r--r-- | |