summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/ISSUE_TEMPLATE/blank.md8
-rw-r--r--.github/ISSUE_TEMPLATE/bug_report.md7
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml8
-rw-r--r--.github/ISSUE_TEMPLATE/feature_request.md7
-rw-r--r--.github/ISSUE_TEMPLATE/other_issues.md7
-rw-r--r--.github/stale.yml58
-rw-r--r--.travis.yml1
-rw-r--r--Makefile13
-rwxr-xr-xbin/qmk9
-rw-r--r--build_json.mk5
-rw-r--r--common_features.mk10
-rw-r--r--docs/README.md2
-rw-r--r--docs/_langs.md2
-rw-r--r--docs/_summary.md9
-rw-r--r--docs/adc_driver.md50
-rw-r--r--docs/cli.md46
-rw-r--r--docs/cli_development.md32
-rw-r--r--docs/coding_conventions_c.md2
-rw-r--r--docs/coding_conventions_python.md2
-rw-r--r--docs/compatible_microcontrollers.md47
-rw-r--r--docs/config_options.md7
-rw-r--r--docs/contributing.md12
-rw-r--r--docs/custom_quantum_functions.md129
-rw-r--r--docs/de/README.md33
-rw-r--r--docs/de/_summary.md121
-rw-r--r--docs/de/driver_installation_zadig.md47
-rw-r--r--docs/de/newbs.md22
-rw-r--r--docs/de/newbs_building_firmware.md78
-rw-r--r--docs/de/newbs_flashing.md369
-rw-r--r--docs/de/newbs_getting_started.md101
-rw-r--r--docs/de/newbs_learn_more_resources.md14
-rw-r--r--docs/de/newbs_testing_debugging.md100
-rw-r--r--docs/documentation_templates.md8
-rw-r--r--docs/es/README.md4
-rw-r--r--docs/es/_summary.md208
-rw-r--r--docs/faq_build.md35
-rw-r--r--docs/faq_debug.md70
-rw-r--r--docs/faq_keymap.md63
-rw-r--r--docs/feature_advanced_keycodes.md4
-rw-r--r--docs/feature_bootmagic.md62
-rw-r--r--docs/feature_debounce_type.md10
-rw-r--r--docs/feature_dynamic_macros.md75
-rw-r--r--docs/feature_haptic_feedback.md16
-rw-r--r--docs/feature_leader_key.md8
-rw-r--r--docs/feature_macros.md19
-rw-r--r--docs/feature_rgb_matrix.md28
-rw-r--r--docs/feature_rgblight.md18
-rw-r--r--docs/feature_tap_dance.md2
-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/getting_started_build_tools.md15
-rw-r--r--docs/getting_started_github.md2
-rw-r--r--docs/getting_started_introduction.md2
-rw-r--r--docs/getting_started_make_guide.md2
-rw-r--r--docs/hardware_drivers.md2
-rw-r--r--docs/he-il/README.md4
-rw-r--r--docs/he-il/_summary.md211
-rw-r--r--docs/index.html28
-rw-r--r--docs/ja/README.md37
-rw-r--r--docs/ja/_summary.md121
-rw-r--r--docs/ja/arm_debugging.md92
-rw-r--r--docs/ja/config_options.md376
-rw-r--r--docs/ja/newbs.md41
-rw-r--r--docs/ja/newbs_best_practices.md263
-rw-r--r--docs/ja/newbs_building_firmware.md99
-rw-r--r--docs/ja/newbs_building_firmware_configurator.md113
-rw-r--r--docs/ja/newbs_flashing.md400
-rw-r--r--docs/ja/newbs_getting_started.md122
-rw-r--r--docs/ja/newbs_learn_more_resources.md32
-rw-r--r--docs/ja/newbs_testing_debugging.md107
-rw-r--r--docs/keycodes.md110
-rw-r--r--docs/newbs.md2
-rw-r--r--docs/newbs_best_practices.md163
-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/ru-ru/_summary.md123
-rw-r--r--docs/ru-ru/becoming_a_qmk_collaborator.md9
-rw-r--r--docs/ru-ru/getting_started_build_tools.md15
-rw-r--r--docs/ru-ru/getting_started_getting_help.md15
-rw-r--r--docs/ru-ru/getting_started_github.md58
-rw-r--r--docs/ru-ru/getting_started_introduction.md58
-rw-r--r--docs/translating.md50
-rw-r--r--docs/ws2812_driver.md13
-rw-r--r--docs/zh-cn/README.md4
-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--doxygen-todo1
-rw-r--r--drivers/arm/i2c_master.c2
-rw-r--r--drivers/arm/i2c_master.h28
-rw-r--r--drivers/arm/ws2812.c96
-rw-r--r--drivers/arm/ws2812.h16
-rw-r--r--drivers/avr/analog.c110
-rw-r--r--drivers/avr/analog.h37
-rw-r--r--drivers/avr/ws2812.c141
-rw-r--r--drivers/avr/ws2812.h3
-rw-r--r--drivers/avr/ws2812_i2c.c12
-rw-r--r--drivers/gpio/pca9555.c17
-rw-r--r--drivers/gpio/pca9555.h2
-rw-r--r--drivers/haptic/DRV2605L.c12
-rw-r--r--drivers/haptic/haptic.c85
-rw-r--r--drivers/haptic/haptic.h16
-rw-r--r--drivers/haptic/solenoid.h6
-rw-r--r--drivers/issi/is31fl3733.c50
-rw-r--r--drivers/issi/is31fl3733.h4
-rw-r--r--keyboards/1upkeyboards/sweet16/v1/rules.mk16
-rw-r--r--keyboards/1upkeyboards/sweet16/v2/promicro/rules.mk13
-rw-r--r--keyboards/1upkeyboards/sweet16/v2/proton_c/rules.mk1
-rw-r--r--keyboards/30wer/config.h3
-rw-r--r--keyboards/40percentclub/nano/keymaps/drashna/keymap.c10
-rw-r--r--keyboards/40percentclub/nori/keymaps/default/keymap.c2
-rw-r--r--keyboards/7skb/7skb.c1
-rw-r--r--keyboards/7skb/7skb.h7
-rw-r--r--keyboards/7skb/config.h (renamed from keyboards/mechmini/v1/i2c.h)15
-rw-r--r--keyboards/7skb/info.json76
-rw-r--r--keyboards/7skb/keymaps/default/config.h22
-rw-r--r--keyboards/7skb/keymaps/default/keymap.c115
-rw-r--r--keyboards/7skb/keymaps/salicylic/config.h23