summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitattributes94
-rw-r--r--.gitignore35
-rw-r--r--.gitmodules12
-rw-r--r--.travis.yml39
-rw-r--r--Dockerfile26
-rw-r--r--Makefile555
-rw-r--r--Vagrantfile98
-rw-r--r--build_keyboard.mk307
-rw-r--r--build_test.mk57
-rw-r--r--common.mk27
-rw-r--r--doc/BUILD_GUIDE.md103
-rwxr-xr-xdoc/CYGWIN_GUIDE.md352
-rw-r--r--doc/FUSE.txt50
-rw-r--r--doc/HAND_WIRE.md321
-rw-r--r--doc/PCB_GUIDE.md151
-rw-r--r--doc/POWER.txt62
-rw-r--r--doc/TMK_README.md243
-rw-r--r--doc/USB_NKRO.txt160
-rw-r--r--doc/VAGRANT_GUIDE.md27
-rw-r--r--doc/basic_how_keyboards_work.md96
-rw-r--r--doc/build_old.md187
-rw-r--r--doc/keycode.txt261
-rw-r--r--doc/keymap.md685
-rw-r--r--doc/keymap_config_h_example.h8
-rw-r--r--doc/keymap_makefile_example.mk21
-rw-r--r--doc/other_projects.md62
-rw-r--r--docs/Adding-features-to-QMK.md (renamed from Adding-features-to-QMK.md)0
-rw-r--r--docs/Becoming-a-QMK-Collaborator.md (renamed from Becoming-a-QMK-Collaborator.md)0
-rw-r--r--docs/Build-Environment-Setup.md (renamed from Build-Environment-Setup.md)0
-rw-r--r--docs/Compatible-Microcontrollers.md (renamed from Compatible-Microcontrollers.md)0
-rw-r--r--docs/Custom-Quantum-Functions.md (renamed from Custom-Quantum-Functions.md)0
-rw-r--r--docs/Differences-from-TMK.md (renamed from Differences-from-TMK.md)0
-rw-r--r--docs/Eclipse.md (renamed from Eclipse.md)0
-rw-r--r--docs/Embedding.md (renamed from Embedding.md)0
-rw-r--r--docs/FAQ-Build.md (renamed from FAQ-Build.md)0
-rw-r--r--docs/FAQ-Keymap.md (renamed from FAQ-Keymap.md)0
-rw-r--r--docs/FAQ.md (renamed from FAQ.md)0
-rw-r--r--docs/Git-subtree.md (renamed from Git-subtree.md)0
-rw-r--r--docs/HHKB-Alt-controller.md (renamed from HHKB-Alt-controller.md)0
-rw-r--r--docs/Home.md (renamed from Home.md)0
-rw-r--r--docs/Key-Functions.md (renamed from Key-Functions.md)0
-rw-r--r--docs/Keycodes.md (renamed from Keycodes.md)0
-rw-r--r--docs/Keymap-examples.md (renamed from Keymap-examples.md)0
-rw-r--r--docs/Keymap.md (renamed from Keymap.md)0
-rw-r--r--docs/Kiibohd.asciidoc (renamed from Kiibohd.asciidoc)0
-rw-r--r--docs/Leader-Key.md (renamed from Leader-Key.md)0
-rw-r--r--docs/License-Clarification-Details.md (renamed from License-Clarification-Details.md)0
-rw-r--r--docs/License-Clarification.md (renamed from License-Clarification.md)0
-rw-r--r--docs/Macros.md (renamed from Macros.md)0
-rw-r--r--docs/Make-Instructions.md (renamed from Make-Instructions.md)0
-rw-r--r--docs/Memory-write-error,-use-debug-for-more-info.md (renamed from Memory-write-error,-use-debug-for-more-info.md)0
-rw-r--r--docs/Modding-your-keyboard.md (renamed from Modding-your-keyboard.md)0
-rw-r--r--docs/Mouse-keys.md (renamed from Mouse-keys.md)0
-rw-r--r--docs/Other-Projects.md (renamed from Other-Projects.md)0
-rw-r--r--docs/Porting-Your-Keyboard-to-QMK-(ARM-and-other-ChibiOS-CPUs).md (renamed from Porting-Your-Keyboard-to-QMK-(ARM-and-other-ChibiOS-CPUs).md)0
-rw-r--r--docs/Porting-your-keyboard-to-QMK.md (renamed from Porting-your-keyboard-to-QMK.md)0
-rw-r--r--docs/Previously-Asked-Questions.asciidoc (renamed from Previously-Asked-Questions.asciidoc)0
-rw-r--r--docs/QMK-Overview.md (renamed from QMK-Overview.md)0
-rw-r--r--docs/Report-Descriptor.md (renamed from Report-Descriptor.md)0
-rw-r--r--docs/SUMMARY.md (renamed from SUMMARY.md)0
-rw-r--r--docs/Space-Cadet-Shift.md (renamed from Space-Cadet-Shift.md)0
-rw-r--r--docs/TMK-Based-Projects.md (renamed from TMK-Based-Projects.md)0
-rw-r--r--docs/TMK-Own-Projects.md (renamed from TMK-Own-Projects.md)0
-rw-r--r--docs/Tap-Dance.md (renamed from Tap-Dance.md)0
-rw-r--r--docs/Test-for-ASCIIDOC.asciidoc (renamed from Test-for-ASCIIDOC.asciidoc)0
-rw-r--r--docs/USB-HID.md (renamed from USB-HID.md)0
-rw-r--r--docs/Unicode-and-additional-language-support.md (renamed from Unicode-and-additional-language-support.md)0
-rw-r--r--docs/Unit-testing.md (renamed from Unit-testing.md)0
-rw-r--r--docs/_Sidebar.md (renamed from _Sidebar.md)0
-rw-r--r--docs/book.json (renamed from book.json)0
-rw-r--r--docs/gitbook/images/favicon.ico (renamed from gitbook/images/favicon.ico)bin117248 -> 117248 bytes
-rw-r--r--docs/gitbook/images/favicon.png (renamed from gitbook/images/favicon.png)bin242 -> 242 bytes
-rw-r--r--docs/mbed-cortex-porting.md (renamed from mbed-cortex-porting.md)0
-rw-r--r--keyboards/alps64/Makefile3
-rw-r--r--keyboards/alps64/alps64.c30
-rw-r--r--keyboards/alps64/alps64.h40
-rw-r--r--keyboards/alps64/config.h75
-rw-r--r--keyboards/alps64/keymaps/default/keymap.c12
-rw-r--r--keyboards/alps64/led.c34
-rw-r--r--keyboards/alps64/matrix.c199
-rw-r--r--keyboards/alps64/readme.md4
-rw-r--r--keyboards/alps64/rules.mk66
-rw-r--r--keyboards/amj60/Makefile3
-rw-r--r--keyboards/amj60/amj60.c30
-rw-r--r--keyboards/amj60/amj60.h168
-rw-r--r--keyboards/amj60/config.h94
-rw-r--r--keyboards/amj60/keymaps/iso_split_rshift/Makefile23
-rwxr-xr-xkeyboards/amj60/keymaps/iso_split_rshift/build.sh42
-rw-r--r--keyboards/amj60/keymaps/iso_split_rshift/keymap.c147
-rw-r--r--keyboards/amj60/keymaps/iso_split_rshift/readme.md30
-rwxr-xr-xkeyboards/amj60/keymaps/iso_split_rshift/updatemerge.sh4
-rw-r--r--keyboards/amj60/keymaps/maximized/keymap.c61
-rw-r--r--keyboards/amj60/readme.md57
-rw-r--r--keyboards/amj60/rules.mk66
-rw-r--r--keyboards/amjpad/Makefile3
-rw-r--r--keyboards/amjpad/amjpad.c30
-rw-r--r--keyboards/amjpad/amjpad.h61
-rw-r--r--keyboards/amjpad/config.h94
-rw-r--r--keyboards/amjpad/keymaps/default/keymap.c101
-rw-r--r--keyboards/amjpad/keymaps/max/keymap.c102
-rw-r--r--keyboards/amjpad/keymaps/ortho_left/keymap.c65
-rw-r--r--keyboards/amjpad/keymaps/ortho_right/keymap.c65
-rw-r--r--keyboards/amjpad/rules.mk66
-rw-r--r--keyboards/arrow_pad/Makefile3
-rw-r--r--keyboards/arrow_pad/arrow_pad.c1
-rw-r--r--keyboards/arrow_pad/arrow_pad.h13
-rw-r--r--keyboards/arrow_pad/config.h160
-rw-r--r--keyboards/arrow_pad/keymaps/default/keymap.c163
-rw-r--r--keyboards/arrow_pad/keymaps/pad_21/Makefile17
-rw-r--r--keyboards/arrow_pad/keymaps/pad_21/config.h158
-rw-r--r--keyboards/arrow_pad/keymaps/pad_21/keymap.c160
-rw-r--r--keyboards/arrow_pad/keymaps/pad_24/Makefile17
-rw-r--r--keyboards/arrow_pad/keymaps/pad_24/config.h160
-rw-r--r--keyboards/arrow_pad/keymaps/pad_24/keymap.c163
-rw-r--r--keyboards/arrow_pad/readme.md133
-rw-r--r--keyboards/arrow_pad/rules.mk70
-rw-r--r--keyboards/atomic/Makefile3
-rw-r--r--keyboards/atomic/atomic.c15
-rw-r--r--keyboards/atomic/atomic.h27
-rw-r--r--keyboards/atomic/config.h160
-rw-r--r--keyboards/atomic/keymaps/abienz.c36
-rw-r--r--keyboards/atomic/keymaps/default/keymap.c234
-rw-r--r--keyboards/atomic/keymaps/michelle.c183
-rw-r--r--keyboards/atomic/keymaps/pvc/Makefile15
-rw-r--r--keyboards/atomic/keymaps/pvc/config.h176
-rw-r--r--keyboards/atomic/keymaps/pvc/keymap.c614
-rw-r--r--keyboards/atomic/keymaps/twolayer.c72
-rw-r--r--keyboards/atomic/readme.md26