summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore5
-rw-r--r--.gitmodules6
-rw-r--r--.travis.yml1
-rw-r--r--Makefile2
-rw-r--r--book.json3
-rw-r--r--build_full_test.mk30
-rw-r--r--build_keyboard.mk135
-rw-r--r--build_test.mk10
-rw-r--r--common.mk9
-rw-r--r--common_features.mk153
-rw-r--r--docs/Macros.md215
-rw-r--r--docs/Other-Projects.md62
-rw-r--r--docs/SUMMARY.md26
-rw-r--r--docs/_Sidebar.md21
-rw-r--r--docs/_summary.md29
-rw-r--r--docs/adding_a_keyboard_to_qmk.md35
-rw-r--r--docs/adding_features_to_qmk.md (renamed from docs/Adding-features-to-QMK.md)0
-rw-r--r--docs/becoming_a_qmk_collaborator.md (renamed from docs/Becoming-a-QMK-Collaborator.md)0
-rw-r--r--docs/build_environment_setup.md (renamed from docs/Build-Environment-Setup.md)2
-rw-r--r--docs/build_guide.md (renamed from docs/BUILD_GUIDE.md)2
-rw-r--r--docs/build_old.md2
-rw-r--r--docs/compatible_microcontrollers.md (renamed from docs/Compatible-Microcontrollers.md)0
-rw-r--r--docs/custom_quantum_functions.md (renamed from docs/Custom-Quantum-Functions.md)20
-rw-r--r--docs/cygwin_guide.md (renamed from docs/CYGWIN_GUIDE.md)0
-rw-r--r--docs/differences_from_tmk.md (renamed from docs/Differences-from-TMK.md)0
-rw-r--r--docs/dynamic_macros.md63
-rw-r--r--docs/eclipse.md (renamed from docs/Eclipse.md)2
-rw-r--r--docs/embedding.md (renamed from docs/Embedding.md)0
-rw-r--r--docs/faq.md (renamed from docs/FAQ.md)0
-rw-r--r--docs/faq_build.md (renamed from docs/FAQ-Build.md)2
-rw-r--r--docs/faq_keymap.md (renamed from docs/FAQ-Keymap.md)21
-rw-r--r--docs/fuse.txt (renamed from docs/FUSE.txt)0
-rw-r--r--docs/git_subtree.md (renamed from docs/Git-subtree.md)0
-rw-r--r--docs/hand_wire.md (renamed from docs/HAND_WIRE.md)2
-rw-r--r--docs/hhkb_alt_controller.md (renamed from docs/HHKB-Alt-controller.md)0
-rw-r--r--docs/home.md (renamed from docs/Home.md)67
-rw-r--r--docs/key_functions.md (renamed from docs/Key-Functions.md)29
-rw-r--r--docs/keycode.txt48
-rw-r--r--docs/keycodes.md (renamed from docs/Keycodes.md)48
-rw-r--r--docs/keymap.md (renamed from docs/Keymap.md)0
-rw-r--r--docs/keymap_examples.md (renamed from docs/Keymap-examples.md)0
-rw-r--r--docs/kiibohd.asciidoc (renamed from docs/Kiibohd.asciidoc)0
-rw-r--r--docs/leader_key.md (renamed from docs/Leader-Key.md)0
-rw-r--r--docs/license_clarification.md (renamed from docs/License-Clarification.md)0
-rw-r--r--docs/license_clarification_details.md (renamed from docs/License-Clarification-Details.md)0
-rw-r--r--docs/macros.md158
-rw-r--r--docs/make_instructions.md (renamed from docs/Make-Instructions.md)2
-rw-r--r--docs/mbed_cortex_porting.md (renamed from docs/mbed-cortex-porting.md)0
-rw-r--r--docs/memory_write_error,_use_debug_for_more_info.md (renamed from docs/Memory-write-error,-use-debug-for-more-info.md)0
-rw-r--r--docs/modding_your_keyboard.md (renamed from docs/Modding-your-keyboard.md)25
-rw-r--r--docs/mouse_keys.md (renamed from docs/Mouse-keys.md)0
-rw-r--r--docs/pcb_guide.md (renamed from docs/PCB_GUIDE.md)2
-rw-r--r--docs/porting_your_keyboard_to_qmk.md (renamed from docs/Porting-your-keyboard-to-QMK.md)6
-rw-r--r--docs/porting_your_keyboard_to_qmk_(arm_and_other_chibios_cpus).md (renamed from docs/Porting-Your-Keyboard-to-QMK-(ARM-and-other-ChibiOS-CPUs).md)0
-rw-r--r--docs/power.txt (renamed from docs/POWER.txt)0
-rw-r--r--docs/previously_asked_questions.asciidoc (renamed from docs/Previously-Asked-Questions.asciidoc)0
-rw-r--r--docs/qmk_overview.md (renamed from docs/QMK-Overview.md)2
-rw-r--r--docs/report_descriptor.md (renamed from docs/Report-Descriptor.md)0
-rw-r--r--docs/space_cadet_shift.md (renamed from docs/Space-Cadet-Shift.md)0
-rw-r--r--docs/tap_dance.md (renamed from docs/Tap-Dance.md)0
-rw-r--r--docs/test_for_asciidoc.asciidoc (renamed from docs/Test-for-ASCIIDOC.asciidoc)0
-rw-r--r--docs/tmk_based_projects.md (renamed from docs/TMK-Based-Projects.md)0
-rw-r--r--docs/tmk_own_projects.md (renamed from docs/TMK-Own-Projects.md)0
-rw-r--r--docs/tmk_readme.md (renamed from docs/TMK_README.md)8
-rw-r--r--docs/unicode_and_additional_language_support.md (renamed from docs/Unicode-and-additional-language-support.md)0
-rw-r--r--docs/unit_testing.md (renamed from docs/Unit-testing.md)0
-rw-r--r--docs/usb_hid.md (renamed from docs/USB-HID.md)0
-rw-r--r--docs/usb_nkro.txt (renamed from docs/USB_NKRO.txt)0
-rw-r--r--docs/vagrant_guide.md (renamed from docs/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/readme.md9
-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/Makefile7
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/config.h44
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/keymap.c168
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/layout.pngbin165761 -> 0 bytes
-rw-r--r--keyboards/clueboard/keymaps/magicmonty/readme.md24
-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/ergodox/ez/ez.c26
-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/Makefile2
-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/alexjj/readme.md2
-rw-r--r--keyboards/ergodox/keymaps/alexjj/rl-layout.jpgbin833107 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/algernon/images/adore-layer.pngbin97357 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/algernon/images/base-layer.pngbin102318 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/algernon/images/heatmap.pngbin139351 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/algernon/images/hun-layer.pngbin67924 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/algernon/images/nav-n-media-layer.pngbin94837 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/algernon/images/steno-layer.pngbin64086 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/algernon/readme.md11
-rw-r--r--keyboards/ergodox/keymaps/belak/LICENSE21
-rw-r--r--keyboards/ergodox/keymaps/belak/Makefile6
-rw-r--r--keyboards/ergodox/keymaps/belak/README.md79
-rw-r--r--keyboards/ergodox/keymaps/belak/keymap.c368
-rw-r--r--keyboards/ergodox/keymaps/belak/visualizer.c49
-rw-r--r--keyboards/ergodox/keymaps/bepo/bepo.pngbin80249 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/bepo/readme.md2
-rw-r--r--keyboards/ergodox/keymaps/colemak_osx_pc_no/keyboard-layout.pngbin103158 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/colemak_osx_pc_no/readme.md2
-rw-r--r--keyboards/ergodox/keymaps/colemak_programmer/colemak_programmer_001.jpgbin301259 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/colemak_programmer/colemak_programmer_002.jpgbin235864 -> 0 bytes
-rw-r--r--keyboards/ergodox/keymaps/colemak_programmer/readme.md4
-rw-r--r--