-rw-r--r-- | .gitignore | 1 | |
-rw-r--r-- | builddefs/build_full_test.mk | 4 | |
-rw-r--r-- | builddefs/build_keyboard.mk | 66 | |
-rw-r--r-- | builddefs/build_test.mk | 2 | |
-rw-r--r-- | builddefs/common_features.mk | 81 | |
-rw-r--r-- | builddefs/common_rules.mk | 1 | |
-rw-r--r-- | builddefs/converters.mk | 1 | |
-rw-r--r-- | builddefs/disable_features.mk | 1 | |
-rw-r--r-- | builddefs/generic_features.mk | 1 | |
-rw-r--r-- | builddefs/mcu_selection.mk | 7 | |
-rw-r--r-- | builddefs/show_options.mk | 6 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1.hjson | 96 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_audio.hjson | 112 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_basic.hjson | 1515 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_joystick.hjson | 228 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_lighting.hjson | 175 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_macro.hjson | 229 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_magic.hjson | 249 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_midi.hjson | 1042 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_programmable_button.hjson | 228 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_quantum.hjson | 512 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_sequencer.hjson | 40 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_steno.hjson | 20 | |
-rw-r--r-- | data/constants/keycodes/keycodes_0.0.1_swap_hands.hjson | 32 | |
-rw-r--r-- | data/mappings/defaults.hjson (renamed from data/mappings/defaults.json) | 8 | |
-rw-r--r-- | data/mappings/info_config.hjson (renamed from data/mappings/info_config.json) | 64 | |
-rw-r--r-- | data/mappings/info_rules.hjson (renamed from data/mappings/info_rules.json) | 29 | |
-rw-r--r-- | data/mappings/keyboard_aliases.hjson | 1252 | |
-rw-r--r-- | data/mappings/keyboard_aliases.json | 1285 | |
-rw-r--r-- | data/schemas/definitions.jsonschema | 16 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 135 | |
-rw-r--r-- | data/schemas/keycodes.jsonschema | 57 | |
-rw-r--r-- | data/schemas/keymap.jsonschema | 4 | |
-rw-r--r-- | docs/ChangeLog/20211127.md | 10 | |
-rw-r--r-- | docs/_summary.md | 2 | |
-rw-r--r-- | docs/api_docs.md | 4 | |
-rw-r--r-- | docs/audio_driver.md | 10 | |
-rw-r--r-- | docs/config_options.md | 13 | |
-rw-r--r-- | docs/configurator_default_keymaps.md | 36 | |
-rw-r--r-- | docs/data_driven_config.md | 2 | |
-rw-r--r-- | docs/faq_debug.md | 2 | |
-rw-r--r-- | docs/feature_audio.md | 71 | |
-rw-r--r-- | docs/feature_auto_shift.md | 30 | |
-rw-r--r-- | docs/feature_autocorrect.md | 295 | |
-rw-r--r-- | docs/feature_backlight.md | 18 | |
-rw-r--r-- | docs/feature_bluetooth.md | 10 | |
-rw-r--r-- | docs/feature_caps_word.md | 4 | |
-rw-r--r-- | docs/feature_combo.md | 12 | |
-rw-r--r-- | docs/feature_converters.md | 50 | |
-rw-r--r-- | docs/feature_digitizer.md | 118 | |
-rw-r--r-- | docs/feature_dynamic_macros.md | 24 | |
-rw-r--r-- | docs/feature_eeprom.md | 16 | |
-rw-r--r-- | docs/feature_encoders.md | 14 | |
-rw-r--r-- | docs/feature_haptic_feedback.md | 36 | |
-rw-r--r-- | docs/feature_joystick.md | 121 | |
-rw-r--r-- | docs/feature_key_lock.md | 6 | |
-rw-r--r-- | docs/feature_key_overrides.md | 14 | |
-rw-r--r-- | docs/feature_leader_key.md | 12 | |
-rw-r--r-- | docs/feature_led_indicators.md | 7 | |
-rw-r--r-- | docs/feature_led_matrix.md | 50 | |
-rw-r--r-- | docs/feature_macros.md | 6 | |
-rw-r--r-- | docs/feature_midi.md | 306 | |
-rw-r--r-- | docs/feature_mouse_keys.md | 34 | |
-rw-r--r-- | docs/feature_pointing_device.md | 263 | |
-rw-r--r-- | docs/feature_programmable_button.md | 200 | |
-rw-r--r-- | docs/feature_ps2_mouse.md | 18 | |
-rw-r--r-- | docs/feature_rgb_matrix.md | 89 | |
-rw-r--r-- | docs/feature_rgblight.md | 6 | |
-rw-r--r-- | docs/feature_secure.md | 12 | |
-rw-r--r-- | docs/feature_space_cadet.md | 30 | |
-rw-r--r-- | docs/feature_split_keyboard.md | 15 | |
-rw-r--r-- | docs/feature_thermal_printer.md | 10 | |
-rw-r--r-- | docs/feature_unicode.md | 55 | |
-rw-r--r-- | docs/feature_velocikey.md | 2 | |
-rw-r--r-- | docs/ja/feature_ps2_mouse.md | 16 | |
-rw-r--r-- | docs/keycodes.md | 584 | |
-rw-r--r-- | docs/keycodes_basic.md | 2 | |
-rw-r--r-- | docs/keymap.md | 4 | |
-rw-r--r-- | docs/platformdev_rp2040.md | 5 | |
-rw-r--r-- | docs/quantum_painter.md | 576 | |
-rw-r--r-- | docs/ref_functions.md | 2 | |
-rw-r--r-- | docs/squeezing_avr.md | 1 | |
-rw-r--r-- | docs/tap_hold.md | 10 | |
-rw-r--r-- | docs/understanding_qmk.md | 1 | |
-rw-r--r-- | docs/ws2812_driver.md | 2 | |
-rw-r--r-- | docs/zh-cn/configurator_default_keymaps.md | 36 | |
-rw-r--r-- | drivers/bluetooth/bluefruit_le.cpp | 66 | |
-rw-r--r-- | drivers/bluetooth/bluefruit_le.h | 14 | |
-rw-r--r-- | drivers/bluetooth/bluetooth.c | 62 | |
-rw-r--r-- | drivers/bluetooth/bluetooth.h (renamed from users/bbaserdem/bb-audio.h) | 42 | |
-rw-r--r-- | drivers/bluetooth/rn42.c | 32 | |
-rw-r--r-- | drivers/bluetooth/rn42.h | 4 | |
-rw-r--r-- | drivers/haptic/solenoid.c | 5 | |
-rw-r--r-- | drivers/haptic/solenoid.h | 2 | |
-rw-r--r-- | drivers/led/aw20216.c | 2 | |
-rw-r--r-- | drivers/led/aw20216.h | 2 | |
-rw-r--r-- | drivers/led/ckled2001-simple.c | 4 | |
-rw-r--r-- | drivers/led/ckled2001-simple.h | 2 | |
-rw-r--r-- | drivers/led/ckled2001.c | 4 | |
-rw-r--r-- | drivers/led/ckled2001.h | 2 | |
-rw-r--r-- | drivers/led/issi/is31fl3731-simple.c | 4 | |
-rw-r--r-- | drivers/led/issi/is31fl3731-simple.h | 2 | |
-rw-r--r-- | drivers/led/issi/is31fl3731.c | 4 | |
-rw-r--r-- | drivers/led/issi/is31fl3731.h | 2 | |
-rw-r--r-- | drivers/led/issi/is31fl3733-simple.c | 4 | |
-rw-r--r-- | drivers/led/issi/is31fl3733-simple.h | 2 | |
-rw-r--r-- | drivers/led/issi/is31fl3733.c | 4 | |
-rw-r--r-- | drivers/led/issi/is31fl3733.h | 2 | |
-rw-r--r-- | drivers/led/issi/is31fl3736.c | 4 | |
-rw-r--r-- | drivers/led/issi/is31fl3736.h | 6 | |
-rw-r--r-- | drivers/led/issi/is31fl3737.c | 4 | |
-rw-r--r-- | drivers/led/issi/is31fl3737.h | 2 | |
-rw-r--r-- | drivers/led/issi/is31fl3741.c | 4 | |
-rw-r--r-- | drivers/led/issi/is31fl3741.h | 2 | |
-rw-r--r-- | drivers/led/issi/is31flcommon.c | 15 | |
-rw-r--r-- | drivers/led/issi/is31flcommon.h | 6 | |
-rw-r--r-- | drivers/oled/oled_driver.h | 4 | |
-rw-r--r-- | drivers/oled/ssd1306_sh1106.c | 91 | |
-rw-r--r-- | drivers/painter/gc9a01/qp_gc9a01.c | 2 | |
-rw-r--r-- | drivers/painter/generic/qp_rgb565_surface.c | 277 | |
-rw-r--r-- | drivers/painter/generic/qp_rgb565_surface.h | 42 | |
-rw-r--r-- | drivers/painter/ili9xxx/qp_ili9163.c | 2 | |
-rw-r--r-- | drivers/painter/ili9xxx/qp_ili9341.c | 2 | |
-rw-r--r-- | drivers/painter/ili9xxx/qp_ili9488.c | 2 | |
-rw-r--r-- | drivers/painter/ssd1351/qp_ssd1351.c | 2 | |
-rw-r--r-- | drivers/painter/st77xx/qp_st7735.c | 4 | |
-rw-r--r-- | drivers/painter/st77xx/qp_st7789.c | 2 | |
-rw-r--r-- | drivers/painter/tft_panel/qp_tft_panel.c | 4 | |
-rw-r--r-- | drivers/sensors/cirque_pinnacle.c | 8 | |