~ruther/qmk_firmware

fc2ca62a3b9552175eb7c27cc11f3a5af6cfae50 — Jason Janse van Rensburg 9 years ago a41a7a9 + 8e00c46
Merge branch 'master'

Conflicts:
	keyboards/planck/keymaps/bone2planck/keymap.c
692 files changed, 35707 insertions(+), 14093 deletions(-)

A .gitattributes
M .gitignore
M .gitmodules
M .travis.yml
M Dockerfile
M Makefile
M Vagrantfile
A build_keyboard.mk
A build_test.mk
A common.mk
M doc/TMK_README.md
M doc/VAGRANT_GUIDE.md
A doc/basic_how_keyboards_work.md
M doc/keycode.txt
M doc/keymap.md
M keyboards/alps64/Makefile
A keyboards/alps64/rules.mk
A keyboards/amj60/Makefile
A keyboards/amj60/amj60.c
A keyboards/amj60/amj60.h
A keyboards/amj60/config.h
A keyboards/amj60/keymaps/iso_split_rshift/Makefile
A keyboards/amj60/keymaps/iso_split_rshift/build.sh
A keyboards/amj60/keymaps/iso_split_rshift/keymap.c
A keyboards/amj60/keymaps/iso_split_rshift/readme.md
A keyboards/amj60/keymaps/iso_split_rshift/updatemerge.sh
A keyboards/amj60/readme.md
A keyboards/amj60/rules.mk
M keyboards/arrow_pad/Makefile
M keyboards/arrow_pad/readme.md
A keyboards/arrow_pad/rules.mk
M keyboards/atomic/Makefile
M keyboards/atomic/keymaps/pvc/keymap.c
M keyboards/atomic/readme.md
A keyboards/atomic/rules.mk
M keyboards/atreus/Makefile
A keyboards/atreus/keymaps/replicaJunction/atreus-replica-base-colemakdh.png
A keyboards/atreus/keymaps/replicaJunction/atreus-replica-extend.png
A keyboards/atreus/keymaps/replicaJunction/atreus-replica-function.png
A keyboards/atreus/keymaps/replicaJunction/atreus-replica-game.png
A keyboards/atreus/keymaps/replicaJunction/atreus-replica-num.png
A keyboards/atreus/keymaps/replicaJunction/config.h
A keyboards/atreus/keymaps/replicaJunction/keymap.c
A keyboards/atreus/keymaps/replicaJunction/readme.md
A keyboards/atreus/keymaps/xyverz/keymap.c
M keyboards/atreus/readme.md
A keyboards/atreus/rules.mk
M keyboards/bantam44/Makefile
M keyboards/bantam44/readme.md
A keyboards/bantam44/rules.mk
M keyboards/chibios_test/Makefile
M keyboards/chibios_test/boards/GENERIC_STM32_F103/board.c
M keyboards/chibios_test/boards/GENERIC_STM32_F103/board.h
M keyboards/chibios_test/boards/GENERIC_STM32_F103/board.mk
M keyboards/chibios_test/ld/MKL26Z64.ld
M keyboards/chibios_test/ld/STM32F103x8_stm32duino_bootloader.ld
A keyboards/chibios_test/rules.mk
M keyboards/chibios_test/stm32_f072_onekey/Makefile
M keyboards/chibios_test/stm32_f072_onekey/mcuconf.h
A keyboards/chibios_test/stm32_f072_onekey/rules.mk
M keyboards/chibios_test/stm32_f103_onekey/Makefile
M keyboards/chibios_test/stm32_f103_onekey/mcuconf.h
A keyboards/chibios_test/stm32_f103_onekey/rules.mk
M keyboards/chibios_test/teensy_lc_onekey/Makefile
M keyboards/chibios_test/teensy_lc_onekey/chconf.h
M keyboards/chibios_test/teensy_lc_onekey/halconf.h
M keyboards/chibios_test/teensy_lc_onekey/mcuconf.h
A keyboards/chibios_test/teensy_lc_onekey/rules.mk
M keyboards/clueboard/Makefile
M keyboards/clueboard/config.h
M keyboards/clueboard/keymaps/default/keymap.c
A keyboards/clueboard/keymaps/skully/readme.md
M keyboards/clueboard/readme.md
M keyboards/clueboard/rev1/Makefile
A keyboards/clueboard/rev1/rules.mk
M keyboards/clueboard/rev2/Makefile
M keyboards/clueboard/rev2/config.h
A keyboards/clueboard/rev2/rules.mk
A keyboards/clueboard/rules.mk
D keyboards/clueboard2/clueboard2.c
A keyboards/cluecard/Makefile
A keyboards/cluecard/cluecard.c
A keyboards/cluecard/cluecard.h
A keyboards/cluecard/config.h
A keyboards/cluecard/keymaps/default/Makefile
A keyboards/cluecard/keymaps/default/config.h
A keyboards/cluecard/keymaps/default/keymap.c
A keyboards/cluecard/keymaps/default/readme.md
A keyboards/cluecard/readme.md
A keyboards/cluecard/rules.mk
M keyboards/cluepad/Makefile
A keyboards/cluepad/rules.mk
A keyboards/ergodox/Makefile
A keyboards/ergodox/config.h
A keyboards/ergodox/ergodox.c
A keyboards/ergodox/ergodox.h
R keyboards/{ergodox_ez => ergodox/ez}/190hotfix.sh
A keyboards/ergodox/ez/Makefile
R keyboards/{ergodox_ez => ergodox/ez}/config.h
R keyboards/{ergodox_ez/ergodox_ez => ergodox/ez/ez}.c
R keyboards/{ergodox_ez/ergodox_ez => ergodox/ez/ez}.h
R keyboards/{ergodox_ez => ergodox/ez}/i2cmaster.h
A keyboards/ergodox/ez/keymaps/steno/Makefile
A keyboards/ergodox/ez/keymaps/steno/keymap.c
A keyboards/ergodox/ez/keymaps/steno/readme.md
R keyboards/{ergodox_ez => ergodox/ez}/matrix.c
R keyboards/{ergodox_ez/Makefile => ergodox/ez/rules.mk}
R keyboards/{ergodox_ez => ergodox/ez}/twimaster.c
R keyboards/{ergodox_ez/keymaps/german-manuneo => ergodox/ez/util}/compile_keymap.py
R keyboards/{ergodox_ez => ergodox/ez}/util/readme.md
R keyboards/{infinity_chibios => ergodox/infinity}/MEMO.txt
A keyboards/ergodox/infinity/Makefile
R keyboards/{infinity_chibios => ergodox/infinity}/bootloader_defs.h
R keyboards/{infinity_ergodox => ergodox/infinity}/chconf.h
R keyboards/{infinity_ergodox => ergodox/infinity}/config.h
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/IS31FL3731C/board_IS31FL3731C.h
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/IS31FL3731C/driver.mk
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/IS31FL3731C/gdisp_IS31FL3731C.c
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/IS31FL3731C/gdisp_lld_config.h
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/emulator_lcd/driver.mk
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/emulator_lcd/emulator_lcd.c
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/emulator_led/driver.mk
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/emulator_led/emulator_led.c
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/st7565ergodox/board_ST7565.h
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/st7565ergodox/driver.mk
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/st7565ergodox/gdisp_lld_ST7565.c
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/st7565ergodox/gdisp_lld_config.h
R keyboards/{infinity_ergodox => ergodox/infinity}/drivers/gdisp/st7565ergodox/st7565.h
R keyboards/{infinity_ergodox => ergodox/infinity}/gfxconf.h
R keyboards/{infinity_ergodox => ergodox/infinity}/halconf.h
R keyboards/{infinity_ergodox/infinity_ergodox => ergodox/infinity/infinity}.c
A keyboards/ergodox/infinity/infinity.h
R keyboards/{infinity_ergodox => ergodox/infinity}/led.c
R keyboards/{infinity_ergodox => ergodox/infinity}/matrix.c
R keyboards/{infinity_ergodox => ergodox/infinity}/mcuconf.h
R keyboards/{infinity_ergodox/Makefile => ergodox/infinity/rules.mk}
R keyboards/{ergodox_ez => ergodox}/keymaps/ab/Makefile
R keyboards/{ergodox_ez => ergodox}/keymaps/ab/keyboard-layout.json
R keyboards/{ergodox_ez => ergodox}/keymaps/ab/keyboard-layout.png
R keyboards/{ergodox_ez => ergodox}/keymaps/ab/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/ab/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/adnw_k_o_y/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/adnw_k_o_y/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/alexjj/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/alexjj/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/alexjj/rl-layout.jpg
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/COPYING
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/Makefile
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/config.h
A keyboards/ergodox/keymaps/algernon/images/adore-layer.png
A keyboards/ergodox/keymaps/algernon/images/base-layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/images/heatmap.png
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/images/hun-layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/images/nav-n-media-layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/images/steno-layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/readme.md
A keyboards/ergodox/keymaps/algernon/tools/heatmap-adore-layout.json
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/tools/heatmap-base-layout.json
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/tools/log-to-heatmap.py
R keyboards/{ergodox_ez => ergodox}/keymaps/algernon/tools/max-focused
R keyboards/{ergodox_ez => ergodox}/keymaps/andrew_osx/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/bepo/bepo.png
R keyboards/{ergodox_ez => ergodox}/keymaps/bepo/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/bepo/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/coderkun_neo2/Makefile
R keyboards/{ergodox_ez => ergodox}/keymaps/coderkun_neo2/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/coderkun_neo2/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/colemak/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/colemak/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/colemak_osx_pc_no/keyboard-layout.png
R keyboards/{ergodox_ez => ergodox}/keymaps/colemak_osx_pc_no/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/colemak_osx_pc_no/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/csharp_dev/csharp_dev.png
R keyboards/{ergodox_ez => ergodox}/keymaps/csharp_dev/csharp_dev_legend.png
R keyboards/{ergodox_ez => ergodox}/keymaps/csharp_dev/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/csharp_dev/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/dave/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/dave/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/default/default.png
R keyboards/{ergodox_ez => ergodox}/keymaps/default/default_highres.png
R keyboards/{ergodox_ez => ergodox}/keymaps/default/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/default/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/default_osx/default_osx_highres.png
R keyboards/{ergodox_ez => ergodox}/keymaps/default_osx/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/default_osx/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/dragon788/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak/dvorak.png
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak_intl_squisher/keyboard-layout0.png
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak_intl_squisher/keyboard-layout1.png
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak_intl_squisher/keyboard-layout2.png
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak_intl_squisher/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak_intl_squisher/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak_spanish/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/dvorak_spanish/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/emacs_osx_dk/default_highres.png
R keyboards/{ergodox_ez => ergodox}/keymaps/emacs_osx_dk/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/emacs_osx_dk/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/erez_experimental/Makefile
R keyboards/{ergodox_ez => ergodox}/keymaps/erez_experimental/config.h
R keyboards/{ergodox_ez => ergodox}/keymaps/erez_experimental/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/erez_experimental/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/german-kinergo/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/german-kinergo/layout-code.png
R keyboards/{ergodox_ez => ergodox}/keymaps/german-kinergo/layout-media.png
R keyboards/{ergodox_ez => ergodox}/keymaps/german-kinergo/layout.png
R keyboards/{ergodox_ez => ergodox}/keymaps/german-kinergo/readme.md
R keyboards/{ergodox_ez/util => ergodox/keymaps/german-manuneo}/compile_keymap.py
R keyboards/{ergodox_ez => ergodox}/keymaps/german-manuneo/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/german-manuneo/keymap.md
R keyboards/{ergodox_ez => ergodox}/keymaps/german/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/j3rn/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/j3rn/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/jack/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/jacobono/img/colemak-default-layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/jacobono/img/number-dpad-layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/jacobono/img/symbol-layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/jacobono/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/jacobono/readme.md
A keyboards/ergodox/keymaps/jafo/jafo-Notes
A keyboards/ergodox/keymaps/jafo/jafo-layout.pdf
A keyboards/ergodox/keymaps/jafo/jafo_highres.png
A keyboards/ergodox/keymaps/jafo/keymap.c
A keyboards/ergodox/keymaps/jafo/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/jgarr/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/josh/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/josh/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/kastyle/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/kines-ish/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/kines-ish/readme.md
A keyboards/ergodox/keymaps/maz/keymap.c
A keyboards/ergodox/keymaps/maz/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/mpiechotka/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/mpiechotka/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/msc/img/code_layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/msc/img/main_layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/msc/img/media_layer.png
R keyboards/{ergodox_ez => ergodox}/keymaps/msc/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/msc/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/naps62/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/naps62/readme.md
A keyboards/ergodox/keymaps/ordinary/keymap.c
A keyboards/ergodox/keymaps/ordinary/ordinary-base.png
R keyboards/{ergodox_ez => ergodox}/keymaps/ordinary/ordinary-base.txt
A keyboards/ergodox/keymaps/ordinary/ordinary-media.png
A keyboards/ergodox/keymaps/ordinary/ordinary-media.txt
A keyboards/ergodox/keymaps/ordinary/ordinary-special.png
R keyboards/{ergodox_ez/keymaps/teckinesis => ergodox/keymaps/ordinary}/ordinary-special.txt
A keyboards/ergodox/keymaps/ordinary/ordinary-symbol.png
R keyboards/{ergodox_ez => ergodox}/keymaps/ordinary/ordinary-symbol.txt
A keyboards/ergodox/keymaps/ordinary/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_de/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_de/osx_de_highres.png
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_de/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_de_adnw_koy/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_de_adnw_koy/osx_de_adnw_koy_highres.png
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_de_experimental/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_de_experimental/osx_de_experimental_highres.png
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_de_experimental/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_fr/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/osx_kinesis_pnut/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/plover/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/plums/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/plums/plums.png
R keyboards/{ergodox_ez => ergodox}/keymaps/plums/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-osx/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-osx/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-osx/romanzolotarev-norman-osx.png
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-plover-osx-hjkl/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-plover-osx-hjkl/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-plover-osx-hjkl/romanzolotarev-norman-plover-osx-hjkl.png
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-plover-osx/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-plover-osx/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-plover-osx/romanzolotarev-norman-plover-osx.png
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-qwerty-osx/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-qwerty-osx/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/romanzolotarev-norman-qwerty-osx/romanzolotarev-norman-qwerty-osx.png
A keyboards/ergodox/keymaps/sethbc/Makefile
A keyboards/ergodox/keymaps/sethbc/keymap.c
A keyboards/ergodox/keymaps/sethbc/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/sneako/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/sneako/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/software_neo2/keymap.c
R keyboards/{ergodox_ez/keymaps/supercoder/config_user => ergodox/keymaps/supercoder/config}.h
R keyboards/{ergodox_ez => ergodox}/keymaps/supercoder/images/layout.png
R keyboards/{ergodox_ez => ergodox}/keymaps/supercoder/images/supercoder_2000.jpg
R keyboards/{ergodox_ez => ergodox}/keymaps/supercoder/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/supercoder/makefile.mk
R keyboards/{ergodox_ez => ergodox}/keymaps/supercoder/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/techtomas/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/techtomas/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/teckinesis/keymap.c
R keyboards/{ergodox_ez/keymaps/ordinary => ergodox/keymaps/teckinesis}/ordinary-special.png
R keyboards/{ergodox_ez/keymaps/ordinary => ergodox/keymaps/teckinesis}/ordinary-special.txt
R keyboards/{ergodox_ez => ergodox}/keymaps/teckinesis/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/teckinesis/teckinesis-base.json
R keyboards/{ergodox_ez => ergodox}/keymaps/teckinesis/teckinesis-base.png
R keyboards/{ergodox_ez => ergodox}/keymaps/teckinesis/teckinesis-media.json
R keyboards/{ergodox_ez => ergodox}/keymaps/teckinesis/teckinesis-media.png
R keyboards/{ergodox_ez => ergodox}/keymaps/teckinesis/teckinesis-symbol.json
R keyboards/{ergodox_ez => ergodox}/keymaps/teckinesis/teckinesis-symbol.png
R keyboards/{ergodox_ez => ergodox}/keymaps/tkuichooseyou/README.md
R keyboards/{ergodox_ez => ergodox}/keymaps/tkuichooseyou/compiled.hex
R keyboards/{ergodox_ez => ergodox}/keymaps/tkuichooseyou/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/tm2030/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/tm2030/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/tonyabra_osx/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/tonyabra_osx/readme.md
A keyboards/ergodox/keymaps/townk_osx/config.h
R keyboards/{ergodox_ez => ergodox}/keymaps/townk_osx/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/townk_osx/makefile.mk
R keyboards/{ergodox_ez => ergodox}/keymaps/townk_osx/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/townk_osx/townk_osx_base.png
R keyboards/{ergodox_ez => ergodox}/keymaps/townk_osx/townk_osx_fn.png
R keyboards/{ergodox_ez => ergodox}/keymaps/townk_osx/townk_osx_keypad.png
R keyboards/{ergodox_ez => ergodox}/keymaps/twey/keymap.c
R keyboards/{ergodox_ez => ergodox}/keymaps/twey/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/workman_osx_mdw/keymap.c
A keyboards/ergodox/keymaps/xyverz/keymap.c
A keyboards/ergodox/keymaps/xyverz/readme.md
R keyboards/{ergodox_ez => ergodox}/keymaps/zweihander-osx/keymap.c
A keyboards/ergodox/keymaps/zweihander-osx/makefile.mk
R keyboards/{ergodox_ez => ergodox}/keymaps/zweihander-osx/readme.markdown
A keyboards/ergodox/keymaps/zweihander-osx/zweihander-osx.hex
A keyboards/ergodox/readme.md
A keyboards/ergodox/rules.mk
D keyboards/ergodox_ez/keymaps/algernon/images/adore-layer.png
D keyboards/ergodox_ez/keymaps/algernon/images/base-layer.png
D keyboards/ergodox_ez/keymaps/algernon/images/one-handed-layer.png
D keyboards/ergodox_ez/keymaps/ordinary/keymap.c
D keyboards/ergodox_ez/keymaps/ordinary/ordinary-base.png
D keyboards/ergodox_ez/keymaps/ordinary/ordinary-media.png
D keyboards/ergodox_ez/keymaps/ordinary/ordinary-media.txt
D keyboards/ergodox_ez/keymaps/ordinary/ordinary-symbol.png
D keyboards/ergodox_ez/keymaps/ordinary/readme.md
D keyboards/ergodox_ez/keymaps/teckinesis/ordinary-special.png
D keyboards/ergodox_ez/readme.md
M keyboards/gh60/Makefile
M keyboards/gh60/config.h
M keyboards/gh60/gh60.c
M keyboards/gh60/gh60.h
M keyboards/gh60/keymaps/robotmaxtron/Makefile
M keyboards/gh60/keymaps/robotmaxtron/config.h
M keyboards/gh60/pinout.txt
M keyboards/gh60/readme.md
A keyboards/gh60/rules.mk
M keyboards/handwired/CMD60/Makefile
A keyboards/handwired/CMD60/rules.mk
M keyboards/handwired/Makefile
M keyboards/handwired/fivethirteen/Makefile
A keyboards/handwired/fivethirteen/rules.mk
A keyboards/handwired/minorca/Makefile
R keyboards/{ergodox_ez/keymaps/townk_osx => handwired/minorca}/config.h
A keyboards/handwired/minorca/keymaps/default/Makefile
A keyboards/handwired/minorca/keymaps/default/config.h
A keyboards/handwired/minorca/keymaps/default/keymap.c
A keyboards/handwired/minorca/keymaps/default/readme.md
A keyboards/handwired/minorca/keymaps/readme.md
A keyboards/handwired/minorca/keymaps/rgb/Makefile
A keyboards/handwired/minorca/keymaps/rgb/config.h
A keyboards/handwired/minorca/keymaps/rgb/example.jpg
A keyboards/handwired/minorca/keymaps/rgb/keymap.c
A keyboards/handwired/minorca/keymaps/rgb/readme.md
A keyboards/handwired/minorca/keymaps/rgb/wiring1.jpg
A keyboards/handwired/minorca/keymaps/rgb/wiring2.jpg
A keyboards/handwired/minorca/minorca.c
A keyboards/handwired/minorca/minorca.h
A keyboards/handwired/minorca/readme.md
A keyboards/handwired/minorca/rules.mk
M keyboards/handwired/onekey/Makefile
A keyboards/handwired/onekey/rules.mk
A keyboards/handwired/rules.mk
M keyboards/handwired/traveller/Makefile
A keyboards/handwired/traveller/rules.mk
M keyboards/hhkb/Makefile
A keyboards/hhkb/keymaps/shela/Makefile
A keyboards/hhkb/keymaps/shela/action_pseudo_lut.c
A keyboards/hhkb/keymaps/shela/action_pseudo_lut.h
A keyboards/hhkb/keymaps/shela/config.h
A keyboards/hhkb/keymaps/shela/keymap.c
A keyboards/hhkb/keymaps/shela/keymap_jis2us.h
A keyboards/hhkb/keymaps/shela/readme.md
M keyboards/hhkb/readme.md
A keyboards/hhkb/rules.mk
R keyboards/{infinity_ergodox => infinity60}/MEMO.txt
A keyboards/infinity60/Makefile
R keyboards/{infinity_ergodox => infinity60}/bootloader_defs.h
R keyboards/{infinity_chibios => infinity60}/chconf.h
R keyboards/{infinity_chibios => infinity60}/config.h
R keyboards/{infinity_chibios => infinity60}/halconf.h
R keyboards/{infinity_chibios/infinity_chibios => infinity60/infinity60}.c
R keyboards/{infinity_chibios/infinity_chibios => infinity60/infinity60}.h
R keyboards/{infinity_chibios => infinity60}/keymaps/default/keymap.c
A keyboards/infinity60/keymaps/depariel/keymap.c
A keyboards/infinity60/keymaps/hasu/keymap.c
R keyboards/{infinity_chibios => infinity60}/led.c
R keyboards/{infinity_chibios => infinity60}/matrix.c
R keyboards/{infinity_chibios => infinity60}/mcuconf.h
A keyboards/infinity60/readme.md
R keyboards/{infinity_chibios/Makefile => infinity60/rules.mk}
D keyboards/infinity_chibios/keymaps/hasu/keymap.c
D keyboards/infinity_ergodox/infinity_ergodox.h
D keyboards/infinity_ergodox/keymaps/default/keymap.c
D keyboards/infinity_ergodox/keymaps/default/visualizer.c
M keyboards/jd45/Makefile
A keyboards/jd45/keymaps/jeebak/config.h
A keyboards/jd45/keymaps/jeebak/keymap.c
A keyboards/jd45/keymaps/jeebak/readme.md
A keyboards/jd45/rules.mk
M keyboards/kc60/Makefile
M keyboards/kc60/kc60.h
A keyboards/kc60/keymaps/dbroqua/keymap.c
A keyboards/kc60/keymaps/dbroqua/readme.md
M keyboards/kc60/keymaps/default/keymap.c
M keyboards/kc60/keymaps/sgoodwin/keymap.c
M keyboards/kc60/keymaps/stanleylai/keymap.c
M keyboards/kc60/keymaps/wigguno/keymap.c
A keyboards/kc60/keymaps/workman-dead/kc60-wm-dead.png
A keyboards/kc60/keymaps/workman-dead/keymap.c
A keyboards/kc60/keymaps/workman-dead/readme.md
M keyboards/kc60/keymaps/ws2812/keymap.c
A keyboards/kc60/led.c
M keyboards/kc60/readme.md
A keyboards/kc60/rules.mk
M keyboards/kinesis/Makefile
M keyboards/kinesis/readme.md
A keyboards/kinesis/rules.mk
A keyboards/kitten_paw/Makefile
A keyboards/kitten_paw/config.h
A keyboards/kitten_paw/keymaps/default/keymap.c
A keyboards/kitten_paw/keymaps/ickerwx/config.h
A keyboards/kitten_paw/keymaps/ickerwx/keymap.c
A keyboards/kitten_paw/keymaps/ickerwx/readme.md
A keyboards/kitten_paw/kitten_paw.c
A keyboards/kitten_paw/kitten_paw.h
A keyboards/kitten_paw/matrix.c
A keyboards/kitten_paw/readme.md
A keyboards/kitten_paw/rules.mk
M keyboards/lets_split/Makefile
M keyboards/lets_split/pro_micro.h
A keyboards/lets_split/rules.mk
M keyboards/phantom/Makefile
A keyboards/phantom/keymaps/xyverz/keymap.c
R keyboards/{clueboard2/Makefile => phantom/rules.mk}
M keyboards/planck/Makefile
M keyboards/planck/keymaps/bone2planck/keymap.c
A keyboards/planck/keymaps/callum/Makefile
A keyboards/planck/keymaps/callum/keymap.c
A keyboards/planck/keymaps/callum/readme.md
M keyboards/planck/keymaps/cbbrowne/keymap.c
A keyboards/planck/keymaps/circuit/Makefile
A keyboards/planck/keymaps/circuit/Readme.md
A keyboards/planck/keymaps/circuit/config.h
A keyboards/planck/keymaps/circuit/keyboard-layout.png
A keyboards/planck/keymaps/circuit/keymap.c
A keyboards/planck/keymaps/dbroqua/keymap.c
A keyboards/planck/keymaps/dbroqua/layout.png
A keyboards/planck/keymaps/dbroqua/readme.md
M keyboards/planck/keymaps/default/Makefile
M keyboards/planck/keymaps/experimental/Makefile
M keyboards/planck/keymaps/experimental/keymap.c
A keyboards/planck/keymaps/jeebak/Makefile
A keyboards/planck/keymaps/jeebak/keymap.c
A keyboards/planck/keymaps/jeebak/readme.md
A keyboards/planck/keymaps/jhenahan/Makefile
A keyboards/planck/keymaps/jhenahan/config.h
A keyboards/planck/keymaps/jhenahan/keymap.c
A keyboards/planck/keymaps/jhenahan/readme.md
A keyboards/planck/keymaps/premek/Makefile
A keyboards/planck/keymaps/premek/keymap.c
A keyboards/planck/keymaps/premek/readme.md
M keyboards/planck/keymaps/pvc/keymap.c
A keyboards/planck/keymaps/xyverz/keymap.c
A keyboards/planck/keymaps/xyverz/makefile.mk
M keyboards/planck/planck.c
M keyboards/planck/readme.md
M keyboards/planck/rev3/Makefile
A keyboards/planck/rev3/rules.mk
M keyboards/planck/rev4/Makefile
A keyboards/planck/rev4/rules.mk
A keyboards/planck/rules.mk
M keyboards/preonic/Makefile
A keyboards/preonic/keymaps/0xdec/Makefile
A keyboards/preonic/keymaps/0xdec/README.md
A keyboards/preonic/keymaps/0xdec/config.h
A keyboards/preonic/keymaps/0xdec/keymap.c
A keyboards/preonic/keymaps/jacwib/Makefile
A keyboards/preonic/keymaps/jacwib/config.h
A keyboards/preonic/keymaps/jacwib/keymap.c
A keyboards/preonic/keymaps/jacwib/readme.md
A keyboards/preonic/keymaps/kinesis/Makefile
A keyboards/preonic/keymaps/kinesis/config.h
A keyboards/preonic/keymaps/kinesis/keymap.c
A keyboards/preonic/keymaps/kinesis/readme.md
A keyboards/preonic/keymaps/xyverz/keymap.c
A keyboards/preonic/keymaps/xyverz/makefile.mk
M keyboards/preonic/preonic.c
M keyboards/preonic/readme.md
A keyboards/preonic/rules.mk
M keyboards/readme.md
M keyboards/retro_refit/Makefile
M keyboards/retro_refit/readme.md
A keyboards/retro_refit/rules.mk
A keyboards/s60-x/Makefile
A keyboards/s60-x/config.h
A keyboards/s60-x/keymaps/ansi_qwertz/Makefile
A keyboards/s60-x/keymaps/ansi_qwertz/config.h
A keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.png
A keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg
A keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International-Alternative.svg.2016_08_18_09_06_36.0.svg
A keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International.png
A keyboards/s60-x/keymaps/ansi_qwertz/docs/KB_US-International.svg
A keyboards/s60-x/keymaps/ansi_qwertz/docs/base_layer.PNG
A keyboards/s60-x/keymaps/ansi_qwertz/docs/function_layer.PNG
A keyboards/s60-x/keymaps/ansi_qwertz/docs/gaming_layer.PNG
A keyboards/s60-x/keymaps/ansi_qwertz/keymap.c
A keyboards/s60-x/keymaps/ansi_qwertz/readme.md
A keyboards/s60-x/keymaps/custom/keymap.c
A keyboards/s60-x/keymaps/custom/readme.md
A keyboards/s60-x/keymaps/default/keymap.c
A keyboards/s60-x/keymaps/default/readme.md
A keyboards/s60-x/keymaps/hasu/keymap.c
A keyboards/s60-x/keymaps/hasu/readme.md
A keyboards/s60-x/keymaps/hhkb/keymap.c
A keyboards/s60-x/keymaps/hhkb/readme.md
A keyboards/s60-x/keymaps/iso/keymap.c
A keyboards/s60-x/keymaps/iso/readme.md
A keyboards/s60-x/keymaps/jpec/keymap.c
A keyboards/s60-x/keymaps/jpec/readme.md
A keyboards/s60-x/keymaps/plain/keymap.c
A keyboards/s60-x/keymaps/plain/readme.md
A keyboards/s60-x/keymaps/poker/keymap.c
A keyboards/s60-x/keymaps/poker/readme.md
A keyboards/s60-x/keymaps/poker_bit/keymap.c
A keyboards/s60-x/keymaps/poker_bit/readme.md
A keyboards/s60-x/keymaps/poker_set/keymap.c
A keyboards/s60-x/keymaps/poker_set/readme.md
A keyboards/s60-x/keymaps/spacefn/keymap.c
A keyboards/s60-x/keymaps/spacefn/readme.md
A keyboards/s60-x/readme.md
A keyboards/s60-x/rules.mk
A keyboards/s60-x/s60-x.c
A keyboards/s60-x/s60-x.h
A keyboards/s60-x/s60-x_precompiled.zip
M keyboards/satan/Makefile
M keyboards/satan/keymaps/default/keymap.c
A keyboards/satan/keymaps/denolfe/Makefile
A keyboards/satan/keymaps/denolfe/README.md
A keyboards/satan/keymaps/denolfe/keyboard-layout.png
A keyboards/satan/keymaps/denolfe/keymap.c
A keyboards/satan/keymaps/iso_split_rshift/.gitignore
A keyboards/satan/keymaps/iso_split_rshift/LEDpinSatan.jpg
A keyboards/satan/keymaps/iso_split_rshift/Makefile
A keyboards/satan/keymaps/iso_split_rshift/build.sh
A keyboards/satan/keymaps/iso_split_rshift/config.h
A keyboards/satan/keymaps/iso_split_rshift/keymap.c
A keyboards/satan/keymaps/iso_split_rshift/readme.md
A keyboards/satan/keymaps/iso_split_rshift/resetboard.sh
M keyboards/satan/keymaps/poker/keymap.c
M keyboards/satan/keymaps/stanleylai/config.h
M keyboards/satan/keymaps/stanleylai/keymap.c
A keyboards/satan/rules.mk
M keyboards/satan/satan.h
M keyboards/sixkeyboard/Makefile
A keyboards/sixkeyboard/rules.mk
A keyboards/tv44/Makefile
A keyboards/tv44/config.h
A keyboards/tv44/keymaps/default/Makefile
A keyboards/tv44/keymaps/default/config.h
A keyboards/tv44/keymaps/default/keymap.c
A keyboards/tv44/keymaps/default/readme.md
A keyboards/tv44/keymaps/jeebak/Makefile
A keyboards/tv44/keymaps/jeebak/config.h
A keyboards/tv44/keymaps/jeebak/keymap.c
A keyboards/tv44/keymaps/jeebak/readme.md
A keyboards/tv44/keymaps/xyverz/Makefile
A keyboards/tv44/keymaps/xyverz/config.h
A keyboards/tv44/keymaps/xyverz/keymap.c
A keyboards/tv44/keymaps/xyverz/readme.md
A keyboards/tv44/readme.md
A keyboards/tv44/rules.mk
A keyboards/tv44/tv44.c
A keyboards/tv44/tv44.h
A keyboards/vision_division/Makefile
A keyboards/vision_division/Potential Layouts.txt
A keyboards/vision_division/config.h
A keyboards/vision_division/keymaps/default/Makefile
A keyboards/vision_division/keymaps/default/config.h
A keyboards/vision_division/keymaps/default/keymap.c
A keyboards/vision_division/keymaps/default/readme.md
A keyboards/vision_division/matrix_types.h
A keyboards/vision_division/readme.md
A keyboards/vision_division/rules.mk
A keyboards/vision_division/vision_division.c
A keyboards/vision_division/vision_division.h
A lib/googletest
A message.mk
M quantum/audio/song_list.h
M quantum/config_common.h
A quantum/dynamic_macro.h
M quantum/keymap.h
A quantum/keymap_extras/keymap_russian.h
A quantum/keymap_extras/keymap_unicode_cyrillic.h
M quantum/process_keycode/process_tap_dance.c
M quantum/process_keycode/process_tap_dance.h
M quantum/process_keycode/process_unicode.c
M quantum/process_keycode/process_unicode.h
M quantum/quantum.c
M quantum/quantum.h
M quantum/rgblight.c
M quantum/serial_link/protocol/byte_stuffer.c
M quantum/serial_link/protocol/byte_stuffer.h
M quantum/serial_link/protocol/transport.c
M quantum/serial_link/protocol/transport.h
R quantum/serial_link/tests/{byte_stuffer_tests.c => byte_stuffer_tests.cpp}
D quantum/serial_link/tests/frame_router_tests.c
A quantum/serial_link/tests/frame_router_tests.cpp
R quantum/serial_link/tests/{frame_validator_tests.c => frame_validator_tests.cpp}
A quantum/serial_link/tests/rules.mk
A quantum/serial_link/tests/testlist.mk
D quantum/serial_link/tests/transport_tests.c
A quantum/serial_link/tests/transport_tests.cpp
R quantum/serial_link/tests/{triple_buffered_object_tests.c => triple_buffered_object_tests.cpp}
M quantum/template/Makefile
M quantum/template/readme.md
A quantum/template/rules.mk
M readme.md
A testlist.mk
M tmk_core/avr.mk
M tmk_core/chibios.mk
M tmk_core/common.mk
M tmk_core/common/action.c
M tmk_core/common/action.h
M tmk_core/common/action_code.h
M tmk_core/common/action_layer.c
M tmk_core/common/avr/xprintf.S
M tmk_core/common/avr/xprintf.h
M tmk_core/common/command.c
M tmk_core/common/print.h
A tmk_core/common/virtser.h
A tmk_core/native.mk
M tmk_core/protocol/iwrap/suart.S
M tmk_core/protocol/iwrap/suart.h
M tmk_core/protocol/iwrap/wd.h
M tmk_core/protocol/lufa.mk
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/CDC/asf.xml
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/DFU/asf.xml
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/HID/asf.xml
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/MassStorage/BootloaderAPITable.S
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/MassStorage/asf.xml
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/MassStorage/makefile
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/Printer/BootloaderAPITable.S
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/Printer/asf.xml
M tmk_core/protocol/lufa/LUFA-git/Bootloaders/Printer/makefile
M tmk_core/protocol/lufa/LUFA-git/LUFA/Build/HID_EEPROM_Loader/makefile
M tmk_core/protocol/lufa/LUFA-git/LUFA/CodeTemplates/DeviceTemplate/asf.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/CodeTemplates/HostTemplate/asf.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/DoxygenPages/BuildSystem.txt
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/Docbook/mshelp/placeholder.txt
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/Docbook/placeholder.txt
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/HV1/lufa_hv1_transform.xslt
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/VSIX/[Content_Types].xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/VSIX/asf-manifest.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/VSIX/extension.vsixmanifest
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/VSIX/generate_caches.py
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_common.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_board.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_board_names.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_misc.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_peripheral.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_usb.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_usb_class.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_usb_core.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_platform.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_platform_uc3.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_platform_xmega.xml
M tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_toolchain.xml
M tmk_core/protocol/lufa/descriptor.c
M tmk_core/protocol/lufa/descriptor.h
M tmk_core/protocol/lufa/lufa.c
M tmk_core/protocol/midi/Config/LUFAConfig.h
M tmk_core/rules.mk
M tmk_core/tool/chibios/ch-bootloader-jump.patch
A util/ergodox_ez.html
M util/install_dependencies.sh
M util/travis_compiled_push.sh
This diff is too large to display. Try viewing the raw diff instead.