aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/hadron/config.h1
-rw-r--r--keyboards/halberd/config.h1
-rw-r--r--keyboards/handwired/108key_trackpoint/config.h1
-rw-r--r--keyboards/handwired/2x5keypad/config.h1
-rw-r--r--keyboards/handwired/412_64/config.h1
-rw-r--r--keyboards/handwired/42/config.h1
-rw-r--r--keyboards/handwired/6macro/config.h1
-rw-r--r--keyboards/handwired/aek64/config.h1
-rw-r--r--keyboards/handwired/aplx2/config.h1
-rw-r--r--keyboards/handwired/aranck/config.h1
-rw-r--r--keyboards/handwired/arrow_pad/config.h1
-rw-r--r--keyboards/handwired/arrow_pad/keymaps/pad_21/config.h1
-rw-r--r--keyboards/handwired/arrow_pad/keymaps/pad_24/config.h1
-rw-r--r--keyboards/handwired/atreus50/config.h1
-rw-r--r--keyboards/handwired/bdn9_ble/config.h1
-rw-r--r--keyboards/handwired/boss566y/redragon_vara/config.h1
-rw-r--r--keyboards/handwired/brain/config.h1
-rw-r--r--keyboards/handwired/cans12er/config.h1
-rw-r--r--keyboards/handwired/chiron/config.h1
-rw-r--r--keyboards/handwired/ck4x4/config.h1
-rw-r--r--keyboards/handwired/cmd60/config.h1
-rw-r--r--keyboards/handwired/co60/rev1/config.h1
-rw-r--r--keyboards/handwired/co60/rev6/config.h1
-rw-r--r--keyboards/handwired/co60/rev7/config.h1
-rw-r--r--keyboards/handwired/colorlice/config.h1
-rw-r--r--keyboards/handwired/dactyl/config.h1
-rw-r--r--keyboards/handwired/dactyl_left/config.h1
-rw-r--r--keyboards/handwired/dactyl_manuform/4x5/config.h1
-rw-r--r--keyboards/handwired/dactyl_manuform/4x6/config.h1
-rw-r--r--keyboards/handwired/dactyl_manuform/config.h2
-rw-r--r--keyboards/handwired/dactyl_promicro/config.h2
-rw-r--r--keyboards/handwired/daishi/config.h1
-rw-r--r--keyboards/handwired/datahand/config.h1
-rw-r--r--keyboards/handwired/ddg_56/config.h1
-rw-r--r--keyboards/handwired/eagleii/config.h1
-rw-r--r--keyboards/handwired/fc200rt_qmk/config.h1
-rw-r--r--keyboards/handwired/fivethirteen/config.h1
-rw-r--r--keyboards/handwired/floorboard/config.h1
-rw-r--r--keyboards/handwired/frenchdev/config.h1
-rw-r--r--keyboards/handwired/fruity60/config.h1
-rw-r--r--keyboards/handwired/gamenum/config.h1
-rw-r--r--keyboards/handwired/hacked_motospeed/config.h1
-rw-r--r--keyboards/handwired/heisenberg/config.h1
-rw-r--r--keyboards/handwired/hexon38/config.h1
-rw-r--r--keyboards/handwired/hnah40/config.h1
-rw-r--r--keyboards/handwired/hnah40rgb/config.h1
-rw-r--r--keyboards/handwired/ibm122m/config.h1
-rw-r--r--keyboards/handwired/jn68m/config.h1
-rw-r--r--keyboards/handwired/jopr/config.h1
-rw-r--r--keyboards/handwired/jot50/config.h1
-rw-r--r--keyboards/handwired/jotanck/config.h1
-rw-r--r--keyboards/handwired/jotpad16/config.h1
-rw-r--r--keyboards/handwired/jtallbean/split_65/config.h1
-rw-r--r--keyboards/handwired/juliet/config.h1
-rw-r--r--keyboards/handwired/k8split/config.h1
-rw-r--r--keyboards/handwired/k_numpad17/config.h1
-rw-r--r--keyboards/handwired/kbod/config.h1
-rw-r--r--keyboards/handwired/lovelive9/config.h1
-rw-r--r--keyboards/handwired/magicforce61/config.h1
-rw-r--r--keyboards/handwired/magicforce68/config.h1
-rw-r--r--keyboards/handwired/mechboards_micropad/config.h1
-rw-r--r--keyboards/handwired/minorca/config.h1
-rw-r--r--keyboards/handwired/ms_sculpt_mobile/config.h1
-rw-r--r--keyboards/handwired/myskeeb/config.h1
-rw-r--r--keyboards/handwired/nicekey/config.h1
-rw-r--r--keyboards/handwired/not_so_minidox/config.h1
-rw-r--r--keyboards/handwired/novem/config.h1
-rw-r--r--keyboards/handwired/numpad20/config.h1
-rw-r--r--keyboards/handwired/obuwunkunubi/spaget/config.h1
-rw-r--r--keyboards/handwired/onekey/config.h1
-rw-r--r--keyboards/handwired/ortho5x13/config.h1
-rw-r--r--keyboards/handwired/owlet60/config.h1
-rw-r--r--keyboards/handwired/p1800fl/config.h1
-rw-r--r--keyboards/handwired/p65rgb/config.h1
-rw-r--r--keyboards/handwired/pilcrow/config.h1
-rw-r--r--keyboards/handwired/postageboard/mini/config.h1
-rw-r--r--keyboards/handwired/postageboard/r1/config.h1
-rw-r--r--keyboards/handwired/prime_exl/config.h1
-rw-r--r--keyboards/handwired/prime_exl_plus/config.h1
-rw-r--r--keyboards/handwired/prkl30/feather/config.h1
-rw-r--r--keyboards/handwired/prkl30/promicro/config.h1
-rw-r--r--keyboards/handwired/promethium/config.h1
-rw-r--r--keyboards/handwired/pteron/config.h1
-rw-r--r--keyboards/handwired/qc60/config.h1
-rwxr-xr-xkeyboards/handwired/reddot/config.h1
-rw-r--r--keyboards/handwired/retro_refit/config.h1
-rw-r--r--keyboards/handwired/rs60/config.h1
-rw-r--r--keyboards/handwired/sick68/config.h1
-rw-r--r--keyboards/handwired/slash/config.h1
-rw-r--r--keyboards/handwired/space_oddity/config.h1
-rw-r--r--keyboards/handwired/splittest/config.h1
-rw-r--r--keyboards/handwired/steamvan/rev1/config.h1
-rw-r--r--keyboards/handwired/sticc14/config.h1
-rw-r--r--keyboards/handwired/swiftrax/cowfish/config.h1
-rw-r--r--keyboards/handwired/symmetry60/config.h1
-rw-r--r--keyboards/handwired/tennie/config.h1
-rw-r--r--keyboards/handwired/terminus_mini/config.h1
-rw-r--r--keyboards/handwired/trackpoint/config.h1
-rw-r--r--keyboards/handwired/traveller/config.h1
-rw-r--r--keyboards/handwired/tritium_numpad/config.h1
-rw-r--r--keyboards/handwired/twadlee/tp69/config.h1
-rw-r--r--keyboards/handwired/unk/rev1/config.h1
-rw-r--r--keyboards/handwired/woodpad/config.h3
-rw-r--r--keyboards/handwired/wulkan/config.h1
-rw-r--r--keyboards/handwired/xealous/rev1/config.h1
-rw-r--r--keyboards/handwired/xealousbrown/config.h1
-rw-r--r--keyboards/hecomi/alpha/config.h1
-rw-r--r--keyboards/heliar/wm1_hotswap/config.h1
-rw-r--r--keyboards/helix/pico/config.h1
-rw-r--r--keyboards/helix/rev1/config.h1
-rw-r--r--keyboards/helix/rev2/config.h1
-rw-r--r--keyboards/hhkb/ansi/config.h1
-rw-r--r--keyboards/hhkb/ansi/keymaps/cinaeco/config.h2
-rw-r--r--keyboards/hhkb/ansi/keymaps/mjt/config.h1
-rw-r--r--keyboards/hhkb/jp/config.h1
-rwxr-xr-xkeyboards/hid_liber/config.h1
-rw-r--r--keyboards/hifumi/config.h1
-rw-r--r--keyboards/hineybush/h10/config.h1
-rw-r--r--keyboards/hineybush/h60/config.h1
-rw-r--r--keyboards/hineybush/h75_singa/config.h1
-rw-r--r--keyboards/hineybush/h87a/config.h1
-rw-r--r--keyboards/hineybush/h88/config.h1
-rw-r--r--keyboards/hineybush/hbcp/config.h1
-rw-r--r--keyboards/hineybush/hineyg80/config.h1
-rw-r--r--keyboards/hineybush/physix/config.h1
-rw-r--r--keyboards/hineybush/sm68/config.h1
-rwxr-xr-xkeyboards/honeycomb/config.h1
-rw-r--r--keyboards/hotdox/config.h1
-rw-r--r--keyboards/hs60/v1/config.h1
-rw-r--r--keyboards/hs60/v2/ansi/config.h1
-rw-r--r--keyboards/hs60/v2/hhkb/config.h1
-rw-r--r--keyboards/hs60/v2/iso/config.h1
-rwxr-xr-xkeyboards/hub16/config.h1
-rw-r--r--keyboards/idb/idb_60/config.h1
-rw-r--r--keyboards/idobo/config.h1
-rw-r--r--keyboards/illuminati/is0/config.h1
-rw-r--r--keyboards/ivy/config.h1
-rw-r--r--keyboards/jae/j01/config.h1
-rw-r--r--keyboards/jc65/v32u4/config.h1
-rw-r--r--keyboards/jd40/config.h1
-rw-r--r--keyboards/jd45/config.h1
-rw-r--r--keyboards/jd45/keymaps/mjt/config.h1
-rw-r--r--keyboards/jian/handwired/config.h1
-rw-r--r--keyboards/jian/nsrev2/config.h1
-rw-r--r--keyboards/jian/rev1/config.h1
-rw-r--r--keyboards/jian/rev2/config.h1
-rw-r--r--keyboards/jj50/config.h1
-rw-r--r--keyboards/jnao/config.h1
-rw-r--r--keyboards/just60/config.h1
-rw-r--r--keyboards/kagamidget/config.h1
-rw-r--r--keyboards/kbdclack/kaishi65/config.h1
-rw-r--r--keyboards/kbdfans/kbd19x/config.h1
-rw-r--r--keyboards/kbdfans/kbd4x/config.h1
-rw-r--r--keyboards/kbdfans/kbd66/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/hotswap/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/mkii_soldered/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v1/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/mkiirgb/v2/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/rev1/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/rev2/config.h1
-rw-r--r--keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h2
-rw-r--r--keyboards/kbdfans/kbd6x/config.h1
-rw-r--r--keyboards/kbdfans/kbd75/config.h1
-rw-r--r--keyboards/kbdfans/kbd75/keymaps/tucznak/config.h2
-rw-r--r--keyboards/kbdfans/kbd8x/config.h1
-rw-r--r--keyboards/kbdfans/kbd8x_mk2/config.h1
-rw-r--r--keyboards/kbdfans/kbdmini/config.h1
-rw-r--r--keyboards/kbdfans/kbdpad_mk2/config.h1
-rwxr-xr-xkeyboards/kbdfans/maja/config.h1
-rw-r--r--keyboards/kc60se/config.h1
-rw-r--r--keyboards/keebio/bdn9/rev1/config.h1
-rw-r--r--keyboards/keebio/bdn9/rev2/config.h1
-rw-r--r--keyboards/keebio/bfo9000/config.h1
-rw-r--r--keyboards/keebio/choconum/config.h1
-rw-r--r--keyboards/keebio/chocopad/config.h1
-rw-r--r--keyboards/keebio/dilly/config.h1
-rw-r--r--keyboards/keebio/ergodicity/config.h1
-rw-r--r--keyboards/keebio/fourier/config.h1
-rw-r--r--keyboards/keebio/iris/keymaps/xyverz/config.h3
-rw-r--r--keyboards/keebio/iris/rev1/config.h1
-rw-r--r--keyboards/keebio/iris/rev1_led/config.h1
-rw-r--r--keyboards/keebio/iris/rev2/config.h1
-rw-r--r--keyboards/keebio/iris/rev3/config.h1
-rw-r--r--keyboards/keebio/iris/rev4/config.h1
-rw-r--r--keyboards/keebio/kbo5000/rev1/config.h1
-rw-r--r--keyboards/keebio/laplace/config.h1
-rw-r--r--keyboards/keebio/levinson/rev1/config.h1
-rw-r--r--keyboards/keebio/levinson/rev2/config.h1
-rw-r--r--keyboards/keebio/levinson/rev3/config.h1
-rw-r--r--keyboards/keebio/nyquist/rev1/config.h1
-rw-r--r--keyboards/keebio/nyquist/rev2/config.h1
-rw-r--r--keyboards/keebio/nyquist/rev3/config.h1
-rw-r--r--keyboards/keebio/quefrency/rev1/config.h1
-rw-r--r--keyboards/keebio/quefrency/rev2/config.h1
-rw-r--r--keyboards/keebio/rorschach/rev1/config.h1
-rw-r--r--keyboards/keebio/sinc/rev1/config.h1
-rw-r--r--keyboards/keebio/tragicforce68/config.h1
-rw-r--r--keyboards/keebio/tukey/config.h1
-rw-r--r--keyboards/keebio/viterbi/rev1/config.h1
-rw-r--r--keyboards/keebio/viterbi/rev2/config.h1
-rw-r--r--keyboards/keebio/wavelet/config.h1
-rw-r--r--keyboards/keebwerk/nano_slider/config.h1
-rw-r--r--keyboards/keebzdotnet/wazowski/config.h1
-rw-r--r--keyboards/keyboardio/model01/config.h1
-rw-r--r--keyboards/keyhive/maypad/config.h1
-rw-r--r--keyboards/kinesis/config.h1
-rw-r--r--keyboards/kingly_keys/romac/config.h1
-rw-r--r--keyboards/kingly_keys/romac_plus/config.h1
-rw-r--r--keyboards/kingly_keys/ropro/config.h1
-rw-r--r--keyboards/kingly_keys/smd_milk/config.h1
-rw-r--r--keyboards/kingly_keys/soap/config.h1
-rw-r--r--keyboards/kira75/config.h1
-rw-r--r--keyboards/kmac/config.h1
-rwxr-xr-xkeyboards/kmini/config.h1
-rw-r--r--keyboards/knops/mini/config.h1
-rw-r--r--keyboards/kona_classic/config.h1
-rw-r--r--keyboards/kudox/columner/config.h1
-rw-r--r--keyboards/kudox/rev1/config.h1
-rw-r--r--keyboards/kudox/rev2/config.h1
-rw-r--r--keyboards/kudox/rev3/config.h1
-rw-r--r--keyboards/kudox_game/rev1/config.h1
-rw-r--r--keyboards/kudox_game/rev2/config.h1
-rw-r--r--keyboards/kv/revt/config.h1
-rw-r--r--keyboards/kyria/rev1/config.h1
-rw-r--r--keyboards/laptreus/config.h1
-rw-r--r--keyboards/latinpad/config.h1
-rw-r--r--keyboards/lattice60/config.h1
-rw-r--r--keyboards/launchpad/config.h1
-rw-r--r--keyboards/lazydesigners/dimple/config.h1
-rw-r--r--keyboards/lazydesigners/the30/config.h1
-rw-r--r--keyboards/lazydesigners/the50/config.h1
-rw-r--r--keyboards/lazydesigners/the60/config.h1
-rw-r--r--keyboards/leeku/finger65/config.h1
-rw-r--r--keyboards/lets_split/rev1/config.h1
-rw-r--r--keyboards/lets_split/rev2/config.h1
-rw-r--r--keyboards/lets_split/sockets/config.h1
-rw-r--r--keyboards/lets_split_eh/config.h1
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/config.h1
-rw-r--r--keyboards/lfkeyboards/lfk78/config.h1
-rw-r--r--keyboards/lfkeyboards/lfk87/config.h1
-rw-r--r--keyboards/lfkeyboards/lfkpad/config.h1
-rw-r--r--keyboards/lfkeyboards/mini1800/config.h1
-rw-r--r--keyboards/lily58/rev1/config.h1
-rw-r--r--keyboards/m10a/config.h1
-rw-r--r--keyboards/matrix/m12og/config.h1
-rw-r--r--keyboards/matrix/noah/config.h1
-rw-r--r--keyboards/maxipad/config.h1
-rw-r--r--keyboards/maxr1998/phoebe/config.h1
-rw-r--r--keyboards/maxr1998/pulse4k/config.h1
-rw-r--r--keyboards/mc_76k/config.h1
-rw-r--r--keyboards/mechkeys/mk60/config.h1
-rw-r--r--keyboards/mechllama/g35/config.h1
-rw-r--r--keyboards/mechlovin/adelais/standard_led/config.h1
-rw-r--r--keyboards/mechlovin/hannah910/config.h1
-rw-r--r--keyboards/mechlovin/infinity87/config.h1
-rw-r--r--keyboards/mechlovin/infinityce/config.h1
-rw-r--r--keyboards/mechlovin/pisces/config.h1
-rw-r--r--keyboards/mechmini/v1/config.h1
-rwxr-xr-xkeyboards/mechmini/v2/config.h2
-rw-r--r--keyboards/mechwild/bde/righty/config.h1
-rw-r--r--keyboards/meira/config.h1
-rw-r--r--keyboards/meishi/config.h1
-rw-r--r--keyboards/meishi2/config.h1
-rw-r--r--keyboards/melody96/config.h1
-rw-r--r--keyboards/meme/config.h1
-rw-r--r--keyboards/meson/config.h1
-rw-r--r--keyboards/mexsistor/ludmila/config.h1
-rw-r--r--keyboards/miller/gm862/config.h1
-rw-r--r--keyboards/miniaxe/config.h1
-rw-r--r--keyboards/minidox/config.h1
-rw-r--r--keyboards/mint60/config.h1
-rw-r--r--keyboards/mitosis/config.h1
-rw-r--r--keyboards/miuni32/config.h1
-rw-r--r--keyboards/mixi/config.h1
-rw-r--r--keyboards/montsinger/rebound/rev1/config.h1
-rw-r--r--keyboards/montsinger/rebound/rev2/config.h1
-rw-r--r--keyboards/montsinger/rebound/rev3/config.h1
-rw-r--r--keyboards/montsinger/rewind/config.h1
-rw-r--r--keyboards/moon/config.h1
-rw-r--r--keyboards/mountainblocks/mb17/config.h1
-rw-r--r--keyboards/mt40/config.h2
-rw-r--r--keyboards/mt980/config.h1
-rw-r--r--keyboards/murcielago/rev1/config.h1
-rw-r--r--keyboards/mxss/config.h1
-rw-r--r--tmk_core/common/chibios/syscall-fallbacks.c85
285 files changed, 50 insertions, 330 deletions
diff --git a/keyboards/hadron/config.h b/keyboards/hadron/config.h
index 3fc76b0b3..fc0e920eb 100644
--- a/keyboards/hadron/config.h
+++ b/keyboards/hadron/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define PRODUCT_ID 0x5F37 24#define PRODUCT_ID 0x5F37
25#define MANUFACTURER ishtob 25#define MANUFACTURER ishtob
26#define PRODUCT Hadron Keyboard 26#define PRODUCT Hadron Keyboard
27#define DESCRIPTION A low profile ortholinear keyboard
28 27
29//#define AUDIO_VOICES 28//#define AUDIO_VOICES
30 29
diff --git a/keyboards/halberd/config.h b/keyboards/halberd/config.h
index 746375b70..2e1980677 100644
--- a/keyboards/halberd/config.h
+++ b/keyboards/halberd/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Kagizaraya 25#define MANUFACTURER Kagizaraya
26#define PRODUCT Halberd 26#define PRODUCT Halberd
27#define DESCRIPTION 40% keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 4 29#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/108key_trackpoint/config.h b/keyboards/handwired/108key_trackpoint/config.h
index 2c0662c0b..b1ac790d7 100644
--- a/keyboards/handwired/108key_trackpoint/config.h
+++ b/keyboards/handwired/108key_trackpoint/config.h
@@ -7,7 +7,6 @@
7#define DEVICE_VER 0x0001 7#define DEVICE_VER 0x0001
8#define MANUFACTURER QMK 8#define MANUFACTURER QMK
9#define PRODUCT 108Key-Trackpoint 9#define PRODUCT 108Key-Trackpoint
10#define DESCRIPTION A 108 key ANSI keyboard with a trackpoint and three mouse buttons
11 10
12#define MATRIX_ROWS 8 11#define MATRIX_ROWS 8
13#define MATRIX_COLS 23 12#define MATRIX_COLS 23
diff --git a/keyboards/handwired/2x5keypad/config.h b/keyboards/handwired/2x5keypad/config.h
index 35a0fda8d..f7259607c 100644
--- a/keyboards/handwired/2x5keypad/config.h
+++ b/keyboards/handwired/2x5keypad/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER Jonathan Cameron 9#define MANUFACTURER Jonathan Cameron
10#define PRODUCT 2x5keypad 10#define PRODUCT 2x5keypad
11#define DESCRIPTION 2x5 Keypad
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 2 13#define MATRIX_ROWS 2
diff --git a/keyboards/handwired/412_64/config.h b/keyboards/handwired/412_64/config.h
index 4acda46fd..b20159fd8 100644
--- a/keyboards/handwired/412_64/config.h
+++ b/keyboards/handwired/412_64/config.h
@@ -10,7 +10,6 @@
10#define DEVICE_VER 0x0000 10#define DEVICE_VER 0x0000
11#define MANUFACTURER EDI/SCI 11#define MANUFACTURER EDI/SCI
12#define PRODUCT 412 64 Model 00 12#define PRODUCT 412 64 Model 00
13#define DESCRIPTION A compact 60% keyboard inspired by the 4x4x4x4x4
14 13
15/* key matrix size */ 14/* key matrix size */
16#define MATRIX_ROWS 8 15#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/42/config.h b/keyboards/handwired/42/config.h
index c88013f46..9381b7e94 100644
--- a/keyboards/handwired/42/config.h
+++ b/keyboards/handwired/42/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0003 8#define DEVICE_VER 0x0003
9#define MANUFACTURER nglgzz 9#define MANUFACTURER nglgzz
10#define PRODUCT 42 10#define PRODUCT 42
11#define DESCRIPTION BT
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 4 13#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/6macro/config.h b/keyboards/handwired/6macro/config.h
index 0443e2cea..cfa15ee15 100644
--- a/keyboards/handwired/6macro/config.h
+++ b/keyboards/handwired/6macro/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER joaofbmaia 26#define MANUFACTURER joaofbmaia
27#define PRODUCT 6macro 27#define PRODUCT 6macro
28#define DESCRIPTION 6macro
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 2 30#define MATRIX_ROWS 2
diff --git a/keyboards/handwired/aek64/config.h b/keyboards/handwired/aek64/config.h
index f10cd69dd..76281561e 100644
--- a/keyboards/handwired/aek64/config.h
+++ b/keyboards/handwired/aek64/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER 4sStylZ and others makers 26#define MANUFACTURER 4sStylZ and others makers
27#define PRODUCT AEK64 27#define PRODUCT AEK64
28#define DESCRIPTION QMK keyboard firmware for AEK64 handwired
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/aplx2/config.h b/keyboards/handwired/aplx2/config.h
index 041f956b8..a02b5954a 100644
--- a/keyboards/handwired/aplx2/config.h
+++ b/keyboards/handwired/aplx2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Aplyard 26#define MANUFACTURER Aplyard
27#define PRODUCT Aplx2 27#define PRODUCT Aplx2
28#define DESCRIPTION Aplx2% osu!
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 1 30#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/aranck/config.h b/keyboards/handwired/aranck/config.h
index f07f20738..78b4a3147 100644
--- a/keyboards/handwired/aranck/config.h
+++ b/keyboards/handwired/aranck/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Ardakilic 26#define MANUFACTURER Ardakilic
27#define PRODUCT Aranck 27#define PRODUCT Aranck
28#define DESCRIPTION A handwired 40% ortholinear keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/arrow_pad/config.h b/keyboards/handwired/arrow_pad/config.h
index abb600c51..22d0f405d 100644
--- a/keyboards/handwired/arrow_pad/config.h
+++ b/keyboards/handwired/arrow_pad/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Nobody 27#define MANUFACTURER Nobody
28#define PRODUCT GoldPad 28#define PRODUCT GoldPad
29#define DESCRIPTION A custom keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 6 31#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h b/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
index 0e471527d..550bfd183 100644
--- a/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
+++ b/keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Nobody 27#define MANUFACTURER Nobody
28#define PRODUCT Arrow Pad 21 28#define PRODUCT Arrow Pad 21
29#define DESCRIPTION 21-Key QMK Assistant
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 2 31#define MATRIX_ROWS 2
diff --git a/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h b/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
index aba085f3d..51d3b9080 100644
--- a/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
+++ b/keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Nobody 27#define MANUFACTURER Nobody
28#define PRODUCT Arrow Pad 24 28#define PRODUCT Arrow Pad 24
29#define DESCRIPTION 24-Key QMK Assistant
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 6 31#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/atreus50/config.h b/keyboards/handwired/atreus50/config.h
index 0d51e1185..978088b03 100644
--- a/keyboards/handwired/atreus50/config.h
+++ b/keyboards/handwired/atreus50/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Hexwire 27#define MANUFACTURER Hexwire
28#define PRODUCT Atreus 50 Keyboard 28#define PRODUCT Atreus 50 Keyboard
29#define DESCRIPTION Atreus layout with extra column
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/bdn9_ble/config.h b/keyboards/handwired/bdn9_ble/config.h
index e6762406a..1d9ad6ecd 100644
--- a/keyboards/handwired/bdn9_ble/config.h
+++ b/keyboards/handwired/bdn9_ble/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER KeyPCB/Keebio 26#define MANUFACTURER KeyPCB/Keebio
27#define PRODUCT BDN9-BLE 27#define PRODUCT BDN9-BLE
28#define DESCRIPTION 3x3 Bluetooth Macropad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/handwired/boss566y/redragon_vara/config.h b/keyboards/handwired/boss566y/redragon_vara/config.h
index 167bddd48..150832154 100644
--- a/keyboards/handwired/boss566y/redragon_vara/config.h
+++ b/keyboards/handwired/boss566y/redragon_vara/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER PH 26#define MANUFACTURER PH
27#define PRODUCT Redragon Vara 27#define PRODUCT Redragon Vara
28#define DESCRIPTION HandWired Redragon Vara
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 12 30#define MATRIX_ROWS 12
diff --git a/keyboards/handwired/brain/config.h b/keyboards/handwired/brain/config.h
index 3779cfb9c..2ca3cf1d1 100644
--- a/keyboards/handwired/brain/config.h
+++ b/keyboards/handwired/brain/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define DEVICE_VER 0x0001 27#define DEVICE_VER 0x0001
28#define MANUFACTURER klackygears 28#define MANUFACTURER klackygears
29#define PRODUCT Brain 29#define PRODUCT Brain
30#define DESCRIPTION A split ergonomic keyboard with sculpted shell
31 30
32#define SPLIT_USB_DETECT 31#define SPLIT_USB_DETECT
33 32
diff --git a/keyboards/handwired/cans12er/config.h b/keyboards/handwired/cans12er/config.h
index d7bc4c5c5..269471ac0 100644
--- a/keyboards/handwired/cans12er/config.h
+++ b/keyboards/handwired/cans12er/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER Can 9#define MANUFACTURER Can
10#define PRODUCT cans12er 10#define PRODUCT cans12er
11#define DESCRIPTION a simple 3x4 keypad. every part can be manufactured at home
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 3 13#define MATRIX_ROWS 3
diff --git a/keyboards/handwired/chiron/config.h b/keyboards/handwired/chiron/config.h
index fcc5ae49a..0e8d69702 100644
--- a/keyboards/handwired/chiron/config.h
+++ b/keyboards/handwired/chiron/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Mike Hix 25#define MANUFACTURER Mike Hix
26#define PRODUCT chiron 26#define PRODUCT chiron
27#define DESCRIPTION A custom keyboard
28 27
29#define MATRIX_ROWS 10 28#define MATRIX_ROWS 10
30#define MATRIX_COLS 7 29#define MATRIX_COLS 7
diff --git a/keyboards/handwired/ck4x4/config.h b/keyboards/handwired/ck4x4/config.h
index 3f353affb..61a5d3baf 100644
--- a/keyboards/handwired/ck4x4/config.h
+++ b/keyboards/handwired/ck4x4/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0001 23#define DEVICE_VER 0x0001
24#define MANUFACTURER QMK 24#define MANUFACTURER QMK
25#define PRODUCT CK4x4 25#define PRODUCT CK4x4
26#define DESCRIPTION Cannon Keys 4x4 MacroPad
27 26
28/* key matrix size */ 27/* key matrix size */
29#define MATRIX_ROWS 4 28#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/cmd60/config.h b/keyboards/handwired/cmd60/config.h
index ee676ca05..8cc26c34d 100644
--- a/keyboards/handwired/cmd60/config.h
+++ b/keyboards/handwired/cmd60/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER cmd 27#define MANUFACTURER cmd
28#define PRODUCT CMD60 28#define PRODUCT CMD60
29#define DESCRIPTION Advanced Programming Keeb Layout
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/co60/rev1/config.h b/keyboards/handwired/co60/rev1/config.h
index 2168516d2..281a10570 100644
--- a/keyboards/handwired/co60/rev1/config.h
+++ b/keyboards/handwired/co60/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER John M Daly 26#define MANUFACTURER John M Daly
27#define PRODUCT CO60 27#define PRODUCT CO60
28#define DESCRIPTION An open hardware sixty percent PCB
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/co60/rev6/config.h b/keyboards/handwired/co60/rev6/config.h
index 0a7227fb8..79c64e735 100644
--- a/keyboards/handwired/co60/rev6/config.h
+++ b/keyboards/handwired/co60/rev6/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER John M Daly 25#define MANUFACTURER John M Daly
26#define PRODUCT CO60 rev6 26#define PRODUCT CO60 rev6
27#define DESCRIPTION An open hardware sixty percent PCB
28 27
29/* Address for jumping to bootloader on STM32 chips. */ 28/* Address for jumping to bootloader on STM32 chips. */
30/* It is chip dependent, the correct number can be looked up here: 29/* It is chip dependent, the correct number can be looked up here:
diff --git a/keyboards/handwired/co60/rev7/config.h b/keyboards/handwired/co60/rev7/config.h
index 98b36b99c..20e62472b 100644
--- a/keyboards/handwired/co60/rev7/config.h
+++ b/keyboards/handwired/co60/rev7/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER John M Daly 26#define MANUFACTURER John M Daly
27#define PRODUCT CO60 rev7 27#define PRODUCT CO60 rev7
28#define DESCRIPTION An open hardware sixty percent PCB
29 28
30/* Address for jumping to bootloader on STM32 chips. */ 29/* Address for jumping to bootloader on STM32 chips. */
31/* It is chip dependent, the correct number can be looked up here: 30/* It is chip dependent, the correct number can be looked up here:
diff --git a/keyboards/handwired/colorlice/config.h b/keyboards/handwired/colorlice/config.h
index 178254211..206a4004e 100644
--- a/keyboards/handwired/colorlice/config.h
+++ b/keyboards/handwired/colorlice/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER marhalloweenvt 26#define MANUFACTURER marhalloweenvt
27#define PRODUCT Colorlice 27#define PRODUCT Colorlice
28#define DESCRIPTION Replacement PCB for TGR Alice
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/dactyl/config.h b/keyboards/handwired/dactyl/config.h
index 49524c209..10c43d130 100644
--- a/keyboards/handwired/dactyl/config.h
+++ b/keyboards/handwired/dactyl/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define DEVICE_VER 0x0001 28#define DEVICE_VER 0x0001
29#define MANUFACTURER Adereth 29#define MANUFACTURER Adereth
30#define PRODUCT Dactyl 30#define PRODUCT Dactyl
31#define DESCRIPTION An ortholinear, split, 3D-curved keyboard with thumb clusters.
32 31
33#define DIODE_DIRECTION ROW2COL 32#define DIODE_DIRECTION ROW2COL
34#define MATRIX_ROWS 6 33#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/dactyl_left/config.h b/keyboards/handwired/dactyl_left/config.h
index e3924b96a..4d18dd9e3 100644
--- a/keyboards/handwired/dactyl_left/config.h
+++ b/keyboards/handwired/dactyl_left/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER RedForty 26#define MANUFACTURER RedForty
27#define PRODUCT dactyl_left 27#define PRODUCT dactyl_left
28#define DESCRIPTION A custom keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/dactyl_manuform/4x5/config.h b/keyboards/handwired/dactyl_manuform/4x5/config.h
index 3b33441ca..22f800d0e 100644
--- a/keyboards/handwired/dactyl_manuform/4x5/config.h
+++ b/keyboards/handwired/dactyl_manuform/4x5/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26 26
27#define MANUFACTURER tshort 27#define MANUFACTURER tshort
28#define DESCRIPTION A split keyboard for the cheap makers
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/handwired/dactyl_manuform/4x6/config.h b/keyboards/handwired/dactyl_manuform/4x6/config.h
index 20b8952b5..6de9b3616 100644
--- a/keyboards/handwired/dactyl_manuform/4x6/config.h
+++ b/keyboards/handwired/dactyl_manuform/4x6/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23/* USB Device descriptor parameter */ 23/* USB Device descriptor parameter */
24#define PRODUCT_ID 0x3436 24#define PRODUCT_ID 0x3436
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define DESCRIPTION A split keyboard for the cheap makers
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/handwired/dactyl_manuform/config.h b/keyboards/handwired/dactyl_manuform/config.h
index 5a5664e38..6c4ec0f19 100644
--- a/keyboards/handwired/dactyl_manuform/config.h
+++ b/keyboards/handwired/dactyl_manuform/config.h
@@ -23,8 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23/* USB Device descriptor parameter */ 23/* USB Device descriptor parameter */
24#define VENDOR_ID 0x444D 24#define VENDOR_ID 0x444D
25#define MANUFACTURER tshort 25#define MANUFACTURER tshort
26// defined in subfolder
27#define DESCRIPTION A split keyboard for the cheap makers
28 26
29/* mouse config */ 27/* mouse config */
30#define MOUSEKEY_INTERVAL 20 28#define MOUSEKEY_INTERVAL 20
diff --git a/keyboards/handwired/dactyl_promicro/config.h b/keyboards/handwired/dactyl_promicro/config.h
index c57e76624..29547f253 100644
--- a/keyboards/handwired/dactyl_promicro/config.h
+++ b/keyboards/handwired/dactyl_promicro/config.h
@@ -37,8 +37,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
37#define PRODUCT_ID 0x3060 37#define PRODUCT_ID 0x3060
38#define DEVICE_VER 0x0001 38#define DEVICE_VER 0x0001
39//#define MANUFACTURER tshort 39//#define MANUFACTURER tshort
40// defined in subfolder
41#define DESCRIPTION A split keyboard
42 40
43/* mouse config */ 41/* mouse config */
44#define MOUSEKEY_INTERVAL 20 42#define MOUSEKEY_INTERVAL 20
diff --git a/keyboards/handwired/daishi/config.h b/keyboards/handwired/daishi/config.h
index 16ca49ba1..e4a45972c 100644
--- a/keyboards/handwired/daishi/config.h
+++ b/keyboards/handwired/daishi/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER MetaMechs 26#define MANUFACTURER MetaMechs
27#define PRODUCT Daishi 27#define PRODUCT Daishi
28#define DESCRIPTION Compact Battlecruiser
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 7 30#define MATRIX_ROWS 7
diff --git a/keyboards/handwired/datahand/config.h b/keyboards/handwired/datahand/config.h
index c7a0a43de..c9726f6dd 100644
--- a/keyboards/handwired/datahand/config.h
+++ b/keyboards/handwired/datahand/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER DataHand 25#define MANUFACTURER DataHand
26#define PRODUCT DataHand 26#define PRODUCT DataHand
27#define DESCRIPTION DataHand Teensy++ 2.0 conversion
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 13 29#define MATRIX_ROWS 13
diff --git a/keyboards/handwired/ddg_56/config.h b/keyboards/handwired/ddg_56/config.h
index de4c94e65..6d880d1fd 100644
--- a/keyboards/handwired/ddg_56/config.h
+++ b/keyboards/handwired/ddg_56/config.h
@@ -22,7 +22,6 @@
22#define DEVICE_VER 0x0001 22#define DEVICE_VER 0x0001
23#define MANUFACTURER Spaceman 23#define MANUFACTURER Spaceman
24#define PRODUCT DDG_56 24#define PRODUCT DDG_56
25#define DESCRIPTION DDG_56
26 25
27/* key matrix size */ 26/* key matrix size */
28#define MATRIX_ROWS 5 27#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/eagleii/config.h b/keyboards/handwired/eagleii/config.h
index c66cb1813..aa53dfa46 100644
--- a/keyboards/handwired/eagleii/config.h
+++ b/keyboards/handwired/eagleii/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER Eagle 9#define MANUFACTURER Eagle
10#define PRODUCT II 10#define PRODUCT II
11#define DESCRIPTION Eagle II Keyboard
12 11
13#define MATRIX_ROWS 12 12#define MATRIX_ROWS 12
14#define MATRIX_COLS 12 13#define MATRIX_COLS 12
diff --git a/keyboards/handwired/fc200rt_qmk/config.h b/keyboards/handwired/fc200rt_qmk/config.h
index 12c40360b..098daf97a 100644
--- a/keyboards/handwired/fc200rt_qmk/config.h
+++ b/keyboards/handwired/fc200rt_qmk/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER NaCly 26#define MANUFACTURER NaCly
27#define PRODUCT fc200rt_qmk 27#define PRODUCT fc200rt_qmk
28#define DESCRIPTION Leopold FC200RT QMK enbabled with Teensy 2.0
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/fivethirteen/config.h b/keyboards/handwired/fivethirteen/config.h
index 951122297..86ce250e7 100644
--- a/keyboards/handwired/fivethirteen/config.h
+++ b/keyboards/handwired/fivethirteen/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER rdg 27#define MANUFACTURER rdg
28#define PRODUCT fivethirteen 28#define PRODUCT fivethirteen
29#define DESCRIPTION handwired 5x13 matrix keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/floorboard/config.h b/keyboards/handwired/floorboard/config.h
index 12ab4387f..ab7748aac 100644
--- a/keyboards/handwired/floorboard/config.h
+++ b/keyboards/handwired/floorboard/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Kevin Lockwood 26#define MANUFACTURER Kevin Lockwood
27#define PRODUCT Floorboard 27#define PRODUCT Floorboard
28#define DESCRIPTION A handwired 4x12 ortholinear board
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/frenchdev/config.h b/keyboards/handwired/frenchdev/config.h
index eca669090..7b2fb6e00 100644
--- a/keyboards/handwired/frenchdev/config.h
+++ b/keyboards/handwired/frenchdev/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Nicolas Poirey 26#define MANUFACTURER Nicolas Poirey
27#define PRODUCT Frenchdev V1 27#define PRODUCT Frenchdev V1
28#define DESCRIPTION QMK keyboard firmware for Frenchdev
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 16 30#define MATRIX_ROWS 16
diff --git a/keyboards/handwired/fruity60/config.h b/keyboards/handwired/fruity60/config.h
index 5cccba3dc..7d63a657e 100644
--- a/keyboards/handwired/fruity60/config.h
+++ b/keyboards/handwired/fruity60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER yanfali 26#define MANUFACTURER yanfali
27#define PRODUCT fruity60 27#define PRODUCT fruity60
28#define DESCRIPTION An Adafruit BLE 32u4 capable 60
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/gamenum/config.h b/keyboards/handwired/gamenum/config.h
index ff60aa529..4a62732a7 100644
--- a/keyboards/handwired/gamenum/config.h
+++ b/keyboards/handwired/gamenum/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Seth-Senpai 27#define MANUFACTURER Seth-Senpai
28#define PRODUCT GameNum 28#define PRODUCT GameNum
29#define DESCRIPTION Numpad with gamelayers
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/hacked_motospeed/config.h b/keyboards/handwired/hacked_motospeed/config.h
index eba87164f..80ae3039f 100644
--- a/keyboards/handwired/hacked_motospeed/config.h
+++ b/keyboards/handwired/hacked_motospeed/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER MMO_Corp 26#define MANUFACTURER MMO_Corp
27#define PRODUCT hacked_motospeed 27#define PRODUCT hacked_motospeed
28#define DESCRIPTION Motospeed Numpads wired to Teensy++2.0
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 10 30#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/heisenberg/config.h b/keyboards/handwired/heisenberg/config.h
index 34458b492..5f229ddab 100644
--- a/keyboards/handwired/heisenberg/config.h
+++ b/keyboards/handwired/heisenberg/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Ardakilic 26#define MANUFACTURER Ardakilic
27#define PRODUCT Heisenberg 27#define PRODUCT Heisenberg
28#define DESCRIPTION A handwired 40% ortholinear keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/hexon38/config.h b/keyboards/handwired/hexon38/config.h
index 1176d3fa5..6187aa539 100644
--- a/keyboards/handwired/hexon38/config.h
+++ b/keyboards/handwired/hexon38/config.h
@@ -10,7 +10,6 @@
10#define DEVICE_VER 0x0001 10#define DEVICE_VER 0x0001
11#define MANUFACTURER pepaslabs 11#define MANUFACTURER pepaslabs
12#define PRODUCT hexon38 12#define PRODUCT hexon38
13#define DESCRIPTION "A handmade non-split ergonomic 38-key keyboard, inspired by the lil38. See https://github.com/pepaslabs/hexon38."
14 13
15/* key matrix size */ 14/* key matrix size */
16#define MATRIX_ROWS 4 15#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/hnah40/config.h b/keyboards/handwired/hnah40/config.h
index 6138d2e3e..06bd2216f 100644
--- a/keyboards/handwired/hnah40/config.h
+++ b/keyboards/handwired/hnah40/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0002 24#define DEVICE_VER 0x0002
25#define MANUFACTURER HnahKB 25#define MANUFACTURER HnahKB
26#define PRODUCT Hnah40 26#define PRODUCT Hnah40
27#define DESCRIPTION Custom 40% PCB
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 4 29#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/hnah40rgb/config.h b/keyboards/handwired/hnah40rgb/config.h
index 7741f3965..e6271738c 100644
--- a/keyboards/handwired/hnah40rgb/config.h
+++ b/keyboards/handwired/hnah40rgb/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER HnahKB 26#define MANUFACTURER HnahKB
27#define PRODUCT Hnah40V2 27#define PRODUCT Hnah40V2
28#define DESCRIPTION A custom rgb keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/ibm122m/config.h b/keyboards/handwired/ibm122m/config.h
index 8189f704d..f4aa5f71e 100644
--- a/keyboards/handwired/ibm122m/config.h
+++ b/keyboards/handwired/ibm122m/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER IBM 26#define MANUFACTURER IBM
27#define PRODUCT IBM Model M 122 key 27#define PRODUCT IBM Model M 122 key
28#define DESCRIPTION Mapping by github.com/lukexorz
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/jn68m/config.h b/keyboards/handwired/jn68m/config.h
index ef0c09cf1..56a3e1169 100644
--- a/keyboards/handwired/jn68m/config.h
+++ b/keyboards/handwired/jn68m/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER MxBlue 26#define MANUFACTURER MxBlue
27#define PRODUCT JN68M 27#define PRODUCT JN68M
28#define DESCRIPTION Custom PCB for VA68M
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/jopr/config.h b/keyboards/handwired/jopr/config.h
index aece70915..99d98c9be 100644
--- a/keyboards/handwired/jopr/config.h
+++ b/keyboards/handwired/jopr/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER joelproko 9#define MANUFACTURER joelproko
10#define PRODUCT jopr-106-Nl2SR-Cl2nL 10#define PRODUCT jopr-106-Nl2SR-Cl2nL
11#define DESCRIPTION jopr-106 Mechanical Keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 10 13#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/jot50/config.h b/keyboards/handwired/jot50/config.h
index 2d2c1c183..c44ceb3a7 100644
--- a/keyboards/handwired/jot50/config.h
+++ b/keyboards/handwired/jot50/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER Jotix 9#define MANUFACTURER Jotix
10#define PRODUCT Jot50 10#define PRODUCT Jot50
11#define DESCRIPTION A 5x12 compact ortholinear keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 5 13#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/jotanck/config.h b/keyboards/handwired/jotanck/config.h
index 925464825..db4a51f52 100644
--- a/keyboards/handwired/jotanck/config.h
+++ b/keyboards/handwired/jotanck/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER Jotix 9#define MANUFACTURER Jotix
10#define PRODUCT Jotanck 10#define PRODUCT Jotanck
11#define DESCRIPTION A Jotantastic compact ortholinear keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 4 13#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/jotpad16/config.h b/keyboards/handwired/jotpad16/config.h
index dc6bb7959..78f28059e 100644
--- a/keyboards/handwired/jotpad16/config.h
+++ b/keyboards/handwired/jotpad16/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER Jotix 9#define MANUFACTURER Jotix
10#define PRODUCT JotPad16 10#define PRODUCT JotPad16
11#define DESCRIPTION A Jotantastic compact NumPad
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 4 13#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/jtallbean/split_65/config.h b/keyboards/handwired/jtallbean/split_65/config.h
index 06c569f9f..0d23cad95 100644
--- a/keyboards/handwired/jtallbean/split_65/config.h
+++ b/keyboards/handwired/jtallbean/split_65/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER jtallbean 26#define MANUFACTURER jtallbean
27#define PRODUCT split_65 27#define PRODUCT split_65
28#define DESCRIPTION Split ergonomic keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 10 // Double rows for split keyboards. split_65 has 5, so define 10 30#define MATRIX_ROWS 10 // Double rows for split keyboards. split_65 has 5, so define 10
diff --git a/keyboards/handwired/juliet/config.h b/keyboards/handwired/juliet/config.h
index 6713749d8..48c712e1d 100644
--- a/keyboards/handwired/juliet/config.h
+++ b/keyboards/handwired/juliet/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER nacly 25#define MANUFACTURER nacly
26#define PRODUCT juliet 26#define PRODUCT juliet
27#define DESCRIPTION Pro Micro Enabled ROMEO: ROMEO by coseyfannitutti
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 4 29#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/k8split/config.h b/keyboards/handwired/k8split/config.h
index 234ab1adb..c1afef9a3 100644
--- a/keyboards/handwired/k8split/config.h
+++ b/keyboards/handwired/k8split/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Ckat 26#define MANUFACTURER Ckat
27#define PRODUCT k8split 27#define PRODUCT k8split
28#define DESCRIPTION custom split keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/k_numpad17/config.h b/keyboards/handwired/k_numpad17/config.h
index e14101ede..849460520 100644
--- a/keyboards/handwired/k_numpad17/config.h
+++ b/keyboards/handwired/k_numpad17/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Handwired 25#define MANUFACTURER Handwired
26#define PRODUCT K-Numpad17 26#define PRODUCT K-Numpad17
27#define DESCRIPTION QMK keyboard firmware for handwired numpad with 17 keys
28 27
29#define TAPPING_TERM 400 28#define TAPPING_TERM 400
30 29
diff --git a/keyboards/handwired/kbod/config.h b/keyboards/handwired/kbod/config.h
index f0bba68a5..c1a2a0a7c 100644
--- a/keyboards/handwired/kbod/config.h
+++ b/keyboards/handwired/kbod/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER fudanchii 26#define MANUFACTURER fudanchii
27#define PRODUCT kbod 27#define PRODUCT kbod
28#define DESCRIPTION Keyboard of Disapproval
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/lovelive9/config.h b/keyboards/handwired/lovelive9/config.h
index f1f6f69c5..9a55ee95f 100644
--- a/keyboards/handwired/lovelive9/config.h
+++ b/keyboards/handwired/lovelive9/config.h
@@ -9,7 +9,6 @@
9#define DEVICE_VER 0x0001 9#define DEVICE_VER 0x0001
10#define MANUFACTURER numazu Keyboards 10#define MANUFACTURER numazu Keyboards
11#define PRODUCT lovelive9 11#define PRODUCT lovelive9
12#define DESCRIPTION lovelive sunshine Keyboards 9Key
13 12
14/* key matrix size */ 13/* key matrix size */
15#define MATRIX_ROWS 1 14#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/magicforce61/config.h b/keyboards/handwired/magicforce61/config.h
index 446f4aefc..92d4fbecb 100644
--- a/keyboards/handwired/magicforce61/config.h
+++ b/keyboards/handwired/magicforce61/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Hexwire 26#define MANUFACTURER Hexwire
27#define PRODUCT Magicforce 61 27#define PRODUCT Magicforce 61
28#define DESCRIPTION Handwired Magicforce 61
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/magicforce68/config.h b/keyboards/handwired/magicforce68/config.h
index 1cb7e91b4..430e294ba 100644
--- a/keyboards/handwired/magicforce68/config.h
+++ b/keyboards/handwired/magicforce68/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Hexwire 27#define MANUFACTURER Hexwire
28#define PRODUCT Magicforce 68 28#define PRODUCT Magicforce 68
29#define DESCRIPTION Handwired Magicforce 68
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/mechboards_micropad/config.h b/keyboards/handwired/mechboards_micropad/config.h
index 30775ac8f..51f3bcaa6 100644
--- a/keyboards/handwired/mechboards_micropad/config.h
+++ b/keyboards/handwired/mechboards_micropad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Yiancar 26#define MANUFACTURER Yiancar
27#define PRODUCT Mechboards Micropad 27#define PRODUCT Mechboards Micropad
28#define DESCRIPTION Enjoy your freebie!
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 1 30#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/minorca/config.h b/keyboards/handwired/minorca/config.h
index acaf26e95..9828c03e1 100644
--- a/keyboards/handwired/minorca/config.h
+++ b/keyboards/handwired/minorca/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER panc.co 26#define MANUFACTURER panc.co
27#define PRODUCT Minorca 27#define PRODUCT Minorca
28#define DESCRIPTION QMK Firmware for panc.co Minorca
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/ms_sculpt_mobile/config.h b/keyboards/handwired/ms_sculpt_mobile/config.h
index 0b1d3e6b3..1b61d8712 100644
--- a/keyboards/handwired/ms_sculpt_mobile/config.h
+++ b/keyboards/handwired/ms_sculpt_mobile/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define PRODUCT_ID 0x6060 25#define PRODUCT_ID 0x6060
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Microsoftplus 27#define MANUFACTURER Microsoftplus
28#define DESCRIPTION 6000
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/myskeeb/config.h b/keyboards/handwired/myskeeb/config.h
index 227a96f9f..ef6dcb13b 100644
--- a/keyboards/handwired/myskeeb/config.h
+++ b/keyboards/handwired/myskeeb/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0100 8#define DEVICE_VER 0x0100
9#define MANUFACTURER DAG3 9#define MANUFACTURER DAG3
10#define PRODUCT MySKeeb 10#define PRODUCT MySKeeb
11#define DESCRIPTION Custom Split Keyboard
12 11
13// Key Matrix Size // 12// Key Matrix Size //
14// Rows are Doubled-up 13// Rows are Doubled-up
diff --git a/keyboards/handwired/nicekey/config.h b/keyboards/handwired/nicekey/config.h
index 9c1b18117..d1b18cc28 100644
--- a/keyboards/handwired/nicekey/config.h
+++ b/keyboards/handwired/nicekey/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Lukas 27#define MANUFACTURER Lukas
28#define PRODUCT nicekey 28#define PRODUCT nicekey
29#define DESCRIPTION a compliment one key keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 1 31#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/not_so_minidox/config.h b/keyboards/handwired/not_so_minidox/config.h
index e92621af4..9d2174b53 100644
--- a/keyboards/handwired/not_so_minidox/config.h
+++ b/keyboards/handwired/not_so_minidox/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER mtdjr 27#define MANUFACTURER mtdjr
28#define PRODUCT Not So MiniDox 28#define PRODUCT Not So MiniDox
29#define DESCRIPTION A larger version of the MiniDox
30 29
31/* key matrix size */ 30/* key matrix size */
32// Rows are doubled-up 31// Rows are doubled-up
diff --git a/keyboards/handwired/novem/config.h b/keyboards/handwired/novem/config.h
index a8c012a45..1b6d8587f 100644
--- a/keyboards/handwired/novem/config.h
+++ b/keyboards/handwired/novem/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Jose I. Martinez 26#define MANUFACTURER Jose I. Martinez
27#define PRODUCT novem 27#define PRODUCT novem
28#define DESCRIPTION A custom keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/handwired/numpad20/config.h b/keyboards/handwired/numpad20/config.h
index 78d95965a..7e7ddbeb2 100644
--- a/keyboards/handwired/numpad20/config.h
+++ b/keyboards/handwired/numpad20/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Hexwire 27#define MANUFACTURER Hexwire
28#define PRODUCT Numpad 20 28#define PRODUCT Numpad 20
29#define DESCRIPTION Handwired 4x5 numpad
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/obuwunkunubi/spaget/config.h b/keyboards/handwired/obuwunkunubi/spaget/config.h
index 79c5d2bf1..56fb46ad9 100644
--- a/keyboards/handwired/obuwunkunubi/spaget/config.h
+++ b/keyboards/handwired/obuwunkunubi/spaget/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER obuwunkunubi 26#define MANUFACTURER obuwunkunubi
27#define PRODUCT spaget 27#define PRODUCT spaget
28#define DESCRIPTION numpad with 2 encoders and a screen
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/onekey/config.h b/keyboards/handwired/onekey/config.h
index 652a99cab..4643da7cf 100644
--- a/keyboards/handwired/onekey/config.h
+++ b/keyboards/handwired/onekey/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0001 23#define DEVICE_VER 0x0001
24#define MANUFACTURER none 24#define MANUFACTURER none
25#define PRODUCT onekey 25#define PRODUCT onekey
26#define DESCRIPTION test board for qmk
27 26
28/* key matrix size */ 27/* key matrix size */
29#define MATRIX_ROWS 1 28#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/ortho5x13/config.h b/keyboards/handwired/ortho5x13/config.h
index b3850a48a..65510c2a2 100644
--- a/keyboards/handwired/ortho5x13/config.h
+++ b/keyboards/handwired/ortho5x13/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Hexwire 27#define MANUFACTURER Hexwire
28#define PRODUCT Ortho 5x13 28#define PRODUCT Ortho 5x13
29#define DESCRIPTION Handwired 5x13 ortholinear keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/owlet60/config.h b/keyboards/handwired/owlet60/config.h
index 0bcc8f20e..72c6b2072 100644
--- a/keyboards/handwired/owlet60/config.h
+++ b/keyboards/handwired/owlet60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER worthlessowl 26#define MANUFACTURER worthlessowl
27#define PRODUCT Owlet60 27#define PRODUCT Owlet60
28#define DESCRIPTION TGR Alice inspired 65 or 60 percent keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 9 30#define MATRIX_ROWS 9
diff --git a/keyboards/handwired/p1800fl/config.h b/keyboards/handwired/p1800fl/config.h
index c2022a6b2..793d8f19c 100644
--- a/keyboards/handwired/p1800fl/config.h
+++ b/keyboards/handwired/p1800fl/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER marhalloweenvt 26#define MANUFACTURER marhalloweenvt
27#define PRODUCT p1800fl 27#define PRODUCT p1800fl
28#define DESCRIPTION A compact 1800 layout keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/p65rgb/config.h b/keyboards/handwired/p65rgb/config.h
index c3900c7ec..c50fc2826 100644
--- a/keyboards/handwired/p65rgb/config.h
+++ b/keyboards/handwired/p65rgb/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER marhalloweenvt 26#define MANUFACTURER marhalloweenvt
27#define PRODUCT p65rgb 27#define PRODUCT p65rgb
28#define DESCRIPTION Replacement PCB for e6.5
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/pilcrow/config.h b/keyboards/handwired/pilcrow/config.h
index 439686ae6..a2eaaaefa 100644
--- a/keyboards/handwired/pilcrow/config.h
+++ b/keyboards/handwired/pilcrow/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER You 27#define MANUFACTURER You
28#define PRODUCT pilcrow 28#define PRODUCT pilcrow
29#define DESCRIPTION A custom keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/postageboard/mini/config.h b/keyboards/handwired/postageboard/mini/config.h
index ac7d46885..d4f654a7a 100644
--- a/keyboards/handwired/postageboard/mini/config.h
+++ b/keyboards/handwired/postageboard/mini/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0002 25#define DEVICE_VER 0x0002
26#define MANUFACTURER LifeIsOnTheWire 26#define MANUFACTURER LifeIsOnTheWire
27#define PRODUCT PostageBoard 27#define PRODUCT PostageBoard
28#define DESCRIPTION "A Handwire Controller Board Round 2"
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 1 30#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/postageboard/r1/config.h b/keyboards/handwired/postageboard/r1/config.h
index 435e87fa1..078e66dd7 100644
--- a/keyboards/handwired/postageboard/r1/config.h
+++ b/keyboards/handwired/postageboard/r1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER LifeIsOnTheWire 26#define MANUFACTURER LifeIsOnTheWire
27#define PRODUCT PostageBoard 27#define PRODUCT PostageBoard
28#define DESCRIPTION "A Handwire Controller Board"
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 1 30#define MATRIX_ROWS 1
diff --git a/keyboards/handwired/prime_exl/config.h b/keyboards/handwired/prime_exl/config.h
index 8e5692fa8..436715a7d 100644
--- a/keyboards/handwired/prime_exl/config.h
+++ b/keyboards/handwired/prime_exl/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER PrimeKB 26#define MANUFACTURER PrimeKB
27#define PRODUCT Prime_EXL 27#define PRODUCT Prime_EXL
28#define DESCRIPTION Ergo
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 10 30#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/prime_exl_plus/config.h b/keyboards/handwired/prime_exl_plus/config.h
index 7e9a440d2..4583e443a 100644
--- a/keyboards/handwired/prime_exl_plus/config.h
+++ b/keyboards/handwired/prime_exl_plus/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER PrimeKB 26#define MANUFACTURER PrimeKB
27#define PRODUCT Prime_EXL Plus 27#define PRODUCT Prime_EXL Plus
28#define DESCRIPTION Ergo with left numpad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 10 30#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/prkl30/feather/config.h b/keyboards/handwired/prkl30/feather/config.h
index 8e81ffab5..6a9bce38c 100644
--- a/keyboards/handwired/prkl30/feather/config.h
+++ b/keyboards/handwired/prkl30/feather/config.h
@@ -22,7 +22,6 @@
22#define DEVICE_VER 0x0002 22#define DEVICE_VER 0x0002
23#define MANUFACTURER Ergorius & Tooni Skyy 23#define MANUFACTURER Ergorius & Tooni Skyy
24#define PRODUCT PRKL30 24#define PRODUCT PRKL30
25#define DESCRIPTION 30% Mechanical keyboard
26 25
27/* key matrix size */ 26/* key matrix size */
28#define MATRIX_ROWS 4 27#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/prkl30/promicro/config.h b/keyboards/handwired/prkl30/promicro/config.h
index 619d72191..d9ccb0031 100644
--- a/keyboards/handwired/prkl30/promicro/config.h
+++ b/keyboards/handwired/prkl30/promicro/config.h
@@ -22,7 +22,6 @@
22#define DEVICE_VER 0x0002 22#define DEVICE_VER 0x0002
23#define MANUFACTURER Ergorius & Tooni Skyy 23#define MANUFACTURER Ergorius & Tooni Skyy
24#define PRODUCT PRKL30 24#define PRODUCT PRKL30
25#define DESCRIPTION 30% Mechanical keyboard
26 25
27/* key matrix size */ 26/* key matrix size */
28#define MATRIX_ROWS 4 27#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/promethium/config.h b/keyboards/handwired/promethium/config.h
index 20c5e6a85..ba2c25ea1 100644
--- a/keyboards/handwired/promethium/config.h
+++ b/keyboards/handwired/promethium/config.h
@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
28#define DEVICE_VER 0x0001 28#define DEVICE_VER 0x0001
29#define MANUFACTURER Priyadi 29#define MANUFACTURER Priyadi
30#define PRODUCT Promethium Keyboard 30#define PRODUCT Promethium Keyboard
31#define DESCRIPTION
32 31
33/* key matrix size */ 32/* key matrix size */
34#define MATRIX_COLS 6 33#define MATRIX_COLS 6
diff --git a/keyboards/handwired/pteron/config.h b/keyboards/handwired/pteron/config.h
index af9c1598e..a368f5cbd 100644
--- a/keyboards/handwired/pteron/config.h
+++ b/keyboards/handwired/pteron/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER QMK Community 9#define MANUFACTURER QMK Community
10#define PRODUCT Pteron Keyboard 10#define PRODUCT Pteron Keyboard
11#define DESCRIPTION Pteron Keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 5 13#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/qc60/config.h b/keyboards/handwired/qc60/config.h
index 0c8f8f007..0c2775591 100644
--- a/keyboards/handwired/qc60/config.h
+++ b/keyboards/handwired/qc60/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x00C6 8#define DEVICE_VER 0x00C6
9#define MANUFACTURER PeiorisBoards 9#define MANUFACTURER PeiorisBoards
10#define PRODUCT QC60 10#define PRODUCT QC60
11#define DESCRIPTION Split 60% staggered keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14// Rows are doubled-up 13// Rows are doubled-up
diff --git a/keyboards/handwired/reddot/config.h b/keyboards/handwired/reddot/config.h
index 4d908041b..912cc6fc5 100755
--- a/keyboards/handwired/reddot/config.h
+++ b/keyboards/handwired/reddot/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER upils 27#define MANUFACTURER upils
28#define PRODUCT reddot 28#define PRODUCT reddot
29#define DESCRIPTION A custom keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/retro_refit/config.h b/keyboards/handwired/retro_refit/config.h
index 1d4f1e075..9c36a19d5 100644
--- a/keyboards/handwired/retro_refit/config.h
+++ b/keyboards/handwired/retro_refit/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Nobody 27#define MANUFACTURER Nobody
28#define PRODUCT retro_refit 28#define PRODUCT retro_refit
29#define DESCRIPTION Retro Refit
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 11 31#define MATRIX_ROWS 11
diff --git a/keyboards/handwired/rs60/config.h b/keyboards/handwired/rs60/config.h
index 371150a79..169517362 100644
--- a/keyboards/handwired/rs60/config.h
+++ b/keyboards/handwired/rs60/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define DEVICE_VER 0x0001 22#define DEVICE_VER 0x0001
23#define MANUFACTURER rs 23#define MANUFACTURER rs
24#define PRODUCT rs60 24#define PRODUCT rs60
25#define DESCRIPTION Preonic clone based on pro micro
26 25
27/* key matrix size */ 26/* key matrix size */
28#define MATRIX_ROWS 5 27#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/sick68/config.h b/keyboards/handwired/sick68/config.h
index c61eb7eaf..95c08d9ea 100644
--- a/keyboards/handwired/sick68/config.h
+++ b/keyboards/handwired/sick68/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER umbynos 26#define MANUFACTURER umbynos
27#define PRODUCT sick68 27#define PRODUCT sick68
28#define DESCRIPTION A 3d printed custom keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/slash/config.h b/keyboards/handwired/slash/config.h
index 56aec3144..4afdf9d4b 100644
--- a/keyboards/handwired/slash/config.h
+++ b/keyboards/handwired/slash/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER asdftemp 26#define MANUFACTURER asdftemp
27#define PRODUCT Slash 27#define PRODUCT Slash
28#define DESCRIPTION 60% keyboard with bluetooth
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/handwired/space_oddity/config.h b/keyboards/handwired/space_oddity/config.h
index 09975cfc8..2e3b74041 100644
--- a/keyboards/handwired/space_oddity/config.h
+++ b/keyboards/handwired/space_oddity/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER James Taylor 9#define MANUFACTURER James Taylor
10#define PRODUCT Space Odyssey 10#define PRODUCT Space Odyssey
11#define DESCRIPTION Keyboard
12 11
13#define MOUSEKEY_INTERVAL 16 12#define MOUSEKEY_INTERVAL 16
14#define MOUSEKEY_DELAY 0 13#define MOUSEKEY_DELAY 0
diff --git a/keyboards/handwired/splittest/config.h b/keyboards/handwired/splittest/config.h
index 3ff8547fc..93b5164d7 100644
--- a/keyboards/handwired/splittest/config.h
+++ b/keyboards/handwired/splittest/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0100 26#define DEVICE_VER 0x0100
27#define MANUFACTURER Keebio 27#define MANUFACTURER Keebio
28#define PRODUCT Split Tester 28#define PRODUCT Split Tester
29#define DESCRIPTION Split keyboard testing unit
30 29
31/* key matrix size */ 30/* key matrix size */
32// Rows are doubled-up 31// Rows are doubled-up
diff --git a/keyboards/handwired/steamvan/rev1/config.h b/keyboards/handwired/steamvan/rev1/config.h
index 78e46b343..e877484b9 100644
--- a/keyboards/handwired/steamvan/rev1/config.h
+++ b/keyboards/handwired/steamvan/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER John M Daly 26#define MANUFACTURER John M Daly
27#define PRODUCT SteamVan rev1 27#define PRODUCT SteamVan rev1
28#define DESCRIPTION An open hardware forty percent PCB
29 28
30/* Address for jumping to bootloader on STM32 chips. */ 29/* Address for jumping to bootloader on STM32 chips. */
31/* It is chip dependent, the correct number can be looked up here: 30/* It is chip dependent, the correct number can be looked up here:
diff --git a/keyboards/handwired/sticc14/config.h b/keyboards/handwired/sticc14/config.h
index 30516477d..cf9319178 100644
--- a/keyboards/handwired/sticc14/config.h
+++ b/keyboards/handwired/sticc14/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER u/ergorius 26#define MANUFACTURER u/ergorius
27#define PRODUCT Sticc14 27#define PRODUCT Sticc14
28#define DESCRIPTION Custom macropad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/swiftrax/cowfish/config.h b/keyboards/handwired/swiftrax/cowfish/config.h
index 3b4877946..422807b75 100644
--- a/keyboards/handwired/swiftrax/cowfish/config.h
+++ b/keyboards/handwired/swiftrax/cowfish/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Swiftrax 26#define MANUFACTURER Swiftrax
27#define PRODUCT CowFish 27#define PRODUCT CowFish
28#define DESCRIPTION TKL with F13
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/symmetry60/config.h b/keyboards/handwired/symmetry60/config.h
index ee72208af..d3b1f1841 100644
--- a/keyboards/handwired/symmetry60/config.h
+++ b/keyboards/handwired/symmetry60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Marhalloweenvt 26#define MANUFACTURER Marhalloweenvt
27#define PRODUCT Symmetry60 27#define PRODUCT Symmetry60
28#define DESCRIPTION A Boardwalk-inspired keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/tennie/config.h b/keyboards/handwired/tennie/config.h
index ca92c8e8c..231cc1d5c 100644
--- a/keyboards/handwired/tennie/config.h
+++ b/keyboards/handwired/tennie/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Jsck 26#define MANUFACTURER Jsck
27#define PRODUCT Tennie 27#define PRODUCT Tennie
28#define DESCRIPTION Ten key macropad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/handwired/terminus_mini/config.h b/keyboards/handwired/terminus_mini/config.h
index a5a6736ba..fe3a36b82 100644
--- a/keyboards/handwired/terminus_mini/config.h
+++ b/keyboards/handwired/terminus_mini/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER James Morgan 27#define MANUFACTURER James Morgan
28#define PRODUCT terminus_mini 28#define PRODUCT terminus_mini
29#define DESCRIPTION A custom keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/trackpoint/config.h b/keyboards/handwired/trackpoint/config.h
index a1c12efb0..1429136f4 100644
--- a/keyboards/handwired/trackpoint/config.h
+++ b/keyboards/handwired/trackpoint/config.h
@@ -7,7 +7,6 @@
7#define DEVICE_VER 0x0001 7#define DEVICE_VER 0x0001
8#define MANUFACTURER QMK 8#define MANUFACTURER QMK
9#define PRODUCT TRACKPOINT-DEMO 9#define PRODUCT TRACKPOINT-DEMO
10#define DESCRIPTION Simple demonstration for IBM Trackpoint integration
11 10
12#define MATRIX_ROWS 1 11#define MATRIX_ROWS 1
13#define MATRIX_COLS 3 12#define MATRIX_COLS 3
diff --git a/keyboards/handwired/traveller/config.h b/keyboards/handwired/traveller/config.h
index 3812ec61f..fbc05b59c 100644
--- a/keyboards/handwired/traveller/config.h
+++ b/keyboards/handwired/traveller/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER You 27#define MANUFACTURER You
28#define PRODUCT traveller 28#define PRODUCT traveller
29#define DESCRIPTION A custom keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/tritium_numpad/config.h b/keyboards/handwired/tritium_numpad/config.h
index 83333c0fb..a53c27d43 100644
--- a/keyboards/handwired/tritium_numpad/config.h
+++ b/keyboards/handwired/tritium_numpad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0003 25#define DEVICE_VER 0x0003
26#define MANUFACTURER Handwired 26#define MANUFACTURER Handwired
27#define PRODUCT Tritium Numpad 27#define PRODUCT Tritium Numpad
28#define DESCRIPTION QMK keyboard firmware for handwired numpad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/handwired/twadlee/tp69/config.h b/keyboards/handwired/twadlee/tp69/config.h
index d6f28bdc1..4ed9dea25 100644
--- a/keyboards/handwired/twadlee/tp69/config.h
+++ b/keyboards/handwired/twadlee/tp69/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Tracy Wadleigh 26#define MANUFACTURER Tracy Wadleigh
27#define PRODUCT tp69 27#define PRODUCT tp69
28#define DESCRIPTION A custom 69-key 65% keyboard with a trackpoint under keycap
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 10 30#define MATRIX_ROWS 10
diff --git a/keyboards/handwired/unk/rev1/config.h b/keyboards/handwired/unk/rev1/config.h
index 55b03d952..84c6b123a 100644
--- a/keyboards/handwired/unk/rev1/config.h
+++ b/keyboards/handwired/unk/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER herpiko 26#define MANUFACTURER herpiko
27#define PRODUCT UNK 27#define PRODUCT UNK
28#define DESCRIPTION 70% split keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/handwired/woodpad/config.h b/keyboards/handwired/woodpad/config.h
index d08c47387..72b9fabab 100644
--- a/keyboards/handwired/woodpad/config.h
+++ b/keyboards/handwired/woodpad/config.h
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright 2017 REPLACE_WITH_YOUR_NAME 2Copyright 2017
3 3
4This program is free software: you can redistribute it and/or modify 4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by 5it under the terms of the GNU General Public License as published by
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER WoodKeys.click 27#define MANUFACTURER WoodKeys.click
28#define PRODUCT woodpad 28#define PRODUCT woodpad
29#define DESCRIPTION Basic numpad
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/handwired/wulkan/config.h b/keyboards/handwired/wulkan/config.h
index 628206535..72e2c9e37 100644
--- a/keyboards/handwired/wulkan/config.h
+++ b/keyboards/handwired/wulkan/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER Wulkan 9#define MANUFACTURER Wulkan
10#define PRODUCT Handwired48Keys 10#define PRODUCT Handwired48Keys
11#define DESCRIPTION A compact ortholinear handwired keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 4 13#define MATRIX_ROWS 4
diff --git a/keyboards/handwired/xealous/rev1/config.h b/keyboards/handwired/xealous/rev1/config.h
index ab39dfbc1..946b0cb48 100644
--- a/keyboards/handwired/xealous/rev1/config.h
+++ b/keyboards/handwired/xealous/rev1/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define DEVICE_VER 0x0001 27#define DEVICE_VER 0x0001
28#define MANUFACTURER XeaLouS 28#define MANUFACTURER XeaLouS
29#define PRODUCT XeaL60 29#define PRODUCT XeaL60
30#define DESCRIPTION A split keyboard
31 30
32/* key matrix size */ 31/* key matrix size */
33// Rows are doubled-up 32// Rows are doubled-up
diff --git a/keyboards/handwired/xealousbrown/config.h b/keyboards/handwired/xealousbrown/config.h
index bf15637a4..bf9ad3e05 100644
--- a/keyboards/handwired/xealousbrown/config.h
+++ b/keyboards/handwired/xealousbrown/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0002 24#define DEVICE_VER 0x0002
25#define MANUFACTURER XeaL 25#define MANUFACTURER XeaL
26#define PRODUCT XeaLous Brown Keyboard 26#define PRODUCT XeaLous Brown Keyboard
27#define DESCRIPTION XeaLous Brown Keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 5 29#define MATRIX_ROWS 5
diff --git a/keyboards/hecomi/alpha/config.h b/keyboards/hecomi/alpha/config.h
index 741fdd5ca..492bbfc9f 100644
--- a/keyboards/hecomi/alpha/config.h
+++ b/keyboards/hecomi/alpha/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER takashiski 26#define MANUFACTURER takashiski
27#define PRODUCT hecomi_alpha 27#define PRODUCT hecomi_alpha
28#define DESCRIPTION asymmetric split keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31//#define MATRIX_ROWS 5 30//#define MATRIX_ROWS 5
diff --git a/keyboards/heliar/wm1_hotswap/config.h b/keyboards/heliar/wm1_hotswap/config.h
index b4579ab1e..d25527ab3 100644
--- a/keyboards/heliar/wm1_hotswap/config.h
+++ b/keyboards/heliar/wm1_hotswap/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Heliar 25#define MANUFACTURER Heliar
26#define PRODUCT wm1 hotswap 26#define PRODUCT wm1 hotswap
27#define DESCRIPTION 69% custom keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 5 29#define MATRIX_ROWS 5
diff --git a/keyboards/helix/pico/config.h b/keyboards/helix/pico/config.h
index a4cc77143..3938db30e 100644
--- a/keyboards/helix/pico/config.h
+++ b/keyboards/helix/pico/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0002 24#define DEVICE_VER 0x0002
25#define MANUFACTURER Yushakobo 25#define MANUFACTURER Yushakobo
26#define PRODUCT HelixPico 26#define PRODUCT HelixPico
27#define DESCRIPTION A split keyboard for the cheap makers
28 27
29#define TAPPING_FORCE_HOLD 28#define TAPPING_FORCE_HOLD
30#define TAPPING_TERM 100 29#define TAPPING_TERM 100
diff --git a/keyboards/helix/rev1/config.h b/keyboards/helix/rev1/config.h
index 7e9616ba1..19d1e3be6 100644
--- a/keyboards/helix/rev1/config.h
+++ b/keyboards/helix/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Yushakobo 25#define MANUFACTURER Yushakobo
26#define PRODUCT Helix Alpha 26#define PRODUCT Helix Alpha
27#define DESCRIPTION A split keyboard for the cheap makers
28 27
29#include "serial_config.h" 28#include "serial_config.h"
30 29
diff --git a/keyboards/helix/rev2/config.h b/keyboards/helix/rev2/config.h
index e4ddf9498..73f0c6199 100644
--- a/keyboards/helix/rev2/config.h
+++ b/keyboards/helix/rev2/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Yushakobo 25#define MANUFACTURER Yushakobo
26#define PRODUCT Helix Beta 26#define PRODUCT Helix Beta
27#define DESCRIPTION A split keyboard for the cheap makers
28 27
29#define TAPPING_FORCE_HOLD 28#define TAPPING_FORCE_HOLD
30#define TAPPING_TERM 100 29#define TAPPING_TERM 100
diff --git a/keyboards/hhkb/ansi/config.h b/keyboards/hhkb/ansi/config.h
index 53d958cc1..5e4fece17 100644
--- a/keyboards/hhkb/ansi/config.h
+++ b/keyboards/hhkb/ansi/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0104 25#define DEVICE_VER 0x0104
26#define MANUFACTURER q.m.k 26#define MANUFACTURER q.m.k
27#define PRODUCT HHKB mod 27#define PRODUCT HHKB mod
28#define DESCRIPTION q.m.k keyboard firmware for HHKB
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/hhkb/ansi/keymaps/cinaeco/config.h b/keyboards/hhkb/ansi/keymaps/cinaeco/config.h
index c7b4c784c..1c714deca 100644
--- a/keyboards/hhkb/ansi/keymaps/cinaeco/config.h
+++ b/keyboards/hhkb/ansi/keymaps/cinaeco/config.h
@@ -5,10 +5,8 @@
5 5
6#undef MANUFACTURER 6#undef MANUFACTURER
7#undef PRODUCT 7#undef PRODUCT
8#undef DESCRIPTION
9#define MANUFACTURER QMK 8#define MANUFACTURER QMK
10#define PRODUCT HHKB QMK cinaeco 9#define PRODUCT HHKB QMK cinaeco
11#define DESCRIPTION HHKB on QMK Firmware with cinaeco keymap
12 10
13// Increase "Tap" detection window. Avoid missing 'q' or 'z' when typing slowly. 11// Increase "Tap" detection window. Avoid missing 'q' or 'z' when typing slowly.
14#undef TAPPING_TERM 12#undef TAPPING_TERM
diff --git a/keyboards/hhkb/ansi/keymaps/mjt/config.h b/keyboards/hhkb/ansi/keymaps/mjt/config.h
index 3b8f2e676..b98ec5231 100644
--- a/keyboards/hhkb/ansi/keymaps/mjt/config.h
+++ b/keyboards/hhkb/ansi/keymaps/mjt/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0104 26#define DEVICE_VER 0x0104
27#define MANUFACTURER q.m.k 27#define MANUFACTURER q.m.k
28#define PRODUCT HHKB mod 28#define PRODUCT HHKB mod
29#define DESCRIPTION q.m.k keyboard firmware for HHKB
30 29
31/* key matrix size */ 30/* key matrix size */
32#ifdef HHKB_JP 31#ifdef HHKB_JP
diff --git a/keyboards/hhkb/jp/config.h b/keyboards/hhkb/jp/config.h
index 9f6819b86..c06c554b2 100644
--- a/keyboards/hhkb/jp/config.h
+++ b/keyboards/hhkb/jp/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0104 25#define DEVICE_VER 0x0104
26#define MANUFACTURER q.m.k 26#define MANUFACTURER q.m.k
27#define PRODUCT HHKB mod 27#define PRODUCT HHKB mod
28#define DESCRIPTION q.m.k keyboard firmware for HHKB
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 16 30#define MATRIX_ROWS 16
diff --git a/keyboards/hid_liber/config.h b/keyboards/hid_liber/config.h
index a94daff29..f36c3062e 100755
--- a/keyboards/hid_liber/config.h
+++ b/keyboards/hid_liber/config.h
@@ -26,7 +26,6 @@
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER "bpiphany" 27#define MANUFACTURER "bpiphany"
28#define PRODUCT "HIDLiberation" 28#define PRODUCT "HIDLiberation"
29#define DESCRIPTION "HID Liberation powered by QMK"
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 18 31#define MATRIX_ROWS 18
diff --git a/keyboards/hifumi/config.h b/keyboards/hifumi/config.h
index b4f192a7a..cdbc9ea4f 100644
--- a/keyboards/hifumi/config.h
+++ b/keyboards/hifumi/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER riconken 25#define MANUFACTURER riconken
26#define PRODUCT hifumi 26#define PRODUCT hifumi
27#define DESCRIPTION A macropad with 6 keys
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 2 29#define MATRIX_ROWS 2
diff --git a/keyboards/hineybush/h10/config.h b/keyboards/hineybush/h10/config.h
index 7d57ec2bc..81641bdbd 100644
--- a/keyboards/hineybush/h10/config.h
+++ b/keyboards/hineybush/h10/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER hineybush 26#define MANUFACTURER hineybush
27#define PRODUCT h10 27#define PRODUCT h10
28#define DESCRIPTION Custom numpad PCB
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/hineybush/h60/config.h b/keyboards/hineybush/h60/config.h
index ef14fdd4f..4553bb122 100644
--- a/keyboards/hineybush/h60/config.h
+++ b/keyboards/hineybush/h60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER hineybush keyboards 26#define MANUFACTURER hineybush keyboards
27#define PRODUCT h60 27#define PRODUCT h60
28#define DESCRIPTION A 60% PCB.
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/hineybush/h75_singa/config.h b/keyboards/hineybush/h75_singa/config.h
index 187fc791f..f0cd29b74 100644
--- a/keyboards/hineybush/h75_singa/config.h
+++ b/keyboards/hineybush/h75_singa/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Singa Keyboards 26#define MANUFACTURER Singa Keyboards
27#define PRODUCT h75_singa 27#define PRODUCT h75_singa
28#define DESCRIPTION Singa
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/hineybush/h87a/config.h b/keyboards/hineybush/h87a/config.h
index f9d8f9766..e6aeb3870 100644
--- a/keyboards/hineybush/h87a/config.h
+++ b/keyboards/hineybush/h87a/config.h
@@ -21,7 +21,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
21#define DEVICE_VER 0x0001 21#define DEVICE_VER 0x0001
22#define MANUFACTURER hineybush keyboards 22#define MANUFACTURER hineybush keyboards
23#define PRODUCT h87a 23#define PRODUCT h87a
24#define DESCRIPTION QMK-programmable TKL PCB for custom keyboards
25 24
26#define CONFIG_H 25#define CONFIG_H
27 26
diff --git a/keyboards/hineybush/h88/config.h b/keyboards/hineybush/h88/config.h
index 26d5189eb..89af18b6e 100644
--- a/keyboards/hineybush/h88/config.h
+++ b/keyboards/hineybush/h88/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER hineybush keyboards 26#define MANUFACTURER hineybush keyboards
27#define PRODUCT h88 27#define PRODUCT h88
28#define DESCRIPTION QMK-programmable TKL PCB for custom keyboards with an extra key in the F-row
29 28
30 29
31 30
diff --git a/keyboards/hineybush/hbcp/config.h b/keyboards/hineybush/hbcp/config.h
index 24ca5d75a..5b7948883 100644
--- a/keyboards/hineybush/hbcp/config.h
+++ b/keyboards/hineybush/hbcp/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER hineybush keyboards 26#define MANUFACTURER hineybush keyboards
27#define PRODUCT hbcp 27#define PRODUCT hbcp
28#define DESCRIPTION compact 1800 layout custom keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/hineybush/hineyg80/config.h b/keyboards/hineybush/hineyg80/config.h
index 81bf62272..1567609ff 100644
--- a/keyboards/hineybush/hineyg80/config.h
+++ b/keyboards/hineybush/hineyg80/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER hineybush 9#define MANUFACTURER hineybush
10#define PRODUCT hineyG80 10#define PRODUCT hineyG80
11#define DESCRIPTION QMK-powered PCB for Cherry G80/81-1800 Boards
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 12 13#define MATRIX_ROWS 12
diff --git a/keyboards/hineybush/physix/config.h b/keyboards/hineybush/physix/config.h
index d705efefa..b76914317 100644
--- a/keyboards/hineybush/physix/config.h
+++ b/keyboards/hineybush/physix/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER LZ 26#define MANUFACTURER LZ
27#define PRODUCT PhysiX 27#define PRODUCT PhysiX
28#define DESCRIPTION A custom ergonomic keyboard by Life Zone
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/hineybush/sm68/config.h b/keyboards/hineybush/sm68/config.h
index cdb22aee7..cad335f14 100644
--- a/keyboards/hineybush/sm68/config.h
+++ b/keyboards/hineybush/sm68/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER hineybush keyboards 26#define MANUFACTURER hineybush keyboards
27#define PRODUCT sm68 27#define PRODUCT sm68
28#define DESCRIPTION PCB for switchmod keyboards projects
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/honeycomb/config.h b/keyboards/honeycomb/config.h
index abc273c97..4991c8a0e 100755
--- a/keyboards/honeycomb/config.h
+++ b/keyboards/honeycomb/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Keyhive 27#define MANUFACTURER Keyhive
28#define PRODUCT Honeycomb Macropad 28#define PRODUCT Honeycomb Macropad
29#define DESCRIPTION QMK firmware for Honeycomb Macropad
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 1 31#define MATRIX_ROWS 1
diff --git a/keyboards/hotdox/config.h b/keyboards/hotdox/config.h
index c95096a7d..21d5938fa 100644
--- a/keyboards/hotdox/config.h
+++ b/keyboards/hotdox/config.h
@@ -10,7 +10,6 @@
10#define DEVICE_VER 0x0001 10#define DEVICE_VER 0x0001
11#define MANUFACTURER Alpaca Keyboards 11#define MANUFACTURER Alpaca Keyboards
12#define PRODUCT ErgoDox 76 "HotDox" 12#define PRODUCT ErgoDox 76 "HotDox"
13#define DESCRIPTION QMK FW for the "HotDox"
14 13
15/* key matrix size */ 14/* key matrix size */
16#define MATRIX_ROWS 6 15#define MATRIX_ROWS 6
diff --git a/keyboards/hs60/v1/config.h b/keyboards/hs60/v1/config.h
index 762ab319f..68c75b2af 100644
--- a/keyboards/hs60/v1/config.h
+++ b/keyboards/hs60/v1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Yiancar-Designs 26#define MANUFACTURER Yiancar-Designs
27#define PRODUCT HS60 27#define PRODUCT HS60
28#define DESCRIPTION GH60 compatible, tool free RGB keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/hs60/v2/ansi/config.h b/keyboards/hs60/v2/ansi/config.h
index 4d0c03a9c..9f4fab42f 100644
--- a/keyboards/hs60/v2/ansi/config.h
+++ b/keyboards/hs60/v2/ansi/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0002 25#define DEVICE_VER 0x0002
26#define MANUFACTURER Yiancar-Designs 26#define MANUFACTURER Yiancar-Designs
27#define PRODUCT HS60 V2 27#define PRODUCT HS60 V2
28#define DESCRIPTION GH60 compatible, tool free RGB keyboard
29 28
30#define HS60_ANSI 29#define HS60_ANSI
31 30
diff --git a/keyboards/hs60/v2/hhkb/config.h b/keyboards/hs60/v2/hhkb/config.h
index 69c0a3fe0..c7b8c57b7 100644
--- a/keyboards/hs60/v2/hhkb/config.h
+++ b/keyboards/hs60/v2/hhkb/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0002 25#define DEVICE_VER 0x0002
26#define MANUFACTURER Yiancar-Designs 26#define MANUFACTURER Yiancar-Designs
27#define PRODUCT HS60 V2 27#define PRODUCT HS60 V2
28#define DESCRIPTION GH60 compatible, tool free RGB keyboard
29 28
30#define HS60_HHKB 29#define HS60_HHKB
31 30
diff --git a/keyboards/hs60/v2/iso/config.h b/keyboards/hs60/v2/iso/config.h
index 5c2488c78..70e4e166f 100644
--- a/keyboards/hs60/v2/iso/config.h
+++ b/keyboards/hs60/v2/iso/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0002 25#define DEVICE_VER 0x0002
26#define MANUFACTURER Yiancar-Designs 26#define MANUFACTURER Yiancar-Designs
27#define PRODUCT HS60 V2 27#define PRODUCT HS60 V2
28#define DESCRIPTION GH60 compatible, tool free RGB keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/hub16/config.h b/keyboards/hub16/config.h
index a18e0027b..3372105a4 100755
--- a/keyboards/hub16/config.h
+++ b/keyboards/hub16/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Josh Johnson 26#define MANUFACTURER Josh Johnson
27#define PRODUCT Hub16 27#define PRODUCT Hub16
28#define DESCRIPTION Macro Pad with USB Hub and Encoders
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/idb/idb_60/config.h b/keyboards/idb/idb_60/config.h
index f7904cf60..6b33038c6 100644
--- a/keyboards/idb/idb_60/config.h
+++ b/keyboards/idb/idb_60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER idb Keyboards 26#define MANUFACTURER idb Keyboards
27#define PRODUCT idb 60 27#define PRODUCT idb 60
28#define DESCRIPTION QMK keyboard firmware for idb 60
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 10 30#define MATRIX_ROWS 10
diff --git a/keyboards/idobo/config.h b/keyboards/idobo/config.h
index bd9f7da1e..8be0d37cb 100644
--- a/keyboards/idobo/config.h
+++ b/keyboards/idobo/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Generic 26#define MANUFACTURER Generic
27#define PRODUCT Idobo 27#define PRODUCT Idobo
28#define DESCRIPTION A custom keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/illuminati/is0/config.h b/keyboards/illuminati/is0/config.h
index 46aba6a89..d04e59baa 100644
--- a/keyboards/illuminati/is0/config.h
+++ b/keyboards/illuminati/is0/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Illuminati Works 26#define MANUFACTURER Illuminati Works
27#define PRODUCT iS0 27#define PRODUCT iS0
28#define DESCRIPTION no
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 1 30#define MATRIX_ROWS 1
diff --git a/keyboards/ivy/config.h b/keyboards/ivy/config.h
index 1e6f5bc96..2ccf3b8f6 100644
--- a/keyboards/ivy/config.h
+++ b/keyboards/ivy/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define PRODUCT_ID 0x6012 23#define PRODUCT_ID 0x6012
24#define MANUFACTURER Maple Computing 24#define MANUFACTURER Maple Computing
25#define PRODUCT Ivy 25#define PRODUCT Ivy
26#define DESCRIPTION A 3 key macro pad
27 26
28/* key matrix size */ 27/* key matrix size */
29#define MATRIX_ROWS 3 28#define MATRIX_ROWS 3
diff --git a/keyboards/jae/j01/config.h b/keyboards/jae/j01/config.h
index 3d5ccee29..4afbb4529 100644
--- a/keyboards/jae/j01/config.h
+++ b/keyboards/jae/j01/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Evyd13 26#define MANUFACTURER Evyd13
27#define PRODUCT J-01 27#define PRODUCT J-01
28#define DESCRIPTION A custom 65%ish keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/jc65/v32u4/config.h b/keyboards/jc65/v32u4/config.h
index a00f64a1f..314bfbf25 100644
--- a/keyboards/jc65/v32u4/config.h
+++ b/keyboards/jc65/v32u4/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0002 26#define DEVICE_VER 0x0002
27#define MANUFACTURER dou 27#define MANUFACTURER dou
28#define PRODUCT KEYCLACK65-V1 28#define PRODUCT KEYCLACK65-V1
29#define DESCRIPTION JC65 PCB
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/jd40/config.h b/keyboards/jd40/config.h
index c03bb3aec..027aacfd5 100644
--- a/keyboards/jd40/config.h
+++ b/keyboards/jd40/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER geekhack 27#define MANUFACTURER geekhack
28#define PRODUCT jd40v2 28#define PRODUCT jd40v2
29#define DESCRIPTION t.m.k. keyboard firmware for JD40 MKII
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/jd45/config.h b/keyboards/jd45/config.h
index 02968b44e..4cc46c646 100644
--- a/keyboards/jd45/config.h
+++ b/keyboards/jd45/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER geekhack 27#define MANUFACTURER geekhack
28#define PRODUCT JD45 28#define PRODUCT JD45
29#define DESCRIPTION q.m.k. keyboard firmware for JD45
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/jd45/keymaps/mjt/config.h b/keyboards/jd45/keymaps/mjt/config.h
index da1adc9af..1121d9ab0 100644
--- a/keyboards/jd45/keymaps/mjt/config.h
+++ b/keyboards/jd45/keymaps/mjt/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER geekhack 27#define MANUFACTURER geekhack
28#define PRODUCT JD45 28#define PRODUCT JD45
29#define DESCRIPTION q.m.k. keyboard firmware for JD45
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/jian/handwired/config.h b/keyboards/jian/handwired/config.h
index 5b69621bc..ebcda62f4 100644
--- a/keyboards/jian/handwired/config.h
+++ b/keyboards/jian/handwired/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0010 25#define DEVICE_VER 0x0010
26#define MANUFACTURER KgOfHedgehogs 26#define MANUFACTURER KgOfHedgehogs
27#define PRODUCT Huma 27#define PRODUCT Huma
28#define DESCRIPTION An ergo handwired keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/jian/nsrev2/config.h b/keyboards/jian/nsrev2/config.h
index 2a811e75c..7a2cabeb4 100644
--- a/keyboards/jian/nsrev2/config.h
+++ b/keyboards/jian/nsrev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0210 25#define DEVICE_VER 0x0210
26#define MANUFACTURER KgOfHedgehogs 26#define MANUFACTURER KgOfHedgehogs
27#define PRODUCT Huma 27#define PRODUCT Huma
28#define DESCRIPTION An ergo keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/jian/rev1/config.h b/keyboards/jian/rev1/config.h
index 799a71fc0..575811503 100644
--- a/keyboards/jian/rev1/config.h
+++ b/keyboards/jian/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER KgOfHedgehogs 26#define MANUFACTURER KgOfHedgehogs
27#define PRODUCT Jian 27#define PRODUCT Jian
28#define DESCRIPTION An ergo split keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/jian/rev2/config.h b/keyboards/jian/rev2/config.h
index 87dc82c29..ec3c206d4 100644
--- a/keyboards/jian/rev2/config.h
+++ b/keyboards/jian/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0200 25#define DEVICE_VER 0x0200
26#define MANUFACTURER KgOfHedgehogs 26#define MANUFACTURER KgOfHedgehogs
27#define PRODUCT Jian 27#define PRODUCT Jian
28#define DESCRIPTION An ergo keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/jj50/config.h b/keyboards/jj50/config.h
index a1840919e..9c2d6e241 100644
--- a/keyboards/jj50/config.h
+++ b/keyboards/jj50/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define DEVICE_VER 0x0200 27#define DEVICE_VER 0x0200
28#define MANUFACTURER KPrepublic 28#define MANUFACTURER KPrepublic
29#define PRODUCT JJ50 29#define PRODUCT JJ50
30#define DESCRIPTION A compact 50% (5x12) ortholinear keyboard
31 30
32/* matrix size */ 31/* matrix size */
33#define MATRIX_ROWS 5 32#define MATRIX_ROWS 5
diff --git a/keyboards/jnao/config.h b/keyboards/jnao/config.h
index 1890f32d8..7598e049a 100644
--- a/keyboards/jnao/config.h
+++ b/keyboards/jnao/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Maple Computing 26#define MANUFACTURER Maple Computing
27#define PRODUCT JNAO Keyboard 27#define PRODUCT JNAO Keyboard
28#define DESCRIPTION A no-frills ortholinear keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/just60/config.h b/keyboards/just60/config.h
index 66e5bf7b6..b2ff15631 100644
--- a/keyboards/just60/config.h
+++ b/keyboards/just60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER YDKB 26#define MANUFACTURER YDKB
27#define PRODUCT Just60 27#define PRODUCT Just60
28#define DESCRIPTION Just60 Keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kagamidget/config.h b/keyboards/kagamidget/config.h
index 32e045fa0..5faa1d6c1 100644
--- a/keyboards/kagamidget/config.h
+++ b/keyboards/kagamidget/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER yynmt 26#define MANUFACTURER yynmt
27#define PRODUCT KagaMidget 27#define PRODUCT KagaMidget
28#define DESCRIPTION 48 keys tiny keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/kbdclack/kaishi65/config.h b/keyboards/kbdclack/kaishi65/config.h
index ff8eb57ea..09e390893 100644
--- a/keyboards/kbdclack/kaishi65/config.h
+++ b/keyboards/kbdclack/kaishi65/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDClack 26#define MANUFACTURER KBDClack
27#define PRODUCT kaishi65 27#define PRODUCT kaishi65
28#define DESCRIPTION KBDClack made 65% PCB based on the MULLET from coseyfannitutti
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd19x/config.h b/keyboards/kbdfans/kbd19x/config.h
index 6f14315e7..c5ff2aa0a 100644
--- a/keyboards/kbdfans/kbd19x/config.h
+++ b/keyboards/kbdfans/kbd19x/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDFans 26#define MANUFACTURER KBDFans
27#define PRODUCT kbd19x 27#define PRODUCT kbd19x
28#define DESCRIPTION A compact-1800 keyboard kit.
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/kbdfans/kbd4x/config.h b/keyboards/kbdfans/kbd4x/config.h
index e7f570c69..ba67d4ef4 100644
--- a/keyboards/kbdfans/kbd4x/config.h
+++ b/keyboards/kbdfans/kbd4x/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDFans 26#define MANUFACTURER KBDFans
27#define PRODUCT KBD4x 27#define PRODUCT KBD4x
28#define DESCRIPTION A compact 40% (12x4) ortholinear keyboard kit.
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/kbdfans/kbd66/config.h b/keyboards/kbdfans/kbd66/config.h
index 5d6cab458..4c9caab95 100644
--- a/keyboards/kbdfans/kbd66/config.h
+++ b/keyboards/kbdfans/kbd66/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDFans 26#define MANUFACTURER KBDFans
27#define PRODUCT KBD66 27#define PRODUCT KBD66
28#define DESCRIPTION QMK keyboard firmware for KBD66
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/hotswap/config.h b/keyboards/kbdfans/kbd67/hotswap/config.h
index 555223138..99b46e5e8 100644
--- a/keyboards/kbdfans/kbd67/hotswap/config.h
+++ b/keyboards/kbdfans/kbd67/hotswap/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDFans 26#define MANUFACTURER KBDFans
27#define PRODUCT KBD67 Hotswap 27#define PRODUCT KBD67 Hotswap
28#define DESCRIPTION A custom 65% keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/mkii_soldered/config.h b/keyboards/kbdfans/kbd67/mkii_soldered/config.h
index b72866c66..ef47d3329 100644
--- a/keyboards/kbdfans/kbd67/mkii_soldered/config.h
+++ b/keyboards/kbdfans/kbd67/mkii_soldered/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDfans 26#define MANUFACTURER KBDfans
27#define PRODUCT KBD67-MKII 27#define PRODUCT KBD67-MKII
28#define DESCRIPTION 65% Keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
index 9e47d1258..a832110d3 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
@@ -5,7 +5,6 @@
5#define DEVICE_VER 0x0001 5#define DEVICE_VER 0x0001
6#define MANUFACTURER KBDfans 6#define MANUFACTURER KBDfans
7#define PRODUCT kbd67mkiirgb v1 7#define PRODUCT kbd67mkiirgb v1
8#define DESCRIPTION kbd67mkii rgb keyboard
9 8
10#define MATRIX_ROWS 5 9#define MATRIX_ROWS 5
11#define MATRIX_COLS 15 10#define MATRIX_COLS 15
diff --git a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
index afe5e51a2..1ac9c770d 100644
--- a/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
+++ b/keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
@@ -5,7 +5,6 @@
5#define DEVICE_VER 0x0002 5#define DEVICE_VER 0x0002
6#define MANUFACTURER KBDfans 6#define MANUFACTURER KBDfans
7#define PRODUCT kbd67mkiirgb v2 7#define PRODUCT kbd67mkiirgb v2
8#define DESCRIPTION kbd67mkii rgb keyboard
9 8
10#define MATRIX_ROWS 5 9#define MATRIX_ROWS 5
11#define MATRIX_COLS 15 10#define MATRIX_COLS 15
diff --git a/keyboards/kbdfans/kbd67/rev1/config.h b/keyboards/kbdfans/kbd67/rev1/config.h
index b2fffff2e..034952fae 100644
--- a/keyboards/kbdfans/kbd67/rev1/config.h
+++ b/keyboards/kbdfans/kbd67/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER kbdfans 26#define MANUFACTURER kbdfans
27#define PRODUCT kbd67 27#define PRODUCT kbd67
28#define DESCRIPTION 65% Keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/rev2/config.h b/keyboards/kbdfans/kbd67/rev2/config.h
index 4e1352c41..df5c9baba 100644
--- a/keyboards/kbdfans/kbd67/rev2/config.h
+++ b/keyboards/kbdfans/kbd67/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0002 25#define DEVICE_VER 0x0002
26#define MANUFACTURER KBDFans 26#define MANUFACTURER KBDFans
27#define PRODUCT KBD67v2 27#define PRODUCT KBD67v2
28#define DESCRIPTION 65% Keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h b/keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h
index 4f5147e66..e387c84b2 100644
--- a/keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h
+++ b/keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h
@@ -2,11 +2,9 @@
2 2
3#undef MANUFACTURER 3#undef MANUFACTURER
4#undef PRODUCT 4#undef PRODUCT
5#undef DESCRIPTION
6 5
7#define MANUFACTURER Potato Inc. 6#define MANUFACTURER Potato Inc.
8#define PRODUCT Qt3.14 7#define PRODUCT Qt3.14
9#define DESCRIPTION Look, a keyboard!
10 8
11/* send tap key if no layer key was used even after tap delay */ 9/* send tap key if no layer key was used even after tap delay */
12#define TAPPING_TERM 50 10#define TAPPING_TERM 50
diff --git a/keyboards/kbdfans/kbd6x/config.h b/keyboards/kbdfans/kbd6x/config.h
index 8d3d45626..0a2090846 100644
--- a/keyboards/kbdfans/kbd6x/config.h
+++ b/keyboards/kbdfans/kbd6x/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER You 26#define MANUFACTURER You
27#define PRODUCT kbd6x 27#define PRODUCT kbd6x
28#define DESCRIPTION Dual USB-C Tsangan Hot Swap PCB
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kbdfans/kbd75/config.h b/keyboards/kbdfans/kbd75/config.h
index 1d30d7abf..20ffa3285 100644
--- a/keyboards/kbdfans/kbd75/config.h
+++ b/keyboards/kbdfans/kbd75/config.h
@@ -6,7 +6,6 @@
6#define VENDOR_ID 0x4B42 6#define VENDOR_ID 0x4B42
7#define MANUFACTURER qmkbuilder 7#define MANUFACTURER qmkbuilder
8#define PRODUCT KBD75 8#define PRODUCT KBD75
9#define DESCRIPTION QMK keyboard firmware for KBD75
10 9
11/* key matrix size */ 10/* key matrix size */
12#define MATRIX_ROWS 6 11#define MATRIX_ROWS 6
diff --git a/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h b/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
index 54960f7d1..a5578b235 100644
--- a/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
+++ b/keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
@@ -2,11 +2,9 @@
2 2
3#undef MANUFACTURER 3#undef MANUFACTURER
4#undef PRODUCT 4#undef PRODUCT
5#undef DESCRIPTION
6 5
7#define MANUFACTURER Potato Inc. 6#define MANUFACTURER Potato Inc.
8#define PRODUCT Qt3.14 7#define PRODUCT Qt3.14
9#define DESCRIPTION Look, a keyboard!
10 8
11/* send tap key if no layer key was used even after tap delay */ 9/* send tap key if no layer key was used even after tap delay */
12#define TAPPING_TERM 250 10#define TAPPING_TERM 250
diff --git a/keyboards/kbdfans/kbd8x/config.h b/keyboards/kbdfans/kbd8x/config.h
index 71daac15f..b05d83065 100644
--- a/keyboards/kbdfans/kbd8x/config.h
+++ b/keyboards/kbdfans/kbd8x/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDFans 26#define MANUFACTURER KBDFans
27#define PRODUCT kbd8x 27#define PRODUCT kbd8x
28#define DESCRIPTION Custom TKL Keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/kbdfans/kbd8x_mk2/config.h b/keyboards/kbdfans/kbd8x_mk2/config.h
index 9585e230e..c41285bc6 100644
--- a/keyboards/kbdfans/kbd8x_mk2/config.h
+++ b/keyboards/kbdfans/kbd8x_mk2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDfans 26#define MANUFACTURER KBDfans
27#define PRODUCT KBD8X-MKII 27#define PRODUCT KBD8X-MKII
28#define DESCRIPTION TKL Keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 12 30#define MATRIX_ROWS 12
diff --git a/keyboards/kbdfans/kbdmini/config.h b/keyboards/kbdfans/kbdmini/config.h
index 0fc7b5acb..d24050783 100644
--- a/keyboards/kbdfans/kbdmini/config.h
+++ b/keyboards/kbdfans/kbdmini/config.h
@@ -9,7 +9,6 @@
9#define MANUFACTURER DZTECH 9#define MANUFACTURER DZTECH
10 10
11#define PRODUCT KBDMINI 11#define PRODUCT KBDMINI
12#define DESCRIPTION KBDMINI RGB keyboard
13#define MATRIX_ROWS 4 12#define MATRIX_ROWS 4
14#define MATRIX_COLS 13 13#define MATRIX_COLS 13
15 14
diff --git a/keyboards/kbdfans/kbdpad_mk2/config.h b/keyboards/kbdfans/kbdpad_mk2/config.h
index b3de693d9..523e14dd4 100644
--- a/keyboards/kbdfans/kbdpad_mk2/config.h
+++ b/keyboards/kbdfans/kbdpad_mk2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER KBDfans 26#define MANUFACTURER KBDfans
27#define PRODUCT KBDPAD-MKII 27#define PRODUCT KBDPAD-MKII
28#define DESCRIPTION Numpad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/kbdfans/maja/config.h b/keyboards/kbdfans/maja/config.h
index 4351ee4bb..d8553766b 100755
--- a/keyboards/kbdfans/maja/config.h
+++ b/keyboards/kbdfans/maja/config.h
@@ -7,7 +7,6 @@
7#define DEVICE_VER 0x0001 7#define DEVICE_VER 0x0001
8#define MANUFACTURER KBDFANS 8#define MANUFACTURER KBDFANS
9#define PRODUCT MAJA 9#define PRODUCT MAJA
10#define DESCRIPTION MAJA RGB keyboard
11 10
12#define MATRIX_ROWS 5 11#define MATRIX_ROWS 5
13#define MATRIX_COLS 15 12#define MATRIX_COLS 15
diff --git a/keyboards/kc60se/config.h b/keyboards/kc60se/config.h
index 6e23e2ce2..1371613ba 100644
--- a/keyboards/kc60se/config.h
+++ b/keyboards/kc60se/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Unknown 26#define MANUFACTURER Unknown
27#define PRODUCT kc60se 27#define PRODUCT kc60se
28#define DESCRIPTION A custom 60% keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/keebio/bdn9/rev1/config.h b/keyboards/keebio/bdn9/rev1/config.h
index e4814d663..ed5d5953f 100644
--- a/keyboards/keebio/bdn9/rev1/config.h
+++ b/keyboards/keebio/bdn9/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT BDN9 Rev. 1 27#define PRODUCT BDN9 Rev. 1
28#define DESCRIPTION 3x3 Macropad with Rotary Encoders
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/keebio/bdn9/rev2/config.h b/keyboards/keebio/bdn9/rev2/config.h
index f47c8addc..d4a252a30 100644
--- a/keyboards/keebio/bdn9/rev2/config.h
+++ b/keyboards/keebio/bdn9/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0200 25#define DEVICE_VER 0x0200
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT BDN9 Rev. 2 27#define PRODUCT BDN9 Rev. 2
28#define DESCRIPTION 3x3 Macropad with Rotary Encoders
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/keebio/bfo9000/config.h b/keyboards/keebio/bfo9000/config.h
index 671575536..7e9d4cec0 100644
--- a/keyboards/keebio/bfo9000/config.h
+++ b/keyboards/keebio/bfo9000/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0100 26#define DEVICE_VER 0x0100
27#define MANUFACTURER Keebio 27#define MANUFACTURER Keebio
28#define PRODUCT BFO-9000 28#define PRODUCT BFO-9000
29#define DESCRIPTION Really big split ortholinear keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32// Rows are doubled-up 31// Rows are doubled-up
diff --git a/keyboards/keebio/choconum/config.h b/keyboards/keebio/choconum/config.h
index 42a161359..c14b27ee9 100644
--- a/keyboards/keebio/choconum/config.h
+++ b/keyboards/keebio/choconum/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT Choconum 27#define PRODUCT Choconum
28#define DESCRIPTION Low-Profile Numpad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/keebio/chocopad/config.h b/keyboards/keebio/chocopad/config.h
index d8831556c..08e62f034 100644
--- a/keyboards/keebio/chocopad/config.h
+++ b/keyboards/keebio/chocopad/config.h
@@ -9,7 +9,6 @@
9#define DEVICE_VER 0x0100 9#define DEVICE_VER 0x0100
10#define MANUFACTURER Keebio 10#define MANUFACTURER Keebio
11#define PRODUCT Chocopad 11#define PRODUCT Chocopad
12#define DESCRIPTION 4x4 macropad using Kailh Choc low-profile switches
13 12
14/* key matrix size */ 13/* key matrix size */
15#define MATRIX_ROWS 4 14#define MATRIX_ROWS 4
diff --git a/keyboards/keebio/dilly/config.h b/keyboards/keebio/dilly/config.h
index e4d17df47..835498f25 100644
--- a/keyboards/keebio/dilly/config.h
+++ b/keyboards/keebio/dilly/config.h
@@ -9,7 +9,6 @@
9#define DEVICE_VER 0x0100 9#define DEVICE_VER 0x0100
10#define MANUFACTURER Keebio 10#define MANUFACTURER Keebio
11#define PRODUCT Dilly 11#define PRODUCT Dilly
12#define DESCRIPTION 30 percent ortholinear keyboard
13 12
14/* key matrix size */ 13/* key matrix size */
15#define MATRIX_ROWS 6 14#define MATRIX_ROWS 6
diff --git a/keyboards/keebio/ergodicity/config.h b/keyboards/keebio/ergodicity/config.h
index 18a3c6d73..33e329863 100644
--- a/keyboards/keebio/ergodicity/config.h
+++ b/keyboards/keebio/ergodicity/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT Ergodicity 27#define PRODUCT Ergodicity
28#define DESCRIPTION Low-profile ergo keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/keebio/fourier/config.h b/keyboards/keebio/fourier/config.h
index b9db50aac..1ce0aac7e 100644
--- a/keyboards/keebio/fourier/config.h
+++ b/keyboards/keebio/fourier/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0100 26#define DEVICE_VER 0x0100
27#define MANUFACTURER Keebio 27#define MANUFACTURER Keebio
28#define PRODUCT Fourier 28#define PRODUCT Fourier
29#define DESCRIPTION Split 40 percent staggered keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32// Rows are doubled-up 31// Rows are doubled-up
diff --git a/keyboards/keebio/iris/keymaps/xyverz/config.h b/keyboards/keebio/iris/keymaps/xyverz/config.h
index b820a0753..d3fc22ca7 100644
--- a/keyboards/keebio/iris/keymaps/xyverz/config.h
+++ b/keyboards/keebio/iris/keymaps/xyverz/config.h
@@ -29,9 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#undef MANUFACTURER 29#undef MANUFACTURER
30#define MANUFACTURER Ian Sterling 30#define MANUFACTURER Ian Sterling
31 31
32#undef DESCRIPTION
33#define DESCRIPTION A column-staggered split ortholinear keyboard
34
35#undef RGBLED_NUM 32#undef RGBLED_NUM
36#define RGBLIGHT_ANIMATIONS 33#define RGBLIGHT_ANIMATIONS
37#define RGBLED_NUM 12 34#define RGBLED_NUM 12
diff --git a/keyboards/keebio/iris/rev1/config.h b/keyboards/keebio/iris/rev1/config.h
index f475d2941..c1d39cfbe 100644
--- a/keyboards/keebio/iris/rev1/config.h
+++ b/keyboards/keebio/iris/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0100 23#define DEVICE_VER 0x0100
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT Iris Keyboard 25#define PRODUCT Iris Keyboard
26#define DESCRIPTION Split 50 percent ergonomic keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/iris/rev1_led/config.h b/keyboards/keebio/iris/rev1_led/config.h
index f06a182a4..02bc73021 100644
--- a/keyboards/keebio/iris/rev1_led/config.h
+++ b/keyboards/keebio/iris/rev1_led/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0100 23#define DEVICE_VER 0x0100
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT Iris Keyboard 25#define PRODUCT Iris Keyboard
26#define DESCRIPTION Split 50 percent ergonomic keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/iris/rev2/config.h b/keyboards/keebio/iris/rev2/config.h
index c3da1321c..793d653c0 100644
--- a/keyboards/keebio/iris/rev2/config.h
+++ b/keyboards/keebio/iris/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0200 23#define DEVICE_VER 0x0200
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT Keebio Iris Rev. 2 25#define PRODUCT Keebio Iris Rev. 2
26#define DESCRIPTION Split 50 percent ergonomic keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/iris/rev3/config.h b/keyboards/keebio/iris/rev3/config.h
index 945b8e9c2..921627382 100644
--- a/keyboards/keebio/iris/rev3/config.h
+++ b/keyboards/keebio/iris/rev3/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0300 23#define DEVICE_VER 0x0300
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT Keebio Iris Rev. 3 25#define PRODUCT Keebio Iris Rev. 3
26#define DESCRIPTION Split 50 percent ergonomic keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/iris/rev4/config.h b/keyboards/keebio/iris/rev4/config.h
index fb8b69ada..0ad59b977 100644
--- a/keyboards/keebio/iris/rev4/config.h
+++ b/keyboards/keebio/iris/rev4/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0400 23#define DEVICE_VER 0x0400
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT Keebio Iris Rev. 4 25#define PRODUCT Keebio Iris Rev. 4
26#define DESCRIPTION Split 50 percent ergonomic keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/kbo5000/rev1/config.h b/keyboards/keebio/kbo5000/rev1/config.h
index 085bfa47b..5d065fe1c 100644
--- a/keyboards/keebio/kbo5000/rev1/config.h
+++ b/keyboards/keebio/kbo5000/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0100 24#define DEVICE_VER 0x0100
25#define MANUFACTURER Keebio 25#define MANUFACTURER Keebio
26#define PRODUCT KBO-5000 Rev. 1 26#define PRODUCT KBO-5000 Rev. 1
27#define DESCRIPTION Split staggered keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/keebio/laplace/config.h b/keyboards/keebio/laplace/config.h
index cce642526..994806766 100644
--- a/keyboards/keebio/laplace/config.h
+++ b/keyboards/keebio/laplace/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT Laplace 27#define PRODUCT Laplace
28#define DESCRIPTION 40 percent staggered keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/keebio/levinson/rev1/config.h b/keyboards/keebio/levinson/rev1/config.h
index a8854b135..2b10dcec0 100644
--- a/keyboards/keebio/levinson/rev1/config.h
+++ b/keyboards/keebio/levinson/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT Levinson 27#define PRODUCT Levinson
28#define DESCRIPTION Split 40 percent ortholinear keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/keebio/levinson/rev2/config.h b/keyboards/keebio/levinson/rev2/config.h
index 5a0112552..c993861b8 100644
--- a/keyboards/keebio/levinson/rev2/config.h
+++ b/keyboards/keebio/levinson/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0200 25#define DEVICE_VER 0x0200
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT Levinson 27#define PRODUCT Levinson
28#define DESCRIPTION Split 40 percent ortholinear keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/keebio/levinson/rev3/config.h b/keyboards/keebio/levinson/rev3/config.h
index 45cff5d8b..60e6c150f 100644
--- a/keyboards/keebio/levinson/rev3/config.h
+++ b/keyboards/keebio/levinson/rev3/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0300 25#define DEVICE_VER 0x0300
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT Levinson 27#define PRODUCT Levinson
28#define DESCRIPTION Split 40 percent ortholinear keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/keebio/nyquist/rev1/config.h b/keyboards/keebio/nyquist/rev1/config.h
index 0822f91ad..774f49c90 100644
--- a/keyboards/keebio/nyquist/rev1/config.h
+++ b/keyboards/keebio/nyquist/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0100 23#define DEVICE_VER 0x0100
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT The Nyquist Keyboard 25#define PRODUCT The Nyquist Keyboard
26#define DESCRIPTION Split 60 percent ortholinear keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/nyquist/rev2/config.h b/keyboards/keebio/nyquist/rev2/config.h
index b0429f526..d558c204d 100644
--- a/keyboards/keebio/nyquist/rev2/config.h
+++ b/keyboards/keebio/nyquist/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0200 23#define DEVICE_VER 0x0200
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT The Nyquist Keyboard 25#define PRODUCT The Nyquist Keyboard
26#define DESCRIPTION Split 60 percent ortholinear keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/nyquist/rev3/config.h b/keyboards/keebio/nyquist/rev3/config.h
index 5d4000b46..d16581572 100644
--- a/keyboards/keebio/nyquist/rev3/config.h
+++ b/keyboards/keebio/nyquist/rev3/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0300 23#define DEVICE_VER 0x0300
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT The Nyquist Keyboard 25#define PRODUCT The Nyquist Keyboard
26#define DESCRIPTION Split 60 percent ortholinear keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/quefrency/rev1/config.h b/keyboards/keebio/quefrency/rev1/config.h
index b67507187..c3ddd8b1a 100644
--- a/keyboards/keebio/quefrency/rev1/config.h
+++ b/keyboards/keebio/quefrency/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0100 24#define DEVICE_VER 0x0100
25#define MANUFACTURER Keebio 25#define MANUFACTURER Keebio
26#define PRODUCT Quefrency Rev. 1 26#define PRODUCT Quefrency Rev. 1
27#define DESCRIPTION Split 60/65 percent staggered keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/keebio/quefrency/rev2/config.h b/keyboards/keebio/quefrency/rev2/config.h
index ba85dc0f6..4f6a0c42c 100644
--- a/keyboards/keebio/quefrency/rev2/config.h
+++ b/keyboards/keebio/quefrency/rev2/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0200 24#define DEVICE_VER 0x0200
25#define MANUFACTURER Keebio 25#define MANUFACTURER Keebio
26#define PRODUCT Quefrency Rev. 2 26#define PRODUCT Quefrency Rev. 2
27#define DESCRIPTION Split 60/65 percent staggered keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/keebio/rorschach/rev1/config.h b/keyboards/keebio/rorschach/rev1/config.h
index 4dae31f8c..fa93d82de 100644
--- a/keyboards/keebio/rorschach/rev1/config.h
+++ b/keyboards/keebio/rorschach/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0100 23#define DEVICE_VER 0x0100
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT Rorschach Keyboard 25#define PRODUCT Rorschach Keyboard
26#define DESCRIPTION Split 45 percent ortholinear keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/sinc/rev1/config.h b/keyboards/keebio/sinc/rev1/config.h
index acd4cfb1f..853eef687 100644
--- a/keyboards/keebio/sinc/rev1/config.h
+++ b/keyboards/keebio/sinc/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0100 24#define DEVICE_VER 0x0100
25#define MANUFACTURER Keebio 25#define MANUFACTURER Keebio
26#define PRODUCT Sinc Rev. 1 26#define PRODUCT Sinc Rev. 1
27#define DESCRIPTION Split 75 percent staggered keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/keebio/tragicforce68/config.h b/keyboards/keebio/tragicforce68/config.h
index 4a1b6378c..397517597 100644
--- a/keyboards/keebio/tragicforce68/config.h
+++ b/keyboards/keebio/tragicforce68/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0101 25#define DEVICE_VER 0x0101
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT Tragicforce 68 27#define PRODUCT Tragicforce 68
28#define DESCRIPTION Programmable PCB replacement for Magicforce 68
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 9 30#define MATRIX_ROWS 9
diff --git a/keyboards/keebio/tukey/config.h b/keyboards/keebio/tukey/config.h
index d298794f1..e6ee9a8f2 100644
--- a/keyboards/keebio/tukey/config.h
+++ b/keyboards/keebio/tukey/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT Tukey 27#define PRODUCT Tukey
28#define DESCRIPTION 1x2 board for the Big Switch
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 1 30#define MATRIX_ROWS 1
diff --git a/keyboards/keebio/viterbi/rev1/config.h b/keyboards/keebio/viterbi/rev1/config.h
index 131bf8fbc..15dea932f 100644
--- a/keyboards/keebio/viterbi/rev1/config.h
+++ b/keyboards/keebio/viterbi/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER Keebio 26#define MANUFACTURER Keebio
27#define PRODUCT The Viterbi Keyboard 27#define PRODUCT The Viterbi Keyboard
28#define DESCRIPTION Split 5x14 ortholinear keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/keebio/viterbi/rev2/config.h b/keyboards/keebio/viterbi/rev2/config.h
index 777515192..ed4f87aba 100644
--- a/keyboards/keebio/viterbi/rev2/config.h
+++ b/keyboards/keebio/viterbi/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0200 23#define DEVICE_VER 0x0200
24#define MANUFACTURER Keebio 24#define MANUFACTURER Keebio
25#define PRODUCT The Viterbi Keyboard 25#define PRODUCT The Viterbi Keyboard
26#define DESCRIPTION Split 5x14 ortholinear keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29// Rows are doubled-up 28// Rows are doubled-up
diff --git a/keyboards/keebio/wavelet/config.h b/keyboards/keebio/wavelet/config.h
index 71366ec24..d533d2935 100644
--- a/keyboards/keebio/wavelet/config.h
+++ b/keyboards/keebio/wavelet/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define DEVICE_VER 0x0100 27#define DEVICE_VER 0x0100
28#define MANUFACTURER Keebio 28#define MANUFACTURER Keebio
29#define PRODUCT Wavelet 29#define PRODUCT Wavelet
30#define DESCRIPTION 40 percent ortholinear keyboard
31 30
32/* key matrix size */ 31/* key matrix size */
33#define MATRIX_ROWS 8 32#define MATRIX_ROWS 8
diff --git a/keyboards/keebwerk/nano_slider/config.h b/keyboards/keebwerk/nano_slider/config.h
index dc8d91c26..36950c192 100644
--- a/keyboards/keebwerk/nano_slider/config.h
+++ b/keyboards/keebwerk/nano_slider/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER keebwerk. 26#define MANUFACTURER keebwerk.
27#define PRODUCT nano. slider 27#define PRODUCT nano. slider
28#define DESCRIPTION A small eight key macropad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 2 30#define MATRIX_ROWS 2
diff --git a/keyboards/keebzdotnet/wazowski/config.h b/keyboards/keebzdotnet/wazowski/config.h
index 26c7ccd5e..40db65b99 100644
--- a/keyboards/keebzdotnet/wazowski/config.h
+++ b/keyboards/keebzdotnet/wazowski/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER keebzdotnet 26#define MANUFACTURER keebzdotnet
27#define PRODUCT wazowski 23-19 27#define PRODUCT wazowski 23-19
28#define DESCRIPTION A modern keyboard from an animated monster movie keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/keyboardio/model01/config.h b/keyboards/keyboardio/model01/config.h
index 043e21cfa..a08b98946 100644
--- a/keyboards/keyboardio/model01/config.h
+++ b/keyboards/keyboardio/model01/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Keyboardio 26#define MANUFACTURER Keyboardio
27#define PRODUCT Model 01 27#define PRODUCT Model 01
28#define DESCRIPTION (QMK)
29 28
30/* key matrix size; rows are doubled for split */ 29/* key matrix size; rows are doubled for split */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/keyhive/maypad/config.h b/keyboards/keyhive/maypad/config.h
index 22c434df7..06658dde3 100644
--- a/keyboards/keyhive/maypad/config.h
+++ b/keyboards/keyhive/maypad/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
22#define DEVICE_VER 0x0001 22#define DEVICE_VER 0x0001
23#define MANUFACTURER KeyHive 23#define MANUFACTURER KeyHive
24#define PRODUCT maypad 24#define PRODUCT maypad
25#define DESCRIPTION Budget-friendly numpad
26 25
27/* key matrix size */ 26/* key matrix size */
28#define MATRIX_ROWS 5 27#define MATRIX_ROWS 5
diff --git a/keyboards/kinesis/config.h b/keyboards/kinesis/config.h
index 29f497862..ddb16d33b 100644
--- a/keyboards/kinesis/config.h
+++ b/keyboards/kinesis/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define VENDOR_ID 0xFEED 24#define VENDOR_ID 0xFEED
25#define MANUFACTURER You 25#define MANUFACTURER You
26#define PRODUCT Kinesis Advantage/Contoured 26#define PRODUCT Kinesis Advantage/Contoured
27#define DESCRIPTION A custom keyboard
28 27
29// Mouse 28// Mouse
30#define MOUSEKEY_DELAY 60 29#define MOUSEKEY_DELAY 60
diff --git a/keyboards/kingly_keys/romac/config.h b/keyboards/kingly_keys/romac/config.h
index 59b084e8c..c8cb19c74 100644
--- a/keyboards/kingly_keys/romac/config.h
+++ b/keyboards/kingly_keys/romac/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER TheRoyalSweatshirt 9#define MANUFACTURER TheRoyalSweatshirt
10#define PRODUCT romac 10#define PRODUCT romac
11#define DESCRIPTION A *Plaid inspired twelve-key macropad
12/* key matrix size */ 11/* key matrix size */
13#define MATRIX_ROWS 4 12#define MATRIX_ROWS 4
14#define MATRIX_COLS 3 13#define MATRIX_COLS 3
diff --git a/keyboards/kingly_keys/romac_plus/config.h b/keyboards/kingly_keys/romac_plus/config.h
index 5ea8321de..a83801b4c 100644
--- a/keyboards/kingly_keys/romac_plus/config.h
+++ b/keyboards/kingly_keys/romac_plus/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER TheRoyalSweatshirt 9#define MANUFACTURER TheRoyalSweatshirt
10#define PRODUCT RoMac+ 10#define PRODUCT RoMac+
11#define DESCRIPTION A *Plaid inspired twelve-key macropad with upgraded features
12/* key matrix size */ 11/* key matrix size */
13#define MATRIX_ROWS 4 12#define MATRIX_ROWS 4
14#define MATRIX_COLS 3 13#define MATRIX_COLS 3
diff --git a/keyboards/kingly_keys/ropro/config.h b/keyboards/kingly_keys/ropro/config.h
index 3784ebc62..c9791be8c 100644
--- a/keyboards/kingly_keys/ropro/config.h
+++ b/keyboards/kingly_keys/ropro/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Kingly-Keys 25#define MANUFACTURER Kingly-Keys
26#define PRODUCT The_RoPro 26#define PRODUCT The_RoPro
27#define DESCRIPTION A 75-key ortholinear keyboard with rotary encoder
28 27
29 /* key matrix size */ 28 /* key matrix size */
30#define MATRIX_ROWS 7 29#define MATRIX_ROWS 7
diff --git a/keyboards/kingly_keys/smd_milk/config.h b/keyboards/kingly_keys/smd_milk/config.h
index 6e16d373d..27463b630 100644
--- a/keyboards/kingly_keys/smd_milk/config.h
+++ b/keyboards/kingly_keys/smd_milk/config.h
@@ -22,7 +22,6 @@
22#define DEVICE_VER 0x0001 22#define DEVICE_VER 0x0001
23#define MANUFACTURER Kingly-Keys 23#define MANUFACTURER Kingly-Keys
24#define PRODUCT SMD-2% Milk 24#define PRODUCT SMD-2% Milk
25#define DESCRIPTION The SMD Ed. of the Milk themed 2% Keyboard by rionlion100
26 25
27/* key matrix size */ 26/* key matrix size */
28#define MATRIX_ROWS 2 27#define MATRIX_ROWS 2
diff --git a/keyboards/kingly_keys/soap/config.h b/keyboards/kingly_keys/soap/config.h
index 2ffbaacc7..ca6504465 100644
--- a/keyboards/kingly_keys/soap/config.h
+++ b/keyboards/kingly_keys/soap/config.h
@@ -22,7 +22,6 @@
22#define DEVICE_VER 0x0004 22#define DEVICE_VER 0x0004
23#define MANUFACTURER Kingly-Keys 23#define MANUFACTURER Kingly-Keys
24#define PRODUCT SOAP 24#define PRODUCT SOAP
25#define DESCRIPTION A Sanitary "Soap" Themed Macropad with Rotary Encoder
26 25
27 /* key matrix size */ 26 /* key matrix size */
28#define MATRIX_ROWS 2 27#define MATRIX_ROWS 2
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h
index 15be87d26..176b04013 100644
--- a/keyboards/kira75/config.h
+++ b/keyboards/kira75/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER thesiscamper 27#define MANUFACTURER thesiscamper
28#define PRODUCT kira75 28#define PRODUCT kira75
29#define DESCRIPTION Custom 75% keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 6 31#define MATRIX_ROWS 6
diff --git a/keyboards/kmac/config.h b/keyboards/kmac/config.h
index e924a4b14..9a36f99dc 100644
--- a/keyboards/kmac/config.h
+++ b/keyboards/kmac/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0104 25#define DEVICE_VER 0x0104
26#define MANUFACTURER KBDMania 26#define MANUFACTURER KBDMania
27#define PRODUCT KMAC 27#define PRODUCT KMAC
28#define DESCRIPTION QMK keyboard firmware for KMAC
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/kmini/config.h b/keyboards/kmini/config.h
index 3b947acc5..a0592b4ec 100755
--- a/keyboards/kmini/config.h
+++ b/keyboards/kmini/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0104 24#define DEVICE_VER 0x0104
25#define MANUFACTURER Revo 25#define MANUFACTURER Revo
26#define PRODUCT KMAC Kmini 26#define PRODUCT KMAC Kmini
27#define DESCRIPTION QMK keyboard firmware for Revo KMAC Mini
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 5 29#define MATRIX_ROWS 5
diff --git a/keyboards/knops/mini/config.h b/keyboards/knops/mini/config.h
index 01a5f44ba..ff9d5c887 100644
--- a/keyboards/knops/mini/config.h
+++ b/keyboards/knops/mini/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Alltrons IT 27#define MANUFACTURER Alltrons IT
28#define PRODUCT Knops Mini 28#define PRODUCT Knops Mini
29#define DESCRIPTION Advanced 3x2 macrokeyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 1 31#define MATRIX_ROWS 1
diff --git a/keyboards/kona_classic/config.h b/keyboards/kona_classic/config.h
index affd572b7..014f4dcc2 100644
--- a/keyboards/kona_classic/config.h
+++ b/keyboards/kona_classic/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0003 26#define DEVICE_VER 0x0003
27#define MANUFACTURER Dangerous Parts 27#define MANUFACTURER Dangerous Parts
28#define PRODUCT Kona Classic 28#define PRODUCT Kona Classic
29#define DESCRIPTION QMK keyboard firmware for Kona Classic
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/kudox/columner/config.h b/keyboards/kudox/columner/config.h
index 84e89b52a..110933127 100644
--- a/keyboards/kudox/columner/config.h
+++ b/keyboards/kudox/columner/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0100 24#define DEVICE_VER 0x0100
25#define MANUFACTURER Kumao Kobo 25#define MANUFACTURER Kumao Kobo
26#define PRODUCT The Kudox Keyboard 26#define PRODUCT The Kudox Keyboard
27#define DESCRIPTION Split column staggered 5x7 custom keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/kudox/rev1/config.h b/keyboards/kudox/rev1/config.h
index 079252181..8e994770f 100644
--- a/keyboards/kudox/rev1/config.h
+++ b/keyboards/kudox/rev1/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0100 24#define DEVICE_VER 0x0100
25#define MANUFACTURER Kumao Kobo 25#define MANUFACTURER Kumao Kobo
26#define PRODUCT The Kudox Keyboard 26#define PRODUCT The Kudox Keyboard
27#define DESCRIPTION Split row staggered 5x7 custom keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/kudox/rev2/config.h b/keyboards/kudox/rev2/config.h
index b1a0922f6..81b1fb676 100644
--- a/keyboards/kudox/rev2/config.h
+++ b/keyboards/kudox/rev2/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0200 24#define DEVICE_VER 0x0200
25#define MANUFACTURER Kumao Kobo 25#define MANUFACTURER Kumao Kobo
26#define PRODUCT The Kudox Keyboard 26#define PRODUCT The Kudox Keyboard
27#define DESCRIPTION Split row staggered 5x7 custom keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/kudox/rev3/config.h b/keyboards/kudox/rev3/config.h
index 5c1de6994..9d24106f4 100644
--- a/keyboards/kudox/rev3/config.h
+++ b/keyboards/kudox/rev3/config.h
@@ -24,7 +24,6 @@
24#define DEVICE_VER 0x0300 24#define DEVICE_VER 0x0300
25#define MANUFACTURER Kumao Kobo 25#define MANUFACTURER Kumao Kobo
26#define PRODUCT The Kudox Keyboard 26#define PRODUCT The Kudox Keyboard
27#define DESCRIPTION Split row staggered 5x7 custom keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/kudox_game/rev1/config.h b/keyboards/kudox_game/rev1/config.h
index 9f1ea45ef..ab34f889d 100644
--- a/keyboards/kudox_game/rev1/config.h
+++ b/keyboards/kudox_game/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER Kumao Kobo 26#define MANUFACTURER Kumao Kobo
27#define PRODUCT The Kudox Game Keyboard 27#define PRODUCT The Kudox Game Keyboard
28#define DESCRIPTION Custom keyboard for game
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kudox_game/rev2/config.h b/keyboards/kudox_game/rev2/config.h
index ff3d7dc8b..ea27d5efb 100644
--- a/keyboards/kudox_game/rev2/config.h
+++ b/keyboards/kudox_game/rev2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0200 25#define DEVICE_VER 0x0200
26#define MANUFACTURER Kumao Kobo 26#define MANUFACTURER Kumao Kobo
27#define PRODUCT The Kudox Game Keyboard 27#define PRODUCT The Kudox Game Keyboard
28#define DESCRIPTION Custom keyboard for playing game
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/kv/revt/config.h b/keyboards/kv/revt/config.h
index 8aa5a1d31..b718de678 100644
--- a/keyboards/kv/revt/config.h
+++ b/keyboards/kv/revt/config.h
@@ -23,7 +23,6 @@
23#define DEVICE_VER 0x0001 23#define DEVICE_VER 0x0001
24#define MANUFACTURER Hybrid 24#define MANUFACTURER Hybrid
25#define PRODUCT KVT 25#define PRODUCT KVT
26#define DESCRIPTION SouthPaw Keyboard
27 26
28/* key matrix size */ 27/* key matrix size */
29#define MATRIX_ROWS 6 28#define MATRIX_ROWS 6
diff --git a/keyboards/kyria/rev1/config.h b/keyboards/kyria/rev1/config.h
index 29209f3fc..e832db105 100644
--- a/keyboards/kyria/rev1/config.h
+++ b/keyboards/kyria/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER splitkb 25#define MANUFACTURER splitkb
26#define PRODUCT Kyria Keyboard 26#define PRODUCT Kyria Keyboard
27#define DESCRIPTION Split 40 percent ergonomic keyboard
28 27
29/* key matrix size */ 28/* key matrix size */
30/* Rows are doubled up */ 29/* Rows are doubled up */
diff --git a/keyboards/laptreus/config.h b/keyboards/laptreus/config.h
index 675d7b007..0c13da4bd 100644
--- a/keyboards/laptreus/config.h
+++ b/keyboards/laptreus/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Vosechu 27#define MANUFACTURER Vosechu
28#define PRODUCT Laptreus 28#define PRODUCT Laptreus
29#define DESCRIPTION keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/keyboards/latinpad/config.h b/keyboards/latinpad/config.h
index 2b7698d4c..ed2fcdf9a 100644
--- a/keyboards/latinpad/config.h
+++ b/keyboards/latinpad/config.h
@@ -22,7 +22,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/
22#define DEVICE_VER 0x0001 22#define DEVICE_VER 0x0001
23#define MANUFACTURER latincompass 23#define MANUFACTURER latincompass
24#define PRODUCT latinpad 24#define PRODUCT latinpad
25#define DESCRIPTION dual rotary encoder macro pad
26 25
27/* key matrix size */ 26/* key matrix size */
28#define MATRIX_ROWS 5 27#define MATRIX_ROWS 5
diff --git a/keyboards/lattice60/config.h b/keyboards/lattice60/config.h
index 649219538..1346c73f4 100644
--- a/keyboards/lattice60/config.h
+++ b/keyboards/lattice60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER emdarcher 26#define MANUFACTURER emdarcher
27#define PRODUCT LATTICE60 27#define PRODUCT LATTICE60
28#define DESCRIPTION A HHKB layout keyboard using only through-hole components.
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/launchpad/config.h b/keyboards/launchpad/config.h
index d93fe65d2..e9a13a3bd 100644
--- a/keyboards/launchpad/config.h
+++ b/keyboards/launchpad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define PRODUCT_ID 0x6007 25#define PRODUCT_ID 0x6007
26#define MANUFACTURER Maple Computing 26#define MANUFACTURER Maple Computing
27#define PRODUCT Launch Pad 27#define PRODUCT Launch Pad
28#define DESCRIPTION An all-in-on macropad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/lazydesigners/dimple/config.h b/keyboards/lazydesigners/dimple/config.h
index a72c78cb3..d5bab811e 100644
--- a/keyboards/lazydesigners/dimple/config.h
+++ b/keyboards/lazydesigners/dimple/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER LazyDesigners 26#define MANUFACTURER LazyDesigners
27#define PRODUCT Dimple 27#define PRODUCT Dimple
28#define DESCRIPTION A 40% keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 4 30#define MATRIX_ROWS 4
diff --git a/keyboards/lazydesigners/the30/config.h b/keyboards/lazydesigners/the30/config.h
index 63b1637c2..0fcfa7dd4 100644
--- a/keyboards/lazydesigners/the30/config.h
+++ b/keyboards/lazydesigners/the30/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER LazyDesigners 26#define MANUFACTURER LazyDesigners
27#define PRODUCT THE30 27#define PRODUCT THE30
28#define DESCRIPTION A 30% keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/lazydesigners/the50/config.h b/keyboards/lazydesigners/the50/config.h
index c46dcbeb1..2a546a666 100644
--- a/keyboards/lazydesigners/the50/config.h
+++ b/keyboards/lazydesigners/the50/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER LazyDesigners 9#define MANUFACTURER LazyDesigners
10#define PRODUCT THE50 10#define PRODUCT THE50
11#define DESCRIPTION A 50% keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 4 13#define MATRIX_ROWS 4
diff --git a/keyboards/lazydesigners/the60/config.h b/keyboards/lazydesigners/the60/config.h
index 2929ad2ad..05603ce58 100644
--- a/keyboards/lazydesigners/the60/config.h
+++ b/keyboards/lazydesigners/the60/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER LazyDesigners 9#define MANUFACTURER LazyDesigners
10#define PRODUCT THE60 10#define PRODUCT THE60
11#define DESCRIPTION A 60% keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 5 13#define MATRIX_ROWS 5
diff --git a/keyboards/leeku/finger65/config.h b/keyboards/leeku/finger65/config.h
index dcf1aad65..82457635b 100644
--- a/keyboards/leeku/finger65/config.h
+++ b/keyboards/leeku/finger65/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER LeeKu 26#define MANUFACTURER LeeKu
27#define PRODUCT Finger65 27#define PRODUCT Finger65
28#define DESCRIPTION QMK keyboard firmware for L3
29 28
30#define RGBLED_NUM 12 29#define RGBLED_NUM 12
31 30
diff --git a/keyboards/lets_split/rev1/config.h b/keyboards/lets_split/rev1/config.h
index d75343735..02eee1f3d 100644
--- a/keyboards/lets_split/rev1/config.h
+++ b/keyboards/lets_split/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Wootpatoot 25#define MANUFACTURER Wootpatoot
26#define PRODUCT Lets Split v1 26#define PRODUCT Lets Split v1
27#define DESCRIPTION A split keyboard for the cheap makers
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/lets_split/rev2/config.h b/keyboards/lets_split/rev2/config.h
index d5b5b57d0..37353b8b3 100644
--- a/keyboards/lets_split/rev2/config.h
+++ b/keyboards/lets_split/rev2/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0002 24#define DEVICE_VER 0x0002
25#define MANUFACTURER Wootpatoot 25#define MANUFACTURER Wootpatoot
26#define PRODUCT Lets Split v2 26#define PRODUCT Lets Split v2
27#define DESCRIPTION A split keyboard for the cheap makers
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/lets_split/sockets/config.h b/keyboards/lets_split/sockets/config.h
index f6ecb7094..4315ce24f 100644
--- a/keyboards/lets_split/sockets/config.h
+++ b/keyboards/lets_split/sockets/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER Duckle29 25#define MANUFACTURER Duckle29
26#define PRODUCT Lets Split Sockets 26#define PRODUCT Lets Split Sockets
27#define DESCRIPTION A split keyboard for the cheapish makers
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/lets_split_eh/config.h b/keyboards/lets_split_eh/config.h
index f07706a83..7527c6b3d 100644
--- a/keyboards/lets_split_eh/config.h
+++ b/keyboards/lets_split_eh/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0E41 25#define DEVICE_VER 0x0E41
26#define MANUFACTURER That-Canadian 26#define MANUFACTURER That-Canadian
27#define PRODUCT Lets Split Eh? 27#define PRODUCT Lets Split Eh?
28#define DESCRIPTION An on-board component Lets Split w/ USB-C
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/lfkeyboards/lfk65_hs/config.h b/keyboards/lfkeyboards/lfk65_hs/config.h
index f448419d4..8107d3ccc 100644
--- a/keyboards/lfkeyboards/lfk65_hs/config.h
+++ b/keyboards/lfkeyboards/lfk65_hs/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER LFKeyboards 9#define MANUFACTURER LFKeyboards
10#define PRODUCT LFK65_HS 10#define PRODUCT LFK65_HS
11#define DESCRIPTION QMK keyboard firmware for LFK65_HS
12 11
13#define DIODE_DIRECTION COL2ROW 12#define DIODE_DIRECTION COL2ROW
14#define MATRIX_ROWS 5 13#define MATRIX_ROWS 5
diff --git a/keyboards/lfkeyboards/lfk78/config.h b/keyboards/lfkeyboards/lfk78/config.h
index 031b10cf7..e5acc1794 100644
--- a/keyboards/lfkeyboards/lfk78/config.h
+++ b/keyboards/lfkeyboards/lfk78/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER LFKeyboards 26#define MANUFACTURER LFKeyboards
27#define PRODUCT LFK78 27#define PRODUCT LFK78
28#define DESCRIPTION QMK keyboard firmware for LFK78
29 28
30/* COL2ROW, ROW2COL*/ 29/* COL2ROW, ROW2COL*/
31#define DIODE_DIRECTION COL2ROW 30#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/lfkeyboards/lfk87/config.h b/keyboards/lfkeyboards/lfk87/config.h
index 00df4e911..118c135aa 100644
--- a/keyboards/lfkeyboards/lfk87/config.h
+++ b/keyboards/lfkeyboards/lfk87/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER LFKeyboards 26#define MANUFACTURER LFKeyboards
27#define PRODUCT LFK87 27#define PRODUCT LFK87
28#define DESCRIPTION QMK keyboard firmware for LFK87
29 28
30#define DIODE_DIRECTION COL2ROW 29#define DIODE_DIRECTION COL2ROW
31 30
diff --git a/keyboards/lfkeyboards/lfkpad/config.h b/keyboards/lfkeyboards/lfkpad/config.h
index a705e1c65..9fa945dcd 100644
--- a/keyboards/lfkeyboards/lfkpad/config.h
+++ b/keyboards/lfkeyboards/lfkpad/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER LFKeyboards 26#define MANUFACTURER LFKeyboards
27#define PRODUCT LFKPad 21 27#define PRODUCT LFKPad 21
28#define DESCRIPTION QMK keyboard firmware for LFKPad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/lfkeyboards/mini1800/config.h b/keyboards/lfkeyboards/mini1800/config.h
index 214f5f45a..a6cd675dd 100644
--- a/keyboards/lfkeyboards/mini1800/config.h
+++ b/keyboards/lfkeyboards/mini1800/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER LFKeyboards 26#define MANUFACTURER LFKeyboards
27#define PRODUCT LFK87 27#define PRODUCT LFK87
28#define DESCRIPTION QMK keyboard firmware for LFK87
29 28
30#define DIODE_DIRECTION COL2ROW 29#define DIODE_DIRECTION COL2ROW
31 30
diff --git a/keyboards/lily58/rev1/config.h b/keyboards/lily58/rev1/config.h
index 4443f03c4..39b15fc5b 100644
--- a/keyboards/lily58/rev1/config.h
+++ b/keyboards/lily58/rev1/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0100 25#define DEVICE_VER 0x0100
26#define MANUFACTURER liliums 26#define MANUFACTURER liliums
27#define PRODUCT Lily58 27#define PRODUCT Lily58
28#define DESCRIPTION Lily58 is 6Ɨ4+5keys column-staggered split keyboard.
29 28
30/* key matrix size */ 29/* key matrix size */
31// Rows are doubled-up 30// Rows are doubled-up
diff --git a/keyboards/m10a/config.h b/keyboards/m10a/config.h
index d7fcc95b6..6ece2131b 100644
--- a/keyboards/m10a/config.h
+++ b/keyboards/m10a/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER RAMA WORKS 27#define MANUFACTURER RAMA WORKS
28#define PRODUCT RAMA WORKS M10-A 28#define PRODUCT RAMA WORKS M10-A
29#define DESCRIPTION RAMA WORKS M10-A
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/matrix/m12og/config.h b/keyboards/matrix/m12og/config.h
index a29e54f4d..7cd82e05b 100644
--- a/keyboards/matrix/m12og/config.h
+++ b/keyboards/matrix/m12og/config.h
@@ -12,7 +12,6 @@
12#define DEVICE_VER 0x0001 12#define DEVICE_VER 0x0001
13#define MANUFACTURER matrix 13#define MANUFACTURER matrix
14#define PRODUCT M12OG 14#define PRODUCT M12OG
15#define DESCRIPTION Matrix 8XV1.2 OG version
16 15
17/* key matrix size */ 16/* key matrix size */
18#define MATRIX_ROWS 7 17#define MATRIX_ROWS 7
diff --git a/keyboards/matrix/noah/config.h b/keyboards/matrix/noah/config.h
index eac752911..8fa6bbb5c 100644
--- a/keyboards/matrix/noah/config.h
+++ b/keyboards/matrix/noah/config.h
@@ -13,7 +13,6 @@
13#define DEVICE_VER 0x0001 13#define DEVICE_VER 0x0001
14#define MANUFACTURER matrix 14#define MANUFACTURER matrix
15#define PRODUCT NOAH 15#define PRODUCT NOAH
16#define DESCRIPTION 65% keybaord of the Matrix abel family
17 16
18/* key matrix size */ 17/* key matrix size */
19#define MATRIX_ROWS 5 18#define MATRIX_ROWS 5
diff --git a/keyboards/maxipad/config.h b/keyboards/maxipad/config.h
index 50496c16b..a45c3e442 100644
--- a/keyboards/maxipad/config.h
+++ b/keyboards/maxipad/config.h
@@ -23,7 +23,6 @@
23#define DEVICE_VER 0x0001 23#define DEVICE_VER 0x0001
24#define MANUFACTURER wootpatoot 24#define MANUFACTURER wootpatoot
25#define PRODUCT maxipad 25#define PRODUCT maxipad
26#define DESCRIPTION A custom keyboard
27 26
28/* define if matrix has ghost (lacks anti-ghosting diodes) */ 27/* define if matrix has ghost (lacks anti-ghosting diodes) */
29//#define MATRIX_HAS_GHOST 28//#define MATRIX_HAS_GHOST
diff --git a/keyboards/maxr1998/phoebe/config.h b/keyboards/maxr1998/phoebe/config.h
index e530bc46e..b52221dc0 100644
--- a/keyboards/maxr1998/phoebe/config.h
+++ b/keyboards/maxr1998/phoebe/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Maxr1998 26#define MANUFACTURER Maxr1998
27#define PRODUCT Phoebe 27#define PRODUCT Phoebe
28#define DESCRIPTION A 5x12 ortolinear keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/maxr1998/pulse4k/config.h b/keyboards/maxr1998/pulse4k/config.h
index 078b91499..75ff88f30 100644
--- a/keyboards/maxr1998/pulse4k/config.h
+++ b/keyboards/maxr1998/pulse4k/config.h
@@ -25,7 +25,6 @@
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Maxr1998 26#define MANUFACTURER Maxr1998
27#define PRODUCT Pulse 4k 27#define PRODUCT Pulse 4k
28#define DESCRIPTION A four-key macropad
29 28
30/* Key matrix size */ 29/* Key matrix size */
31#define MATRIX_ROWS 2 30#define MATRIX_ROWS 2
diff --git a/keyboards/mc_76k/config.h b/keyboards/mc_76k/config.h
index cd14081f4..a1d28185f 100644
--- a/keyboards/mc_76k/config.h
+++ b/keyboards/mc_76k/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Yiancar-Designs 26#define MANUFACTURER Yiancar-Designs
27#define PRODUCT MC-76K 27#define PRODUCT MC-76K
28#define DESCRIPTION O-Ring suspended 60% with F-row keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/mechkeys/mk60/config.h b/keyboards/mechkeys/mk60/config.h
index 205e8f7bb..e1c35306b 100644
--- a/keyboards/mechkeys/mk60/config.h
+++ b/keyboards/mechkeys/mk60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Mechkeys 26#define MANUFACTURER Mechkeys
27#define PRODUCT mechkeys mk60 27#define PRODUCT mechkeys mk60
28#define DESCRIPTION A custom 60% keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/mechllama/g35/config.h b/keyboards/mechllama/g35/config.h
index 61400fe9c..9602bbd39 100644
--- a/keyboards/mechllama/g35/config.h
+++ b/keyboards/mechllama/g35/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define PRODUCT_ID 0x0035 23#define PRODUCT_ID 0x0035
24#define MANUFACTURER kaylynb 24#define MANUFACTURER kaylynb
25#define PRODUCT MechLlama G35 25#define PRODUCT MechLlama G35
26#define DESCRIPTION 35 key macropad
27 26
28#define MATRIX_ROWS 5 27#define MATRIX_ROWS 5
29#define MATRIX_COLS 7 28#define MATRIX_COLS 7
diff --git a/keyboards/mechlovin/adelais/standard_led/config.h b/keyboards/mechlovin/adelais/standard_led/config.h
index 139026d07..064cf3d2c 100644
--- a/keyboards/mechlovin/adelais/standard_led/config.h
+++ b/keyboards/mechlovin/adelais/standard_led/config.h
@@ -1,7 +1,6 @@
1#pragma once 1#pragma once
2 2
3#define PRODUCT Adelais 3#define PRODUCT Adelais
4#define DESCRIPTION Team.Mechlovin Adelais
5 4
6#define MATRIX_ROW_PINS { B1, A0, C13, A1, A2} 5#define MATRIX_ROW_PINS { B1, A0, C13, A1, A2}
7#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, B11, B10, B8, B4, B5, B3, C14, A15 } 6#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, B11, B10, B8, B4, B5, B3, C14, A15 }
diff --git a/keyboards/mechlovin/hannah910/config.h b/keyboards/mechlovin/hannah910/config.h
index ad1b7c2ed..3c8ca1701 100644
--- a/keyboards/mechlovin/hannah910/config.h
+++ b/keyboards/mechlovin/hannah910/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define VENDOR_ID 0x4D4C // ML-MechLovin' 23#define VENDOR_ID 0x4D4C // ML-MechLovin'
24#define MANUFACTURER Mechlovin 24#define MANUFACTURER Mechlovin
25#define PRODUCT Mechlovin Hannah910 25#define PRODUCT Mechlovin Hannah910
26#define DESCRIPTION Mechlovin Hannah910
27 26
28/* key matrix size */ 27/* key matrix size */
29#define MATRIX_ROWS 5 28#define MATRIX_ROWS 5
diff --git a/keyboards/mechlovin/infinity87/config.h b/keyboards/mechlovin/infinity87/config.h
index 6c1545024..703a06f8d 100644
--- a/keyboards/mechlovin/infinity87/config.h
+++ b/keyboards/mechlovin/infinity87/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Team.Mechlovin 26#define MANUFACTURER Team.Mechlovin
27#define PRODUCT Infinity 87 27#define PRODUCT Infinity 87
28#define DESCRIPTION Team.Mechlovin Infinity 87
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 6 30#define MATRIX_ROWS 6
diff --git a/keyboards/mechlovin/infinityce/config.h b/keyboards/mechlovin/infinityce/config.h
index ff10e183d..838fc1da7 100644
--- a/keyboards/mechlovin/infinityce/config.h
+++ b/keyboards/mechlovin/infinityce/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Team.Mechlovin 26#define MANUFACTURER Team.Mechlovin
27#define PRODUCT Infinity CE 27#define PRODUCT Infinity CE
28#define DESCRIPTION Team.Mechlovin Infinity CE
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 6 29#define MATRIX_ROWS 6
31#define MATRIX_COLS 17 30#define MATRIX_COLS 17
diff --git a/keyboards/mechlovin/pisces/config.h b/keyboards/mechlovin/pisces/config.h
index 37acff2c1..14f6404a7 100644
--- a/keyboards/mechlovin/pisces/config.h
+++ b/keyboards/mechlovin/pisces/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Team.Mechlovin 26#define MANUFACTURER Team.Mechlovin
27#define PRODUCT Pisces65 27#define PRODUCT Pisces65
28#define DESCRIPTION Team.Mechlovin Pisces65
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/mechmini/v1/config.h b/keyboards/mechmini/v1/config.h
index 0df0066f1..a64127f59 100644
--- a/keyboards/mechmini/v1/config.h
+++ b/keyboards/mechmini/v1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0001 24#define DEVICE_VER 0x0001
25#define MANUFACTURER MECHKEYS 25#define MANUFACTURER MECHKEYS
26#define PRODUCT Mechmini 26#define PRODUCT Mechmini
27#define DESCRIPTION 40% modular keyboard
28 27
29/* matrix size */ 28/* matrix size */
30#define MATRIX_ROWS 4 29#define MATRIX_ROWS 4
diff --git a/keyboards/mechmini/v2/config.h b/keyboards/mechmini/v2/config.h
index f20540b94..c19e030bf 100755
--- a/keyboards/mechmini/v2/config.h
+++ b/keyboards/mechmini/v2/config.h
@@ -24,8 +24,6 @@
24#define MANUFACTURER MECHKEYS 24#define MANUFACTURER MECHKEYS
25#undef PRODUCT 25#undef PRODUCT
26#define PRODUCT Mechmini 2 26#define PRODUCT Mechmini 2
27#undef DESCRIPTION
28#define DESCRIPTION 40% modular keyboard
29 27
30/* key matrix size */ 28/* key matrix size */
31#undef MATRIX_COLS 29#undef MATRIX_COLS
diff --git a/keyboards/mechwild/bde/righty/config.h b/keyboards/mechwild/bde/righty/config.h
index 5f8537f9c..1764520b1 100644
--- a/keyboards/mechwild/bde/righty/config.h
+++ b/keyboards/mechwild/bde/righty/config.h
@@ -25,7 +25,6 @@
25#define DEVICE_VER 0x0203 25#define DEVICE_VER 0x0203
26#define MANUFACTURER MechWild 26#define MANUFACTURER MechWild
27#define PRODUCT BDE Righty 27#define PRODUCT BDE Righty
28#define DESCRIPTION 41-key ortholinear 30% with numpad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/meira/config.h b/keyboards/meira/config.h
index 8cbd82f01..4d864a8a7 100644
--- a/keyboards/meira/config.h
+++ b/keyboards/meira/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER WoodKeys.click 27#define MANUFACTURER WoodKeys.click
28#define PRODUCT Meira 28#define PRODUCT Meira
29#define DESCRIPTION Low-profile Ortholinear Compact keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 4 31#define MATRIX_ROWS 4
diff --git a/keyboards/meishi/config.h b/keyboards/meishi/config.h
index 3393610c7..076415167 100644
--- a/keyboards/meishi/config.h
+++ b/keyboards/meishi/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Biacco42 26#define MANUFACTURER Biacco42
27#define PRODUCT meishi 27#define PRODUCT meishi
28#define DESCRIPTION The micro macro keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 1 30#define MATRIX_ROWS 1
diff --git a/keyboards/meishi2/config.h b/keyboards/meishi2/config.h
index 3aef94487..f793d5052 100644
--- a/keyboards/meishi2/config.h
+++ b/keyboards/meishi2/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Biacco42 26#define MANUFACTURER Biacco42
27#define PRODUCT meishi2 27#define PRODUCT meishi2
28#define DESCRIPTION The better micro macro keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 2 30#define MATRIX_ROWS 2
diff --git a/keyboards/melody96/config.h b/keyboards/melody96/config.h
index 038d97460..45e7e680c 100644
--- a/keyboards/melody96/config.h
+++ b/keyboards/melody96/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER YMDK 9#define MANUFACTURER YMDK
10#define PRODUCT Melody96 10#define PRODUCT Melody96
11#define DESCRIPTION Melody96
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 12 13#define MATRIX_ROWS 12
diff --git a/keyboards/meme/config.h b/keyboards/meme/config.h
index e06b0e4ef..544d8b10f 100644
--- a/keyboards/meme/config.h
+++ b/keyboards/meme/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Switchmod Keyboards 27#define MANUFACTURER Switchmod Keyboards
28#define PRODUCT Meme 28#define PRODUCT Meme
29#define DESCRIPTION A custom 65% gasket mount keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 10 31#define MATRIX_ROWS 10
diff --git a/keyboards/meson/config.h b/keyboards/meson/config.h
index 3e37c89fd..facadbdab 100644
--- a/keyboards/meson/config.h
+++ b/keyboards/meson/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Luciano M 26#define MANUFACTURER Luciano M
27#define PRODUCT Meson 27#define PRODUCT Meson
28#define DESCRIPTION 3x14 split keyboard with two thumb keys per side
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 // 4 rows each half 30#define MATRIX_ROWS 8 // 4 rows each half
diff --git a/keyboards/mexsistor/ludmila/config.h b/keyboards/mexsistor/ludmila/config.h
index b08739d66..431e1a911 100644
--- a/keyboards/mexsistor/ludmila/config.h
+++ b/keyboards/mexsistor/ludmila/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Kevin M. 26#define MANUFACTURER Kevin M.
27#define PRODUCT Ludmila Macropad 27#define PRODUCT Ludmila Macropad
28#define DESCRIPTION Ludmila 4 switch + encoder macropad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 3 30#define MATRIX_ROWS 3
diff --git a/keyboards/miller/gm862/config.h b/keyboards/miller/gm862/config.h
index 1a8eb265d..2b084efc2 100644
--- a/keyboards/miller/gm862/config.h
+++ b/keyboards/miller/gm862/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER MILLER 9#define MANUFACTURER MILLER
10#define PRODUCT GM862 10#define PRODUCT GM862
11#define DESCRIPTION GM862 AVR RGB keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 5 13#define MATRIX_ROWS 5
diff --git a/keyboards/miniaxe/config.h b/keyboards/miniaxe/config.h
index b16e84e61..9ddec0ad8 100644
--- a/keyboards/miniaxe/config.h
+++ b/keyboards/miniaxe/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER ENDO Katsuhiro 26#define MANUFACTURER ENDO Katsuhiro
27#define PRODUCT MiniAxe 27#define PRODUCT MiniAxe
28#define DESCRIPTION Yet another split keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/minidox/config.h b/keyboards/minidox/config.h
index b3d375656..2c7137896 100644
--- a/keyboards/minidox/config.h
+++ b/keyboards/minidox/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define PRODUCT_ID 0x3060 24#define PRODUCT_ID 0x3060
25#define MANUFACTURER That-Canadian 25#define MANUFACTURER That-Canadian
26#define PRODUCT MiniDox 26#define PRODUCT MiniDox
27#define DESCRIPTION A compact version of the Ergo Dox
28 27
29/* key matrix size */ 28/* key matrix size */
30// Rows are doubled-up 29// Rows are doubled-up
diff --git a/keyboards/mint60/config.h b/keyboards/mint60/config.h
index ccfec8531..fd6794602 100644
--- a/keyboards/mint60/config.h
+++ b/keyboards/mint60/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Eucalyn 26#define MANUFACTURER Eucalyn
27#define PRODUCT Mint60 27#define PRODUCT Mint60
28#define DESCRIPTION A row staggered split keyboard
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 10 30#define MATRIX_ROWS 10
diff --git a/keyboards/mitosis/config.h b/keyboards/mitosis/config.h
index f2220278e..b4499d0d6 100644
--- a/keyboards/mitosis/config.h
+++ b/keyboards/mitosis/config.h
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
27#define DEVICE_VER 0x0001 27#define DEVICE_VER 0x0001
28#define MANUFACTURER Unknown 28#define MANUFACTURER Unknown
29#define PRODUCT Mitosis 29#define PRODUCT Mitosis
30#define DESCRIPTION q.m.k. keyboard firmware for Mitosis
31 30
32/* key matrix size */ 31/* key matrix size */
33#define MATRIX_ROWS 5 32#define MATRIX_ROWS 5
diff --git a/keyboards/miuni32/config.h b/keyboards/miuni32/config.h
index 59402e869..c2a40cf1b 100644
--- a/keyboards/miuni32/config.h
+++ b/keyboards/miuni32/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER Bigtuna.io 27#define MANUFACTURER Bigtuna.io
28#define PRODUCT Miuni32 28#define PRODUCT Miuni32
29#define DESCRIPTION A custom keyboard for writers
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 3 31#define MATRIX_ROWS 3
diff --git a/keyboards/mixi/config.h b/keyboards/mixi/config.h
index aed57f324..c5cac8ca6 100644
--- a/keyboards/mixi/config.h
+++ b/keyboards/mixi/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER gregorio 9#define MANUFACTURER gregorio
10#define PRODUCT Mixi 10#define PRODUCT Mixi
11#define DESCRIPTION Mixi macropad by gregorio
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 3 13#define MATRIX_ROWS 3
diff --git a/keyboards/montsinger/rebound/rev1/config.h b/keyboards/montsinger/rebound/rev1/config.h
index 271664d96..afd174266 100644
--- a/keyboards/montsinger/rebound/rev1/config.h
+++ b/keyboards/montsinger/rebound/rev1/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0002 23#define DEVICE_VER 0x0002
24#define MANUFACTURER Montsinger 24#define MANUFACTURER Montsinger
25#define PRODUCT Rebound 25#define PRODUCT Rebound
26#define DESCRIPTION "A conjoined Let's Split"
27 26
28/* key matrix size */ 27/* key matrix size */
29 28
diff --git a/keyboards/montsinger/rebound/rev2/config.h b/keyboards/montsinger/rebound/rev2/config.h
index 39f5206f7..9f4956081 100644
--- a/keyboards/montsinger/rebound/rev2/config.h
+++ b/keyboards/montsinger/rebound/rev2/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0002 23#define DEVICE_VER 0x0002
24#define MANUFACTURER Montsinger 24#define MANUFACTURER Montsinger
25#define PRODUCT Rebound 25#define PRODUCT Rebound
26#define DESCRIPTION "A conjoined Let's Split"
27 26
28/* key matrix size */ 27/* key matrix size */
29 28
diff --git a/keyboards/montsinger/rebound/rev3/config.h b/keyboards/montsinger/rebound/rev3/config.h
index 6c85fab88..c93ce59b9 100644
--- a/keyboards/montsinger/rebound/rev3/config.h
+++ b/keyboards/montsinger/rebound/rev3/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0002 23#define DEVICE_VER 0x0002
24#define MANUFACTURER Montsinger 24#define MANUFACTURER Montsinger
25#define PRODUCT Rebound 25#define PRODUCT Rebound
26#define DESCRIPTION "A conjoined Let's Split"
27 26
28/* key matrix size */ 27/* key matrix size */
29 28
diff --git a/keyboards/montsinger/rewind/config.h b/keyboards/montsinger/rewind/config.h
index f27622212..09ddf2c20 100644
--- a/keyboards/montsinger/rewind/config.h
+++ b/keyboards/montsinger/rewind/config.h
@@ -23,7 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
23#define DEVICE_VER 0x0002 23#define DEVICE_VER 0x0002
24#define MANUFACTURER Montsinger 24#define MANUFACTURER Montsinger
25#define PRODUCT Rewind 25#define PRODUCT Rewind
26#define DESCRIPTION "5x10 ortho that fits inside a puffy VHS case"
27 26
28/* key matrix size */ 27/* key matrix size */
29 28
diff --git a/keyboards/moon/config.h b/keyboards/moon/config.h
index 12a949a07..5f23cfd75 100644
--- a/keyboards/moon/config.h
+++ b/keyboards/moon/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER EVE 26#define MANUFACTURER EVE
27#define PRODUCT Moon 27#define PRODUCT Moon
28#define DESCRIPTION A tenkeyless keyboard with astonishing curves
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 8 30#define MATRIX_ROWS 8
diff --git a/keyboards/mountainblocks/mb17/config.h b/keyboards/mountainblocks/mb17/config.h
index f469c9bd4..c67db7a7d 100644
--- a/keyboards/mountainblocks/mb17/config.h
+++ b/keyboards/mountainblocks/mb17/config.h
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
25#define DEVICE_VER 0x0001 25#define DEVICE_VER 0x0001
26#define MANUFACTURER Mountainblocks 26#define MANUFACTURER Mountainblocks
27#define PRODUCT MB17 27#define PRODUCT MB17
28#define DESCRIPTION A custom numpad
29 28
30/* key matrix size */ 29/* key matrix size */
31#define MATRIX_ROWS 5 30#define MATRIX_ROWS 5
diff --git a/keyboards/mt40/config.h b/keyboards/mt40/config.h
index 3efa18292..5ada89148 100644
--- a/keyboards/mt40/config.h
+++ b/keyboards/mt40/config.h
@@ -29,8 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#define MANUFACTURER ThomasDehaeze 29#define MANUFACTURER ThomasDehaeze
30#define PRODUCT MT40 30#define PRODUCT MT40
31 31
32#define DESCRIPTION A Planck clone
33
34/* key matrix size */ 32/* key matrix size */
35#define MATRIX_ROWS 7 33#define MATRIX_ROWS 7
36#define MATRIX_COLS 15 34#define MATRIX_COLS 15
diff --git a/keyboards/mt980/config.h b/keyboards/mt980/config.h
index 56927be70..ff6c5807d 100644
--- a/keyboards/mt980/config.h
+++ b/keyboards/mt980/config.h
@@ -8,7 +8,6 @@
8#define DEVICE_VER 0x0001 8#define DEVICE_VER 0x0001
9#define MANUFACTURER Wheat Field Peripherals 9#define MANUFACTURER Wheat Field Peripherals
10#define PRODUCT MT980 10#define PRODUCT MT980
11#define DESCRIPTION Keyboard
12 11
13/* key matrix size */ 12/* key matrix size */
14#define MATRIX_ROWS 12 13#define MATRIX_ROWS 12
diff --git a/keyboards/murcielago/rev1/config.h b/keyboards/murcielago/rev1/config.h
index 425c79e6c..3f71dbca8 100644
--- a/keyboards/murcielago/rev1/config.h
+++ b/keyboards/murcielago/rev1/config.h
@@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
24#define DEVICE_VER 0x0002 24#define DEVICE_VER 0x0002
25#define MANUFACTURER elagil 25#define MANUFACTURER elagil
26#define PRODUCT MurciƩlago 26#define PRODUCT MurciƩlago
27#define DESCRIPTION A custom keyboard with 60 keys
28 27
29/* key matrix size */ 28/* key matrix size */
30#define MATRIX_ROWS 12 29#define MATRIX_ROWS 12
diff --git a/keyboards/mxss/config.h b/keyboards/mxss/config.h
index 264caec97..b0aef6811 100644
--- a/keyboards/mxss/config.h
+++ b/keyboards/mxss/config.h
@@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
26#define DEVICE_VER 0x0001 26#define DEVICE_VER 0x0001
27#define MANUFACTURER MxBlue 27#define MANUFACTURER MxBlue
28#define PRODUCT MxSS 28#define PRODUCT MxSS
29#define DESCRIPTION MxSS Polycarb Keyboard
30 29
31/* key matrix size */ 30/* key matrix size */
32#define MATRIX_ROWS 5 31#define MATRIX_ROWS 5
diff --git a/tmk_core/common/chibios/syscall-fallbacks.c b/tmk_core/common/chibios/syscall-fallbacks.c
index 5d232a755..739017ae1 100644
--- a/tmk_core/common/chibios/syscall-fallbacks.c
+++ b/tmk_core/common/chibios/syscall-fallbacks.c
@@ -14,76 +14,89 @@
14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */ 15 */
16 16
17#include <errno.h>
17#include <sys/stat.h> 18#include <sys/stat.h>
18#include <sys/types.h> 19#include <sys/types.h>
19 20
20#pragma GCC diagnostic ignored "-Wmissing-prototypes" 21#pragma GCC diagnostic ignored "-Wmissing-prototypes"
21 22
22__attribute__((weak, used)) int _read_r(struct _reent *r, int file, char *ptr, int len) { 23__attribute__((weak, used)) int _open_r(struct _reent *r, const char *path, int flag, int m) {
23 (void)r; 24 __errno_r(r) = ENOENT;
24 (void)file;
25 (void)ptr;
26 (void)len;
27 return -1; 25 return -1;
28} 26}
29 27
30__attribute__((weak, used)) int _lseek_r(struct _reent *r, int file, int ptr, int dir) { 28__attribute__((weak, used)) int _lseek_r(struct _reent *r, int file, int ptr, int dir) {
31 (void)r; 29 __errno_r(r) = EBADF;
32 (void)file; 30 return -1;
33 (void)ptr; 31}
34 (void)dir; 32
35 return 0; 33__attribute__((weak, used)) int _read_r(struct _reent *r, int file, char *ptr, int len) {
34 __errno_r(r) = EBADF;
35 return -1;
36} 36}
37 37
38__attribute__((weak, used)) int _write_r(struct _reent *r, int file, char *ptr, int len) { 38__attribute__((weak, used)) int _write_r(struct _reent *r, int file, char *ptr, int len) {
39 (void)r; 39 __errno_r(r) = EBADF;
40 (void)file; 40 return -1;
41 (void)ptr;
42 return len;
43} 41}
44 42
45__attribute__((weak, used)) int _close_r(struct _reent *r, int file) { 43__attribute__((weak, used)) int _close_r(struct _reent *r, int file) {
46 (void)r; 44 __errno_r(r) = EBADF;
47 (void)file; 45 return -1;
48 return 0;
49} 46}
50 47
51__attribute__((weak, used)) caddr_t _sbrk_r(struct _reent *r, int incr) { 48__attribute__((weak, used)) int _link_r(struct _reent *r, const char *oldpath, const char *newpath) {
52 (void)r; 49 __errno_r(r) = EPERM;
53 (void)incr; 50 return -1;
54 return (caddr_t)-1; 51}
52
53__attribute__((weak, used)) int _unlink_r(struct _reent *r, const char *path) {
54 __errno_r(r) = EPERM;
55 return -1;
56}
57
58__attribute__((weak, used)) clock_t _times_r(struct _reent *r, void *t) {
59 __errno_r(r) = EFAULT;
60 return -1;
55} 61}
56 62
57__attribute__((weak, used)) int _fstat_r(struct _reent *r, int file, struct stat *st) { 63__attribute__((weak, used)) int _fstat_r(struct _reent *r, int file, struct stat *st) {
58 (void)r; 64 __errno_r(r) = EBADF;
59 (void)file; 65 return -1;
60 (void)st;
61 return 0;
62} 66}
63 67
64__attribute__((weak, used)) int _isatty_r(struct _reent *r, int fd) { 68__attribute__((weak, used)) int _isatty_r(struct _reent *r, int fd) {
65 (void)r; 69 __errno_r(r) = EBADF;
66 (void)fd; 70 return 0;
67 return 1;
68} 71}
69 72
70__attribute__((weak, used)) void _fini(void) { return; } 73__attribute__((weak, used)) caddr_t _sbrk_r(struct _reent *r, int incr) {
74 __errno_r(r) = ENOMEM;
75 return (caddr_t)-1;
76}
77
78__attribute__((weak, used)) int _kill(int pid, int sig) {
79 errno = EPERM;
80 return -1;
81}
71 82
72__attribute__((weak, used)) pid_t _getpid(void) { return 1; } 83__attribute__((weak, used)) pid_t _getpid(void) { return 1; }
73 84
74__attribute__((weak, noreturn)) void _exit(int i) { 85__attribute__((weak, used)) void _fini(void) { return; }
75 (void)i; 86
87__attribute__((weak, used, noreturn)) void _exit(int i) {
76 while (1) 88 while (1)
77 ; 89 ;
78} 90}
79 91
80__attribute__((weak)) void _kill(void) {} 92__attribute__((weak, used)) int _gettimeofday_r(struct _reent *r, struct timeval *t, void *tzp) {
81 93 __errno_r(r) = EPERM;
82__attribute__((weak)) void *__dso_handle; 94 return -1;
95}
83 96
84void __cxa_pure_virtual(void); 97__attribute__((weak, used)) void *__dso_handle;
85 98
86__attribute__((weak)) void __cxa_pure_virtual() { 99__attribute__((weak, used)) void __cxa_pure_virtual(void) {
87 while (1) 100 while (1)
88 ; 101 ;
89} 102}