summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore6
-rw-r--r--.gitmodules6
-rw-r--r--Dockerfile4
-rw-r--r--book.json24
-rw-r--r--build_keyboard.mk6
-rw-r--r--docs/_summary.md28
-rw-r--r--docs/adding_features_to_qmk.md7
-rw-r--r--docs/basic_how_keyboards_work.md (renamed from doc/basic_how_keyboards_work.md)0
-rw-r--r--docs/becoming_a_qmk_collaborator.md7
-rw-r--r--docs/build_environment_setup.md119
-rw-r--r--docs/build_guide.md (renamed from doc/BUILD_GUIDE.md)2
-rw-r--r--docs/build_old.md (renamed from doc/build_old.md)2
-rw-r--r--docs/compatible_microcontrollers.md25
-rw-r--r--docs/custom_quantum_functions.md123
-rw-r--r--[-rwxr-xr-x]docs/cygwin_guide.md (renamed from doc/CYGWIN_GUIDE.md)0
-rw-r--r--docs/differences_from_tmk.md7
-rw-r--r--docs/dynamic_macros.md63
-rw-r--r--docs/eclipse.md84
-rw-r--r--docs/embedding.md64
-rw-r--r--docs/faq.md238
-rw-r--r--docs/faq_build.md151
-rw-r--r--docs/faq_keymap.md265
-rw-r--r--docs/fuse.txt (renamed from doc/FUSE.txt)0
-rw-r--r--docs/git_subtree.md7
-rw-r--r--docs/gitbook/images/favicon.icobin0 -> 117248 bytes
-rw-r--r--docs/gitbook/images/favicon.pngbin0 -> 242 bytes
-rw-r--r--docs/hand_wire.md (renamed from doc/HAND_WIRE.md)2
-rw-r--r--docs/hhkb_alt_controller.md5
-rw-r--r--docs/home.md134
-rw-r--r--docs/key_functions.md121
-rw-r--r--docs/keycode.txt (renamed from doc/keycode.txt)48
-rw-r--r--docs/keycodes.md228
-rw-r--r--docs/keymap.md222
-rw-r--r--docs/keymap_config_h_example.h (renamed from doc/keymap_config_h_example.h)0
-rw-r--r--docs/keymap_examples.md37
-rw-r--r--docs/keymap_makefile_example.mk (renamed from doc/keymap_makefile_example.mk)0
-rw-r--r--docs/keymap_old.md (renamed from doc/keymap.md)0
-rw-r--r--docs/kiibohd.asciidoc29
-rw-r--r--docs/leader_key.md37
-rw-r--r--docs/license_clarification.md38
-rw-r--r--docs/license_clarification_details.md1272
-rw-r--r--docs/macros.md158
-rw-r--r--docs/make_instructions.md167
-rw-r--r--docs/mbed_cortex_porting.md36
-rw-r--r--docs/memory_write_error,_use_debug_for_more_info.md21
-rw-r--r--docs/modding_your_keyboard.md388
-rw-r--r--docs/mouse_keys.md17
-rw-r--r--docs/other_projects.md (renamed from doc/other_projects.md)0
-rw-r--r--docs/pcb_guide.md (renamed from doc/PCB_GUIDE.md)2
-rw-r--r--docs/porting_your_keyboard_to_qmk.md59
-rw-r--r--docs/porting_your_keyboard_to_qmk_(arm_and_other_chibios_cpus).md70
-rw-r--r--docs/power.txt (renamed from doc/POWER.txt)0
-rw-r--r--docs/previously_asked_questions.asciidoc14
-rw-r--r--docs/qmk_overview.md75
-rw-r--r--docs/report_descriptor.md1
-rw-r--r--docs/space_cadet_shift.md24
-rw-r--r--docs/tap_dance.md144
-rw-r--r--docs/test_for_asciidoc.asciidoc17
-rw-r--r--docs/tmk_based_projects.md34
-rw-r--r--docs/tmk_own_projects.md69
-rw-r--r--docs/tmk_readme.md (renamed from doc/TMK_README.md)8
-rw-r--r--docs/unicode_and_additional_language_support.md54
-rw-r--r--docs/unit_testing.md68
-rw-r--r--docs/usb_hid.md11
-rw-r--r--docs/usb_nkro.txt (renamed from doc/USB_NKRO.txt)0
-rw-r--r--docs/vagrant_guide.md (renamed from doc/VAGRANT_GUIDE.md)4
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-base.pngbin75363 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-extend.pngbin92445 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-function.pngbin91749 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-game.pngbin72856 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/atreus-replica-num.pngbin74690 -> 0 bytes
-rw-r--r--keyboards/atreus/keymaps/replicaJunction/readme.md10
-rw-r--r--keyboards/atreus62/atreus62.h4
-rw-r--r--keyboards/atreus62/keymaps/atreus52/Makefile4
-rw-r--r--keyboards/atreus62/keymaps/atreus52/README.md10
-rw-r--r--keyboards/atreus62/keymaps/atreus52/config.h18
-rw-r--r--keyboards/atreus62/keymaps/atreus52/keymap.c99
-rw-r--r--keyboards/atreus62/keymaps/mneme/README.md6
-rw-r--r--keyboards/atreus62/keymaps/mneme/img/base.pngbin457157 -> 0 bytes
-rw-r--r--keyboards/atreus62/keymaps/mneme/img/fun.pngbin425368 -> 0 bytes
-rw-r--r--keyboards/atreus62/keymaps/mneme/img/sym.pngbin433218 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/caps_fn/layout.pngbin112289 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/caps_fn/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/default/layout.pngbin112442 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/default/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/jokrik/keymap.c86
-rw-r--r--keyboards/clueboard/keymaps/jokrik/readme.md2
-rw-r--r--keyboards/clueboard/keymaps/mac_optimized/layout.pngbin107368 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/mac_optimized/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/Makefile9
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/config.h44
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/keymap.c208
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/readme.md34
-rw-r--r--keyboards/clueboard/keymaps/maximised/layout.pngbin111157 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/maximised/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/mouse_keys/layout.pngbin143816 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/mouse_keys/readme.md9
-rw-r--r--keyboards/clueboard/keymaps/serubin/layout-base.pngbin38703 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/serubin/layout-fn.pngbin35216 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/serubin/layout-media.pngbin28944 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/serubin/readme.md15
-rw-r--r--keyboards/clueboard/keymaps/shift_fn/layout.pngbin107234 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/shift_fn/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/skully/layout.pngbin111676 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/skully/readme.md17
-rw-r--r--keyboards/clueboard/keymaps/smt/layout.pngbin130672 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/smt/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/unix_optimized/layout.pngbin111171 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/unix_optimized/readme.md11
-rw-r--r--keyboards/clueboard/keymaps/win_optimized/layout.pngbin110405 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/win_optimized/readme.md11
-rw-r--r--keyboards/dk60/Makefile (renamed from keyboards/arrow_pad/Makefile)0
-rw-r--r--keyboards/dk60/config.h55
-rw-r--r--keyboards/dk60/dk60.c34
-rw-r--r--keyboards/dk60/dk60.h41
-rw-r--r--keyboards/dk60/keymaps/default/keymap.c80
-rw-r--r--keyboards/dk60/readme.md8
-rw-r--r--keyboards/dk60/rules.mk21
-rw-r--r--keyboards/ergodox/config.h2
-rw-r--r--keyboards/ergodox/ez/config.h2
-rw-r--r--keyboards/ergodox/ez/keymaps/profet_80/ergodox80.pngbin20663 -> 0 bytes
-rw-r--r--keyboards/ergodox/ez/keymaps/profet_80/readme.md2
-rw-r--r--keyboards/ergodox/infinity/animations.c73
-rw-r--r--keyboards/ergodox/infinity/drivers/gdisp/IS31FL3731C/gdisp_IS31FL3731C.c18
-rw-r--r--keyboards/ergodox/infinity/rules.mk9
-rw-r--r--keyboards/ergodox/keymaps/333fred/Makefile12
-rw-r--r--keyboards/ergodox/keymaps/333fred/README.md122
-rw-r--r--keyboards/ergodox/keymaps/333fred/keymap.c361
-rw-r--r--keyboards/ergodox/keymaps/333fred/visualizer.c33
-rw-r--r--keyboards/ergodox/keymaps/ab/keyboard-layout.pngbin80776 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/ab/readme.md2
-rw-r--r--keyboards/ergodox/keymaps/absenth/absenth_highres.pngbin1463041 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/absenth/readme.md2
-rw-r--r--keyboards/ergodox/keymaps/adam/config.h6
-rw-r--r--keyboards/ergodox/keymaps/adam/keymap.c174