-rw-r--r-- | builddefs/build_keyboard.mk | 2 | |
-rw-r--r-- | builddefs/common_features.mk | 42 | |
-rw-r--r-- | builddefs/generic_features.mk | 1 | |
-rw-r--r-- | builddefs/show_options.mk | 5 | |
-rw-r--r-- | data/mappings/defaults.json | 6 | |
-rw-r--r-- | data/mappings/info_config.json | 14 | |
-rw-r--r-- | data/mappings/info_rules.json | 5 | |
-rw-r--r-- | data/schemas/definitions.jsonschema | 16 | |
-rw-r--r-- | data/schemas/keyboard.jsonschema | 37 | |
-rw-r--r-- | docs/_summary.md | 1 | |
-rw-r--r-- | docs/config_options.md | 6 | |
-rw-r--r-- | docs/feature_autocorrect.md | 295 | |
-rw-r--r-- | docs/feature_combo.md | 2 | |
-rw-r--r-- | docs/feature_converters.md | 52 | |
-rw-r--r-- | docs/feature_encoders.md | 14 | |
-rw-r--r-- | docs/feature_pointing_device.md | 30 | |
-rw-r--r-- | docs/feature_ps2_mouse.md | 18 | |
-rw-r--r-- | docs/feature_unicode.md | 13 | |
-rw-r--r-- | docs/ja/feature_ps2_mouse.md | 16 | |
-rw-r--r-- | docs/keycodes.md | 2 | |
-rw-r--r-- | docs/keycodes_basic.md | 2 | |
-rw-r--r-- | docs/quantum_painter.md | 566 | |
-rw-r--r-- | docs/squeezing_avr.md | 1 | |
-rw-r--r-- | drivers/bluetooth/bluefruit_le.cpp | 8 | |
-rw-r--r-- | drivers/bluetooth/bluefruit_le.h | 2 | |
-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/painter/generic/qp_rgb565_surface.c | 277 | |
-rw-r--r-- | drivers/painter/generic/qp_rgb565_surface.h | 42 | |
-rw-r--r-- | drivers/painter/tft_panel/qp_tft_panel.c | 4 | |
-rw-r--r-- | drivers/sensors/cirque_pinnacle.c | 8 | |
-rw-r--r-- | drivers/sensors/cirque_pinnacle.h | 1 | |
-rw-r--r-- | drivers/sensors/cirque_pinnacle_gestures.c | 8 | |
-rw-r--r-- | drivers/sensors/cirque_pinnacle_i2c.c | 10 | |
-rw-r--r-- | drivers/sensors/cirque_pinnacle_spi.c | 10 | |
-rw-r--r-- | drivers/sensors/pimoroni_trackball.c | 21 | |
-rw-r--r-- | drivers/sensors/pmw33xx_common.c | 19 | |
-rw-r--r-- | keyboards/25keys/zinc/keymaps/ginjake/keymap.c | 2 | |
-rw-r--r-- | keyboards/25keys/zinc/rev1/config.h | 1 | |
-rw-r--r-- | keyboards/25keys/zinc/reva/config.h | 1 | |
-rw-r--r-- | keyboards/40percentclub/25/config.h | 1 | |
-rw-r--r-- | keyboards/40percentclub/6lit/config.h | 2 | |
-rw-r--r-- | keyboards/40percentclub/foobar/config.h | 2 | |
-rw-r--r-- | keyboards/40percentclub/gherkin/keymaps/mjt/config.h | 3 | |
-rw-r--r-- | keyboards/40percentclub/half_n_half/config.h | 1 | |
-rw-r--r-- | keyboards/40percentclub/mf68/keymaps/68keys/config.h | 4 | |
-rw-r--r-- | keyboards/40percentclub/mf68/keymaps/delivrance/config.h | 4 | |
-rw-r--r-- | keyboards/a_dux/config.h | 3 | |
-rwxr-xr-x | keyboards/acheron/shark/beta/keymaps/gondolindrim/keymap.c | 2 | |
-rw-r--r-- | keyboards/adafruit/macropad/lib/ssd1306_sh1106.c | 2 | |
-rw-r--r-- | keyboards/adkb96/keymaps/default/config.h | 2 | |
-rw-r--r-- | keyboards/adpenrose/shisaku/info.json | 1 | |
-rw-r--r-- | keyboards/aleblazer/zodiark/config.h | 1 | |
-rw-r--r-- | keyboards/alt34/rev1/config.h | 2 | |
-rw-r--r-- | keyboards/annepro2/annepro2_ble.c | 21 | |
-rw-r--r-- | keyboards/arabica37/rev1/config.h | 1 | |
-rw-r--r-- | keyboards/atreus/keymaps/xk/keymap.c | 2 | |
-rw-r--r-- | keyboards/atreus62/keymaps/d4mation/keymap.c | 2 | |
-rw-r--r-- | keyboards/bastardkb/charybdis/3x5/keymaps/drashna/config.h | 2 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/biacco-biacco/config.h | 3 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/biacco-macOS/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/biacco-underglow/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/biacco-winjp/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/biacco/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/default-illustrator/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/default-underglow/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/default/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/hdbx/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/ichi-t/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/koba/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/shinze/config.h | 5 | |
-rw-r--r-- | keyboards/biacco42/ergo42/keymaps/yshrsmz/config.h | 5 | |
-rw-r--r-- | keyboards/bioi/ble.c | 47 | |
-rw-r--r-- | keyboards/bpiphany/pegasushoof/keymaps/citadel/config.h | 2 | |
-rw-r--r-- | keyboards/buzzard/rev1/config.h | 2 | |
-rw-r--r-- | keyboards/buzzard/rev1/rules.mk | 3 | |
-rw-r--r-- | keyboards/clueboard/17/info.json | 1 | |
-rw-r--r-- | keyboards/clueboard/66/rev1/info.json | 1 | |
-rw-r--r-- | keyboards/clueboard/66/rev2/info.json | 1 | |
-rw-r--r-- | keyboards/clueboard/66/rev3/info.json | 1 | |
-rw-r--r-- | keyboards/clueboard/66_hotswap/prototype/info.json | 1 | |
-rw-r--r-- | keyboards/clueboard/card/info.json | 1 | |
-rw-r--r-- | keyboards/converter/ibm_terminal/config.h | 6 | |
-rw-r--r-- | keyboards/converter/ibm_terminal/keymaps/default/rules.mk | 3 | |
-rw-r--r-- | keyboards/converter/ibm_terminal/keymaps/priyadi/keymap.c | 2 | |
-rw-r--r-- | keyboards/converter/ibm_terminal/keymaps/priyadi/rules.mk | 7 | |
-rw-r--r-- | keyboards/converter/ibm_terminal/rules.mk | 3 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/config.h (renamed from keyboards/converter/numeric_keypad_IIe/config.h) | 0 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/info.json (renamed from keyboards/converter/numeric_keypad_IIe/info.json) | 0 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/keymaps/default/keymap.c (renamed from keyboards/converter/numeric_keypad_IIe/keymaps/default/keymap.c) | 0 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/keymaps/default/readme.md (renamed from keyboards/converter/numeric_keypad_IIe/keymaps/default/readme.md) | 0 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/keymaps/newbold/config.h (renamed from keyboards/converter/numeric_keypad_IIe/keymaps/newbold/config.h) | 0 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/keymaps/newbold/keymap.c (renamed from keyboards/converter/numeric_keypad_IIe/keymaps/newbold/keymap.c) | 0 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/keymaps/newbold/readme.md (renamed from keyboards/converter/numeric_keypad_IIe/keymaps/newbold/readme.md) | 0 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/numeric_keypad_iie.c (renamed from keyboards/converter/numeric_keypad_IIe/numeric_keypad_IIe.c) | 2 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/numeric_keypad_iie.h (renamed from keyboards/converter/numeric_keypad_IIe/numeric_keypad_IIe.h) | 0 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/readme.md (renamed from keyboards/converter/numeric_keypad_IIe/readme.md) | 2 | |
-rw-r--r-- | keyboards/converter/numeric_keypad_iie/rules.mk (renamed from keyboards/converter/numeric_keypad_IIe/rules.mk) | 0 | |
-rw-r--r-- | keyboards/cozykeys/speedo/v3/rules.mk | 2 | |
-rw-r--r-- | keyboards/cradio/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/armand1m/config.h | 4 | |
-rw-r--r-- | keyboards/crkbd/keymaps/crkqwes/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/curry/config.h | 1 | |
-rw-r--r-- | keyboards/crkbd/keymaps/dsanchezseco/config.h | 3 | |
-rw-r--r-- | keyboards/crkbd/keymaps/gotham/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/gotham/oled.c | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/hvp/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/jarred/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/joe_scotto/config.h | 4 | |
-rw-r--r-- | keyboards/crkbd/keymaps/julian_turner/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/kidbrazil/config.h | 4 | |
-rw-r--r-- | keyboards/crkbd/keymaps/madhatter/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/ninjonas/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/oled_sample/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/rjhilgefort/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/rpbaptist/config.h | 4 | |
-rw-r--r-- | keyboards/crkbd/keymaps/rs/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/snowe/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/soundmonster/config.h | 2 | |
-rwxr-xr-x | keyboards/crkbd/keymaps/thumb_ctrl/config.h | 2 | |
-rw-r--r-- | keyboards/crkbd/keymaps/thunderbird2086/oled.c | 2 | |