summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlokher <lokher@gmail.com>2022-12-06 17:04:10 +0800
committerlokher <lokher@gmail.com>2022-12-06 17:04:10 +0800
commit27fc28fd2ff52e079a5bc58d6aaea4c752420615 (patch)
tree7ac943fb1ba4f430a7220efd18f66f6a77205c30
parente736133392fe6427cfb995da0787337189828272 (diff)
parent2709b6ed616f8012ff4cfd3ee69a822a8d188351 (diff)
Merge upstream master
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md36
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.yml41
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md24
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.yml21
-rw-r--r--.github/ISSUE_TEMPLATE/other_issues.md14
-rw-r--r--.github/ISSUE_TEMPLATE/other_issues.yml16
-rw-r--r--.github/workflows/api.yml12
-rw-r--r--.github/workflows/auto_tag.yml2
-rw-r--r--.github/workflows/develop_api.yml43
-rw-r--r--.github/workflows/docs.yml2
-rw-r--r--.github/workflows/stale.yml2
-rw-r--r--.gitignore12
-rw-r--r--Makefile4
-rw-r--r--builddefs/bootloader.mk223
-rw-r--r--builddefs/build_full_test.mk4
-rw-r--r--builddefs/build_keyboard.mk68
-rw-r--r--builddefs/build_test.mk2
-rw-r--r--builddefs/common_features.mk88
-rw-r--r--builddefs/common_rules.mk5
-rw-r--r--builddefs/converters.mk1
-rw-r--r--builddefs/disable_features.mk1
-rw-r--r--builddefs/generic_features.mk1
-rw-r--r--builddefs/mcu_selection.mk7
-rw-r--r--builddefs/show_options.mk6
-rw-r--r--data/constants/keycodes/keycodes_0.0.1.hjson96
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_audio.hjson112
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_basic.hjson1515
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_joystick.hjson228
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_lighting.hjson175
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_macro.hjson229
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_magic.hjson249
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_midi.hjson1042
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_programmable_button.hjson228
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_quantum.hjson512
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_sequencer.hjson40
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_steno.hjson20
-rw-r--r--data/constants/keycodes/keycodes_0.0.1_swap_hands.hjson32
-rw-r--r--data/mappings/defaults.hjson77
-rw-r--r--data/mappings/defaults.json71
-rw-r--r--data/mappings/info_config.hjson134
-rw-r--r--data/mappings/info_config.json119
-rw-r--r--data/mappings/info_rules.hjson44
-rw-r--r--data/mappings/info_rules.json40
-rw-r--r--data/mappings/keyboard_aliases.hjson1252
-rw-r--r--data/mappings/keyboard_aliases.json1285
-rw-r--r--data/schemas/definitions.jsonschema16
-rw-r--r--data/schemas/keyboard.jsonschema142
-rw-r--r--data/schemas/keycodes.jsonschema57
-rw-r--r--data/schemas/keymap.jsonschema4
-rw-r--r--docs/ChangeLog/20211127.md10
-rw-r--r--docs/ChangeLog/20221126.md510
-rw-r--r--docs/_summary.md7
-rw-r--r--docs/api_docs.md46
-rw-r--r--docs/audio_driver.md10
-rw-r--r--docs/breaking_changes.md19
-rw-r--r--docs/breaking_changes_history.md1
-rw-r--r--docs/cli_commands.md2
-rw-r--r--docs/cli_development.md2
-rw-r--r--docs/coding_conventions_c.md2
-rw-r--r--docs/coding_conventions_python.md4
-rw-r--r--docs/config_options.md29
-rw-r--r--docs/configurator_default_keymaps.md40
-rw-r--r--docs/custom_quantum_functions.md199
-rw-r--r--docs/data_driven_config.md2
-rw-r--r--docs/documentation_templates.md2
-rw-r--r--docs/driver_installation_zadig.md2
-rw-r--r--docs/faq_debug.md3
-rw-r--r--docs/faq_misc.md2
-rw-r--r--docs/feature_advanced_keycodes.md2
-rw-r--r--docs/feature_audio.md75
-rw-r--r--docs/feature_auto_shift.md30
-rw-r--r--docs/feature_autocorrect.md295
-rw-r--r--docs/feature_backlight.md18
-rw-r--r--docs/feature_bluetooth.md10
-rw-r--r--docs/feature_caps_word.md9
-rw-r--r--docs/feature_combo.md12
-rw-r--r--docs/feature_converters.md50
-rw-r--r--docs/feature_digitizer.md118
-rw-r--r--docs/feature_dynamic_macros.md24
-rw-r--r--docs/feature_eeprom.md134
-rw-r--r--docs/feature_encoders.md14
-rw-r--r--docs/feature_haptic_feedback.md36
-rw-r--r--docs/feature_joystick.md288
-rw-r--r--docs/feature_key_lock.md8
-rw-r--r--docs/feature_key_overrides.md14
-rw-r--r--docs/feature_layers.md49
-rw-r--r--docs/feature_leader_key.md12
-rw-r--r--docs/feature_led_indicators.md7
-rw-r--r--docs/feature_led_matrix.md56
-rw-r--r--docs/feature_macros.md8
-rw-r--r--docs/feature_midi.md306
-rw-r--r--docs/feature_mouse_keys.md34
-rw-r--r--docs/feature_oled_driver.md9
-rw-r--r--docs/feature_pointing_device.md273
-rw-r--r--docs/feature_programmable_button.md200
-rw-r--r--docs/feature_ps2_mouse.md18
-rw-r--r--docs/feature_rgb_matrix.md103
-rw-r--r--docs/feature_rgblight.md6
-rw-r--r--docs/feature_secure.md12
-rw-r--r--docs/feature_space_cadet.md30
-rw-r--r--docs/feature_split_keyboard.md15
-rw-r--r--docs/feature_tap_dance.md2
-rw-r--r--docs/feature_thermal_printer.md10
-rw-r--r--docs/feature_unicode.md55
-rw-r--r--docs/feature_velocikey.md2
-rw-r--r--docs/flashing.md26
-rw-r--r--docs/flashing_bootloadhid.md2
-rw-r--r--docs/ja/api_docs.md2
-rw-r--r--docs/ja/faq_misc.md2
-rw-r--r--docs/ja/feature_audio.md2
-rw-r--r--docs/ja/feature_key_lock.md2
-rw-r--r--docs/ja/feature_ps2_mouse.md16
-rw-r--r--docs/ja/flashing.md12
-rw-r--r--docs/ja/flashing_bootloadhid.md2
-rw-r--r--docs/ja/keycodes.md8
-rw-r--r--docs/ja/quantum_keycodes.md8
-rw-r--r--docs/keycodes.md590
-rw-r--r--docs/keycodes_basic.md2
-rw-r--r--docs/keymap.md7
-rw-r--r--docs/newbs_building_firmware.md2
-rw-r--r--docs/one_shot_keys.md2
-rw-r--r--docs/platformdev_blackpill_f411.md48
-rw-r--r--docs/platformdev_blackpill_f4x1.md50
-rw-r--r--docs/platformdev_chibios_earlyinit.md2
-rw-r--r--docs/platformdev_rp2040.md7
-rw-r--r--docs/pr_checklist.md17
-rw-r--r--docs/quantum_painter.md576
-rw-r--r--docs/ref_functions.md2
-rw-r--r--docs/reference_info_json.md67
-rw-r--r--docs/serial_driver.md2
-rw-r--r--docs/squeezing_avr.md1
-rw-r--r--docs/tap_hold.md40
-rw-r--r--docs/understanding_qmk.md1
-rw-r--r--docs/ws2812_driver.md2
-rw-r--r--docs/zh-cn/api_docs.md2
-rw-r--r--docs/zh-cn/configurator_default_keymaps.md40
-rw-r--r--docs/zh-cn/flashing.md20
-rw-r--r--docs/zh-cn/flashing_bootloadhid.md2
-rw-r--r--