summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md2
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md2
-rw-r--r--.github/ISSUE_TEMPLATE/other_issues.md2
-rw-r--r--.github/stale.yml10
-rwxr-xr-xbin/qmk5
-rw-r--r--bootloader.mk7
-rw-r--r--build_json.mk2
-rw-r--r--common_features.mk101
-rw-r--r--docs/_langs.md1
-rw-r--r--docs/_summary.md9
-rw-r--r--docs/adc_driver.md50
-rw-r--r--docs/arm_debugging.md22
-rw-r--r--docs/breaking_changes.md12
-rw-r--r--docs/coding_conventions_c.md2
-rw-r--r--docs/coding_conventions_python.md18
-rw-r--r--docs/config_options.md26
-rw-r--r--docs/contributing.md14
-rw-r--r--docs/custom_matrix.md108
-rw-r--r--docs/custom_quantum_functions.md134
-rw-r--r--docs/de/_summary.md2
-rw-r--r--docs/es/README.md4
-rw-r--r--docs/es/_summary.md208
-rw-r--r--docs/faq_build.md50
-rw-r--r--docs/faq_debug.md68
-rw-r--r--docs/faq_keymap.md63
-rw-r--r--docs/feature_advanced_keycodes.md40
-rw-r--r--docs/feature_backlight.md52
-rw-r--r--docs/feature_bootmagic.md62
-rw-r--r--docs/feature_haptic_feedback.md2
-rw-r--r--docs/feature_leader_key.md8
-rw-r--r--docs/feature_macros.md19
-rw-r--r--docs/feature_rgb_matrix.md31
-rw-r--r--docs/feature_rgblight.md12
-rw-r--r--docs/feature_userspace.md10
-rw-r--r--docs/flashing_bootloadhid.md2
-rw-r--r--docs/fr-fr/README.md4
-rw-r--r--docs/fr-fr/_summary.md162
-rw-r--r--docs/fr-fr/faq_build.md28
-rw-r--r--docs/fr-fr/faq_debug.md71
-rw-r--r--docs/fr-fr/faq_keymap.md67
-rw-r--r--docs/fr-fr/getting_started_github.md22
-rw-r--r--docs/fr-fr/getting_started_introduction.md2
-rw-r--r--docs/getting_started_build_tools.md13
-rw-r--r--docs/getting_started_github.md22
-rw-r--r--docs/getting_started_introduction.md2
-rw-r--r--docs/getting_started_make_guide.md4
-rw-r--r--docs/he-il/README.md4
-rw-r--r--docs/he-il/_summary.md211
-rw-r--r--docs/he-il/getting_started_github.md24
-rw-r--r--docs/he-il/getting_started_introduction.md4
-rw-r--r--docs/he-il/quantum_keycodes.md10
-rw-r--r--docs/index.html30
-rw-r--r--docs/ja/README.md37
-rw-r--r--docs/ja/_summary.md124
-rw-r--r--docs/ja/arm_debugging.md92
-rw-r--r--docs/ja/cli.md227
-rw-r--r--docs/ja/cli_configuration.md126
-rw-r--r--docs/ja/config_options.md393
-rw-r--r--docs/ja/contributing.md173
-rw-r--r--docs/ja/driver_installation_zadig.md53
-rw-r--r--docs/ja/faq.md11
-rw-r--r--docs/ja/faq_build.md160
-rw-r--r--docs/ja/faq_debug.md161
-rw-r--r--docs/ja/faq_general.md20
-rw-r--r--docs/ja/faq_keymap.md149
-rw-r--r--docs/ja/getting_started_getting_help.md20
-rw-r--r--docs/ja/getting_started_github.md70
-rw-r--r--docs/ja/getting_started_introduction.md65
-rw-r--r--docs/ja/newbs.md20
-rw-r--r--docs/ja/newbs_best_practices.md263
-rw-r--r--docs/ja/newbs_building_firmware.md14
-rw-r--r--docs/ja/newbs_building_firmware_configurator.md4
-rw-r--r--docs/ja/newbs_flashing.md12
-rw-r--r--docs/ja/newbs_getting_started.md16
-rw-r--r--docs/ja/newbs_git_best_practices.md24
-rw-r--r--docs/ja/newbs_git_resolving_merge_conflicts.md94
-rw-r--r--docs/ja/newbs_git_resynchronize_a_branch.md88
-rw-r--r--docs/ja/newbs_git_using_your_master_branch.md101
-rw-r--r--docs/ja/newbs_learn_more_resources.md6
-rw-r--r--docs/ja/newbs_testing_debugging.md8
-rw-r--r--docs/keycodes.md122
-rw-r--r--docs/newbs.md2
-rw-r--r--docs/newbs_best_practices.md163
-rw-r--r--docs/newbs_building_firmware.md2
-rw-r--r--docs/newbs_git_best_practices.md16
-rw-r--r--docs/newbs_git_resolving_merge_conflicts.md79
-rw-r--r--docs/newbs_git_resynchronize_a_branch.md71
-rw-r--r--docs/newbs_git_using_your_master_branch.md74
-rw-r--r--docs/proton_c_conversion.md2
-rw-r--r--docs/pt-br/README.md31
-rw-r--r--docs/pt-br/_summary.md121
-rw-r--r--docs/quantum_keycodes.md10
-rw-r--r--docs/ru-ru/_summary.md123
-rw-r--r--docs/ru-ru/becoming_a_qmk_collaborator.md9
-rw-r--r--docs/ru-ru/getting_started_github.md22
-rw-r--r--docs/ru-ru/getting_started_introduction.md58
-rw-r--r--docs/translating.md50
-rw-r--r--docs/ws2812_driver.md29
-rw-r--r--docs/zh-cn/README.md4
-rw-r--r--docs/zh-cn/custom_quantum_functions.md324
-rw-r--r--docs/zh-cn/faq_build.md28
-rw-r--r--docs/zh-cn/faq_debug.md68
-rw-r--r--docs/zh-cn/faq_keymap.md63
-rw-r--r--docs/zh-cn/getting_started_github.md22
-rw-r--r--docs/zh-cn/getting_started_introduction.md2
-rw-r--r--doxygen-todo1
-rw-r--r--drivers/arm/i2c_master.c5
-rw-r--r--drivers/arm/i2c_master.h23
-rw-r--r--drivers/arm/ws2812.c2
-rw-r--r--drivers/arm/ws2812_spi.c91
-rw-r--r--drivers/avr/analog.c110
-rw-r--r--drivers/avr/analog.h37
-rw-r--r--drivers/gpio/pca9555.c17
-rw-r--r--drivers/gpio/pca9555.h2
-rw-r--r--drivers/haptic/DRV2605L.c11
-rw-r--r--drivers/issi/is31fl3218.h1
-rw-r--r--drivers/issi/is31fl3731-simple.c15
-rw-r--r--drivers/issi/is31fl3731-simple.h8
-rw-r--r--drivers/issi/is31fl3731.c18
-rw-r--r--drivers/issi/is31fl3731.h5
-rw-r--r--drivers/issi/is31fl3733.c65
-rw-r--r--drivers/issi/is31fl3733.h9
-rw-r--r--drivers/issi/is31fl3736.c21
-rw-r--r--drivers/issi/is31fl3737.c23
-rw-r--r--drivers/issi/is31fl3737.h5
-rw-r--r--drivers/oled/oled_driver.h2
-rw-r--r--keyboards/30wer/config.h3
-rw-r--r--keyboards/40percentclub/nori/keymaps/default/keymap.c2