Merge branch 'master' of http://github.com/jackhumbert/qmk_firmware
542 files changed, 37663 insertions(+), 15141 deletions(-) A .gitattributes M .gitignore M .gitmodules M .travis.yml M Makefile A build_keyboard.mk A build_test.mk A common.mk M doc/TMK_README.md M doc/VAGRANT_GUIDE.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/Makefile M keyboards/atomic/keymaps/pvc/config.h M keyboards/atomic/keymaps/pvc/keymap.c M keyboards/atomic/readme.md A keyboards/atomic/rules.mk M keyboards/atreus/Makefile M keyboards/atreus/config.h A keyboards/atreus/keymaps/classic/keymap.c M keyboards/atreus/keymaps/default/keymap.c A keyboards/atreus/keymaps/erlandsona/config.h A keyboards/atreus/keymaps/erlandsona/keymap.c 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 M keyboards/ergodox/Makefile M keyboards/ergodox/ez/Makefile M keyboards/ergodox/ez/ez.h A keyboards/ergodox/ez/keymaps/profet_80/ergodox80.png A keyboards/ergodox/ez/keymaps/profet_80/keymap.c A keyboards/ergodox/ez/keymaps/profet_80/readme.md A keyboards/ergodox/ez/keymaps/steno/Makefile A keyboards/ergodox/ez/keymaps/steno/keymap.c A keyboards/ergodox/ez/keymaps/steno/readme.md A keyboards/ergodox/ez/rules.mk M keyboards/ergodox/infinity/Makefile M keyboards/ergodox/infinity/infinity.c A keyboards/ergodox/infinity/rules.mk A keyboards/ergodox/keymaps/absenth/absenth_highres.png A keyboards/ergodox/keymaps/absenth/keymap.c A keyboards/ergodox/keymaps/absenth/readme.md M keyboards/ergodox/keymaps/algernon/Makefile M keyboards/ergodox/keymaps/algernon/images/adore-layer.png M keyboards/ergodox/keymaps/algernon/images/base-layer.png D keyboards/ergodox/keymaps/algernon/images/one-handed-layer.png M keyboards/ergodox/keymaps/algernon/keymap.c M keyboards/ergodox/keymaps/algernon/readme.md R keyboards/ergodox/keymaps/algernon/tools/{heatmap-adore-layout => heatmap-layout.ADORE}.json R keyboards/ergodox/keymaps/algernon/tools/{heatmap-base-layout => heatmap-layout.Dvorak}.json M keyboards/ergodox/keymaps/algernon/tools/log-to-heatmap.py A keyboards/ergodox/keymaps/bepo_csa/keymap.c A keyboards/ergodox/keymaps/bepo_csa/readme.md M keyboards/ergodox/keymaps/coderkun_neo2/Makefile M keyboards/ergodox/keymaps/coderkun_neo2/keymap.c 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 A keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/keyboard-layout.png A keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/keymap.c A keyboards/ergodox/keymaps/norwegian_programmer_osx_pc/readme.md A keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/keyboard-layout.png A keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/keymap.c A keyboards/ergodox/keymaps/norwegian_programmer_osx_pc_colemak/readme.md M keyboards/ergodox/keymaps/ordinary/keymap.c M keyboards/ergodox/keymaps/ordinary/ordinary-base.png M keyboards/ergodox/keymaps/ordinary/ordinary-base.txt M keyboards/ergodox/keymaps/ordinary/ordinary-media.png M keyboards/ergodox/keymaps/ordinary/ordinary-media.txt M keyboards/ergodox/keymaps/ordinary/ordinary-special.png M keyboards/ergodox/keymaps/ordinary/ordinary-special.txt M keyboards/ergodox/keymaps/ordinary/ordinary-symbol.png M keyboards/ergodox/keymaps/ordinary/ordinary-symbol.txt M keyboards/ergodox/keymaps/ordinary/readme.md M keyboards/ergodox/keymaps/romanzolotarev-norman-osx/keymap.c M keyboards/ergodox/keymaps/romanzolotarev-norman-osx/readme.md A keyboards/ergodox/keymaps/xyverz/keymap.c A keyboards/ergodox/keymaps/xyverz/readme.md A keyboards/ergodox/keymaps/yoruian/90-ergodox-yoruian.conf A keyboards/ergodox/keymaps/yoruian/Makefile A keyboards/ergodox/keymaps/yoruian/README A keyboards/ergodox/keymaps/yoruian/ergodox_yoruian A keyboards/ergodox/keymaps/yoruian/keymap.c A keyboards/ergodox/keymaps/yoruian/yoruian.h R keyboards/ergodox/keymaps/zweihander-osx/{makefile.mk => Makefile} M keyboards/ergodox/keymaps/zweihander-osx/keymap.c M keyboards/ergodox/keymaps/zweihander-osx/readme.markdown M keyboards/ergodox/readme.md A keyboards/ergodox/rules.mk 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 A keyboards/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 R keyboards/{retro_refit => handwired/minorca}/readme.md A keyboards/handwired/minorca/rules.mk M keyboards/handwired/onekey/Makefile A keyboards/handwired/onekey/rules.mk A keyboards/handwired/retro_refit/Makefile R keyboards/{ => handwired}/retro_refit/config.h R keyboards/{ => handwired}/retro_refit/keymaps/default/keymap.c A keyboards/handwired/retro_refit/readme.md R keyboards/{ => handwired}/retro_refit/retro_refit.c R keyboards/{ => handwired}/retro_refit/retro_refit.h R keyboards/{retro_refit/Makefile => handwired/retro_refit/rules.mk} A keyboards/handwired/rules.mk M keyboards/handwired/traveller/Makefile A keyboards/handwired/traveller/rules.mk M keyboards/hhkb/Makefile M keyboards/hhkb/keymaps/jp/Makefile M keyboards/hhkb/keymaps/rdg_jp/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_chibios => infinity60}/MEMO.txt A keyboards/infinity60/Makefile R keyboards/{infinity_chibios => 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 A keyboards/jd40/Makefile A keyboards/jd40/config.h A keyboards/jd40/jd40.c A keyboards/jd40/jd40.h A keyboards/jd40/keymaps/default/keymap.c A keyboards/jd40/readme.md A keyboards/jd40/rules.mk 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 A keyboards/planck/keymaps/bone2planck/config.h M keyboards/planck/keymaps/bone2planck/keymap.c A keyboards/planck/keymaps/bone2planck/readme.md M keyboards/planck/keymaps/callum/keymap.c M keyboards/planck/keymaps/callum/readme.md M keyboards/planck/keymaps/cbbrowne/config.h M keyboards/planck/keymaps/cbbrowne/keymap.c M keyboards/planck/keymaps/cbbrowne/readme.md 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/experimental/Makefile M keyboards/planck/keymaps/experimental/keymap.c M keyboards/planck/keymaps/jeebak/keymap.c M 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/Makefile M keyboards/planck/keymaps/pvc/config.h M keyboards/planck/keymaps/pvc/keymap.c A keyboards/planck/keymaps/sgoodwin/Makefile A keyboards/planck/keymaps/sgoodwin/keymap.c A keyboards/planck/keymaps/sgoodwin/readme.md A keyboards/planck/keymaps/tong92/Makefile A keyboards/planck/keymaps/tong92/keymap.c A keyboards/planck/keymaps/tong92/readme.md 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/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 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/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/config_common.h A quantum/dynamic_macro.h M quantum/keycode_config.h M quantum/keymap.h A quantum/keymap_extras/keymap_canadian_multilingual.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_util.c M tmk_core/common/avr/xprintf.S M tmk_core/common/avr/xprintf.h M tmk_core/common/bootmagic.c M tmk_core/common/command.c M tmk_core/common/host.c M tmk_core/common/host.h M tmk_core/common/keyboard.c M tmk_core/common/magic.c M tmk_core/common/mbed/xprintf.cpp M tmk_core/common/mbed/xprintf.h M tmk_core/common/print.h A tmk_core/common/virtser.h A tmk_core/native.mk M tmk_core/protocol/chibios/usb_main.c 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/protocol/pjrc/usb.c M tmk_core/protocol/pjrc/usb_keyboard.c M tmk_core/readme.md M tmk_core/rules.mk M tmk_core/tool/chibios/ch-bootloader-jump.patch A util/Win_Check.bat M util/install_dependencies.sh -rw-r--r-- => -rwxr-xr-x M util/new_project.sh M util/travis_compiled_push.sh