Merge branch 'master' of github.com:qmk/qmk_firmware into hf/shinydox
770 files changed, 35568 insertions(+), 4947 deletions(-) M build_keyboard.mk A docs/CNAME M docs/README.md M docs/_sidebar.md M docs/contributing.md M docs/custom_quantum_functions.md M docs/feature_leader_key.md M docs/feature_rgblight.md M docs/feature_tap_dance.md M docs/features.md M docs/getting_started_build_tools.md M docs/hardware_keyboard_guidelines.md M docs/keycodes.md M docs/newbs_getting_started.md M keyboards/6ball/6ball.h M keyboards/6ball/keymaps/default/keymap.c M keyboards/9key/9key.h A keyboards/9key/info.json M keyboards/9key/keymaps/default/keymap.c M keyboards/acr60/acr60.h A keyboards/acr60/info.json M keyboards/acr60/keymaps/default/keymap.c M keyboards/acr60/keymaps/mitch/keymap.c M keyboards/alps64/alps64.h M keyboards/alps64/info.json M keyboards/alps64/keymaps/default/keymap.c M keyboards/alps64/rules.mk M keyboards/alu84/alu84.h A keyboards/alu84/info.json M keyboards/alu84/keymaps/default/keymap.c M keyboards/alu84/keymaps/turbomech/keymap.c M keyboards/alu84/readme.md M keyboards/amj40/amj40.h M keyboards/amj40/keymaps/default/keymap.c M keyboards/amj40/keymaps/fabian/keymap.c M keyboards/amj40/keymaps/jetpacktuxedo/keymap.c M keyboards/amj40/keymaps/myee/keymap.c M keyboards/amj60/amj60.h A keyboards/amj60/info.json M keyboards/amj60/keymaps/default/keymap.c M keyboards/amj60/keymaps/iso_split_rshift/keymap.c M keyboards/amj60/keymaps/maximized/keymap.c M keyboards/amjpad/amjpad.h M keyboards/amjpad/info.json M keyboards/amjpad/keymaps/default/keymap.c M keyboards/amjpad/keymaps/max/keymap.c M keyboards/amjpad/keymaps/ortho_left/keymap.c M keyboards/amjpad/keymaps/ortho_right/keymap.c M keyboards/amjpad/rules.mk M keyboards/atom47/keymaps/LEdiodes/keymap.c M keyboards/atom47/keymaps/default/keymap.c M keyboards/atom47/keymaps/maartenwut/keymap.c M keyboards/atom47/readme.md M keyboards/atom47/rev2/info.json M keyboards/atom47/rev2/rev2.h R keyboards/atom47/{rev1 => rev3}/config.h R keyboards/atom47/{rev1 => rev3}/info.json R keyboards/atom47/{rev1/rev1 => rev3/rev3}.c R keyboards/atom47/{rev1/rev1 => rev3/rev3}.h R keyboards/atom47/{rev1 => rev3}/rules.mk M keyboards/atom47/rules.mk M keyboards/atreus/info.json M keyboards/atreus62/info.json M keyboards/atreus62/keymaps/xyverz/keymap.c A keyboards/atreus62/keymaps/xyverz/readme.md M keyboards/bantam44/bantam44.h A keyboards/bantam44/info.json M keyboards/bantam44/keymaps/default/keymap.c M keyboards/bfo9000/serial.c M keyboards/bigseries/bigseries.h A keyboards/bigseries/info.json M keyboards/bigseries/keymaps/8ball/keymap.c M keyboards/bigseries/keymaps/default/keymap.c A keyboards/bigseries/keymaps/dudeofawesome/README.md A keyboards/bigseries/keymaps/dudeofawesome/config.h A keyboards/bigseries/keymaps/dudeofawesome/keymap.c A keyboards/bigseries/keymaps/dudeofawesome/rules.mk M keyboards/bigseries/keymaps/leddance/keymap.c M keyboards/bigseries/readme.md A keyboards/bigswitch/README.md A keyboards/bigswitch/bigswitch.c A keyboards/bigswitch/bigswitch.h A keyboards/bigswitch/config.h A keyboards/bigswitch/info.json A keyboards/bigswitch/keymaps/default/keymap.c A keyboards/bigswitch/rules.mk M keyboards/bmini/bmini.h A keyboards/bmini/info.json M keyboards/bmini/keymaps/default/keymap.c M keyboards/bmini/readme.md A keyboards/canoe/canoe.c A keyboards/canoe/canoe.h A keyboards/canoe/config.h A keyboards/canoe/i2c.c A keyboards/canoe/i2c.h A keyboards/canoe/info.json A keyboards/canoe/keymaps/default/keymap.c A keyboards/canoe/keymaps/dhertz/keymap.c A keyboards/canoe/keymaps/iso/keymap.c A keyboards/canoe/matrix.c A keyboards/canoe/readme.md A keyboards/canoe/rules.mk A keyboards/canoe/usbconfig.h A keyboards/chibios_test/readme.md A keyboards/chibios_test/stm32_f072_onekey/readme.md A keyboards/chibios_test/stm32_f103_onekey/readme.md A keyboards/chibios_test/teensy_lc_onekey/readme.md A keyboards/chimera_ortho/keymaps/dcompact/README.md A keyboards/chimera_ortho/keymaps/dcompact/config.h A keyboards/chimera_ortho/keymaps/dcompact/keymap.c A keyboards/chimera_ortho/keymaps/dcompact/rules.mk M keyboards/chocopad/chocopad.h A keyboards/chocopad/info.json M keyboards/chocopad/keymaps/default/keymap.c M keyboards/chocopad/rules.mk M keyboards/christmas_tree/christmas_tree.h M keyboards/christmas_tree/info.json M keyboards/christmas_tree/keymaps/default/keymap.c M keyboards/clueboard/66/keymaps/xyverz/keymap.c A keyboards/clueboard/keymaps/xyverz/config.h A keyboards/contra/keymaps/losinggeneration/README.md A keyboards/contra/keymaps/losinggeneration/config.h A keyboards/contra/keymaps/losinggeneration/keymap.c A keyboards/contra/keymaps/losinggeneration/rules.mk A keyboards/crkbd/config.h A keyboards/crkbd/crkbd.c A keyboards/crkbd/crkbd.h A keyboards/crkbd/i2c.c A keyboards/crkbd/i2c.h A keyboards/crkbd/keymaps/default/config.h A keyboards/crkbd/keymaps/default/glcdfont.c A keyboards/crkbd/keymaps/default/keymap.c A keyboards/crkbd/keymaps/default/rules.mk A keyboards/crkbd/keymaps/lib/host_led_state_reader.c A keyboards/crkbd/keymaps/lib/keylogger.c A keyboards/crkbd/keymaps/lib/layer_state_reader.c A keyboards/crkbd/keymaps/lib/logo_reader.c A keyboards/crkbd/keymaps/lib/mode_icon_reader.c A keyboards/crkbd/keymaps/lib/timelogger.c A keyboards/crkbd/pro_micro.h A keyboards/crkbd/readme.md A keyboards/crkbd/rev1/config.h A keyboards/crkbd/rev1/matrix.c A keyboards/crkbd/rev1/rev1.c A keyboards/crkbd/rev1/rev1.h A keyboards/crkbd/rev1/rules.mk A keyboards/crkbd/rules.mk A keyboards/crkbd/serial.c A keyboards/crkbd/serial.h A keyboards/crkbd/split_util.c A keyboards/crkbd/split_util.h A keyboards/crkbd/ssd1306.c A keyboards/crkbd/ssd1306.h M keyboards/cu75/cu75.h M keyboards/cu75/info.json M keyboards/cu75/keymaps/default/keymap.c M keyboards/cu75/keymaps/iso/keymap.c M keyboards/cu75/readme.md M keyboards/daisy/daisy.h A keyboards/daisy/info.json M keyboards/daisy/keymaps/default/keymap.c M keyboards/deltasplit75/info.json M keyboards/deltasplit75/keymaps/default/keymap.c M keyboards/deltasplit75/keymaps/itsaferbie/keymap.c M keyboards/deltasplit75/keymaps/protosplit/keymap.c M keyboards/deltasplit75/matrix.c M keyboards/deltasplit75/serial.c M keyboards/deltasplit75/v2/v2.h M keyboards/dichotemy/dichotemy.h A keyboards/dichotemy/info.json M keyboards/dichotemy/keymaps/default/keymap.c M keyboards/dilly/dilly.h A keyboards/dilly/info.json M keyboards/dilly/keymaps/default/keymap.c M keyboards/dilly/keymaps/delmo/keymap.c M keyboards/dilly/keymaps/pletcher/keymap.c M keyboards/dilly/rules.mk M keyboards/diverge3/diverge3.h A keyboards/diverge3/info.json M keyboards/diverge3/keymaps/default/keymap.c M keyboards/diverge3/readme.md M keyboards/dk60/dk60.h A keyboards/dk60/info.json M keyboards/dk60/keymaps/default/keymap.c M keyboards/dk60/readme.md M keyboards/do60/config.h M keyboards/do60/do60.c M keyboards/do60/do60.h M keyboards/do60/keymaps/default/keymap.c M keyboards/do60/keymaps/test/keymap.c M keyboards/dz60/dz60.h M keyboards/dz60/info.json A keyboards/dz60/keymaps/hailbreno/README.md A keyboards/dz60/keymaps/hailbreno/keymap.c A keyboards/dz60/keymaps/hailbreno/rules.mk M keyboards/e6v2/e6v2.h M keyboards/e6v2/info.json M keyboards/e6v2/keymaps/amnesia0287/keymap.c M keyboards/e6v2/keymaps/amnesia0287/readme.md M keyboards/e6v2/keymaps/default/keymap.c M keyboards/e6v2/keymaps/default/readme.md M keyboards/e6v2/readme.md M keyboards/e6v2/rules.mk M keyboards/eagle_viper/rules.mk M keyboards/eagle_viper/v2/keymaps/default/keymap.c D keyboards/eagle_viper/v2/keymaps/mechmerlin/keymap.c D keyboards/eagle_viper/v2/keymaps/mechmerlin/readme.md M keyboards/eagle_viper/v2/keymaps/profanum429/keymap.c M keyboards/eco/eco.h A keyboards/eco/info.json M keyboards/eco/keymaps/default/keymap.c M keyboards/eco/keymaps/hexwire/keymap.c M keyboards/eco/keymaps/that_canadian/keymap.c A keyboards/eco/keymaps/xyverz/keymap.c A keyboards/eco/keymaps/xyverz/readme.md A keyboards/eco/keymaps/xyverz/rules.mk M keyboards/eco/readme.md M keyboards/eco/rev1/rev1.h M keyboards/eco/rev2/rev2.h M keyboards/ergo42/ergo42.h A keyboards/ergo42/info.json M keyboards/ergo42/keymaps/biacco-macOS/keymap.c M keyboards/ergo42/keymaps/biacco/keymap.c M keyboards/ergo42/keymaps/default-illustrator/keymap.c M keyboards/ergo42/keymaps/default/keymap.c M keyboards/ergo42/keymaps/hdbx/keymap.c M keyboards/ergo42/matrix.c M keyboards/ergo42/rev1/rev1.h A keyboards/ergodash/config.h A keyboards/ergodash/ergodash.c A keyboards/ergodash/ergodash.h A keyboards/ergodash/i2c.c A keyboards/ergodash/i2c.h R keyboards/{lets_split/keymaps/xyverz => ergodash/keymaps/default}/config.h A keyboards/ergodash/keymaps/default/keymap.c A keyboards/ergodash/keymaps/default/rules.mk A keyboards/ergodash/matrix.c A keyboards/ergodash/readme.md A keyboards/ergodash/rev1/config.h A keyboards/ergodash/rev1/rev1.c A keyboards/ergodash/rev1/rev1.h A keyboards/ergodash/rev1/rules.mk A keyboards/ergodash/rules.mk A keyboards/ergodash/serial.c A keyboards/ergodash/serial.h A keyboards/ergodash/split_util.c A keyboards/ergodash/split_util.h M keyboards/ergodone/ergodone.h M keyboards/ergodone/info.json M keyboards/ergodox_ez/info.json A keyboards/ergodox_ez/keymaps/bpruitt-goddard/config.h A keyboards/ergodox_ez/keymaps/bpruitt-goddard/keymap.c A keyboards/ergodox_ez/keymaps/bpruitt-goddard/readme.md A keyboards/ergodox_ez/keymaps/bpruitt-goddard/rules.mk A keyboards/ergodox_ez/keymaps/ericgebhart/keymap.c A keyboards/ergodox_ez/keymaps/ericgebhart/readme.md M keyboards/ergodox_infinity/config.h M keyboards/ergodox_infinity/info.json A keyboards/ergodox_infinity/keymaps/gordon/config.h M keyboards/ergodox_infinity/keymaps/gordon/keymap.c A keyboards/ergodox_infinity/keymaps/gordon/rules.mk M keyboards/ergodox_infinity/keymaps/halfkeyboard/keymap.c M keyboards/ergodox_infinity/keymaps/halfkeyboard/visualizer.c A keyboards/ergotravel/config.h A keyboards/ergotravel/ergotravel.c A keyboards/ergotravel/ergotravel.h A keyboards/ergotravel/i2c.c A keyboards/ergotravel/i2c.h A keyboards/ergotravel/info.json A keyboards/ergotravel/keymaps/ckofy/config.h A keyboards/ergotravel/keymaps/ckofy/keymap.c A keyboards/ergotravel/keymaps/ckofy/rules.mk A keyboards/ergotravel/keymaps/default/config.h A keyboards/ergotravel/keymaps/default/keymap.c A keyboards/ergotravel/keymaps/default/rules.mk A keyboards/ergotravel/keymaps/ian/config.h A keyboards/ergotravel/keymaps/ian/keymap.c A keyboards/ergotravel/keymaps/ian/rules.mk A keyboards/ergotravel/keymaps/jpconstantineau/config.h A keyboards/ergotravel/keymaps/jpconstantineau/keymap.c A keyboards/ergotravel/keymaps/jpconstantineau/rules.mk A keyboards/ergotravel/keymaps/viet/config.h A keyboards/ergotravel/keymaps/viet/keymap.c A keyboards/ergotravel/keymaps/viet/rules.mk A keyboards/ergotravel/matrix.c A keyboards/ergotravel/readme.md A keyboards/ergotravel/rev1/config.h A keyboards/ergotravel/rev1/rev1.c A keyboards/ergotravel/rev1/rev1.h A keyboards/ergotravel/rev1/rules.mk A keyboards/ergotravel/rules.mk A keyboards/ergotravel/serial.c A keyboards/ergotravel/serial.h A keyboards/ergotravel/split_util.c A keyboards/ergotravel/split_util.h M keyboards/felix/felix.h A keyboards/felix/info.json M keyboards/felix/keymaps/default/keymap.c M keyboards/felix/rules.mk A keyboards/fortitude60/config.h A keyboards/fortitude60/fortitude60.c A keyboards/fortitude60/fortitude60.h A keyboards/fortitude60/info.json A keyboards/fortitude60/keymaps/default/config.h A keyboards/fortitude60/keymaps/default/keymap.c A keyboards/fortitude60/keymaps/default/rules.mk A keyboards/fortitude60/matrix.c A keyboards/fortitude60/readme.md A keyboards/fortitude60/rev1/config.h A keyboards/fortitude60/rev1/rev1.c A keyboards/fortitude60/rev1/rev1.h A keyboards/fortitude60/rev1/rules.mk A keyboards/fortitude60/rules.mk A keyboards/fortitude60/serial.c A keyboards/fortitude60/serial.h A keyboards/fortitude60/split_util.c A keyboards/fortitude60/split_util.h A keyboards/fourier/info.json M keyboards/fourier/keymaps/valgrahf/keymap.c A keyboards/fourier/keymaps/xyverz/config.h A keyboards/fourier/keymaps/xyverz/keymap.c M keyboards/fourier/matrix.c M keyboards/frosty_flake/frosty_flake.h M keyboards/gherkin/gherkin.h A keyboards/gherkin/info.json A keyboards/gherkin/keymaps/bbaserdem/README.md A keyboards/gherkin/keymaps/bbaserdem/config.h A keyboards/gherkin/keymaps/bbaserdem/keymap.c A keyboards/gherkin/keymaps/bbaserdem/rules.mk M keyboards/gherkin/keymaps/default/keymap.c M keyboards/gherkin/keymaps/itsaferbie/keymap.c M keyboards/gherkin/keymaps/mjt/keymap.c M keyboards/gherkin/keymaps/steno/keymap.c R keyboards/gherkin/keymaps/{talljoe => talljoe_gherkin}/config.h R keyboards/gherkin/keymaps/{talljoe => talljoe_gherkin}/keymap.c R keyboards/gherkin/keymaps/{talljoe => talljoe_gherkin}/rules.mk M keyboards/gherkin/keymaps/wanleg/keymap.c M keyboards/gherkin/keymaps/wanleg/readme.md M keyboards/gherkin/rules.mk M keyboards/handwired/dactyl_manuform/matrix.c A keyboards/handwired/not_so_minidox/config.h A keyboards/handwired/not_so_minidox/i2c.c A keyboards/handwired/not_so_minidox/i2c.h A keyboards/handwired/not_so_minidox/keymaps/default/keymap.c A keyboards/handwired/not_so_minidox/keymaps/mtdjr/config.h A keyboards/handwired/not_so_minidox/keymaps/mtdjr/keymap.c A keyboards/handwired/not_so_minidox/keymaps/mtdjr/rules.mk A keyboards/handwired/not_so_minidox/matrix.c A keyboards/handwired/not_so_minidox/not_so_minidox.c A keyboards/handwired/not_so_minidox/not_so_minidox.h A keyboards/handwired/not_so_minidox/readme.md A keyboards/handwired/not_so_minidox/rules.mk A keyboards/handwired/not_so_minidox/serial.c A keyboards/handwired/not_so_minidox/serial.h A keyboards/handwired/not_so_minidox/split_util.c A keyboards/handwired/not_so_minidox/split_util.h M keyboards/helix/rev2/keymaps/default/config.h M keyboards/helix/rev2/keymaps/default/keymap.c M keyboards/helix/rev2/keymaps/default/readme.md M keyboards/helix/rev2/keymaps/default/readme_jp.md M keyboards/helix/rev2/keymaps/default/rules.mk A keyboards/helix/rev2/keymaps/froggy/config.h A keyboards/helix/rev2/keymaps/froggy/helixfont.h A keyboards/helix/rev2/keymaps/froggy/keymap.c A keyboards/helix/rev2/keymaps/froggy/readme.md A keyboards/helix/rev2/keymaps/froggy/rules.mk M keyboards/helix/rev2/keymaps/led_test/keymap.c M keyboards/helix/rev2/keymaps/led_test/rgblight.c M keyboards/helix/rev2/keymaps/led_test/rgblight.h M keyboards/helix/serial.c A keyboards/hhkb/keymaps/dhertz/config.h A keyboards/hhkb/keymaps/dhertz/keymap.c A keyboards/hhkb/keymaps/dhertz/keymap.h A keyboards/hhkb/keymaps/dhertz/rules.mk A keyboards/hs60/config.h A keyboards/hs60/hs60.c A keyboards/hs60/hs60.h A keyboards/hs60/info.json A keyboards/hs60/keymaps/ansi/config.h A keyboards/hs60/keymaps/ansi/keymap.c A keyboards/hs60/keymaps/ansi/readme.md A keyboards/hs60/keymaps/default/keymap.c A keyboards/hs60/keymaps/default/readme.md A keyboards/hs60/readme.md A keyboards/hs60/rules.mk M keyboards/iris/keymaps/drashna/config.h M keyboards/iris/keymaps/drashna/keymap.c M keyboards/iris/keymaps/drashna/rules.mk A keyboards/iris/keymaps/drashna_old/config.h A keyboards/iris/keymaps/drashna_old/keymap.c A keyboards/iris/keymaps/drashna_old/rules.mk A keyboards/iris/keymaps/edvorakjp/config.h A keyboards/iris/keymaps/edvorakjp/keymap.c A keyboards/iris/keymaps/edvorakjp/readme.md A keyboards/iris/keymaps/edvorakjp/rules.mk A keyboards/iris/keymaps/krusli/README.md A keyboards/iris/keymaps/krusli/config.h A keyboards/iris/keymaps/krusli/keymap.c A keyboards/iris/keymaps/krusli/rules.mk A keyboards/iris/keymaps/mtdjr/config.h A keyboards/iris/keymaps/mtdjr/keymap.c A keyboards/iris/keymaps/mtdjr/rules.mk A keyboards/iris/keymaps/xyverz/config.h A keyboards/iris/keymaps/xyverz/keymap.c A keyboards/iris/keymaps/xyverz/rules.mk M keyboards/iris/matrix.c M keyboards/jd40/jd40.h M keyboards/jd40/keymaps/default/keymap.c M keyboards/jj40/matrix.c M keyboards/kbd66/info.json M keyboards/kbd66/kbd66.h M keyboards/kbd66/keymaps/ansi/keymap.c M keyboards/kbd66/keymaps/default/keymap.c M keyboards/kbd66/keymaps/iso/keymap.c M keyboards/kbd66/keymaps/maartenwut/keymap.c M keyboards/kbd8x/kbd8x.c A keyboards/kbd8x/keymaps/default_backlighting/config.h A keyboards/kbd8x/keymaps/default_backlighting/keymap.c A keyboards/kbd8x/keymaps/default_backlighting/readme.md A keyboards/kbd8x/keymaps/default_backlighting/rules.mk M keyboards/kbd8x/rules.mk M keyboards/kc60/kc60.h M keyboards/kc60/keymaps/dbroqua/keymap.c M keyboards/kc60/keymaps/dbroqua_hhkb/keymap.c M keyboards/kc60/keymaps/default/keymap.c D keyboards/kc60/keymaps/mechmerlin/keymap.c D keyboards/kc60/keymaps/mechmerlin/readme.md M keyboards/kc60/keymaps/sgoodwin/keymap.c M keyboards/kc60/keymaps/stanleylai/keymap.c M keyboards/kc60/keymaps/wigguno/keymap.c M keyboards/kc60/keymaps/workman-dead/keymap.c M keyboards/kc60/keymaps/ws2812/keymap.c M keyboards/kinesis/keymaps/insertsnideremarks/config.h M keyboards/kinesis/keymaps/insertsnideremarks/keymap.c M keyboards/kinesis/keymaps/insertsnideremarks/readme.md M keyboards/kinesis/keymaps/xyverz/keymap.c M keyboards/kinesis/keymaps/xyverz/readme.md M keyboards/kinesis/stapelberg/stapelberg.c A keyboards/kira75/config.h A keyboards/kira75/info.json A keyboards/kira75/keymaps/default/config.h A keyboards/kira75/keymaps/default/keymap.c A keyboards/kira75/keymaps/default/readme.md A keyboards/kira75/kira75.c A keyboards/kira75/kira75.h A keyboards/kira75/readme.md A keyboards/kira75/rules.mk A keyboards/knops/mini/keymaps/default-gsm-newbs/config.h A keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c A keyboards/knops/mini/keymaps/default-gsm-newbs/readme.md A keyboards/laplace/info.json A keyboards/lets_split/keymaps/bbaserdem/README.md A keyboards/lets_split/keymaps/bbaserdem/config.h A keyboards/lets_split/keymaps/bbaserdem/keymap.c A keyboards/lets_split/keymaps/bbaserdem/rules.mk A keyboards/lets_split/keymaps/bbaserdem_right/README.md A keyboards/lets_split/keymaps/bbaserdem_right/config.h A keyboards/lets_split/keymaps/bbaserdem_right/keymap.c A keyboards/lets_split/keymaps/bbaserdem_right/rules.mk A keyboards/lets_split/keymaps/mtdjr/config.h A keyboards/lets_split/keymaps/mtdjr/keymap.c A keyboards/lets_split/keymaps/mtdjr/rules.mk M keyboards/lets_split/keymaps/normacos/keymap.c M keyboards/lets_split/keymaps/normacos/readme.md M keyboards/lets_split/matrix.c M keyboards/levinson/keymaps/losinggeneration/README.md M keyboards/levinson/keymaps/losinggeneration/keymap.c M keyboards/levinson/matrix.c M keyboards/mechmini/v1/matrix.c M keyboards/mechmini/v1/v1.c A keyboards/melody96/config.h A keyboards/melody96/keymaps/crilith/keymap.c A keyboards/melody96/keymaps/default/keymap.c A keyboards/melody96/melody96.c A keyboards/melody96/melody96.h A keyboards/melody96/readme.md A keyboards/melody96/rules.mk A keyboards/minidox/keymaps/xyverz/config.h A keyboards/minidox/keymaps/xyverz/keymap.c A keyboards/minidox/keymaps/xyverz/rules.mk M keyboards/minidox/serial.c R keyboards/{planck/keymaps/xyverz => niu_mini/keymaps/framtava}/config.h R keyboards/{planck/keymaps/xyverz => niu_mini/keymaps/framtava}/keymap.c A keyboards/niu_mini/keymaps/framtava/readme.md A keyboards/niu_mini/keymaps/framtava/rules.mk M keyboards/nyquist/keymaps/hexwire/keymap.c M keyboards/nyquist/keymaps/losinggeneration/README.md M keyboards/nyquist/keymaps/losinggeneration/keymap.c M keyboards/nyquist/matrix.c M keyboards/nyquist/rules.mk M keyboards/orthodox/keymaps/drashna/config.h M keyboards/orthodox/keymaps/drashna/keymap.c M keyboards/orthodox/keymaps/drashna/rules.mk A keyboards/orthodox/keymaps/rfvizarra/config.h A keyboards/orthodox/keymaps/rfvizarra/keymap.c A keyboards/orthodox/keymaps/rfvizarra/readme.md A keyboards/orthodox/keymaps/rfvizarra/rules.mk A keyboards/orthodox/keymaps/xyverz/config.h A keyboards/orthodox/keymaps/xyverz/keymap.c A keyboards/orthodox/keymaps/xyverz/readme.md M keyboards/orthodox/rev1/info.json M keyboards/orthodox/rev3/info.json M keyboards/orthodox/rev3_teensy/info.json M keyboards/orthodox/serial.c A keyboards/pegasushoof/keymaps/citadel/config.h A keyboards/pegasushoof/keymaps/citadel/keymap.c A keyboards/pegasushoof/keymaps/citadel/readme.md A keyboards/pegasushoof/keymaps/citadel/rules.mk D keyboards/pk60/pk60.c M keyboards/planck/keymaps/bbaserdem/README.md M keyboards/planck/keymaps/bbaserdem/config.h -rw-r--r-- => -rwxr-xr-x M keyboards/planck/keymaps/bbaserdem/keymap.c -rw-r--r-- => -rwxr-xr-x M keyboards/planck/keymaps/bbaserdem/rules.mk -rw-r--r-- => -rwxr-xr-x A keyboards/planck/keymaps/dcompact/README.md A keyboards/planck/keymaps/dcompact/config.h A keyboards/planck/keymaps/dcompact/keymap.c A keyboards/planck/keymaps/dcompact/rules.mk A keyboards/planck/keymaps/guidoism/config.h A keyboards/planck/keymaps/guidoism/keymap.c A keyboards/planck/keymaps/guidoism/readme.md A keyboards/planck/keymaps/guidoism/rules.mk A keyboards/planck/keymaps/palleiko/config.h A keyboards/planck/keymaps/palleiko/keymap.c A keyboards/planck/keymaps/palleiko/readme.md A keyboards/planck/keymaps/palleiko/rules.mk M keyboards/planck/keymaps/premek/config.h M keyboards/planck/keymaps/premek/keymap.c M keyboards/planck/keymaps/premek/readme.md M keyboards/planck/keymaps/sascha/keymap.c M keyboards/planck/readme.md R keyboards/{ => playkbtw}/ca66/ca66.c R keyboards/{ => playkbtw}/ca66/ca66.h R keyboards/{ => playkbtw}/ca66/config.h R keyboards/{ => playkbtw}/ca66/info.json R keyboards/{ => playkbtw}/ca66/keymaps/default/keymap.c A keyboards/playkbtw/ca66/keymaps/kelorean/keymap.c A keyboards/playkbtw/ca66/keymaps/kelorean/layers.json R keyboards/{ => playkbtw}/ca66/keymaps/olivia/keymap.c R keyboards/{ => playkbtw}/ca66/readme.md R keyboards/{ => playkbtw}/ca66/rules.mk R keyboards/{ => playkbtw}/pk60/config.h R keyboards/{ => playkbtw}/pk60/info.json R keyboards/{ => playkbtw}/pk60/keymaps/default/keymap.c R keyboards/{ => playkbtw}/pk60/keymaps/default/readme.md A keyboards/playkbtw/pk60/pk60.c R keyboards/{ => playkbtw}/pk60/pk60.h R keyboards/{ => playkbtw}/pk60/readme.md R keyboards/{ => playkbtw}/pk60/rules.mk A keyboards/playkbtw/readme.md A keyboards/preonic/keymaps/kuatsure/config.h A keyboards/preonic/keymaps/kuatsure/keymap.c A keyboards/preonic/keymaps/kuatsure/readme.md A keyboards/preonic/keymaps/kuatsure/rules.mk R keyboards/preonic/keymaps/{xyverz => seph}/config.h A keyboards/preonic/keymaps/seph/keymap.c R keyboards/preonic/keymaps/{xyverz => seph}/rules.mk M keyboards/ps2avrGB/matrix.c M keyboards/ps2avrGB/ps2avrGB.c M keyboards/redox/matrix.c A keyboards/singa/config.h A keyboards/singa/i2c.c A keyboards/singa/i2c.h A keyboards/singa/info.json A keyboards/singa/keymaps/amnesia0287/config.h A keyboards/singa/keymaps/amnesia0287/keymap.c A keyboards/singa/keymaps/amnesia0287/readme.md A keyboards/singa/keymaps/amnesia0287/rules.mk A keyboards/singa/keymaps/default/config.h A keyboards/singa/keymaps/default/keymap.c A keyboards/singa/keymaps/default/readme.md A keyboards/singa/keymaps/default/rules.mk A keyboards/singa/keymaps/test/config.h A keyboards/singa/keymaps/test/keymap.c A keyboards/singa/keymaps/test/readme.md A keyboards/singa/keymaps/test/rules.mk A keyboards/singa/matrix.c A keyboards/singa/readme.md A keyboards/singa/rules.mk A keyboards/singa/singa.c A keyboards/singa/singa.h A keyboards/singa/usbconfig.h A keyboards/sx60/config.h A keyboards/sx60/i2cmaster.h A keyboards/sx60/info.json A keyboards/sx60/keymaps/amnobis/config.h A keyboards/sx60/keymaps/amnobis/keymap.c A keyboards/sx60/keymaps/amnobis/readme.md A keyboards/sx60/keymaps/amnobis/rules.mk A keyboards/sx60/keymaps/default/config.h A keyboards/sx60/keymaps/default/keymap.c A keyboards/sx60/keymaps/default/readme.md A keyboards/sx60/keymaps/default/rules.mk A keyboards/sx60/matrix.c A keyboards/sx60/readme.md A keyboards/sx60/rules.mk A keyboards/sx60/sx60.c A keyboards/sx60/sx60.h A keyboards/sx60/twimaster.c A keyboards/tada68/keymaps/mtdjr/keymap.c A keyboards/tada68/keymaps/mtdjr/readme.md A keyboards/tada68/keymaps/mtdjr/rules.mk A keyboards/tetris/config.h A keyboards/tetris/keymaps/default/keymap.c A keyboards/tetris/readme.md A keyboards/tetris/rules.mk A keyboards/tetris/tetris.c A keyboards/tetris/tetris.h A keyboards/tkc1800/keymaps/yanfali/config.h A keyboards/tkc1800/keymaps/yanfali/keymap.c M keyboards/tv44/keymaps/xyverz/keymap.c M keyboards/v60_type_r/keymaps/default/keymap.c M keyboards/v60_type_r/keymaps/vimouse/keymap.c M keyboards/v60_type_r/rules.mk M keyboards/vitamins_included/matrix.c M keyboards/viterbi/keymaps/drashna/keymap.c M keyboards/viterbi/keymaps/drashna/rules.mk A keyboards/viterbi/keymaps/mike808/config.h A keyboards/viterbi/keymaps/mike808/keymap.c A keyboards/viterbi/keymaps/mike808/rules.mk M keyboards/viterbi/matrix.c M keyboards/viterbi/serial.c M keyboards/whitefox/keymaps/default/keymap.c A keyboards/whitefox/keymaps/dhertz/keymap.c M keyboards/whitefox/keymaps/dudeofawesome/keymap.c M keyboards/whitefox/keymaps/jetpacktuxedo/keymap.c M keyboards/whitefox/keymaps/kim-kim/keymap.c M keyboards/whitefox/keymaps/matt3o/keymap.c M keyboards/whitefox/whitefox.h A keyboards/xd75/keymaps/bbaserdem/config.h A keyboards/xd75/keymaps/bbaserdem/keymap.c A keyboards/xd75/keymaps/bbaserdem/readme.md A keyboards/xd75/keymaps/bbaserdem/rules.mk A keyboards/xd75/keymaps/mtdjr/config.h A keyboards/xd75/keymaps/mtdjr/keymap.c A keyboards/xd75/keymaps/mtdjr/readme.md A keyboards/xd75/keymaps/mtdjr/rules.mk M keyboards/ymd96/README.md A keyboards/ymd96/backlight.c A keyboards/ymd96/backlight_custom.h A keyboards/ymd96/breathing_custom.h M keyboards/ymd96/config.h M keyboards/ymd96/keymaps/default/keymap.c A keyboards/ymd96/keymaps/hgoel89/config.h A keyboards/ymd96/keymaps/hgoel89/keymap.c A keyboards/ymd96/keymaps/hgoel89/readme.md A keyboards/ymd96/keymaps/hgoel89/rules.mk M keyboards/ymd96/matrix.c M keyboards/ymd96/rules.mk A keyboards/ymd96/tools/README.md A keyboards/ymd96/tools/usb_detach.c M keyboards/ymd96/usbconfig.h M keyboards/ymd96/ymd96.c M keyboards/ymd96/ymd96.h A keyboards/zen/keymaps/jwlawrence/config.h A keyboards/zen/keymaps/jwlawrence/keymap.c A keyboards/zen/keymaps/jwlawrence/rules.mk A keyboards/zen/keymaps/xyverz/config.h A keyboards/zen/keymaps/xyverz/keymap.c A keyboards/zen/keymaps/xyverz/rules.mk M keyboards/zen/matrix.c A keyboards/zlant/config.h A keyboards/zlant/keymaps/default/keymap.c A keyboards/zlant/keymaps/default/readme.md A keyboards/zlant/readme.md A keyboards/zlant/rules.mk A keyboards/zlant/zlant.c A keyboards/zlant/zlant.h M layouts/community/ergodox/drashna/keymap.c M layouts/community/ergodox/drashna/rules.mk M layouts/community/ergodox/qwerty_code_friendly/keymap.c M layouts/community/ergodox/qwerty_code_friendly/readme.md M layouts/community/ortho_4x12/bakingpy/keymap.c A layouts/community/ortho_4x12/xyverz/config.h R {keyboards/lets_split/keymaps => layouts/community/ortho_4x12}/xyverz/keymap.c A layouts/community/ortho_4x12/xyverz/readme.md R {keyboards/planck/keymaps => layouts/community/ortho_4x12}/xyverz/rules.mk A layouts/community/ortho_5x12/xyverz/config.h R {keyboards/preonic/keymaps => layouts/community/ortho_5x12}/xyverz/keymap.c A layouts/community/ortho_5x12/xyverz/rules.mk M layouts/community/tkl_ansi/talljoe-tkl/config.h A layouts/default/fullsize_ansi/default_fullsize_ansi/keymap.c A layouts/default/fullsize_ansi/layout.json A layouts/default/fullsize_ansi/readme.md A layouts/default/fullsize_iso/default_fullsize_iso/keymap.c A layouts/default/fullsize_iso/layout.json A layouts/default/fullsize_iso/readme.md A layouts/default/numpad_4x4/default_numpad_4x4/keymap.c A layouts/default/numpad_4x4/layout.json A layouts/default/numpad_4x4/readme.md A layouts/default/numpad_5x4/default_numpad_5x4/keymap.c A layouts/default/numpad_5x4/layout.json A layouts/default/numpad_5x4/readme.md A layouts/default/numpad_6x4/default_numpad_6x4/keymap.c A layouts/default/numpad_6x4/layout.json A layouts/default/numpad_6x4/readme.md A layouts/default/ortho_3x10/default_ortho_3x10/keymap.c A layouts/default/ortho_3x10/layout.json A layouts/default/ortho_3x10/readme.md A layouts/default/ortho_5x4/default_ortho_5x4/keymap.c A layouts/default/ortho_5x4/layout.json A layouts/default/ortho_5x4/readme.md A layouts/default/ortho_6x4/default_ortho_6x4/keymap.c A layouts/default/ortho_6x4/layout.json A layouts/default/ortho_6x4/readme.md A layouts/default/planck_mit/default_planck_mit/keymap.c A layouts/default/planck_mit/layout.json A layouts/default/planck_mit/readme.md M layouts/default/tkl_ansi/default_tkl_ansi/keymap.c A layouts/default/tkl_iso/default_tkl_iso/keymap.c A layouts/default/tkl_iso/layout.json A layouts/default/tkl_iso/readme.md M quantum/audio/song_list.h M quantum/process_keycode/process_leader.c M quantum/process_keycode/process_leader.h M quantum/process_keycode/process_terminal.c M quantum/quantum.c M quantum/quantum_keycodes.h M quantum/rgb_matrix.c M quantum/rgblight.c M quantum/rgblight.h M quantum/rgblight_list.h M quantum/template/ps2avrgb/matrix.c M tmk_core/avr.mk M tmk_core/common/avr/bootloader.c M tmk_core/common/avr/suspend.c M tmk_core/common/chibios/suspend.c M tmk_core/common/keycode.h M tmk_core/common/suspend.h A users/bbaserdem/README.md A users/bbaserdem/bbaserdem.c A users/bbaserdem/bbaserdem.h A users/bbaserdem/rules.mk A users/dhertz/config.h A users/dhertz/dhertz.c A users/dhertz/dhertz.h A users/dhertz/rules.mk M users/drashna/config.h M users/drashna/drashna.c M users/drashna/drashna.h M users/drashna/readme.md A users/drashna/rgb_stuff.c A users/drashna/rgb_stuff.h M users/drashna/rules.mk A users/drashna/tap_dances.c A users/drashna/tap_dances.h A users/edvorakjp/edvorakjp.c A users/edvorakjp/edvorakjp.h A users/edvorakjp/readme.md A users/edvorakjp/rules.mk A users/ericgebhart/config.h A users/ericgebhart/ericgebhart.c A users/ericgebhart/ericgebhart.h A users/ericgebhart/flash-ergodox A users/ericgebhart/readme.md A users/ericgebhart/rules.mk A users/ericgebhart/switch-kbd M users/gordon/gordon.c M users/gordon/gordon.h M users/gordon/rules.mk A users/kuatsure/kuatsure.c A users/kuatsure/kuatsure.h A users/kuatsure/readme.md A users/kuatsure/rules.mk M users/losinggeneration/losinggeneration-keymap.h A users/mtdjr/config.h A users/mtdjr/mtdjr.c A users/mtdjr/mtdjr.h A users/mtdjr/readme.md A users/mtdjr/rules.mk A users/mtdjr/solenoid.h