summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Chang <william@factual.com>2019-11-20 22:17:07 -0800
committerWilliam Chang <william@factual.com>2019-11-20 22:17:07 -0800
commite7f4d56592b3975c38af329e77b4efd9108495e8 (patch)
tree0a416bccbf70bfdbdb9ffcdb3bf136b47378c014
parent71493b2f9bbd5f3d18373c518fa14ccafcbf48fc (diff)
parent8416a94ad27b3ff058576f09f35f0704a8b39ff3 (diff)
Merge remote-tracking branch 'upstream/master'
-rw-r--r--.editorconfig4
-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.yml52
-rw-r--r--.gitignore7
-rw-r--r--.gitmodules3
-rw-r--r--.travis.yml6
-rw-r--r--.vscode/extensions.json7
-rw-r--r--.vscode/settings.json12
-rw-r--r--CODE_OF_CONDUCT.md11
-rw-r--r--Dockerfile24
-rw-r--r--Makefile34
-rw-r--r--Vagrantfile31
-rwxr-xr-xbin/qmk83
-rw-r--r--bootloader.mk40
-rw-r--r--build_json.mk26
-rw-r--r--build_keyboard.mk61
-rw-r--r--common_features.mk84
-rw-r--r--docs/ChangeLog/20190830.md53
-rw-r--r--docs/LANGS.md4
-rw-r--r--docs/README.md2
-rw-r--r--docs/_langs.md8
-rw-r--r--docs/_summary.md14
-rw-r--r--docs/arm_debugging.md16
-rw-r--r--docs/breaking_changes.md107
-rw-r--r--docs/cli.md222
-rw-r--r--docs/cli_configuration.md121
-rw-r--r--docs/cli_development.md207
-rw-r--r--docs/coding_conventions_c.md58
-rw-r--r--docs/coding_conventions_python.md314
-rw-r--r--docs/compatible_microcontrollers.md47
-rw-r--r--docs/config_options.md40
-rw-r--r--docs/contributing.md66
-rw-r--r--docs/custom_quantum_functions.md108
-rw-r--r--docs/de/README.md33
-rw-r--r--docs/de/_summary.md121
-rw-r--r--docs/de/cli.md169
-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/driver_installation_zadig.md48
-rw-r--r--docs/es/README.md32
-rw-r--r--docs/es/_summary.md121
-rw-r--r--docs/es/becoming_a_qmk_collaborator.md9
-rw-r--r--docs/es/hardware.md8
-rw-r--r--docs/es/hardware_avr.md181
-rw-r--r--docs/es/hardware_drivers.md36
-rw-r--r--docs/es/hardware_keyboard_guidelines.md149
-rw-r--r--docs/es/newbs.md23
-rw-r--r--docs/es/newbs_best_practices.md159
-rw-r--r--docs/es/newbs_building_firmware.md81
-rw-r--r--docs/es/newbs_building_firmware_configurator.md105
-rw-r--r--docs/es/newbs_flashing.md351
-rw-r--r--docs/es/newbs_getting_started.md103
-rw-r--r--docs/es/newbs_learn_more_resources.md15
-rw-r--r--docs/es/newbs_testing_debugging.md99
-rw-r--r--docs/faq_build.md39
-rw-r--r--docs/faq_debug.md20
-rw-r--r--docs/faq_general.md4
-rw-r--r--docs/faq_keymap.md7
-rw-r--r--docs/feature_advanced_keycodes.md2
-rw-r--r--docs/feature_audio.md2
-rw-r--r--docs/feature_auto_shift.md20
-rw-r--r--docs/feature_backlight.md201
-rw-r--r--docs/feature_bluetooth.md12
-rw-r--r--docs/feature_bootmagic.md17
-rw-r--r--docs/feature_combo.md34
-rw-r--r--docs/feature_command.md66
-rw-r--r--docs/feature_debounce_type.md10
-rw-r--r--docs/feature_dip_switch.md90
-rw-r--r--docs/feature_dynamic_macros.md75
-rw-r--r--docs/feature_encoders.md10
-rw-r--r--docs/feature_haptic_feedback.md21
-rw-r--r--docs/feature_hd44780.md15
-rw-r--r--docs/feature_key_lock.md2
-rw-r--r--docs/feature_oled_driver.md32
-rw-r--r--docs/feature_ps2_mouse.md4
-rw-r--r--docs/feature_rgb_matrix.md3
-rw-r--r--docs/feature_rgblight.md6
-rw-r--r--docs/feature_split_keyboard.md211
-rw-r--r--docs/feature_tap_dance.md151
-rw-r--r--docs/feature_terminal.md4
-rw-r--r--docs/feature_userspace.md16
-rw-r--r--docs/features.md2
-rw-r--r--docs/flashing.md132
-rw-r--r--docs/flashing_bootloadhid.md70
-rw-r--r--docs/fr-fr/ChangeLog/20190830.md52
-rw-r--r--docs/fr-fr/README.md32
-rw-r--r--docs/fr-fr/_summary.md125
-rw-r--r--docs/fr-fr/breaking_changes.md107
-rw-r--r--docs/fr-fr/cli.md146
-rw-r--r--docs/fr-fr/cli_configuration.md121
-rw-r--r--docs/fr-fr/contributing.md154
-rw-r--r--docs/fr-fr/driver_installation_zadig.md46
-rw-r--r--docs/fr-fr/faq.md6
-rw-r--r--docs/fr-fr/faq_build.md182
-rw-r--r--docs/fr-fr/faq_debug.md236
-rw-r--r--docs/fr-fr/faq_general.md16
-rw-r--r--docs/fr-fr/faq_keymap.md226
-rw-r--r--docs/fr-fr/flashing.md239
-rw-r--r--docs/fr-fr/getting_started_getting_help.md15
-rw-r--r--docs/fr-fr/getting_started_github.md61
-rw-r--r--docs/fr-fr/getting_started_introduction.md62
-rw-r--r--docs/fr-fr/newbs.md23
-rw-r--r--docs/fr-fr/newbs_best_practices.md161
-rw-r--r--docs/fr-fr/newbs_building_firmware.md81
-rw-r--r--docs/fr-fr/newbs_building_firmware_configurator.md105
-rw-r--r--docs/fr-fr/newbs_flashing.md367
-rw-r--r--docs/fr-fr/newbs_getting_started.md101
-rw-r--r--docs/fr-fr/newbs_learn_more_resources.md14
-rw-r--r--docs/fr-fr/newbs_testing_debugging.md102
-rw-r--r--docs/getting_started_build_tools.md17
-rw-r--r--docs/getting_started_make_guide.md16
-rw-r--r--docs/getting_started_vagrant.md46
-rw-r--r--docs/hand_wire.md238
-rw-r--r--docs/hardware_avr.md8
-rw-r--r--docs/hardware_drivers.md4
-rw-r--r--docs/hardware_keyboard_guidelines.md2
-rw-r--r--docs/he-il/README.md34
-rw-r--r--docs/he-il/_summary.md138
-rw-r--r--docs/he-il/becoming_a_qmk_collaborator.md11
-rw-r--r--docs/he-il/documentation_best_practices.md67
-rw-r--r--docs/he-il/faq.md8
-rw-r--r--docs/he-il/faq_general.md17
-rw-r--r--docs/he-il/getting_started_getting_help.md17
-rw-r--r--docs/he-il/getting_started_github.md69
-rw-r--r--docs/he-il/getting_started_introduction.md72
-rw-r--r--docs/he-il/hardware.md10
-rw-r--r--docs/he-il/newbs_learn_more_resources.md16
-rw-r--r--docs/he-il/proton_c_conversion.md36
-rw-r--r--docs/he-il/quantum_keycodes.md35
-rw-r--r--docs/how_keyboards_work.md6
-rw-r--r--docs/i2c_driver.md23
-rw-r--r--docs/index.html48
-rw-r--r--docs/internals_gpio_control.md21
-rw-r--r--docs/ja/newbs.md41
-rw-r--r--