From fced377ac007d27f2650ccffbe0b18abcdcfe23d Mon Sep 17 00:00:00 2001 From: James Young <18669334+noroadsleft@users.noreply.github.com> Date: Sat, 30 May 2020 13:14:59 -0700 Subject: 2020 May 30 Breaking Changes Update (#9215) * Branch point for 2020 May 30 Breaking Change * Migrate `ACTION_LAYER_TOGGLE` to `TG()` (#8954) * Migrate `ACTION_MODS_ONESHOT` to `OSM()` (#8957) * Migrate `ACTION_DEFAULT_LAYER_SET` to `DF()` (#8958) * Migrate `ACTION_LAYER_MODS` to `LM()` (#8959) * Migrate `ACTION_MODS_TAP_KEY` to `MT()` (#8968) * Convert V-USB usbdrv to a submodule (#8321) * Unify Tap Hold functions and documentation (#8348) * Changing board names to prevent confusion (#8412) * Move the Keyboardio Model01 to a keyboardio/ subdir (#8499) * Move spaceman keyboards (#8830) * Migrate miscellaneous `fn_actions` entries (#8977) * Migrate `ACTION_MODS_KEY` to chained mod keycodes (#8979) * Organizing my keyboards (plaid, tartan, ergoinu) (#8537) * Refactor Lily58 to use split_common (#6260) * Refactor zinc to use split_common (#7114) * Add a message if bin/qmk doesn't work (#9000) * Fix conflicting types for 'tfp_printf' (#8269) * Fixed RGB_DISABLE_AFTER_TIMEOUT to be seconds based & small internals cleanup (#6480) * Refactor and updates to TKC1800 code (#8472) * Switch to qmk forks for everything (#9019) * audio refactor: replace deprecated PLAY_NOTE_ARRAY (#8484) * Audio enable corrections (2/3) (#8903) * Split HHKB to ANSI and JP layouts and Add VIA support for each (#8582) * Audio enable corrections (Part 4) (#8974) * Fix typo from PR7114 (#9171) * Augment future branch Changelogs (#8978) * Revert "Branch point for 2020 May 30 Breaking Change" --- .gitmodules | 8 +- Makefile | 6 +- docs/ChangeLog/20200530.md | 239 +++++++ docs/_summary.md | 1 + docs/breaking_changes.md | 45 +- docs/breaking_changes_instructions.md | 2 +- docs/custom_quantum_functions.md | 57 +- docs/feature_rgb_matrix.md | 3 +- docs/ja/custom_quantum_functions.md | 8 +- docs/tap_hold.md | 87 ++- docs/zh-cn/custom_quantum_functions.md | 6 +- keyboards/2_milk/2_milk.c | 16 - keyboards/2_milk/2_milk.h | 26 - keyboards/2_milk/config.h | 41 -- keyboards/2_milk/info.json | 14 - keyboards/2_milk/keymaps/binary/keymap.c | 8 - keyboards/2_milk/keymaps/binary/readme.md | 2 - keyboards/2_milk/keymaps/copypasta/keymap.c | 8 - keyboards/2_milk/keymaps/copypasta/readme.md | 2 - keyboards/2_milk/keymaps/default/keymap.c | 8 - keyboards/2_milk/keymaps/default/readme.md | 2 - keyboards/2_milk/keymaps/emoji/config.h | 2 - keyboards/2_milk/keymaps/emoji/keymap.c | 53 -- keyboards/2_milk/keymaps/emoji/readme.md | 39 -- keyboards/2_milk/keymaps/emoji/rules.mk | 2 - keyboards/2_milk/keymaps/excessbread/keymap.c | 8 - keyboards/2_milk/keymaps/excessbread/readme.md | 2 - keyboards/2_milk/keymaps/mikethetiger/keymap.c | 8 - keyboards/2_milk/keymaps/mikethetiger/readme.md | 1 - keyboards/2_milk/keymaps/mikethetiger/rules.mk | 13 - keyboards/2_milk/keymaps/mouse/keymap.c | 8 - keyboards/2_milk/keymaps/mouse/readme.md | 2 - keyboards/2_milk/readme.md | 19 - keyboards/2_milk/rules.mk | 26 - keyboards/at101_bh/at101_bh.c | 1 + keyboards/at101_bh/at101_bh.h | 25 + keyboards/at101_bh/config.h | 35 + keyboards/at101_bh/info.json | 121 ++++ keyboards/at101_bh/keymaps/default/keymap.c | 53 ++ keyboards/at101_bh/readme.md | 15 + keyboards/at101_bh/rules.mk | 26 + keyboards/at101_blackheart/at101_blackheart.c | 1 - keyboards/at101_blackheart/at101_blackheart.h | 28 - keyboards/at101_blackheart/config.h | 35 - keyboards/at101_blackheart/info.json | 121 ---- .../at101_blackheart/keymaps/default/keymap.c | 53 -- keyboards/at101_blackheart/readme.md | 15 - keyboards/at101_blackheart/rules.mk | 26 - keyboards/atomic/keymaps/pvc/keymap.c | 6 +- keyboards/atreus62/keymaps/atreus52/keymap.c | 17 +- .../bpiphany/pegasushoof/keymaps/blowrak/keymap.c | 8 +- keyboards/ckeys/handwire_101/config.h | 6 +- keyboards/ckeys/handwire_101/rules.mk | 2 +- keyboards/clueboard/card/keymaps/default/keymap.c | 3 +- keyboards/clueboard/card/keymaps/default/rules.mk | 2 +- .../converter/usb_usb/keymaps/chriskopher/keymap.c | 2 +- .../usb_usb/keymaps/coloneljesus/keymap.c | 6 +- keyboards/crkbd/keymaps/drashna/keymap.c | 2 +- keyboards/cu75/cu75.c | 2 +- keyboards/dm9records/ergoinu/config.h | 109 +++ keyboards/dm9records/ergoinu/ergoinu.c | 5 + keyboards/dm9records/ergoinu/ergoinu.h | 44 ++ keyboards/dm9records/ergoinu/info.json | 87 +++ .../dm9records/ergoinu/keymaps/default/config.h | 24 + .../dm9records/ergoinu/keymaps/default/keymap.c | 101 +++ .../dm9records/ergoinu/keymaps/default/rules.mk | 29 + .../ergoinu/keymaps/default_jis/config.h | 24 + .../ergoinu/keymaps/default_jis/keymap.c | 101 +++ .../ergoinu/keymaps/default_jis/rules.mk | 29 + keyboards/dm9records/ergoinu/matrix.c | 292 ++++++++ keyboards/dm9records/ergoinu/readme.md | 21 + keyboards/dm9records/ergoinu/rules.mk | 49 ++ keyboards/dm9records/ergoinu/serial.c | 295 ++++++++ keyboards/dm9records/ergoinu/serial.h | 24 + keyboards/dm9records/ergoinu/serial_config.h | 11 + keyboards/dm9records/ergoinu/split_util.c | 56 ++ keyboards/dm9records/ergoinu/split_util.h | 12 + keyboards/dm9records/plaid/config.h | 248 +++++++ keyboards/dm9records/plaid/info.json | 113 ++++ .../dm9records/plaid/keymaps/brickbots/config.h | 19 + .../dm9records/plaid/keymaps/brickbots/keymap.c | 411 +++++++++++ .../dm9records/plaid/keymaps/brickbots/readme.md | 36 + .../dm9records/plaid/keymaps/default/config.h | 19 + .../dm9records/plaid/keymaps/default/keymap.c | 410 +++++++++++ .../dm9records/plaid/keymaps/default/readme.md | 35 + .../plaid/keymaps/thehalfdeafchef/config.h | 19 + .../plaid/keymaps/thehalfdeafchef/keymap.c | 182 +++++ .../plaid/keymaps/thehalfdeafchef/readme.md | 5 + keyboards/dm9records/plaid/plaid.c | 43 ++ keyboards/dm9records/plaid/plaid.h | 68 ++ keyboards/dm9records/plaid/readme.md | 23 + keyboards/dm9records/plaid/rules.mk | 36 + keyboards/dm9records/tartan/config.h | 246 +++++++ keyboards/dm9records/tartan/info.json | 34 + .../dm9records/tartan/keymaps/default/keymap.c | 34 + .../dm9records/tartan/keymaps/default/readme.md | 1 + keyboards/dm9records/tartan/readme.md | 25 + keyboards/dm9records/tartan/rules.mk | 36 + keyboards/dm9records/tartan/tartan.c | 16 + keyboards/dm9records/tartan/tartan.h | 111 +++ keyboards/eco/rules.mk | 2 +- keyboards/ergodox_stm32/keymaps/default/keymap.c | 4 - keyboards/ergoinu/config.h | 109 --- keyboards/ergoinu/ergoinu.c | 5 - keyboards/ergoinu/ergoinu.h | 44 -- keyboards/ergoinu/info.json | 87 --- keyboards/ergoinu/keymaps/default/config.h | 24 - keyboards/ergoinu/keymaps/default/keymap.c | 101 --- keyboards/ergoinu/keymaps/default/rules.mk | 29 - keyboards/ergoinu/keymaps/default_jis/config.h | 24 - keyboards/ergoinu/keymaps/default_jis/keymap.c | 101 --- keyboards/ergoinu/keymaps/default_jis/rules.mk | 29 - keyboards/ergoinu/matrix.c | 292 -------- keyboards/ergoinu/readme.md | 21 - keyboards/ergoinu/rules.mk | 51 -- keyboards/ergoinu/serial.c | 295 -------- keyboards/ergoinu/serial.h | 24 - keyboards/ergoinu/serial_config.h | 11 - keyboards/ergoinu/split_util.c | 56 -- keyboards/ergoinu/split_util.h | 12 - keyboards/ergotravel/keymaps/ckofy/keymap.c | 23 +- keyboards/gh60/revc/keymaps/robotmaxtron/keymap.c | 6 +- keyboards/gh60/satan/keymaps/denolfe/keymap.c | 3 +- .../ms_sculpt_mobile/keymaps/milestogo/keymap.c | 1 - keyboards/hhkb/ansi/ansi.c | 1 + keyboards/hhkb/ansi/ansi.h | 23 + keyboards/hhkb/ansi/config.h | 104 +++ keyboards/hhkb/ansi/hhkb_avr.h | 157 +++++ keyboards/hhkb/ansi/info.json | 73 ++ keyboards/hhkb/ansi/keymaps/blakedietz/README.md | 134 ++++ keyboards/hhkb/ansi/keymaps/blakedietz/config.h | 24 + keyboards/hhkb/ansi/keymaps/blakedietz/keymap.c | 125 ++++ keyboards/hhkb/ansi/keymaps/blakedietz/rules.mk | 3 + keyboards/hhkb/ansi/keymaps/brett/config.h | 17 + keyboards/hhkb/ansi/keymaps/brett/keymap.c | 119 ++++ keyboards/hhkb/ansi/keymaps/brett/readme.md | 13 + keyboards/hhkb/ansi/keymaps/brett/rules.mk | 4 + keyboards/hhkb/ansi/keymaps/cinaeco/README.md | 23 + keyboards/hhkb/ansi/keymaps/cinaeco/config.h | 20 + keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c | 178 +++++ keyboards/hhkb/ansi/keymaps/cinaeco/rules.mk | 20 + keyboards/hhkb/ansi/keymaps/dbroqua/keymap.c | 89 +++ keyboards/hhkb/ansi/keymaps/dbroqua/readme.md | 26 + keyboards/hhkb/ansi/keymaps/default/keymap.c | 56 ++ keyboards/hhkb/ansi/keymaps/eric/keymap.c | 73 ++ keyboards/hhkb/ansi/keymaps/krusli/config.h | 1 + keyboards/hhkb/ansi/keymaps/krusli/keymap.c | 75 +++ keyboards/hhkb/ansi/keymaps/lxol/keymap.c | 200 ++++++ keyboards/hhkb/ansi/keymaps/mjt/config.h | 72 ++ keyboards/hhkb/ansi/keymaps/mjt/keymap.c | 112 +++ keyboards/hhkb/ansi/keymaps/mjt/readme.md | 16 + keyboards/hhkb/ansi/keymaps/mjt/rules.mk | 1 + keyboards/hhkb/ansi/keymaps/schaeferdev/README.md | 36 + keyboards/hhkb/ansi/keymaps/schaeferdev/config.h | 9 + keyboards/hhkb/ansi/keymaps/schaeferdev/keymap.c | 76 +++ keyboards/hhkb/ansi/keymaps/schaeferdev/rules.mk | 1 + .../hhkb/ansi/keymaps/shela/action_pseudo_lut.c | 143 ++++ .../hhkb/ansi/keymaps/shela/action_pseudo_lut.h | 15 + keyboards/hhkb/ansi/keymaps/shela/config.h | 12 + keyboards/hhkb/ansi/keymaps/shela/keymap.c | 186 +++++ keyboards/hhkb/ansi/keymaps/shela/keymap_jis2us.h | 32 + keyboards/hhkb/ansi/keymaps/shela/readme.md | 14 + keyboards/hhkb/ansi/keymaps/shela/rules.mk | 1 + keyboards/hhkb/ansi/keymaps/smt/keymap.c | 172 +++++ keyboards/hhkb/ansi/keymaps/tobiasvl_iso/keymap.c | 20 + keyboards/hhkb/ansi/keymaps/tobiasvl_iso/readme.md | 22 + keyboards/hhkb/ansi/keymaps/tominabox1/.gitignore | 3 + keyboards/hhkb/ansi/keymaps/tominabox1/keymap.c | 12 + keyboards/hhkb/ansi/keymaps/via/keymap.c | 68 ++ keyboards/hhkb/ansi/keymaps/via/rules.mk | 1 + keyboards/hhkb/ansi/keymaps/xyverz/keymap.c | 137 ++++ keyboards/hhkb/ansi/matrix.c | 211 ++++++ keyboards/hhkb/ansi/readme.md | 14 + keyboards/hhkb/ansi/rules.mk | 71 ++ keyboards/hhkb/config.h | 111 --- keyboards/hhkb/hhkb.c | 1 - keyboards/hhkb/hhkb.h | 52 -- keyboards/hhkb/hhkb_avr.h | 167 ----- keyboards/hhkb/info.json | 147 ---- keyboards/hhkb/jp/config.h | 104 +++ keyboards/hhkb/jp/hhkb_avr.h | 164 +++++ keyboards/hhkb/jp/info.json | 82 +++ keyboards/hhkb/jp/jp.c | 1 + keyboards/hhkb/jp/jp.h | 28 + keyboards/hhkb/jp/keymaps/bakingpy/keymap.c | 16 + keyboards/hhkb/jp/keymaps/bakingpy/rules.mk | 1 + keyboards/hhkb/jp/keymaps/default/keymap.c | 49 ++ keyboards/hhkb/jp/keymaps/default/rules.mk | 1 + keyboards/hhkb/jp/keymaps/default_mac/keymap.c | 49 ++ keyboards/hhkb/jp/keymaps/default_mac/rules.mk | 1 + keyboards/hhkb/jp/keymaps/dhertz/config.h | 1 + keyboards/hhkb/jp/keymaps/dhertz/keymap.c | 84 +++ keyboards/hhkb/jp/keymaps/dhertz/keymap.h | 7 + keyboards/hhkb/jp/keymaps/dhertz/rules.mk | 2 + keyboards/hhkb/jp/keymaps/enoch_jp/keymap.c | 71 ++ keyboards/hhkb/jp/keymaps/enoch_jp/rules.mk | 3 + keyboards/hhkb/jp/keymaps/halfqwerty_jp/README.md | 49 ++ keyboards/hhkb/jp/keymaps/halfqwerty_jp/keymap.c | 76 +++ keyboards/hhkb/jp/keymaps/halfqwerty_jp/rules.mk | 1 + keyboards/hhkb/jp/keymaps/rdg_jp/keymap.c | 55 ++ keyboards/hhkb/jp/keymaps/rdg_jp/rules.mk | 1 + keyboards/hhkb/jp/keymaps/sh_jp/README.md | 86 +++ keyboards/hhkb/jp/keymaps/sh_jp/keymap.c | 50 ++ keyboards/hhkb/jp/keymaps/sh_jp/rules.mk | 1 + keyboards/hhkb/jp/keymaps/via/config.h | 2 + keyboards/hhkb/jp/keymaps/via/keymap.c | 58 ++ keyboards/hhkb/jp/keymaps/via/rules.mk | 1 + keyboards/hhkb/jp/matrix.c | 212 ++++++ keyboards/hhkb/jp/readme.md | 14 + keyboards/hhkb/jp/rules.mk | 69 ++ keyboards/hhkb/keymaps/bakingpy/keymap.c | 16 - keyboards/hhkb/keymaps/bakingpy/rules.mk | 1 - keyboards/hhkb/keymaps/blakedietz/README.md | 134 ---- keyboards/hhkb/keymaps/blakedietz/config.h | 24 - keyboards/hhkb/keymaps/blakedietz/keymap.c | 125 ---- keyboards/hhkb/keymaps/blakedietz/rules.mk | 3 - keyboards/hhkb/keymaps/brett/config.h | 17 - keyboards/hhkb/keymaps/brett/keymap.c | 119 ---- keyboards/hhkb/keymaps/brett/readme.md | 13 - keyboards/hhkb/keymaps/brett/rules.mk | 4 - keyboards/hhkb/keymaps/cinaeco/README.md | 23 - keyboards/hhkb/keymaps/cinaeco/config.h | 20 - keyboards/hhkb/keymaps/cinaeco/keymap.c | 178 ----- keyboards/hhkb/keymaps/cinaeco/rules.mk | 20 - keyboards/hhkb/keymaps/dbroqua/keymap.c | 89 --- keyboards/hhkb/keymaps/dbroqua/readme.md | 26 - keyboards/hhkb/keymaps/default/keymap.c | 56 -- keyboards/hhkb/keymaps/dhertz/config.h | 1 - keyboards/hhkb/keymaps/dhertz/keymap.c | 84 --- keyboards/hhkb/keymaps/dhertz/keymap.h | 7 - keyboards/hhkb/keymaps/dhertz/rules.mk | 2 - keyboards/hhkb/keymaps/enoch_jp/keymap.c | 71 -- keyboards/hhkb/keymaps/enoch_jp/rules.mk | 3 - keyboards/hhkb/keymaps/eric/keymap.c | 73 -- keyboards/hhkb/keymaps/halfqwerty_jp/README.md | 49 -- keyboards/hhkb/keymaps/halfqwerty_jp/keymap.c | 76 --- keyboards/hhkb/keymaps/halfqwerty_jp/rules.mk | 1 - keyboards/hhkb/keymaps/jp/keymap.c | 49 -- keyboards/hhkb/keymaps/jp/rules.mk | 1 - keyboards/hhkb/keymaps/jp_mac/keymap.c | 49 -- keyboards/hhkb/keymaps/jp_mac/rules.mk | 1 - keyboards/hhkb/keymaps/krusli/config.h | 1 - keyboards/hhkb/keymaps/krusli/keymap.c | 75 --- keyboards/hhkb/keymaps/lxol/keymap.c | 204 ------ keyboards/hhkb/keymaps/mjt/config.h | 72 -- keyboards/hhkb/keymaps/mjt/keymap.c | 113 ---- keyboards/hhkb/keymaps/mjt/readme.md | 16 - keyboards/hhkb/keymaps/rdg_jp/keymap.c | 55 -- keyboards/hhkb/keymaps/rdg_jp/rules.mk | 1 - keyboards/hhkb/keymaps/schaeferdev/README.md | 36 - keyboards/hhkb/keymaps/schaeferdev/config.h | 9 - keyboards/hhkb/keymaps/schaeferdev/keymap.c | 76 --- keyboards/hhkb/keymaps/schaeferdev/rules.mk | 1 - keyboards/hhkb/keymaps/sh_jp/README.md | 86 --- keyboards/hhkb/keymaps/sh_jp/keymap.c | 50 -- keyboards/hhkb/keymaps/sh_jp/rules.mk | 1 - keyboards/hhkb/keymaps/shela/action_pseudo_lut.c | 143 ---- keyboards/hhkb/keymaps/shela/action_pseudo_lut.h | 15 - keyboards/hhkb/keymaps/shela/config.h | 12 - keyboards/hhkb/keymaps/shela/keymap.c | 193 ------ keyboards/hhkb/keymaps/shela/keymap_jis2us.h | 32 - keyboards/hhkb/keymaps/shela/readme.md | 14 - keyboards/hhkb/keymaps/shela/rules.mk | 1 - keyboards/hhkb/keymaps/smt/keymap.c | 172 ----- keyboards/hhkb/keymaps/tobiasvl_iso/keymap.c | 20 - keyboards/hhkb/keymaps/tobiasvl_iso/readme.md | 22 - keyboards/hhkb/keymaps/tominabox1/.gitignore | 3 - keyboards/hhkb/keymaps/tominabox1/keymap.c | 12 - keyboards/hhkb/keymaps/xyverz/keymap.c | 137 ---- keyboards/hhkb/matrix.c | 215 ------ keyboards/hhkb/readme.md | 14 - keyboards/hhkb/rules.mk | 71 -- keyboards/infinity60/keymaps/jpetermans/keymap.c | 8 +- keyboards/jd45/keymaps/justin/keymap.c | 20 +- keyboards/jd45/keymaps/mjt6u/keymap.c | 4 +- .../keebio/nyquist/keymaps/danielhklein/keymap.c | 13 +- keyboards/keebio/viterbi/keymaps/bakingpy/keymap.c | 6 +- keyboards/keebio/viterbi/keymaps/dwallace/keymap.c | 2 +- keyboards/keebio/viterbi/keymaps/mike808/keymap.c | 4 +- keyboards/keyboardio/model01/config.h | 38 ++ keyboards/keyboardio/model01/info.json | 87 +++ .../keyboardio/model01/keymaps/default/config.h | 19 + .../keyboardio/model01/keymaps/default/keymap.c | 124 ++++ .../keyboardio/model01/keymaps/default/readme.md | 3 + .../keyboardio/model01/keymaps/dshields/config.h | 4 + .../keyboardio/model01/keymaps/dshields/keymap.c | 28 + .../keyboardio/model01/keymaps/dshields/readme.md | 10 + .../keyboardio/model01/keymaps/tw1t611/config.h | 19 + .../keyboardio/model01/keymaps/tw1t611/keymap.c | 50 ++ .../keyboardio/model01/keymaps/tw1t611/readme.md | 5 + keyboards/keyboardio/model01/leds.c | 132 ++++ keyboards/keyboardio/model01/leds.h | 22 + keyboards/keyboardio/model01/matrix.c | 94 +++ keyboards/keyboardio/model01/model01.c | 38 ++ keyboards/keyboardio/model01/model01.h | 50 ++ keyboards/keyboardio/model01/readme.md | 37 + keyboards/keyboardio/model01/rules.mk | 35 + .../keyboardio/model01/wire-protocol-constants.h | 53 ++ keyboards/keyboardio/readme.md | 18 + keyboards/kinesis/keymaps/milestogo/keymap.c | 26 +- keyboards/lets_split/keymaps/mjt/keymap.c | 6 +- keyboards/lets_split/keymaps/piemod/keymap.c | 20 +- keyboards/lily58/config.h | 12 +- keyboards/lily58/i2c.c | 162 ----- keyboards/lily58/i2c.h | 46 -- keyboards/lily58/keymaps/chuan/config.h | 64 ++ keyboards/lily58/keymaps/chuan/keymap.c | 230 +++++++ keyboards/lily58/keymaps/chuan/rules.mk | 11 + keyboards/lily58/keymaps/default/config.h | 4 +- keyboards/lily58/keymaps/default/keymap.c | 58 +- keyboards/lily58/keymaps/default/rules.mk | 4 +- keyboards/lily58/keymaps/yuchi/keymap.c | 47 +- keyboards/lily58/keymaps/yuchi/rules.mk | 5 +- keyboards/lily58/lib/glcdfont.c | 232 ------- keyboards/lily58/lib/glcdfont_lily.c | 233 +++++++ keyboards/lily58/lib/host_led_state_reader.c | 9 +- keyboards/lily58/lib/keylogger.c | 1 + keyboards/lily58/lib/layer_state_reader.c | 8 +- keyboards/lily58/lib/mode_icon_reader.c | 1 + keyboards/lily58/lib/timelogger.c | 1 + keyboards/lily58/lily58.c | 7 +- keyboards/lily58/rev1/config.h | 2 - keyboards/lily58/rev1/rules.mk | 3 - keyboards/lily58/rev1/split_scomm.c | 91 --- keyboards/lily58/rev1/split_scomm.h | 24 - keyboards/lily58/rev1/split_util.h | 19 - keyboards/lily58/rules.mk | 16 +- keyboards/lily58/serial.h | 84 --- keyboards/lily58/serial_config.h | 4 - keyboards/lily58/ssd1306.c | 344 ---------- keyboards/lily58/ssd1306.h | 90 --- keyboards/meira/keymaps/default/keymap.c | 6 +- keyboards/meira/keymaps/grahampheath/keymap.c | 6 +- keyboards/meira/keymaps/takmiya/keymap.c | 2 +- keyboards/meishi/keymaps/default/keymap.c | 4 - keyboards/model01/config.h | 38 -- keyboards/model01/info.json | 87 --- keyboards/model01/keymaps/default/config.h | 19 - keyboards/model01/keymaps/default/keymap.c | 124 ---- keyboards/model01/keymaps/default/readme.md | 3 - keyboards/model01/keymaps/dshields/config.h | 4 - keyboards/model01/keymaps/dshields/keymap.c | 28 - keyboards/model01/keymaps/dshields/readme.md | 10 - keyboards/model01/keymaps/tw1t611/config.h | 19 - keyboards/model01/keymaps/tw1t611/keymap.c | 50 -- keyboards/model01/keymaps/tw1t611/readme.md | 5 - keyboards/model01/leds.c | 132 ---- keyboards/model01/leds.h | 22 - keyboards/model01/matrix.c | 94 --- keyboards/model01/model01.c | 38 -- keyboards/model01/model01.h | 50 -- keyboards/model01/readme.md | 37 - keyboards/model01/rules.mk | 35 - keyboards/model01/wire-protocol-constants.h | 53 -- keyboards/navi10/rev3/rules.mk | 2 +- keyboards/nomu30/keymaps/center_sprit/keymap.c | 2 +- keyboards/nomu30/keymaps/like_jis/keymap.c | 2 +- keyboards/omnikey_bh/config.h | 51 ++ keyboards/omnikey_bh/info.json | 13 + keyboards/omnikey_bh/keymaps/default/keymap.c | 45 ++ keyboards/omnikey_bh/omnikey_bh.c | 1 + keyboards/omnikey_bh/omnikey_bh.h | 19 + keyboards/omnikey_bh/readme.md | 14 + keyboards/omnikey_bh/rules.mk | 26 + keyboards/omnikey_blackheart/config.h | 51 -- keyboards/omnikey_blackheart/info.json | 13 - .../omnikey_blackheart/keymaps/default/keymap.c | 45 -- keyboards/omnikey_blackheart/omnikey_blackheart.c | 1 - keyboards/omnikey_blackheart/omnikey_blackheart.h | 22 - keyboards/omnikey_blackheart/readme.md | 14 - keyboards/omnikey_blackheart/rules.mk | 26 - keyboards/pancake/config.h | 31 - keyboards/pancake/feather/config.h | 26 - keyboards/pancake/feather/readme.md | 1 - keyboards/pancake/feather/rules.mk | 32 - keyboards/pancake/info.json | 113 ---- keyboards/pancake/keymaps/default/keymap.c | 90 --- keyboards/pancake/keymaps/default/readme.md | 1 - keyboards/pancake/pancake.c | 16 - keyboards/pancake/pancake.h | 44 -- keyboards/pancake/promicro/config.h | 22 - keyboards/pancake/promicro/readme.md | 1 - keyboards/pancake/promicro/rules.mk | 28 - keyboards/pancake/readme.md | 12 - keyboards/plaid/config.h | 248 ------- keyboards/plaid/info.json | 113 ---- keyboards/plaid/keymaps/brickbots/config.h | 19 - keyboards/plaid/keymaps/brickbots/keymap.c | 411 ----------- keyboards/plaid/keymaps/brickbots/readme.md | 36 - keyboards/plaid/keymaps/default/config.h | 19 - keyboards/plaid/keymaps/default/keymap.c | 410 ----------- keyboards/plaid/keymaps/default/readme.md | 35 - keyboards/plaid/keymaps/thehalfdeafchef/config.h | 19 - keyboards/plaid/keymaps/thehalfdeafchef/keymap.c | 182 ----- keyboards/plaid/keymaps/thehalfdeafchef/readme.md | 5 - keyboards/plaid/plaid.c | 43 -- keyboards/plaid/plaid.h | 68 -- keyboards/plaid/readme.md | 23 - keyboards/plaid/rules.mk | 36 - keyboards/planck/keymaps/ab/keymap.c | 22 +- keyboards/planck/keymaps/angerthosenear/keymap.c | 11 +- keyboards/planck/keymaps/austin/keymap.c | 13 +- keyboards/planck/keymaps/brandon/keymap.c | 10 +- keyboards/planck/keymaps/chance/keymap.c | 6 +- keyboards/planck/keymaps/charlie/keymap.c | 51 +- keyboards/planck/keymaps/circuit/keymap.c | 10 +- keyboards/planck/keymaps/david/keymap.c | 12 +- keyboards/planck/keymaps/dr_notsokind/keymap.c | 10 +- keyboards/planck/keymaps/dzobert/keymap.c | 10 +- keyboards/planck/keymaps/emilyh/keymap.c | 16 +- keyboards/planck/keymaps/espynn/keymap.c | 20 +- keyboards/planck/keymaps/ishtob/keymap.c | 20 +- keyboards/planck/keymaps/joe/keymap.c | 21 +- keyboards/planck/keymaps/kyle/keymap.c | 12 +- keyboards/planck/keymaps/lucas/keymap.c | 9 +- keyboards/planck/keymaps/matrixman/keymap.c | 7 +- keyboards/planck/keymaps/max/keymap.c | 10 +- keyboards/planck/keymaps/mollat/keymap.c | 4 - keyboards/planck/keymaps/piemod/keymap.c | 46 +- keyboards/planck/keymaps/pvc/keymap.c | 6 +- keyboards/planck/keymaps/that_canadian/keymap.c | 8 +- keyboards/planck/keymaps/zrichard/keymap.c | 6 +- keyboards/planck/rev6/config.h | 1 + keyboards/planck/rev6/rules.mk | 2 +- keyboards/preonic/keymaps/that_canadian/keymap.c | 8 +- keyboards/preonic/rev1/rules.mk | 2 +- keyboards/preonic/rev2/rules.mk | 2 +- keyboards/preonic/rev3/config.h | 1 + keyboards/preonic/rev3/rules.mk | 2 +- keyboards/rgbkb/zen/rev1/keymaps/default/keymap.c | 4 +- .../rgbkb/zen/rev1/keymaps/jwlawrence/keymap.c | 4 +- keyboards/scarletbandana/rules.mk | 2 +- keyboards/sck/neiso/rules.mk | 2 +- .../sentraq/s60_x/keymaps/ansi_qwertz/keymap.c | 14 +- keyboards/sentraq/s60_x/keymaps/hasu/keymap.c | 28 +- keyboards/sentraq/s60_x/keymaps/jpec/keymap.c | 15 +- keyboards/sentraq/s60_x/keymaps/poker/keymap.c | 34 +- keyboards/sentraq/s60_x/keymaps/poker_bit/keymap.c | 13 +- keyboards/sentraq/s60_x/keymaps/poker_set/keymap.c | 12 +- keyboards/sentraq/s60_x/keymaps/spacefn/keymap.c | 9 +- keyboards/sentraq/s65_x/keymaps/kelorean/keymap.c | 12 +- keyboards/sentraq/s65_x/keymaps/nall/keymap.c | 10 +- keyboards/spaceman/2_milk/2_milk.c | 16 + keyboards/spaceman/2_milk/2_milk.h | 26 + keyboards/spaceman/2_milk/config.h | 41 ++ keyboards/spaceman/2_milk/info.json | 14 + keyboards/spaceman/2_milk/keymaps/binary/keymap.c | 8 + keyboards/spaceman/2_milk/keymaps/binary/readme.md | 2 + .../spaceman/2_milk/keymaps/copypasta/keymap.c | 8 + .../spaceman/2_milk/keymaps/copypasta/readme.md | 2 + keyboards/spaceman/2_milk/keymaps/default/keymap.c | 8 + .../spaceman/2_milk/keymaps/default/readme.md | 2 + keyboards/spaceman/2_milk/keymaps/emoji/config.h | 2 + keyboards/spaceman/2_milk/keymaps/emoji/keymap.c | 53 ++ keyboards/spaceman/2_milk/keymaps/emoji/readme.md | 39 ++ keyboards/spaceman/2_milk/keymaps/emoji/rules.mk | 2 + .../spaceman/2_milk/keymaps/excessbread/keymap.c | 8 + .../spaceman/2_milk/keymaps/excessbread/readme.md | 2 + .../spaceman/2_milk/keymaps/mikethetiger/keymap.c | 8 + .../spaceman/2_milk/keymaps/mikethetiger/readme.md | 1 + .../spaceman/2_milk/keymaps/mikethetiger/rules.mk | 13 + keyboards/spaceman/2_milk/keymaps/mouse/keymap.c | 8 + keyboards/spaceman/2_milk/keymaps/mouse/readme.md | 2 + keyboards/spaceman/2_milk/readme.md | 19 + keyboards/spaceman/2_milk/rules.mk | 26 + keyboards/spaceman/pancake/config.h | 31 + keyboards/spaceman/pancake/feather/config.h | 26 + keyboards/spaceman/pancake/feather/rules.mk | 32 + keyboards/spaceman/pancake/info.json | 113 ++++ .../spaceman/pancake/keymaps/default/keymap.c | 90 +++ .../spaceman/pancake/keymaps/default/readme.md | 3 + keyboards/spaceman/pancake/pancake.c | 16 + keyboards/spaceman/pancake/pancake.h | 44 ++ keyboards/spaceman/pancake/promicro/config.h | 22 + keyboards/spaceman/pancake/promicro/rules.mk | 28 + keyboards/spaceman/pancake/readme.md | 12 + keyboards/subatomic/rules.mk | 2 +- keyboards/tartan/config.h | 246 ------- keyboards/tartan/info.json | 34 - keyboards/tartan/keymaps/default/keymap.c | 34 - keyboards/tartan/keymaps/default/readme.md | 1 - keyboards/tartan/readme.md | 25 - keyboards/tartan/rules.mk | 36 - keyboards/tartan/tartan.c | 16 - keyboards/tartan/tartan.h | 111 --- .../the_royal/liminal/keymaps/default/keymap.c | 4 +- .../the_royal/liminal/keymaps/default_iso/keymap.c | 2 +- .../minivan/keymaps/like_jis/keymap.c | 2 +- .../thevankeyboards/minivan/keymaps/mjt/keymap.c | 12 +- .../thevankeyboards/roadkit/keymaps/mjt/keymap.c | 6 +- keyboards/tkc1800/config.h | 5 + keyboards/tkc1800/i2c.c | 166 ----- keyboards/tkc1800/i2c.h | 49 -- keyboards/tkc1800/keymaps/default/config.h | 24 - keyboards/tkc1800/keymaps/default/keymap.c | 99 +-- keyboards/tkc1800/keymaps/smt/config.h | 24 - keyboards/tkc1800/keymaps/smt/keymap.c | 95 +-- keyboards/tkc1800/keymaps/via/keymap.c | 99 +-- keyboards/tkc1800/keymaps/wkl/config.h | 24 - keyboards/tkc1800/keymaps/wkl/keymap.c | 100 +-- keyboards/tkc1800/keymaps/yanfali/config.h | 24 - keyboards/tkc1800/keymaps/yanfali/keymap.c | 94 +-- keyboards/tkc1800/rules.mk | 9 +- keyboards/tkc1800/tkc1800.c | 7 + keyboards/treadstone32/keymaps/default/keymap.c | 2 +- keyboards/treadstone32/keymaps/like_jis/keymap.c | 2 +- keyboards/vision_division/keymaps/default/rules.mk | 1 - keyboards/vision_division/rules.mk | 2 +- keyboards/xd60/keymaps/Jos/keymap.c | 7 +- keyboards/xd60/keymaps/cheese/keymap.c | 8 +- keyboards/z150_bh/config.h | 43 ++ keyboards/z150_bh/info.json | 191 ++++++ keyboards/z150_bh/keymaps/default/keymap.c | 48 ++ keyboards/z150_bh/keymaps/default_tkl/keymap.c | 48 ++ keyboards/z150_bh/readme.md | 14 + keyboards/z150_bh/rules.mk | 26 + keyboards/z150_bh/z150_bh.c | 32 + keyboards/z150_bh/z150_bh.h | 31 + keyboards/z150_blackheart/config.h | 43 -- keyboards/z150_blackheart/info.json | 191 ------ keyboards/z150_blackheart/keymaps/default/keymap.c | 48 -- .../z150_blackheart/keymaps/default_tkl/keymap.c | 48 -- keyboards/z150_blackheart/readme.md | 14 - keyboards/z150_blackheart/rules.mk | 26 - keyboards/z150_blackheart/z150_blackheart.c | 32 - keyboards/z150_blackheart/z150_blackheart.h | 31 - keyboards/zinc/config.h | 25 - keyboards/zinc/i2c.c | 162 ----- keyboards/zinc/i2c.h | 49 -- keyboards/zinc/keymaps/default/config.h | 2 - keyboards/zinc/keymaps/default/keymap.c | 26 +- keyboards/zinc/keymaps/default/readme_en.md | 131 ++++ keyboards/zinc/keymaps/default/readme_jp.md | 48 +- keyboards/zinc/keymaps/default/rules.mk | 57 +- keyboards/zinc/keymaps/ginjake/config.h | 2 - keyboards/zinc/keymaps/ginjake/rules.mk | 48 +- keyboards/zinc/keymaps/monks/config.h | 2 - keyboards/zinc/keymaps/monks/keymap.c | 3 +- keyboards/zinc/keymaps/monks/readme_jp.md | 2 +- keyboards/zinc/keymaps/monks/rules.mk | 50 +- keyboards/zinc/keymaps/toshi0383/config.h | 2 - keyboards/zinc/keymaps/toshi0383/rules.mk | 67 +- keyboards/zinc/readme.md | 6 +- keyboards/zinc/rev1/config.h | 61 +- keyboards/zinc/rev1/matrix.c | 357 ---------- keyboards/zinc/rev1/rev1.c | 1 - keyboards/zinc/rev1/rev1.h | 15 - keyboards/zinc/rev1/rules.mk | 5 +- keyboards/zinc/rev1/serial_config.h | 18 - keyboards/zinc/rev1/serial_config_simpleapi.h | 8 - keyboards/zinc/rev1/split_scomm.c | 95 --- keyboards/zinc/rev1/split_scomm.h | 24 - keyboards/zinc/rev1/split_util.c | 70 -- keyboards/zinc/rev1/split_util.h | 19 - keyboards/zinc/reva/config.h | 56 +- keyboards/zinc/reva/matrix.c | 357 ---------- keyboards/zinc/reva/reva.c | 1 - keyboards/zinc/reva/reva.h | 15 - keyboards/zinc/reva/rules.mk | 5 +- keyboards/zinc/reva/serial_config.h | 18 - keyboards/zinc/reva/serial_config_simpleapi.h | 8 - keyboards/zinc/reva/split_scomm.c | 95 --- keyboards/zinc/reva/split_scomm.h | 24 - keyboards/zinc/reva/split_util.c | 70 -- keyboards/zinc/reva/split_util.h | 19 - keyboards/zinc/rules.mk | 4 - keyboards/zinc/serial.c | 589 ---------------- keyboards/zinc/serial.h | 84 --- keyboards/zinc/zinc.h | 6 +- layouts/community/60_iso/unxmaal/keymap.c | 2 - layouts/community/ergodox/algernon/keymap.c | 18 +- .../community/ergodox/colemak_osx_pc_no/keymap.c | 3 +- layouts/community/ergodox/drashna/keymap.c | 2 +- layouts/community/ergodox/guni/keymap.c | 19 +- layouts/community/ergodox/kastyle/keymap.c | 8 +- layouts/community/ergodox/mpiechotka/keymap.c | 10 +- .../ergodox/norwegian_programmer_osx_pc/keymap.c | 3 +- .../norwegian_programmer_osx_pc_colemak/keymap.c | 3 +- layouts/community/ergodox/townk_osx/keymap.c | 13 +- lib/printf | 1 + lib/vusb | 1 + message.mk | 3 +- quantum/audio/audio.h | 3 - quantum/audio/audio_avr.c | 5 + quantum/rgb_matrix.c | 106 +-- quantum/rgb_matrix.h | 8 +- quantum/rgb_matrix_animations/breathing_anim.h | 2 +- quantum/rgb_matrix_animations/digital_rain_anim.h | 24 +- .../jellybean_raindrops_anim.h | 2 +- quantum/rgb_matrix_animations/raindrops_anim.h | 2 +- .../rgb_matrix_animations/typing_heatmap_anim.h | 28 +- quantum/rgb_matrix_runners/effect_runner_dx_dy.h | 2 +- .../rgb_matrix_runners/effect_runner_dx_dy_dist.h | 2 +- quantum/rgb_matrix_runners/effect_runner_i.h | 2 +- .../rgb_matrix_runners/effect_runner_sin_cos_i.h | 2 +- quantum/rgb_matrix_types.h | 7 - tmk_core/common.mk | 9 +- tmk_core/common/action.c | 4 +- tmk_core/common/action_tapping.c | 6 +- tmk_core/common/action_tapping.h | 2 +- tmk_core/common/chibios/printf.c | 233 ------- tmk_core/common/chibios/printf.h | 110 --- tmk_core/common/command.c | 4 - tmk_core/common/print.h | 5 +- tmk_core/protocol/arm_atsam/led_matrix.c | 2 +- tmk_core/protocol/chibios/main.c | 3 - tmk_core/protocol/chibios/usb_main.c | 5 +- tmk_core/protocol/chibios/usb_main.h | 2 - tmk_core/protocol/iwrap.mk | 18 +- tmk_core/protocol/iwrap/main.c | 2 +- tmk_core/protocol/vusb.mk | 16 +- tmk_core/protocol/vusb/main.c | 4 +- tmk_core/protocol/vusb/sendchar_usart.c | 2 +- tmk_core/protocol/vusb/usbdrv/Changelog.txt | 308 --------- .../protocol/vusb/usbdrv/CommercialLicense.txt | 166 ----- tmk_core/protocol/vusb/usbdrv/License.txt | 361 ---------- tmk_core/protocol/vusb/usbdrv/Readme.txt | 172 ----- tmk_core/protocol/vusb/usbdrv/USB-ID-FAQ.txt | 149 ---- tmk_core/protocol/vusb/usbdrv/USB-IDs-for-free.txt | 148 ---- tmk_core/protocol/vusb/usbdrv/asmcommon.inc | 188 ------ tmk_core/protocol/vusb/usbdrv/oddebug.c | 46 -- tmk_core/protocol/vusb/usbdrv/oddebug.h | 121 ---- .../protocol/vusb/usbdrv/usbconfig-prototype.h | 376 ----------- tmk_core/protocol/vusb/usbdrv/usbdrv.c | 622 ----------------- tmk_core/protocol/vusb/usbdrv/usbdrv.h | 730 -------------------- tmk_core/protocol/vusb/usbdrv/usbdrvasm.S | 393 ----------- tmk_core/protocol/vusb/usbdrv/usbdrvasm.asm | 21 - tmk_core/protocol/vusb/usbdrv/usbdrvasm12.inc | 393 ----------- tmk_core/protocol/vusb/usbdrv/usbdrvasm128.inc | 750 --------------------- tmk_core/protocol/vusb/usbdrv/usbdrvasm15.inc | 423 ------------ tmk_core/protocol/vusb/usbdrv/usbdrvasm16.inc | 346 ---------- tmk_core/protocol/vusb/usbdrv/usbdrvasm165.inc | 453 ------------- tmk_core/protocol/vusb/usbdrv/usbdrvasm18-crc.inc | 707 ------------------- tmk_core/protocol/vusb/usbdrv/usbdrvasm20.inc | 360 ---------- tmk_core/protocol/vusb/usbdrv/usbportability.h | 146 ---- tmk_core/protocol/vusb/vusb.c | 34 +- users/ericgebhart/ericgebhart.c | 5 - users/ninjonas/ninjonas.c | 2 +- users/ridingqwerty/ridingqwerty.c | 2 +- users/tominabox1/tominabox1.c | 2 +- 640 files changed, 12289 insertions(+), 22374 deletions(-) create mode 100644 docs/ChangeLog/20200530.md delete mode 100644 keyboards/2_milk/2_milk.c delete mode 100644 keyboards/2_milk/2_milk.h delete mode 100644 keyboards/2_milk/config.h delete mode 100644 keyboards/2_milk/info.json delete mode 100644 keyboards/2_milk/keymaps/binary/keymap.c delete mode 100644 keyboards/2_milk/keymaps/binary/readme.md delete mode 100644 keyboards/2_milk/keymaps/copypasta/keymap.c delete mode 100644 keyboards/2_milk/keymaps/copypasta/readme.md delete mode 100644 keyboards/2_milk/keymaps/default/keymap.c delete mode 100644 keyboards/2_milk/keymaps/default/readme.md delete mode 100644 keyboards/2_milk/keymaps/emoji/config.h delete mode 100644 keyboards/2_milk/keymaps/emoji/keymap.c delete mode 100644 keyboards/2_milk/keymaps/emoji/readme.md delete mode 100644 keyboards/2_milk/keymaps/emoji/rules.mk delete mode 100644 keyboards/2_milk/keymaps/excessbread/keymap.c delete mode 100644 keyboards/2_milk/keymaps/excessbread/readme.md delete mode 100644 keyboards/2_milk/keymaps/mikethetiger/keymap.c delete mode 100644 keyboards/2_milk/keymaps/mikethetiger/readme.md delete mode 100644 keyboards/2_milk/keymaps/mikethetiger/rules.mk delete mode 100644 keyboards/2_milk/keymaps/mouse/keymap.c delete mode 100644 keyboards/2_milk/keymaps/mouse/readme.md delete mode 100644 keyboards/2_milk/readme.md delete mode 100644 keyboards/2_milk/rules.mk create mode 100644 keyboards/at101_bh/at101_bh.c create mode 100644 keyboards/at101_bh/at101_bh.h create mode 100644 keyboards/at101_bh/config.h create mode 100644 keyboards/at101_bh/info.json create mode 100644 keyboards/at101_bh/keymaps/default/keymap.c create mode 100644 keyboards/at101_bh/readme.md create mode 100644 keyboards/at101_bh/rules.mk delete mode 100644 keyboards/at101_blackheart/at101_blackheart.c delete mode 100644 keyboards/at101_blackheart/at101_blackheart.h delete mode 100644 keyboards/at101_blackheart/config.h delete mode 100644 keyboards/at101_blackheart/info.json delete mode 100644 keyboards/at101_blackheart/keymaps/default/keymap.c delete mode 100644 keyboards/at101_blackheart/readme.md delete mode 100644 keyboards/at101_blackheart/rules.mk create mode 100644 keyboards/dm9records/ergoinu/config.h create mode 100644 keyboards/dm9records/ergoinu/ergoinu.c create mode 100644 keyboards/dm9records/ergoinu/ergoinu.h create mode 100644 keyboards/dm9records/ergoinu/info.json create mode 100644 keyboards/dm9records/ergoinu/keymaps/default/config.h create mode 100644 keyboards/dm9records/ergoinu/keymaps/default/keymap.c create mode 100644 keyboards/dm9records/ergoinu/keymaps/default/rules.mk create mode 100644 keyboards/dm9records/ergoinu/keymaps/default_jis/config.h create mode 100644 keyboards/dm9records/ergoinu/keymaps/default_jis/keymap.c create mode 100644 keyboards/dm9records/ergoinu/keymaps/default_jis/rules.mk create mode 100644 keyboards/dm9records/ergoinu/matrix.c create mode 100644 keyboards/dm9records/ergoinu/readme.md create mode 100644 keyboards/dm9records/ergoinu/rules.mk create mode 100644 keyboards/dm9records/ergoinu/serial.c create mode 100644 keyboards/dm9records/ergoinu/serial.h create mode 100644 keyboards/dm9records/ergoinu/serial_config.h create mode 100644 keyboards/dm9records/ergoinu/split_util.c create mode 100644 keyboards/dm9records/ergoinu/split_util.h create mode 100644 keyboards/dm9records/plaid/config.h create mode 100644 keyboards/dm9records/plaid/info.json create mode 100644 keyboards/dm9records/plaid/keymaps/brickbots/config.h create mode 100644 keyboards/dm9records/plaid/keymaps/brickbots/keymap.c create mode 100644 keyboards/dm9records/plaid/keymaps/brickbots/readme.md create mode 100644 keyboards/dm9records/plaid/keymaps/default/config.h create mode 100644 keyboards/dm9records/plaid/keymaps/default/keymap.c create mode 100644 keyboards/dm9records/plaid/keymaps/default/readme.md create mode 100644 keyboards/dm9records/plaid/keymaps/thehalfdeafchef/config.h create mode 100644 keyboards/dm9records/plaid/keymaps/thehalfdeafchef/keymap.c create mode 100644 keyboards/dm9records/plaid/keymaps/thehalfdeafchef/readme.md create mode 100644 keyboards/dm9records/plaid/plaid.c create mode 100644 keyboards/dm9records/plaid/plaid.h create mode 100644 keyboards/dm9records/plaid/readme.md create mode 100644 keyboards/dm9records/plaid/rules.mk create mode 100644 keyboards/dm9records/tartan/config.h create mode 100644 keyboards/dm9records/tartan/info.json create mode 100644 keyboards/dm9records/tartan/keymaps/default/keymap.c create mode 100644 keyboards/dm9records/tartan/keymaps/default/readme.md create mode 100644 keyboards/dm9records/tartan/readme.md create mode 100644 keyboards/dm9records/tartan/rules.mk create mode 100644 keyboards/dm9records/tartan/tartan.c create mode 100644 keyboards/dm9records/tartan/tartan.h delete mode 100644 keyboards/ergoinu/config.h delete mode 100644 keyboards/ergoinu/ergoinu.c delete mode 100644 keyboards/ergoinu/ergoinu.h delete mode 100644 keyboards/ergoinu/info.json delete mode 100644 keyboards/ergoinu/keymaps/default/config.h delete mode 100644 keyboards/ergoinu/keymaps/default/keymap.c delete mode 100644 keyboards/ergoinu/keymaps/default/rules.mk delete mode 100644 keyboards/ergoinu/keymaps/default_jis/config.h delete mode 100644 keyboards/ergoinu/keymaps/default_jis/keymap.c delete mode 100644 keyboards/ergoinu/keymaps/default_jis/rules.mk delete mode 100644 keyboards/ergoinu/matrix.c delete mode 100644 keyboards/ergoinu/readme.md delete mode 100644 keyboards/ergoinu/rules.mk delete mode 100644 keyboards/ergoinu/serial.c delete mode 100644 keyboards/ergoinu/serial.h delete mode 100644 keyboards/ergoinu/serial_config.h delete mode 100644 keyboards/ergoinu/split_util.c delete mode 100644 keyboards/ergoinu/split_util.h create mode 100644 keyboards/hhkb/ansi/ansi.c create mode 100644 keyboards/hhkb/ansi/ansi.h create mode 100644 keyboards/hhkb/ansi/config.h create mode 100644 keyboards/hhkb/ansi/hhkb_avr.h create mode 100644 keyboards/hhkb/ansi/info.json create mode 100644 keyboards/hhkb/ansi/keymaps/blakedietz/README.md create mode 100644 keyboards/hhkb/ansi/keymaps/blakedietz/config.h create mode 100644 keyboards/hhkb/ansi/keymaps/blakedietz/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/blakedietz/rules.mk create mode 100644 keyboards/hhkb/ansi/keymaps/brett/config.h create mode 100644 keyboards/hhkb/ansi/keymaps/brett/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/brett/readme.md create mode 100644 keyboards/hhkb/ansi/keymaps/brett/rules.mk create mode 100644 keyboards/hhkb/ansi/keymaps/cinaeco/README.md create mode 100644 keyboards/hhkb/ansi/keymaps/cinaeco/config.h create mode 100644 keyboards/hhkb/ansi/keymaps/cinaeco/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/cinaeco/rules.mk create mode 100644 keyboards/hhkb/ansi/keymaps/dbroqua/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/dbroqua/readme.md create mode 100644 keyboards/hhkb/ansi/keymaps/default/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/eric/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/krusli/config.h create mode 100644 keyboards/hhkb/ansi/keymaps/krusli/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/lxol/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/mjt/config.h create mode 100644 keyboards/hhkb/ansi/keymaps/mjt/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/mjt/readme.md create mode 100644 keyboards/hhkb/ansi/keymaps/mjt/rules.mk create mode 100644 keyboards/hhkb/ansi/keymaps/schaeferdev/README.md create mode 100644 keyboards/hhkb/ansi/keymaps/schaeferdev/config.h create mode 100644 keyboards/hhkb/ansi/keymaps/schaeferdev/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/schaeferdev/rules.mk create mode 100644 keyboards/hhkb/ansi/keymaps/shela/action_pseudo_lut.c create mode 100644 keyboards/hhkb/ansi/keymaps/shela/action_pseudo_lut.h create mode 100644 keyboards/hhkb/ansi/keymaps/shela/config.h create mode 100644 keyboards/hhkb/ansi/keymaps/shela/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/shela/keymap_jis2us.h create mode 100644 keyboards/hhkb/ansi/keymaps/shela/readme.md create mode 100644 keyboards/hhkb/ansi/keymaps/shela/rules.mk create mode 100644 keyboards/hhkb/ansi/keymaps/smt/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/tobiasvl_iso/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/tobiasvl_iso/readme.md create mode 100644 keyboards/hhkb/ansi/keymaps/tominabox1/.gitignore create mode 100644 keyboards/hhkb/ansi/keymaps/tominabox1/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/via/keymap.c create mode 100644 keyboards/hhkb/ansi/keymaps/via/rules.mk create mode 100644 keyboards/hhkb/ansi/keymaps/xyverz/keymap.c create mode 100644 keyboards/hhkb/ansi/matrix.c create mode 100644 keyboards/hhkb/ansi/readme.md create mode 100644 keyboards/hhkb/ansi/rules.mk delete mode 100644 keyboards/hhkb/config.h delete mode 100644 keyboards/hhkb/hhkb.c delete mode 100644 keyboards/hhkb/hhkb.h delete mode 100644 keyboards/hhkb/hhkb_avr.h delete mode 100644 keyboards/hhkb/info.json create mode 100644 keyboards/hhkb/jp/config.h create mode 100644 keyboards/hhkb/jp/hhkb_avr.h create mode 100644 keyboards/hhkb/jp/info.json create mode 100644 keyboards/hhkb/jp/jp.c create mode 100644 keyboards/hhkb/jp/jp.h create mode 100644 keyboards/hhkb/jp/keymaps/bakingpy/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/bakingpy/rules.mk create mode 100644 keyboards/hhkb/jp/keymaps/default/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/default/rules.mk create mode 100644 keyboards/hhkb/jp/keymaps/default_mac/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/default_mac/rules.mk create mode 100644 keyboards/hhkb/jp/keymaps/dhertz/config.h create mode 100644 keyboards/hhkb/jp/keymaps/dhertz/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/dhertz/keymap.h create mode 100644 keyboards/hhkb/jp/keymaps/dhertz/rules.mk create mode 100644 keyboards/hhkb/jp/keymaps/enoch_jp/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/enoch_jp/rules.mk create mode 100644 keyboards/hhkb/jp/keymaps/halfqwerty_jp/README.md create mode 100644 keyboards/hhkb/jp/keymaps/halfqwerty_jp/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/halfqwerty_jp/rules.mk create mode 100644 keyboards/hhkb/jp/keymaps/rdg_jp/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/rdg_jp/rules.mk create mode 100644 keyboards/hhkb/jp/keymaps/sh_jp/README.md create mode 100644 keyboards/hhkb/jp/keymaps/sh_jp/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/sh_jp/rules.mk create mode 100644 keyboards/hhkb/jp/keymaps/via/config.h create mode 100644 keyboards/hhkb/jp/keymaps/via/keymap.c create mode 100644 keyboards/hhkb/jp/keymaps/via/rules.mk create mode 100644 keyboards/hhkb/jp/matrix.c create mode 100644 keyboards/hhkb/jp/readme.md create mode 100644 keyboards/hhkb/jp/rules.mk delete mode 100644 keyboards/hhkb/keymaps/bakingpy/keymap.c delete mode 100644 keyboards/hhkb/keymaps/bakingpy/rules.mk delete mode 100644 keyboards/hhkb/keymaps/blakedietz/README.md delete mode 100644 keyboards/hhkb/keymaps/blakedietz/config.h delete mode 100644 keyboards/hhkb/keymaps/blakedietz/keymap.c delete mode 100644 keyboards/hhkb/keymaps/blakedietz/rules.mk delete mode 100644 keyboards/hhkb/keymaps/brett/config.h delete mode 100644 keyboards/hhkb/keymaps/brett/keymap.c delete mode 100644 keyboards/hhkb/keymaps/brett/readme.md delete mode 100644 keyboards/hhkb/keymaps/brett/rules.mk delete mode 100644 keyboards/hhkb/keymaps/cinaeco/README.md delete mode 100644 keyboards/hhkb/keymaps/cinaeco/config.h delete mode 100644 keyboards/hhkb/keymaps/cinaeco/keymap.c delete mode 100644 keyboards/hhkb/keymaps/cinaeco/rules.mk delete mode 100644 keyboards/hhkb/keymaps/dbroqua/keymap.c delete mode 100644 keyboards/hhkb/keymaps/dbroqua/readme.md delete mode 100644 keyboards/hhkb/keymaps/default/keymap.c delete mode 100644 keyboards/hhkb/keymaps/dhertz/config.h delete mode 100644 keyboards/hhkb/keymaps/dhertz/keymap.c delete mode 100644 keyboards/hhkb/keymaps/dhertz/keymap.h delete mode 100644 keyboards/hhkb/keymaps/dhertz/rules.mk delete mode 100644 keyboards/hhkb/keymaps/enoch_jp/keymap.c delete mode 100644 keyboards/hhkb/keymaps/enoch_jp/rules.mk delete mode 100644 keyboards/hhkb/keymaps/eric/keymap.c delete mode 100644 keyboards/hhkb/keymaps/halfqwerty_jp/README.md delete mode 100644 keyboards/hhkb/keymaps/halfqwerty_jp/keymap.c delete mode 100644 keyboards/hhkb/keymaps/halfqwerty_jp/rules.mk delete mode 100644 keyboards/hhkb/keymaps/jp/keymap.c delete mode 100644 keyboards/hhkb/keymaps/jp/rules.mk delete mode 100644 keyboards/hhkb/keymaps/jp_mac/keymap.c delete mode 100644 keyboards/hhkb/keymaps/jp_mac/rules.mk delete mode 100644 keyboards/hhkb/keymaps/krusli/config.h delete mode 100644 keyboards/hhkb/keymaps/krusli/keymap.c delete mode 100644 keyboards/hhkb/keymaps/lxol/keymap.c delete mode 100644 keyboards/hhkb/keymaps/mjt/config.h delete mode 100644 keyboards/hhkb/keymaps/mjt/keymap.c delete mode 100644 keyboards/hhkb/keymaps/mjt/readme.md delete mode 100644 keyboards/hhkb/keymaps/rdg_jp/keymap.c delete mode 100644 keyboards/hhkb/keymaps/rdg_jp/rules.mk delete mode 100644 keyboards/hhkb/keymaps/schaeferdev/README.md delete mode 100644 keyboards/hhkb/keymaps/schaeferdev/config.h delete mode 100644 keyboards/hhkb/keymaps/schaeferdev/keymap.c delete mode 100644 keyboards/hhkb/keymaps/schaeferdev/rules.mk delete mode 100644 keyboards/hhkb/keymaps/sh_jp/README.md delete mode 100644 keyboards/hhkb/keymaps/sh_jp/keymap.c delete mode 100644 keyboards/hhkb/keymaps/sh_jp/rules.mk delete mode 100644 keyboards/hhkb/keymaps/shela/action_pseudo_lut.c delete mode 100644 keyboards/hhkb/keymaps/shela/action_pseudo_lut.h delete mode 100644 keyboards/hhkb/keymaps/shela/config.h delete mode 100644 keyboards/hhkb/keymaps/shela/keymap.c delete mode 100644 keyboards/hhkb/keymaps/shela/keymap_jis2us.h delete mode 100644 keyboards/hhkb/keymaps/shela/readme.md delete mode 100644 keyboards/hhkb/keymaps/shela/rules.mk delete mode 100644 keyboards/hhkb/keymaps/smt/keymap.c delete mode 100644 keyboards/hhkb/keymaps/tobiasvl_iso/keymap.c delete mode 100644 keyboards/hhkb/keymaps/tobiasvl_iso/readme.md delete mode 100644 keyboards/hhkb/keymaps/tominabox1/.gitignore delete mode 100644 keyboards/hhkb/keymaps/tominabox1/keymap.c delete mode 100644 keyboards/hhkb/keymaps/xyverz/keymap.c delete mode 100644 keyboards/hhkb/matrix.c delete mode 100644 keyboards/hhkb/readme.md delete mode 100644 keyboards/hhkb/rules.mk create mode 100644 keyboards/keyboardio/model01/config.h create mode 100644 keyboards/keyboardio/model01/info.json create mode 100644 keyboards/keyboardio/model01/keymaps/default/config.h create mode 100644 keyboards/keyboardio/model01/keymaps/default/keymap.c create mode 100644 keyboards/keyboardio/model01/keymaps/default/readme.md create mode 100644 keyboards/keyboardio/model01/keymaps/dshields/config.h create mode 100644 keyboards/keyboardio/model01/keymaps/dshields/keymap.c create mode 100644 keyboards/keyboardio/model01/keymaps/dshields/readme.md create mode 100644 keyboards/keyboardio/model01/keymaps/tw1t611/config.h create mode 100644 keyboards/keyboardio/model01/keymaps/tw1t611/keymap.c create mode 100644 keyboards/keyboardio/model01/keymaps/tw1t611/readme.md create mode 100644 keyboards/keyboardio/model01/leds.c create mode 100644 keyboards/keyboardio/model01/leds.h create mode 100644 keyboards/keyboardio/model01/matrix.c create mode 100644 keyboards/keyboardio/model01/model01.c create mode 100644 keyboards/keyboardio/model01/model01.h create mode 100644 keyboards/keyboardio/model01/readme.md create mode 100644 keyboards/keyboardio/model01/rules.mk create mode 100644 keyboards/keyboardio/model01/wire-protocol-constants.h create mode 100644 keyboards/keyboardio/readme.md delete mode 100755 keyboards/lily58/i2c.c delete mode 100755 keyboards/lily58/i2c.h create mode 100644 keyboards/lily58/keymaps/chuan/config.h create mode 100644 keyboards/lily58/keymaps/chuan/keymap.c create mode 100644 keyboards/lily58/keymaps/chuan/rules.mk delete mode 100644 keyboards/lily58/lib/glcdfont.c create mode 100644 keyboards/lily58/lib/glcdfont_lily.c delete mode 100755 keyboards/lily58/rev1/split_scomm.c delete mode 100755 keyboards/lily58/rev1/split_scomm.h delete mode 100755 keyboards/lily58/rev1/split_util.h delete mode 100755 keyboards/lily58/serial.h delete mode 100644 keyboards/lily58/serial_config.h delete mode 100755 keyboards/lily58/ssd1306.c delete mode 100755 keyboards/lily58/ssd1306.h delete mode 100644 keyboards/model01/config.h delete mode 100644 keyboards/model01/info.json delete mode 100644 keyboards/model01/keymaps/default/config.h delete mode 100644 keyboards/model01/keymaps/default/keymap.c delete mode 100644 keyboards/model01/keymaps/default/readme.md delete mode 100644 keyboards/model01/keymaps/dshields/config.h delete mode 100644 keyboards/model01/keymaps/dshields/keymap.c delete mode 100644 keyboards/model01/keymaps/dshields/readme.md delete mode 100644 keyboards/model01/keymaps/tw1t611/config.h delete mode 100644 keyboards/model01/keymaps/tw1t611/keymap.c delete mode 100644 keyboards/model01/keymaps/tw1t611/readme.md delete mode 100644 keyboards/model01/leds.c delete mode 100644 keyboards/model01/leds.h delete mode 100644 keyboards/model01/matrix.c delete mode 100644 keyboards/model01/model01.c delete mode 100644 keyboards/model01/model01.h delete mode 100644 keyboards/model01/readme.md delete mode 100644 keyboards/model01/rules.mk delete mode 100644 keyboards/model01/wire-protocol-constants.h create mode 100644 keyboards/omnikey_bh/config.h create mode 100644 keyboards/omnikey_bh/info.json create mode 100644 keyboards/omnikey_bh/keymaps/default/keymap.c create mode 100644 keyboards/omnikey_bh/omnikey_bh.c create mode 100644 keyboards/omnikey_bh/omnikey_bh.h create mode 100644 keyboards/omnikey_bh/readme.md create mode 100644 keyboards/omnikey_bh/rules.mk delete mode 100644 keyboards/omnikey_blackheart/config.h delete mode 100644 keyboards/omnikey_blackheart/info.json delete mode 100644 keyboards/omnikey_blackheart/keymaps/default/keymap.c delete mode 100644 keyboards/omnikey_blackheart/omnikey_blackheart.c delete mode 100644 keyboards/omnikey_blackheart/omnikey_blackheart.h delete mode 100644 keyboards/omnikey_blackheart/readme.md delete mode 100644 keyboards/omnikey_blackheart/rules.mk delete mode 100644 keyboards/pancake/config.h delete mode 100644 keyboards/pancake/feather/config.h delete mode 100644 keyboards/pancake/feather/readme.md delete mode 100644 keyboards/pancake/feather/rules.mk delete mode 100644 keyboards/pancake/info.json delete mode 100644 keyboards/pancake/keymaps/default/keymap.c delete mode 100644 keyboards/pancake/keymaps/default/readme.md delete mode 100644 keyboards/pancake/pancake.c delete mode 100644 keyboards/pancake/pancake.h delete mode 100644 keyboards/pancake/promicro/config.h delete mode 100644 keyboards/pancake/promicro/readme.md delete mode 100644 keyboards/pancake/promicro/rules.mk delete mode 100644 keyboards/pancake/readme.md delete mode 100644 keyboards/plaid/config.h delete mode 100644 keyboards/plaid/info.json delete mode 100644 keyboards/plaid/keymaps/brickbots/config.h delete mode 100644 keyboards/plaid/keymaps/brickbots/keymap.c delete mode 100644 keyboards/plaid/keymaps/brickbots/readme.md delete mode 100644 keyboards/plaid/keymaps/default/config.h delete mode 100644 keyboards/plaid/keymaps/default/keymap.c delete mode 100644 keyboards/plaid/keymaps/default/readme.md delete mode 100644 keyboards/plaid/keymaps/thehalfdeafchef/config.h delete mode 100644 keyboards/plaid/keymaps/thehalfdeafchef/keymap.c delete mode 100644 keyboards/plaid/keymaps/thehalfdeafchef/readme.md delete mode 100644 keyboards/plaid/plaid.c delete mode 100644 keyboards/plaid/plaid.h delete mode 100644 keyboards/plaid/readme.md delete mode 100644 keyboards/plaid/rules.mk create mode 100644 keyboards/spaceman/2_milk/2_milk.c create mode 100644 keyboards/spaceman/2_milk/2_milk.h create mode 100644 keyboards/spaceman/2_milk/config.h create mode 100644 keyboards/spaceman/2_milk/info.json create mode 100644 keyboards/spaceman/2_milk/keymaps/binary/keymap.c create mode 100644 keyboards/spaceman/2_milk/keymaps/binary/readme.md create mode 100644 keyboards/spaceman/2_milk/keymaps/copypasta/keymap.c create mode 100644 keyboards/spaceman/2_milk/keymaps/copypasta/readme.md create mode 100644 keyboards/spaceman/2_milk/keymaps/default/keymap.c create mode 100644 keyboards/spaceman/2_milk/keymaps/default/readme.md create mode 100644 keyboards/spaceman/2_milk/keymaps/emoji/config.h create mode 100644 keyboards/spaceman/2_milk/keymaps/emoji/keymap.c create mode 100644 keyboards/spaceman/2_milk/keymaps/emoji/readme.md create mode 100644 keyboards/spaceman/2_milk/keymaps/emoji/rules.mk create mode 100644 keyboards/spaceman/2_milk/keymaps/excessbread/keymap.c create mode 100644 keyboards/spaceman/2_milk/keymaps/excessbread/readme.md create mode 100644 keyboards/spaceman/2_milk/keymaps/mikethetiger/keymap.c create mode 100644 keyboards/spaceman/2_milk/keymaps/mikethetiger/readme.md create mode 100644 keyboards/spaceman/2_milk/keymaps/mikethetiger/rules.mk create mode 100644 keyboards/spaceman/2_milk/keymaps/mouse/keymap.c create mode 100644 keyboards/spaceman/2_milk/keymaps/mouse/readme.md create mode 100644 keyboards/spaceman/2_milk/readme.md create mode 100644 keyboards/spaceman/2_milk/rules.mk create mode 100644 keyboards/spaceman/pancake/config.h create mode 100644 keyboards/spaceman/pancake/feather/config.h create mode 100644 keyboards/spaceman/pancake/feather/rules.mk create mode 100644 keyboards/spaceman/pancake/info.json create mode 100644 keyboards/spaceman/pancake/keymaps/default/keymap.c create mode 100644 keyboards/spaceman/pancake/keymaps/default/readme.md create mode 100644 keyboards/spaceman/pancake/pancake.c create mode 100644 keyboards/spaceman/pancake/pancake.h create mode 100644 keyboards/spaceman/pancake/promicro/config.h create mode 100644 keyboards/spaceman/pancake/promicro/rules.mk create mode 100644 keyboards/spaceman/pancake/readme.md delete mode 100644 keyboards/tartan/config.h delete mode 100644 keyboards/tartan/info.json delete mode 100644 keyboards/tartan/keymaps/default/keymap.c delete mode 100644 keyboards/tartan/keymaps/default/readme.md delete mode 100644 keyboards/tartan/readme.md delete mode 100644 keyboards/tartan/rules.mk delete mode 100644 keyboards/tartan/tartan.c delete mode 100644 keyboards/tartan/tartan.h delete mode 100644 keyboards/tkc1800/i2c.c delete mode 100644 keyboards/tkc1800/i2c.h delete mode 100644 keyboards/tkc1800/keymaps/default/config.h delete mode 100644 keyboards/tkc1800/keymaps/smt/config.h delete mode 100644 keyboards/tkc1800/keymaps/wkl/config.h delete mode 100644 keyboards/tkc1800/keymaps/yanfali/config.h delete mode 100644 keyboards/vision_division/keymaps/default/rules.mk create mode 100644 keyboards/z150_bh/config.h create mode 100644 keyboards/z150_bh/info.json create mode 100644 keyboards/z150_bh/keymaps/default/keymap.c create mode 100644 keyboards/z150_bh/keymaps/default_tkl/keymap.c create mode 100644 keyboards/z150_bh/readme.md create mode 100644 keyboards/z150_bh/rules.mk create mode 100644 keyboards/z150_bh/z150_bh.c create mode 100644 keyboards/z150_bh/z150_bh.h delete mode 100644 keyboards/z150_blackheart/config.h delete mode 100644 keyboards/z150_blackheart/info.json delete mode 100644 keyboards/z150_blackheart/keymaps/default/keymap.c delete mode 100644 keyboards/z150_blackheart/keymaps/default_tkl/keymap.c delete mode 100644 keyboards/z150_blackheart/readme.md delete mode 100644 keyboards/z150_blackheart/rules.mk delete mode 100644 keyboards/z150_blackheart/z150_blackheart.c delete mode 100644 keyboards/z150_blackheart/z150_blackheart.h delete mode 100644 keyboards/zinc/i