~ruther/qmk_firmware

9e18f41fcf46a268e01754a2743e67fb50deaa1d — Nick Brassel 4 years ago 78fe155 + 1e1b469
Merge remote-tracking branch 'upstream/master' into develop
285 files changed, 50 insertions(+), 330 deletions(-)

M keyboards/hadron/config.h
M keyboards/halberd/config.h
M keyboards/handwired/108key_trackpoint/config.h
M keyboards/handwired/2x5keypad/config.h
M keyboards/handwired/412_64/config.h
M keyboards/handwired/42/config.h
M keyboards/handwired/6macro/config.h
M keyboards/handwired/aek64/config.h
M keyboards/handwired/aplx2/config.h
M keyboards/handwired/aranck/config.h
M keyboards/handwired/arrow_pad/config.h
M keyboards/handwired/arrow_pad/keymaps/pad_21/config.h
M keyboards/handwired/arrow_pad/keymaps/pad_24/config.h
M keyboards/handwired/atreus50/config.h
M keyboards/handwired/bdn9_ble/config.h
M keyboards/handwired/boss566y/redragon_vara/config.h
M keyboards/handwired/brain/config.h
M keyboards/handwired/cans12er/config.h
M keyboards/handwired/chiron/config.h
M keyboards/handwired/ck4x4/config.h
M keyboards/handwired/cmd60/config.h
M keyboards/handwired/co60/rev1/config.h
M keyboards/handwired/co60/rev6/config.h
M keyboards/handwired/co60/rev7/config.h
M keyboards/handwired/colorlice/config.h
M keyboards/handwired/dactyl/config.h
M keyboards/handwired/dactyl_left/config.h
M keyboards/handwired/dactyl_manuform/4x5/config.h
M keyboards/handwired/dactyl_manuform/4x6/config.h
M keyboards/handwired/dactyl_manuform/config.h
M keyboards/handwired/dactyl_promicro/config.h
M keyboards/handwired/daishi/config.h
M keyboards/handwired/datahand/config.h
M keyboards/handwired/ddg_56/config.h
M keyboards/handwired/eagleii/config.h
M keyboards/handwired/fc200rt_qmk/config.h
M keyboards/handwired/fivethirteen/config.h
M keyboards/handwired/floorboard/config.h
M keyboards/handwired/frenchdev/config.h
M keyboards/handwired/fruity60/config.h
M keyboards/handwired/gamenum/config.h
M keyboards/handwired/hacked_motospeed/config.h
M keyboards/handwired/heisenberg/config.h
M keyboards/handwired/hexon38/config.h
M keyboards/handwired/hnah40/config.h
M keyboards/handwired/hnah40rgb/config.h
M keyboards/handwired/ibm122m/config.h
M keyboards/handwired/jn68m/config.h
M keyboards/handwired/jopr/config.h
M keyboards/handwired/jot50/config.h
M keyboards/handwired/jotanck/config.h
M keyboards/handwired/jotpad16/config.h
M keyboards/handwired/jtallbean/split_65/config.h
M keyboards/handwired/juliet/config.h
M keyboards/handwired/k8split/config.h
M keyboards/handwired/k_numpad17/config.h
M keyboards/handwired/kbod/config.h
M keyboards/handwired/lovelive9/config.h
M keyboards/handwired/magicforce61/config.h
M keyboards/handwired/magicforce68/config.h
M keyboards/handwired/mechboards_micropad/config.h
M keyboards/handwired/minorca/config.h
M keyboards/handwired/ms_sculpt_mobile/config.h
M keyboards/handwired/myskeeb/config.h
M keyboards/handwired/nicekey/config.h
M keyboards/handwired/not_so_minidox/config.h
M keyboards/handwired/novem/config.h
M keyboards/handwired/numpad20/config.h
M keyboards/handwired/obuwunkunubi/spaget/config.h
M keyboards/handwired/onekey/config.h
M keyboards/handwired/ortho5x13/config.h
M keyboards/handwired/owlet60/config.h
M keyboards/handwired/p1800fl/config.h
M keyboards/handwired/p65rgb/config.h
M keyboards/handwired/pilcrow/config.h
M keyboards/handwired/postageboard/mini/config.h
M keyboards/handwired/postageboard/r1/config.h
M keyboards/handwired/prime_exl/config.h
M keyboards/handwired/prime_exl_plus/config.h
M keyboards/handwired/prkl30/feather/config.h
M keyboards/handwired/prkl30/promicro/config.h
M keyboards/handwired/promethium/config.h
M keyboards/handwired/pteron/config.h
M keyboards/handwired/qc60/config.h
M keyboards/handwired/reddot/config.h
M keyboards/handwired/retro_refit/config.h
M keyboards/handwired/rs60/config.h
M keyboards/handwired/sick68/config.h
M keyboards/handwired/slash/config.h
M keyboards/handwired/space_oddity/config.h
M keyboards/handwired/splittest/config.h
M keyboards/handwired/steamvan/rev1/config.h
M keyboards/handwired/sticc14/config.h
M keyboards/handwired/swiftrax/cowfish/config.h
M keyboards/handwired/symmetry60/config.h
M keyboards/handwired/tennie/config.h
M keyboards/handwired/terminus_mini/config.h
M keyboards/handwired/trackpoint/config.h
M keyboards/handwired/traveller/config.h
M keyboards/handwired/tritium_numpad/config.h
M keyboards/handwired/twadlee/tp69/config.h
M keyboards/handwired/unk/rev1/config.h
M keyboards/handwired/woodpad/config.h
M keyboards/handwired/wulkan/config.h
M keyboards/handwired/xealous/rev1/config.h
M keyboards/handwired/xealousbrown/config.h
M keyboards/hecomi/alpha/config.h
M keyboards/heliar/wm1_hotswap/config.h
M keyboards/helix/pico/config.h
M keyboards/helix/rev1/config.h
M keyboards/helix/rev2/config.h
M keyboards/hhkb/ansi/config.h
M keyboards/hhkb/ansi/keymaps/cinaeco/config.h
M keyboards/hhkb/ansi/keymaps/mjt/config.h
M keyboards/hhkb/jp/config.h
M keyboards/hid_liber/config.h
M keyboards/hifumi/config.h
M keyboards/hineybush/h10/config.h
M keyboards/hineybush/h60/config.h
M keyboards/hineybush/h75_singa/config.h
M keyboards/hineybush/h87a/config.h
M keyboards/hineybush/h88/config.h
M keyboards/hineybush/hbcp/config.h
M keyboards/hineybush/hineyg80/config.h
M keyboards/hineybush/physix/config.h
M keyboards/hineybush/sm68/config.h
M keyboards/honeycomb/config.h
M keyboards/hotdox/config.h
M keyboards/hs60/v1/config.h
M keyboards/hs60/v2/ansi/config.h
M keyboards/hs60/v2/hhkb/config.h
M keyboards/hs60/v2/iso/config.h
M keyboards/hub16/config.h
M keyboards/idb/idb_60/config.h
M keyboards/idobo/config.h
M keyboards/illuminati/is0/config.h
M keyboards/ivy/config.h
M keyboards/jae/j01/config.h
M keyboards/jc65/v32u4/config.h
M keyboards/jd40/config.h
M keyboards/jd45/config.h
M keyboards/jd45/keymaps/mjt/config.h
M keyboards/jian/handwired/config.h
M keyboards/jian/nsrev2/config.h
M keyboards/jian/rev1/config.h
M keyboards/jian/rev2/config.h
M keyboards/jj50/config.h
M keyboards/jnao/config.h
M keyboards/just60/config.h
M keyboards/kagamidget/config.h
M keyboards/kbdclack/kaishi65/config.h
M keyboards/kbdfans/kbd19x/config.h
M keyboards/kbdfans/kbd4x/config.h
M keyboards/kbdfans/kbd66/config.h
M keyboards/kbdfans/kbd67/hotswap/config.h
M keyboards/kbdfans/kbd67/mkii_soldered/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v1/config.h
M keyboards/kbdfans/kbd67/mkiirgb/v2/config.h
M keyboards/kbdfans/kbd67/rev1/config.h
M keyboards/kbdfans/kbd67/rev2/config.h
M keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h
M keyboards/kbdfans/kbd6x/config.h
M keyboards/kbdfans/kbd75/config.h
M keyboards/kbdfans/kbd75/keymaps/tucznak/config.h
M keyboards/kbdfans/kbd8x/config.h
M keyboards/kbdfans/kbd8x_mk2/config.h
M keyboards/kbdfans/kbdmini/config.h
M keyboards/kbdfans/kbdpad_mk2/config.h
M keyboards/kbdfans/maja/config.h
M keyboards/kc60se/config.h
M keyboards/keebio/bdn9/rev1/config.h
M keyboards/keebio/bdn9/rev2/config.h
M keyboards/keebio/bfo9000/config.h
M keyboards/keebio/choconum/config.h
M keyboards/keebio/chocopad/config.h
M keyboards/keebio/dilly/config.h
M keyboards/keebio/ergodicity/config.h
M keyboards/keebio/fourier/config.h
M keyboards/keebio/iris/keymaps/xyverz/config.h
M keyboards/keebio/iris/rev1/config.h
M keyboards/keebio/iris/rev1_led/config.h
M keyboards/keebio/iris/rev2/config.h
M keyboards/keebio/iris/rev3/config.h
M keyboards/keebio/iris/rev4/config.h
M keyboards/keebio/kbo5000/rev1/config.h
M keyboards/keebio/laplace/config.h
M keyboards/keebio/levinson/rev1/config.h
M keyboards/keebio/levinson/rev2/config.h
M keyboards/keebio/levinson/rev3/config.h
M keyboards/keebio/nyquist/rev1/config.h
M keyboards/keebio/nyquist/rev2/config.h
M keyboards/keebio/nyquist/rev3/config.h
M keyboards/keebio/quefrency/rev1/config.h
M keyboards/keebio/quefrency/rev2/config.h
M keyboards/keebio/rorschach/rev1/config.h
M keyboards/keebio/sinc/rev1/config.h
M keyboards/keebio/tragicforce68/config.h
M keyboards/keebio/tukey/config.h
M keyboards/keebio/viterbi/rev1/config.h
M keyboards/keebio/viterbi/rev2/config.h
M keyboards/keebio/wavelet/config.h
M keyboards/keebwerk/nano_slider/config.h
M keyboards/keebzdotnet/wazowski/config.h
M keyboards/keyboardio/model01/config.h
M keyboards/keyhive/maypad/config.h
M keyboards/kinesis/config.h
M keyboards/kingly_keys/romac/config.h
M keyboards/kingly_keys/romac_plus/config.h
M keyboards/kingly_keys/ropro/config.h
M keyboards/kingly_keys/smd_milk/config.h
M keyboards/kingly_keys/soap/config.h
M keyboards/kira75/config.h
M keyboards/kmac/config.h
M keyboards/kmini/config.h
M keyboards/knops/mini/config.h
M keyboards/kona_classic/config.h
M keyboards/kudox/columner/config.h
M keyboards/kudox/rev1/config.h
M keyboards/kudox/rev2/config.h
M keyboards/kudox/rev3/config.h
M keyboards/kudox_game/rev1/config.h
M keyboards/kudox_game/rev2/config.h
M keyboards/kv/revt/config.h
M keyboards/kyria/rev1/config.h
M keyboards/laptreus/config.h
M keyboards/latinpad/config.h
M keyboards/lattice60/config.h
M keyboards/launchpad/config.h
M keyboards/lazydesigners/dimple/config.h
M keyboards/lazydesigners/the30/config.h
M keyboards/lazydesigners/the50/config.h
M keyboards/lazydesigners/the60/config.h
M keyboards/leeku/finger65/config.h
M keyboards/lets_split/rev1/config.h
M keyboards/lets_split/rev2/config.h
M keyboards/lets_split/sockets/config.h
M keyboards/lets_split_eh/config.h
M keyboards/lfkeyboards/lfk65_hs/config.h
M keyboards/lfkeyboards/lfk78/config.h
M keyboards/lfkeyboards/lfk87/config.h
M keyboards/lfkeyboards/lfkpad/config.h
M keyboards/lfkeyboards/mini1800/config.h
M keyboards/lily58/rev1/config.h
M keyboards/m10a/config.h
M keyboards/matrix/m12og/config.h
M keyboards/matrix/noah/config.h
M keyboards/maxipad/config.h
M keyboards/maxr1998/phoebe/config.h
M keyboards/maxr1998/pulse4k/config.h
M keyboards/mc_76k/config.h
M keyboards/mechkeys/mk60/config.h
M keyboards/mechllama/g35/config.h
M keyboards/mechlovin/adelais/standard_led/config.h
M keyboards/mechlovin/hannah910/config.h
M keyboards/mechlovin/infinity87/config.h
M keyboards/mechlovin/infinityce/config.h
M keyboards/mechlovin/pisces/config.h
M keyboards/mechmini/v1/config.h
M keyboards/mechmini/v2/config.h
M keyboards/mechwild/bde/righty/config.h
M keyboards/meira/config.h
M keyboards/meishi/config.h
M keyboards/meishi2/config.h
M keyboards/melody96/config.h
M keyboards/meme/config.h
M keyboards/meson/config.h
M keyboards/mexsistor/ludmila/config.h
M keyboards/miller/gm862/config.h
M keyboards/miniaxe/config.h
M keyboards/minidox/config.h
M keyboards/mint60/config.h
M keyboards/mitosis/config.h
M keyboards/miuni32/config.h
M keyboards/mixi/config.h
M keyboards/montsinger/rebound/rev1/config.h
M keyboards/montsinger/rebound/rev2/config.h
M keyboards/montsinger/rebound/rev3/config.h
M keyboards/montsinger/rewind/config.h
M keyboards/moon/config.h
M keyboards/mountainblocks/mb17/config.h
M keyboards/mt40/config.h
M keyboards/mt980/config.h
M keyboards/murcielago/rev1/config.h
M keyboards/mxss/config.h
M tmk_core/common/chibios/syscall-fallbacks.c
M keyboards/hadron/config.h => keyboards/hadron/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0x5F37
#define MANUFACTURER    ishtob
#define PRODUCT         Hadron Keyboard
#define DESCRIPTION     A low profile ortholinear keyboard

//#define AUDIO_VOICES


M keyboards/halberd/config.h => keyboards/halberd/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Kagizaraya
#define PRODUCT         Halberd
#define DESCRIPTION     40% keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/108key_trackpoint/config.h => keyboards/handwired/108key_trackpoint/config.h +0 -1
@@ 7,7 7,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    QMK
#define PRODUCT         108Key-Trackpoint
#define DESCRIPTION     A 108 key ANSI keyboard with a trackpoint and three mouse buttons

#define MATRIX_ROWS 8
#define MATRIX_COLS 23

M keyboards/handwired/2x5keypad/config.h => keyboards/handwired/2x5keypad/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Jonathan Cameron
#define PRODUCT         2x5keypad
#define DESCRIPTION     2x5 Keypad

/* key matrix size */
#define MATRIX_ROWS 2

M keyboards/handwired/412_64/config.h => keyboards/handwired/412_64/config.h +0 -1
@@ 10,7 10,6 @@
#define DEVICE_VER      0x0000
#define MANUFACTURER    EDI/SCI
#define PRODUCT         412 64 Model 00
#define DESCRIPTION     A compact 60% keyboard inspired by the 4x4x4x4x4

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/handwired/42/config.h => keyboards/handwired/42/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0003
#define MANUFACTURER    nglgzz
#define PRODUCT         42
#define DESCRIPTION     BT

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/6macro/config.h => keyboards/handwired/6macro/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    joaofbmaia
#define PRODUCT         6macro
#define DESCRIPTION     6macro

/* key matrix size */
#define MATRIX_ROWS 2

M keyboards/handwired/aek64/config.h => keyboards/handwired/aek64/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    4sStylZ and others makers
#define PRODUCT         AEK64
#define DESCRIPTION     QMK keyboard firmware for AEK64 handwired

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/aplx2/config.h => keyboards/handwired/aplx2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Aplyard
#define PRODUCT         Aplx2
#define DESCRIPTION     Aplx2% osu!

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/handwired/aranck/config.h => keyboards/handwired/aranck/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Ardakilic
#define PRODUCT Aranck
#define DESCRIPTION A handwired 40% ortholinear keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/arrow_pad/config.h => keyboards/handwired/arrow_pad/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Nobody
#define PRODUCT         GoldPad
#define DESCRIPTION     A custom keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/arrow_pad/keymaps/pad_21/config.h => keyboards/handwired/arrow_pad/keymaps/pad_21/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Nobody
#define PRODUCT         Arrow Pad 21
#define DESCRIPTION     21-Key QMK Assistant

/* key matrix size */
#define MATRIX_ROWS 2

M keyboards/handwired/arrow_pad/keymaps/pad_24/config.h => keyboards/handwired/arrow_pad/keymaps/pad_24/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Nobody
#define PRODUCT         Arrow Pad 24
#define DESCRIPTION     24-Key QMK Assistant

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/atreus50/config.h => keyboards/handwired/atreus50/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Hexwire
#define PRODUCT         Atreus 50 Keyboard
#define DESCRIPTION     Atreus layout with extra column

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/bdn9_ble/config.h => keyboards/handwired/bdn9_ble/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    KeyPCB/Keebio
#define PRODUCT         BDN9-BLE
#define DESCRIPTION     3x3 Bluetooth Macropad

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/handwired/boss566y/redragon_vara/config.h => keyboards/handwired/boss566y/redragon_vara/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    PH
#define PRODUCT         Redragon Vara 
#define DESCRIPTION     HandWired Redragon Vara

/* key matrix size */
#define MATRIX_ROWS 12

M keyboards/handwired/brain/config.h => keyboards/handwired/brain/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER klackygears
#define PRODUCT Brain
#define DESCRIPTION A split ergonomic keyboard with sculpted shell

#define SPLIT_USB_DETECT


M keyboards/handwired/cans12er/config.h => keyboards/handwired/cans12er/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Can
#define PRODUCT         cans12er
#define DESCRIPTION     a simple 3x4 keypad. every part can be manufactured at home

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/handwired/chiron/config.h => keyboards/handwired/chiron/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Mike Hix
#define PRODUCT chiron
#define DESCRIPTION A custom keyboard

#define MATRIX_ROWS 10
#define MATRIX_COLS 7

M keyboards/handwired/ck4x4/config.h => keyboards/handwired/ck4x4/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER QMK
#define PRODUCT CK4x4
#define DESCRIPTION Cannon Keys 4x4 MacroPad

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/cmd60/config.h => keyboards/handwired/cmd60/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    cmd
#define PRODUCT         CMD60
#define DESCRIPTION     Advanced Programming Keeb Layout

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/co60/rev1/config.h => keyboards/handwired/co60/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    John M Daly
#define PRODUCT         CO60
#define DESCRIPTION     An open hardware sixty percent PCB

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/co60/rev6/config.h => keyboards/handwired/co60/rev6/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    John M Daly
#define PRODUCT         CO60 rev6
#define DESCRIPTION     An open hardware sixty percent PCB

/* Address for jumping to bootloader on STM32 chips. */
/* It is chip dependent, the correct number can be looked up here:

M keyboards/handwired/co60/rev7/config.h => keyboards/handwired/co60/rev7/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER	0x0001
#define MANUFACTURER    John M Daly
#define PRODUCT         CO60 rev7
#define DESCRIPTION     An open hardware sixty percent PCB

/* Address for jumping to bootloader on STM32 chips. */
/* It is chip dependent, the correct number can be looked up here:

M keyboards/handwired/colorlice/config.h => keyboards/handwired/colorlice/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    marhalloweenvt
#define PRODUCT         Colorlice
#define DESCRIPTION     Replacement PCB for TGR Alice

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/dactyl/config.h => keyboards/handwired/dactyl/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Adereth
#define PRODUCT         Dactyl
#define DESCRIPTION     An ortholinear, split, 3D-curved keyboard with thumb clusters.

#define DIODE_DIRECTION ROW2COL
#define MATRIX_ROWS 6

M keyboards/handwired/dactyl_left/config.h => keyboards/handwired/dactyl_left/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER RedForty
#define PRODUCT dactyl_left
#define DESCRIPTION A custom keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/dactyl_manuform/4x5/config.h => keyboards/handwired/dactyl_manuform/4x5/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001

#define MANUFACTURER    tshort
#define DESCRIPTION     A split keyboard for the cheap makers

/* key matrix size */
// Rows are doubled-up

M keyboards/handwired/dactyl_manuform/4x6/config.h => keyboards/handwired/dactyl_manuform/4x6/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define PRODUCT_ID      0x3436
#define DEVICE_VER      0x0001
#define DESCRIPTION     A split keyboard for the cheap makers

/* key matrix size */
// Rows are doubled-up

M keyboards/handwired/dactyl_manuform/config.h => keyboards/handwired/dactyl_manuform/config.h +0 -2
@@ 23,8 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define VENDOR_ID       0x444D
#define MANUFACTURER    tshort
// defined in subfolder
#define DESCRIPTION     A split keyboard for the cheap makers

/* mouse config */
#define MOUSEKEY_INTERVAL       20

M keyboards/handwired/dactyl_promicro/config.h => keyboards/handwired/dactyl_promicro/config.h +0 -2
@@ 37,8 37,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0x3060
#define DEVICE_VER      0x0001
//#define MANUFACTURER    tshort
// defined in subfolder
#define DESCRIPTION     A split keyboard

/* mouse config */
#define MOUSEKEY_INTERVAL       20

M keyboards/handwired/daishi/config.h => keyboards/handwired/daishi/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    MetaMechs
#define PRODUCT         Daishi
#define DESCRIPTION     Compact Battlecruiser

/* key matrix size */
#define MATRIX_ROWS 7

M keyboards/handwired/datahand/config.h => keyboards/handwired/datahand/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    DataHand
#define PRODUCT         DataHand
#define DESCRIPTION     DataHand Teensy++ 2.0 conversion

/* key matrix size */
#define MATRIX_ROWS 13

M keyboards/handwired/ddg_56/config.h => keyboards/handwired/ddg_56/config.h +0 -1
@@ 22,7 22,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Spaceman
#define PRODUCT         DDG_56
#define DESCRIPTION     DDG_56

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/eagleii/config.h => keyboards/handwired/eagleii/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Eagle
#define PRODUCT         II
#define DESCRIPTION     Eagle II Keyboard

#define MATRIX_ROWS 12
#define MATRIX_COLS 12

M keyboards/handwired/fc200rt_qmk/config.h => keyboards/handwired/fc200rt_qmk/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER NaCly
#define PRODUCT fc200rt_qmk
#define DESCRIPTION Leopold FC200RT QMK enbabled with Teensy 2.0

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/handwired/fivethirteen/config.h => keyboards/handwired/fivethirteen/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    rdg
#define PRODUCT         fivethirteen
#define DESCRIPTION     handwired 5x13 matrix keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/floorboard/config.h => keyboards/handwired/floorboard/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Kevin Lockwood
#define PRODUCT Floorboard
#define DESCRIPTION A handwired 4x12 ortholinear board

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/frenchdev/config.h => keyboards/handwired/frenchdev/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Nicolas Poirey
#define PRODUCT         Frenchdev V1
#define DESCRIPTION     QMK keyboard firmware for Frenchdev

/* key matrix size */
#define MATRIX_ROWS 16

M keyboards/handwired/fruity60/config.h => keyboards/handwired/fruity60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER yanfali
#define PRODUCT fruity60
#define DESCRIPTION An Adafruit BLE 32u4 capable 60

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/gamenum/config.h => keyboards/handwired/gamenum/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Seth-Senpai
#define PRODUCT         GameNum
#define DESCRIPTION     Numpad with gamelayers

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/hacked_motospeed/config.h => keyboards/handwired/hacked_motospeed/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    MMO_Corp
#define PRODUCT         hacked_motospeed
#define DESCRIPTION     Motospeed Numpads wired to Teensy++2.0

/* key matrix size */
#define MATRIX_ROWS 10

M keyboards/handwired/heisenberg/config.h => keyboards/handwired/heisenberg/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Ardakilic
#define PRODUCT Heisenberg
#define DESCRIPTION A handwired 40% ortholinear keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/hexon38/config.h => keyboards/handwired/hexon38/config.h +0 -1
@@ 10,7 10,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    pepaslabs
#define PRODUCT         hexon38
#define DESCRIPTION     "A handmade non-split ergonomic 38-key keyboard, inspired by the lil38.  See https://github.com/pepaslabs/hexon38."

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/hnah40/config.h => keyboards/handwired/hnah40/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    HnahKB
#define PRODUCT         Hnah40
#define DESCRIPTION     Custom 40% PCB

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/hnah40rgb/config.h => keyboards/handwired/hnah40rgb/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER HnahKB
#define PRODUCT Hnah40V2
#define DESCRIPTION A custom rgb keyboard 

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/ibm122m/config.h => keyboards/handwired/ibm122m/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    IBM
#define PRODUCT         IBM Model M 122 key 
#define DESCRIPTION     Mapping by github.com/lukexorz

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/handwired/jn68m/config.h => keyboards/handwired/jn68m/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    MxBlue
#define PRODUCT         JN68M
#define DESCRIPTION     Custom PCB for VA68M

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/jopr/config.h => keyboards/handwired/jopr/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    joelproko
#define PRODUCT         jopr-106-Nl2SR-Cl2nL
#define DESCRIPTION     jopr-106 Mechanical Keyboard

/* key matrix size */
#define MATRIX_ROWS 10

M keyboards/handwired/jot50/config.h => keyboards/handwired/jot50/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Jotix
#define PRODUCT         Jot50
#define DESCRIPTION     A 5x12 compact ortholinear keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/jotanck/config.h => keyboards/handwired/jotanck/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Jotix
#define PRODUCT         Jotanck
#define DESCRIPTION     A Jotantastic compact ortholinear keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/jotpad16/config.h => keyboards/handwired/jotpad16/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Jotix
#define PRODUCT         JotPad16
#define DESCRIPTION     A Jotantastic compact NumPad

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/jtallbean/split_65/config.h => keyboards/handwired/jtallbean/split_65/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER jtallbean
#define PRODUCT split_65
#define DESCRIPTION Split ergonomic keyboard

/* key matrix size */
#define MATRIX_ROWS 10 // Double rows for split keyboards. split_65 has 5, so define 10

M keyboards/handwired/juliet/config.h => keyboards/handwired/juliet/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    nacly
#define PRODUCT         juliet
#define DESCRIPTION     Pro Micro Enabled ROMEO: ROMEO by coseyfannitutti

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/k8split/config.h => keyboards/handwired/k8split/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Ckat
#define PRODUCT         k8split
#define DESCRIPTION     custom split keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/k_numpad17/config.h => keyboards/handwired/k_numpad17/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Handwired
#define PRODUCT         K-Numpad17
#define DESCRIPTION     QMK keyboard firmware for handwired numpad with 17 keys

#define TAPPING_TERM 400


M keyboards/handwired/kbod/config.h => keyboards/handwired/kbod/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    fudanchii
#define PRODUCT         kbod
#define DESCRIPTION     Keyboard of Disapproval

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/handwired/lovelive9/config.h => keyboards/handwired/lovelive9/config.h +0 -1
@@ 9,7 9,6 @@
#define DEVICE_VER         0x0001
#define MANUFACTURER    numazu Keyboards
#define PRODUCT         lovelive9
#define DESCRIPTION     lovelive sunshine Keyboards 9Key

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/handwired/magicforce61/config.h => keyboards/handwired/magicforce61/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Hexwire
#define PRODUCT         Magicforce 61
#define DESCRIPTION     Handwired Magicforce 61

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/magicforce68/config.h => keyboards/handwired/magicforce68/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Hexwire
#define PRODUCT         Magicforce 68
#define DESCRIPTION     Handwired Magicforce 68

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/mechboards_micropad/config.h => keyboards/handwired/mechboards_micropad/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yiancar
#define PRODUCT         Mechboards Micropad
#define DESCRIPTION     Enjoy your freebie!

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/handwired/minorca/config.h => keyboards/handwired/minorca/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    panc.co
#define PRODUCT         Minorca
#define DESCRIPTION     QMK Firmware for panc.co Minorca

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/ms_sculpt_mobile/config.h => keyboards/handwired/ms_sculpt_mobile/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0x6060
#define DEVICE_VER      0x0001
#define MANUFACTURER    Microsoftplus
#define DESCRIPTION     6000

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/handwired/myskeeb/config.h => keyboards/handwired/myskeeb/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0100
#define MANUFACTURER    DAG3
#define PRODUCT         MySKeeb
#define DESCRIPTION     Custom Split Keyboard

// Key Matrix Size //
// Rows are Doubled-up

M keyboards/handwired/nicekey/config.h => keyboards/handwired/nicekey/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Lukas
#define PRODUCT         nicekey
#define DESCRIPTION     a compliment one key keyboard

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/handwired/not_so_minidox/config.h => keyboards/handwired/not_so_minidox/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    mtdjr
#define PRODUCT         Not So MiniDox
#define DESCRIPTION     A larger version of the MiniDox

/* key matrix size */
// Rows are doubled-up

M keyboards/handwired/novem/config.h => keyboards/handwired/novem/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Jose I. Martinez
#define PRODUCT novem
#define DESCRIPTION A custom keyboard

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/handwired/numpad20/config.h => keyboards/handwired/numpad20/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Hexwire
#define PRODUCT         Numpad 20
#define DESCRIPTION     Handwired 4x5 numpad

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/obuwunkunubi/spaget/config.h => keyboards/handwired/obuwunkunubi/spaget/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    obuwunkunubi
#define PRODUCT         spaget
#define DESCRIPTION     numpad with 2 encoders and a screen

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/onekey/config.h => keyboards/handwired/onekey/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    none
#define PRODUCT         onekey
#define DESCRIPTION     test board for qmk

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/handwired/ortho5x13/config.h => keyboards/handwired/ortho5x13/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Hexwire
#define PRODUCT         Ortho 5x13
#define DESCRIPTION     Handwired 5x13 ortholinear keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/owlet60/config.h => keyboards/handwired/owlet60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    worthlessowl
#define PRODUCT         Owlet60
#define DESCRIPTION     TGR Alice inspired 65 or 60 percent keyboard

/* key matrix size */
#define MATRIX_ROWS 9

M keyboards/handwired/p1800fl/config.h => keyboards/handwired/p1800fl/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER marhalloweenvt
#define PRODUCT p1800fl
#define DESCRIPTION A compact 1800 layout keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/p65rgb/config.h => keyboards/handwired/p65rgb/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    marhalloweenvt
#define PRODUCT         p65rgb
#define DESCRIPTION     Replacement PCB for e6.5

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/pilcrow/config.h => keyboards/handwired/pilcrow/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    You
#define PRODUCT         pilcrow
#define DESCRIPTION     A custom keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/postageboard/mini/config.h => keyboards/handwired/postageboard/mini/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER LifeIsOnTheWire
#define PRODUCT PostageBoard
#define DESCRIPTION "A Handwire Controller Board Round 2"

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/handwired/postageboard/r1/config.h => keyboards/handwired/postageboard/r1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LifeIsOnTheWire
#define PRODUCT PostageBoard
#define DESCRIPTION "A Handwire Controller Board"

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/handwired/prime_exl/config.h => keyboards/handwired/prime_exl/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    PrimeKB
#define PRODUCT         Prime_EXL
#define DESCRIPTION     Ergo

/* key matrix size */
#define MATRIX_ROWS 10

M keyboards/handwired/prime_exl_plus/config.h => keyboards/handwired/prime_exl_plus/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    PrimeKB
#define PRODUCT         Prime_EXL Plus
#define DESCRIPTION     Ergo with left numpad

/* key matrix size */
#define MATRIX_ROWS 10

M keyboards/handwired/prkl30/feather/config.h => keyboards/handwired/prkl30/feather/config.h +0 -1
@@ 22,7 22,6 @@
#define DEVICE_VER      0x0002
#define MANUFACTURER    Ergorius & Tooni Skyy
#define PRODUCT         PRKL30
#define DESCRIPTION     30% Mechanical keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/prkl30/promicro/config.h => keyboards/handwired/prkl30/promicro/config.h +0 -1
@@ 22,7 22,6 @@
#define DEVICE_VER      0x0002
#define MANUFACTURER    Ergorius & Tooni Skyy
#define PRODUCT         PRKL30
#define DESCRIPTION     30% Mechanical keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/promethium/config.h => keyboards/handwired/promethium/config.h +0 -1
@@ 28,7 28,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Priyadi
#define PRODUCT         Promethium Keyboard
#define DESCRIPTION

/* key matrix size */
#define MATRIX_COLS 6

M keyboards/handwired/pteron/config.h => keyboards/handwired/pteron/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    QMK Community
#define PRODUCT         Pteron Keyboard
#define DESCRIPTION     Pteron Keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/qc60/config.h => keyboards/handwired/qc60/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x00C6
#define MANUFACTURER    PeiorisBoards
#define PRODUCT         QC60
#define DESCRIPTION     Split 60% staggered keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/handwired/reddot/config.h => keyboards/handwired/reddot/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    upils
#define PRODUCT         reddot
#define DESCRIPTION     A custom keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/retro_refit/config.h => keyboards/handwired/retro_refit/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Nobody
#define PRODUCT         retro_refit
#define DESCRIPTION     Retro Refit

/* key matrix size */
#define MATRIX_ROWS 11

M keyboards/handwired/rs60/config.h => keyboards/handwired/rs60/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    rs
#define PRODUCT         rs60
#define DESCRIPTION     Preonic clone based on pro micro

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/sick68/config.h => keyboards/handwired/sick68/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER umbynos
#define PRODUCT sick68
#define DESCRIPTION A 3d printed custom keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/slash/config.h => keyboards/handwired/slash/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER asdftemp
#define PRODUCT Slash
#define DESCRIPTION 60% keyboard with bluetooth

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/handwired/space_oddity/config.h => keyboards/handwired/space_oddity/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    James Taylor
#define PRODUCT         Space Odyssey
#define DESCRIPTION     Keyboard

#define MOUSEKEY_INTERVAL 16
#define MOUSEKEY_DELAY 0

M keyboards/handwired/splittest/config.h => keyboards/handwired/splittest/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Split Tester
#define DESCRIPTION     Split keyboard testing unit

/* key matrix size */
// Rows are doubled-up

M keyboards/handwired/steamvan/rev1/config.h => keyboards/handwired/steamvan/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    John M Daly
#define PRODUCT         SteamVan rev1
#define DESCRIPTION     An open hardware forty percent PCB

/* Address for jumping to bootloader on STM32 chips. */
/* It is chip dependent, the correct number can be looked up here:

M keyboards/handwired/sticc14/config.h => keyboards/handwired/sticc14/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER u/ergorius
#define PRODUCT Sticc14
#define DESCRIPTION Custom macropad

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/swiftrax/cowfish/config.h => keyboards/handwired/swiftrax/cowfish/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Swiftrax
#define PRODUCT         CowFish
#define DESCRIPTION     TKL with F13

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/symmetry60/config.h => keyboards/handwired/symmetry60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Marhalloweenvt
#define PRODUCT         Symmetry60
#define DESCRIPTION     A Boardwalk-inspired keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/tennie/config.h => keyboards/handwired/tennie/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Jsck
#define PRODUCT         Tennie
#define DESCRIPTION     Ten key macropad

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/handwired/terminus_mini/config.h => keyboards/handwired/terminus_mini/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    James Morgan
#define PRODUCT         terminus_mini
#define DESCRIPTION     A custom keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/trackpoint/config.h => keyboards/handwired/trackpoint/config.h +0 -1
@@ 7,7 7,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    QMK
#define PRODUCT         TRACKPOINT-DEMO
#define DESCRIPTION     Simple demonstration for IBM Trackpoint integration

#define MATRIX_ROWS 1
#define MATRIX_COLS 3

M keyboards/handwired/traveller/config.h => keyboards/handwired/traveller/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    You
#define PRODUCT         traveller
#define DESCRIPTION     A custom keyboard

/* key matrix size */
#define MATRIX_ROWS 4 

M keyboards/handwired/tritium_numpad/config.h => keyboards/handwired/tritium_numpad/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0003
#define MANUFACTURER    Handwired
#define PRODUCT         Tritium Numpad
#define DESCRIPTION     QMK keyboard firmware for handwired numpad

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/handwired/twadlee/tp69/config.h => keyboards/handwired/twadlee/tp69/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Tracy Wadleigh
#define PRODUCT tp69
#define DESCRIPTION A custom 69-key 65% keyboard with a trackpoint under keycap

/* key matrix size */
#define MATRIX_ROWS 10

M keyboards/handwired/unk/rev1/config.h => keyboards/handwired/unk/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    herpiko
#define PRODUCT         UNK
#define DESCRIPTION     70% split keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/handwired/woodpad/config.h => keyboards/handwired/woodpad/config.h +1 -2
@@ 1,5 1,5 @@
/*
Copyright 2017 REPLACE_WITH_YOUR_NAME
Copyright 2017

This program is free software: you can redistribute it and/or modify
it 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/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    WoodKeys.click
#define PRODUCT         woodpad
#define DESCRIPTION     Basic numpad

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/handwired/wulkan/config.h => keyboards/handwired/wulkan/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Wulkan
#define PRODUCT         Handwired48Keys
#define DESCRIPTION     A compact ortholinear handwired keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/handwired/xealous/rev1/config.h => keyboards/handwired/xealous/rev1/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    XeaLouS
#define PRODUCT         XeaL60
#define DESCRIPTION     A split keyboard 

/* key matrix size */
// Rows are doubled-up

M keyboards/handwired/xealousbrown/config.h => keyboards/handwired/xealousbrown/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    XeaL
#define PRODUCT         XeaLous Brown Keyboard
#define DESCRIPTION     XeaLous Brown Keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/hecomi/alpha/config.h => keyboards/hecomi/alpha/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    takashiski
#define PRODUCT         hecomi_alpha
#define DESCRIPTION     asymmetric split keyboard

/* key matrix size */
//#define MATRIX_ROWS 5

M keyboards/heliar/wm1_hotswap/config.h => keyboards/heliar/wm1_hotswap/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Heliar 
#define PRODUCT         wm1 hotswap
#define DESCRIPTION     69% custom keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/helix/pico/config.h => keyboards/helix/pico/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    Yushakobo
#define PRODUCT         HelixPico
#define DESCRIPTION     A split keyboard for the cheap makers

#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100

M keyboards/helix/rev1/config.h => keyboards/helix/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yushakobo
#define PRODUCT         Helix Alpha
#define DESCRIPTION     A split keyboard for the cheap makers

#include "serial_config.h"


M keyboards/helix/rev2/config.h => keyboards/helix/rev2/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yushakobo
#define PRODUCT         Helix Beta
#define DESCRIPTION     A split keyboard for the cheap makers

#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100

M keyboards/hhkb/ansi/config.h => keyboards/hhkb/ansi/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0104
#define MANUFACTURER    q.m.k
#define PRODUCT         HHKB mod
#define DESCRIPTION     q.m.k keyboard firmware for HHKB

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/hhkb/ansi/keymaps/cinaeco/config.h => keyboards/hhkb/ansi/keymaps/cinaeco/config.h +0 -2
@@ 5,10 5,8 @@

#undef MANUFACTURER
#undef PRODUCT
#undef DESCRIPTION
#define MANUFACTURER    QMK
#define PRODUCT         HHKB QMK cinaeco
#define DESCRIPTION     HHKB on QMK Firmware with cinaeco keymap

// Increase "Tap" detection window. Avoid missing 'q' or 'z' when typing slowly.
#undef TAPPING_TERM

M keyboards/hhkb/ansi/keymaps/mjt/config.h => keyboards/hhkb/ansi/keymaps/mjt/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0104
#define MANUFACTURER    q.m.k
#define PRODUCT         HHKB mod
#define DESCRIPTION     q.m.k keyboard firmware for HHKB

/* key matrix size */
#ifdef HHKB_JP

M keyboards/hhkb/jp/config.h => keyboards/hhkb/jp/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0104
#define MANUFACTURER    q.m.k
#define PRODUCT         HHKB mod
#define DESCRIPTION     q.m.k keyboard firmware for HHKB

/* key matrix size */
#define MATRIX_ROWS 16

M keyboards/hid_liber/config.h => keyboards/hid_liber/config.h +0 -1
@@ 26,7 26,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    "bpiphany"
#define PRODUCT         "HIDLiberation"
#define DESCRIPTION     "HID Liberation powered by QMK"

/* key matrix size */
#define MATRIX_ROWS 18

M keyboards/hifumi/config.h => keyboards/hifumi/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    riconken
#define PRODUCT         hifumi
#define DESCRIPTION     A macropad with 6 keys

/* key matrix size */
#define MATRIX_ROWS 2

M keyboards/hineybush/h10/config.h => keyboards/hineybush/h10/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush
#define PRODUCT h10
#define DESCRIPTION Custom numpad PCB

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/hineybush/h60/config.h => keyboards/hineybush/h60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush keyboards
#define PRODUCT h60
#define DESCRIPTION A 60% PCB.

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/hineybush/h75_singa/config.h => keyboards/hineybush/h75_singa/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Singa Keyboards
#define PRODUCT h75_singa
#define DESCRIPTION Singa

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/hineybush/h87a/config.h => keyboards/hineybush/h87a/config.h +0 -1
@@ 21,7 21,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    hineybush keyboards
#define PRODUCT         h87a
#define DESCRIPTION     QMK-programmable TKL PCB for custom keyboards

#define CONFIG_H


M keyboards/hineybush/h88/config.h => keyboards/hineybush/h88/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    hineybush keyboards
#define PRODUCT         h88
#define DESCRIPTION     QMK-programmable TKL PCB for custom keyboards with an extra key in the F-row




M keyboards/hineybush/hbcp/config.h => keyboards/hineybush/hbcp/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    hineybush keyboards
#define PRODUCT         hbcp
#define DESCRIPTION     compact 1800 layout custom keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/hineybush/hineyg80/config.h => keyboards/hineybush/hineyg80/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    hineybush
#define PRODUCT         hineyG80
#define DESCRIPTION     QMK-powered PCB for Cherry G80/81-1800 Boards

/* key matrix size */
#define MATRIX_ROWS 12

M keyboards/hineybush/physix/config.h => keyboards/hineybush/physix/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER LZ
#define PRODUCT PhysiX
#define DESCRIPTION A custom ergonomic keyboard by Life Zone

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/hineybush/sm68/config.h => keyboards/hineybush/sm68/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER hineybush keyboards
#define PRODUCT sm68
#define DESCRIPTION PCB for switchmod keyboards projects

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/honeycomb/config.h => keyboards/honeycomb/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Keyhive
#define PRODUCT         Honeycomb Macropad
#define DESCRIPTION     QMK firmware for Honeycomb Macropad

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/hotdox/config.h => keyboards/hotdox/config.h +0 -1
@@ 10,7 10,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Alpaca Keyboards
#define PRODUCT         ErgoDox 76 "HotDox"
#define DESCRIPTION     QMK FW for the "HotDox"

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/hs60/v1/config.h => keyboards/hs60/v1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         HS60
#define DESCRIPTION     GH60 compatible, tool free RGB keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/hs60/v2/ansi/config.h => keyboards/hs60/v2/ansi/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         HS60 V2
#define DESCRIPTION     GH60 compatible, tool free RGB keyboard

#define HS60_ANSI


M keyboards/hs60/v2/hhkb/config.h => keyboards/hs60/v2/hhkb/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         HS60 V2
#define DESCRIPTION     GH60 compatible, tool free RGB keyboard

#define HS60_HHKB


M keyboards/hs60/v2/iso/config.h => keyboards/hs60/v2/iso/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    Yiancar-Designs
#define PRODUCT         HS60 V2
#define DESCRIPTION     GH60 compatible, tool free RGB keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/hub16/config.h => keyboards/hub16/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Josh Johnson
#define PRODUCT Hub16
#define DESCRIPTION Macro Pad with USB Hub and Encoders

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/idb/idb_60/config.h => keyboards/idb/idb_60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER   	0x0001
#define MANUFACTURER    idb Keyboards
#define PRODUCT         idb 60
#define DESCRIPTION     QMK keyboard firmware for idb 60

/* key matrix size */
#define MATRIX_ROWS 10

M keyboards/idobo/config.h => keyboards/idobo/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Generic
#define PRODUCT         Idobo
#define DESCRIPTION     A custom keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/illuminati/is0/config.h => keyboards/illuminati/is0/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Illuminati Works
#define PRODUCT         iS0
#define DESCRIPTION     no

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/ivy/config.h => keyboards/ivy/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0x6012
#define MANUFACTURER    Maple Computing
#define PRODUCT         Ivy
#define DESCRIPTION     A 3 key macro pad

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/jae/j01/config.h => keyboards/jae/j01/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Evyd13
#define PRODUCT         J-01
#define DESCRIPTION     A custom 65%ish keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/jc65/v32u4/config.h => keyboards/jc65/v32u4/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    dou
#define PRODUCT         KEYCLACK65-V1
#define DESCRIPTION     JC65 PCB

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/jd40/config.h => keyboards/jd40/config.h +0 -1
@@ 26,7 26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER   0x0001
#define MANUFACTURER    geekhack
#define PRODUCT         jd40v2
#define DESCRIPTION     t.m.k. keyboard firmware for JD40 MKII

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/jd45/config.h => keyboards/jd45/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    geekhack
#define PRODUCT         JD45
#define DESCRIPTION     q.m.k. keyboard firmware for JD45

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/jd45/keymaps/mjt/config.h => keyboards/jd45/keymaps/mjt/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    geekhack
#define PRODUCT         JD45
#define DESCRIPTION     q.m.k. keyboard firmware for JD45

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/jian/handwired/config.h => keyboards/jian/handwired/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0010
#define MANUFACTURER    KgOfHedgehogs
#define PRODUCT         Huma
#define DESCRIPTION     An ergo handwired keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/jian/nsrev2/config.h => keyboards/jian/nsrev2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0210
#define MANUFACTURER    KgOfHedgehogs
#define PRODUCT         Huma
#define DESCRIPTION     An ergo keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/jian/rev1/config.h => keyboards/jian/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    KgOfHedgehogs
#define PRODUCT         Jian
#define DESCRIPTION     An ergo split keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/jian/rev2/config.h => keyboards/jian/rev2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    KgOfHedgehogs
#define PRODUCT         Jian
#define DESCRIPTION     An ergo keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/jj50/config.h => keyboards/jj50/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    KPrepublic
#define PRODUCT         JJ50
#define DESCRIPTION     A compact 50% (5x12) ortholinear keyboard

/* matrix size */
#define MATRIX_ROWS 5

M keyboards/jnao/config.h => keyboards/jnao/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Maple Computing
#define PRODUCT         JNAO Keyboard
#define DESCRIPTION     A no-frills ortholinear keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/just60/config.h => keyboards/just60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER YDKB
#define PRODUCT Just60
#define DESCRIPTION Just60 Keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kagamidget/config.h => keyboards/kagamidget/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    yynmt
#define PRODUCT         KagaMidget
#define DESCRIPTION     48 keys tiny keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/kbdclack/kaishi65/config.h => keyboards/kbdclack/kaishi65/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER KBDClack
#define PRODUCT kaishi65
#define DESCRIPTION KBDClack made 65% PCB based on the MULLET from coseyfannitutti

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kbdfans/kbd19x/config.h => keyboards/kbdfans/kbd19x/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDFans
#define PRODUCT         kbd19x
#define DESCRIPTION     A compact-1800 keyboard kit.

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/kbdfans/kbd4x/config.h => keyboards/kbdfans/kbd4x/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDFans
#define PRODUCT         KBD4x
#define DESCRIPTION     A compact 40% (12x4) ortholinear keyboard kit.

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/kbdfans/kbd66/config.h => keyboards/kbdfans/kbd66/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDFans
#define PRODUCT         KBD66
#define DESCRIPTION     QMK keyboard firmware for KBD66

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kbdfans/kbd67/hotswap/config.h => keyboards/kbdfans/kbd67/hotswap/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDFans
#define PRODUCT         KBD67 Hotswap
#define DESCRIPTION     A custom 65% keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kbdfans/kbd67/mkii_soldered/config.h => keyboards/kbdfans/kbd67/mkii_soldered/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDfans
#define PRODUCT         KBD67-MKII
#define DESCRIPTION     65% Keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kbdfans/kbd67/mkiirgb/v1/config.h => keyboards/kbdfans/kbd67/mkiirgb/v1/config.h +0 -1
@@ 5,7 5,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDfans
#define PRODUCT         kbd67mkiirgb v1
#define DESCRIPTION     kbd67mkii rgb keyboard

#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/kbdfans/kbd67/mkiirgb/v2/config.h => keyboards/kbdfans/kbd67/mkiirgb/v2/config.h +0 -1
@@ 5,7 5,6 @@
#define DEVICE_VER      0x0002
#define MANUFACTURER    KBDfans
#define PRODUCT         kbd67mkiirgb v2
#define DESCRIPTION     kbd67mkii rgb keyboard

#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/kbdfans/kbd67/rev1/config.h => keyboards/kbdfans/kbd67/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    kbdfans
#define PRODUCT         kbd67
#define DESCRIPTION     65% Keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kbdfans/kbd67/rev2/config.h => keyboards/kbdfans/kbd67/rev2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    KBDFans
#define PRODUCT         KBD67v2
#define DESCRIPTION     65% Keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h => keyboards/kbdfans/kbd67/rev2/keymaps/tucznak/config.h +0 -2
@@ 2,11 2,9 @@

#undef MANUFACTURER
#undef PRODUCT
#undef DESCRIPTION

#define MANUFACTURER    Potato Inc.
#define PRODUCT         Qt3.14
#define DESCRIPTION     Look, a keyboard!

/* send tap key if no layer key was used even after tap delay */
#define TAPPING_TERM 50

M keyboards/kbdfans/kbd6x/config.h => keyboards/kbdfans/kbd6x/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    You
#define PRODUCT         kbd6x
#define DESCRIPTION     Dual USB-C Tsangan Hot Swap PCB

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kbdfans/kbd75/config.h => keyboards/kbdfans/kbd75/config.h +0 -1
@@ 6,7 6,6 @@
#define VENDOR_ID       0x4B42
#define MANUFACTURER    qmkbuilder
#define PRODUCT         KBD75
#define DESCRIPTION     QMK keyboard firmware for KBD75

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/kbdfans/kbd75/keymaps/tucznak/config.h => keyboards/kbdfans/kbd75/keymaps/tucznak/config.h +0 -2
@@ 2,11 2,9 @@

#undef MANUFACTURER
#undef PRODUCT
#undef DESCRIPTION

#define MANUFACTURER    Potato Inc.
#define PRODUCT         Qt3.14
#define DESCRIPTION     Look, a keyboard!

/* send tap key if no layer key was used even after tap delay */
#define TAPPING_TERM 250

M keyboards/kbdfans/kbd8x/config.h => keyboards/kbdfans/kbd8x/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDFans
#define PRODUCT         kbd8x
#define DESCRIPTION     Custom TKL Keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/kbdfans/kbd8x_mk2/config.h => keyboards/kbdfans/kbd8x_mk2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDfans
#define PRODUCT         KBD8X-MKII
#define DESCRIPTION     TKL Keyboard

/* key matrix size */
#define MATRIX_ROWS 12

M keyboards/kbdfans/kbdmini/config.h => keyboards/kbdfans/kbdmini/config.h +0 -1
@@ 9,7 9,6 @@
#define MANUFACTURER    DZTECH

#define PRODUCT         KBDMINI
#define DESCRIPTION     KBDMINI RGB keyboard
#define MATRIX_ROWS 4
#define MATRIX_COLS 13


M keyboards/kbdfans/kbdpad_mk2/config.h => keyboards/kbdfans/kbdpad_mk2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDfans
#define PRODUCT         KBDPAD-MKII
#define DESCRIPTION     Numpad

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/kbdfans/maja/config.h => keyboards/kbdfans/maja/config.h +0 -1
@@ 7,7 7,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    KBDFANS
#define PRODUCT         MAJA
#define DESCRIPTION     MAJA RGB keyboard

#define MATRIX_ROWS 5
#define MATRIX_COLS 15

M keyboards/kc60se/config.h => keyboards/kc60se/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Unknown
#define PRODUCT         kc60se
#define DESCRIPTION     A custom 60% keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/keebio/bdn9/rev1/config.h => keyboards/keebio/bdn9/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         BDN9 Rev. 1
#define DESCRIPTION     3x3 Macropad with Rotary Encoders

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/keebio/bdn9/rev2/config.h => keyboards/keebio/bdn9/rev2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    Keebio
#define PRODUCT         BDN9 Rev. 2
#define DESCRIPTION     3x3 Macropad with Rotary Encoders

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/keebio/bfo9000/config.h => keyboards/keebio/bfo9000/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         BFO-9000
#define DESCRIPTION     Really big split ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/choconum/config.h => keyboards/keebio/choconum/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0100
#define MANUFACTURER Keebio
#define PRODUCT Choconum
#define DESCRIPTION Low-Profile Numpad

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/keebio/chocopad/config.h => keyboards/keebio/chocopad/config.h +0 -1
@@ 9,7 9,6 @@
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Chocopad
#define DESCRIPTION     4x4 macropad using Kailh Choc low-profile switches

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/keebio/dilly/config.h => keyboards/keebio/dilly/config.h +0 -1
@@ 9,7 9,6 @@
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Dilly
#define DESCRIPTION     30 percent ortholinear keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/keebio/ergodicity/config.h => keyboards/keebio/ergodicity/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Keebio
#define PRODUCT         Ergodicity
#define DESCRIPTION     Low-profile ergo keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/keebio/fourier/config.h => keyboards/keebio/fourier/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Fourier
#define DESCRIPTION     Split 40 percent staggered keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/iris/keymaps/xyverz/config.h => keyboards/keebio/iris/keymaps/xyverz/config.h +0 -3
@@ 29,9 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#undef MANUFACTURER
#define MANUFACTURER Ian Sterling

#undef DESCRIPTION
#define DESCRIPTION A column-staggered split ortholinear keyboard

#undef RGBLED_NUM
#define RGBLIGHT_ANIMATIONS
#define RGBLED_NUM 12

M keyboards/keebio/iris/rev1/config.h => keyboards/keebio/iris/rev1/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Iris Keyboard
#define DESCRIPTION     Split 50 percent ergonomic keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/iris/rev1_led/config.h => keyboards/keebio/iris/rev1_led/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Iris Keyboard
#define DESCRIPTION     Split 50 percent ergonomic keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/iris/rev2/config.h => keyboards/keebio/iris/rev2/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    Keebio
#define PRODUCT         Keebio Iris Rev. 2
#define DESCRIPTION     Split 50 percent ergonomic keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/iris/rev3/config.h => keyboards/keebio/iris/rev3/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0300
#define MANUFACTURER    Keebio
#define PRODUCT         Keebio Iris Rev. 3
#define DESCRIPTION     Split 50 percent ergonomic keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/iris/rev4/config.h => keyboards/keebio/iris/rev4/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0400
#define MANUFACTURER    Keebio
#define PRODUCT         Keebio Iris Rev. 4
#define DESCRIPTION     Split 50 percent ergonomic keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/kbo5000/rev1/config.h => keyboards/keebio/kbo5000/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         KBO-5000 Rev. 1
#define DESCRIPTION     Split staggered keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/laplace/config.h => keyboards/keebio/laplace/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Laplace
#define DESCRIPTION     40 percent staggered keyboard

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/keebio/levinson/rev1/config.h => keyboards/keebio/levinson/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Levinson
#define DESCRIPTION     Split 40 percent ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/levinson/rev2/config.h => keyboards/keebio/levinson/rev2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    Keebio
#define PRODUCT         Levinson
#define DESCRIPTION     Split 40 percent ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/levinson/rev3/config.h => keyboards/keebio/levinson/rev3/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0300
#define MANUFACTURER    Keebio
#define PRODUCT         Levinson
#define DESCRIPTION     Split 40 percent ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/nyquist/rev1/config.h => keyboards/keebio/nyquist/rev1/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         The Nyquist Keyboard
#define DESCRIPTION     Split 60 percent ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/nyquist/rev2/config.h => keyboards/keebio/nyquist/rev2/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    Keebio
#define PRODUCT         The Nyquist Keyboard
#define DESCRIPTION     Split 60 percent ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/nyquist/rev3/config.h => keyboards/keebio/nyquist/rev3/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0300
#define MANUFACTURER    Keebio
#define PRODUCT         The Nyquist Keyboard
#define DESCRIPTION     Split 60 percent ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/quefrency/rev1/config.h => keyboards/keebio/quefrency/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Quefrency Rev. 1
#define DESCRIPTION     Split 60/65 percent staggered keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/quefrency/rev2/config.h => keyboards/keebio/quefrency/rev2/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    Keebio
#define PRODUCT         Quefrency Rev. 2
#define DESCRIPTION     Split 60/65 percent staggered keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/rorschach/rev1/config.h => keyboards/keebio/rorschach/rev1/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Rorschach Keyboard
#define DESCRIPTION     Split 45 percent ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/sinc/rev1/config.h => keyboards/keebio/sinc/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Sinc Rev. 1
#define DESCRIPTION     Split 75 percent staggered keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/tragicforce68/config.h => keyboards/keebio/tragicforce68/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0101
#define MANUFACTURER    Keebio
#define PRODUCT         Tragicforce 68
#define DESCRIPTION     Programmable PCB replacement for Magicforce 68

/* key matrix size */
#define MATRIX_ROWS 9

M keyboards/keebio/tukey/config.h => keyboards/keebio/tukey/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Tukey
#define DESCRIPTION     1x2 board for the Big Switch

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/keebio/viterbi/rev1/config.h => keyboards/keebio/viterbi/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         The Viterbi Keyboard
#define DESCRIPTION     Split 5x14 ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/viterbi/rev2/config.h => keyboards/keebio/viterbi/rev2/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    Keebio
#define PRODUCT         The Viterbi Keyboard
#define DESCRIPTION     Split 5x14 ortholinear keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/keebio/wavelet/config.h => keyboards/keebio/wavelet/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Keebio
#define PRODUCT         Wavelet
#define DESCRIPTION     40 percent ortholinear keyboard

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/keebwerk/nano_slider/config.h => keyboards/keebwerk/nano_slider/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER keebwerk.
#define PRODUCT nano. slider
#define DESCRIPTION A small eight key macropad

/* key matrix size */
#define MATRIX_ROWS 2

M keyboards/keebzdotnet/wazowski/config.h => keyboards/keebzdotnet/wazowski/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER keebzdotnet
#define PRODUCT wazowski 23-19
#define DESCRIPTION A modern keyboard from an animated monster movie keyboard

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/keyboardio/model01/config.h => keyboards/keyboardio/model01/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Keyboardio
#define PRODUCT         Model 01
#define DESCRIPTION     (QMK)

/* key matrix size; rows are doubled for split */
#define MATRIX_ROWS 8

M keyboards/keyhive/maypad/config.h => keyboards/keyhive/maypad/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    KeyHive
#define PRODUCT         maypad
#define DESCRIPTION     Budget-friendly numpad

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kinesis/config.h => keyboards/kinesis/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define VENDOR_ID       0xFEED
#define MANUFACTURER    You
#define PRODUCT         Kinesis Advantage/Contoured
#define DESCRIPTION     A custom keyboard

// Mouse
#define MOUSEKEY_DELAY          60

M keyboards/kingly_keys/romac/config.h => keyboards/kingly_keys/romac/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    TheRoyalSweatshirt
#define PRODUCT         romac
#define DESCRIPTION     A *Plaid inspired twelve-key macropad 
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

M keyboards/kingly_keys/romac_plus/config.h => keyboards/kingly_keys/romac_plus/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    TheRoyalSweatshirt
#define PRODUCT         RoMac+
#define DESCRIPTION     A *Plaid inspired twelve-key macropad with upgraded features
/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 3

M keyboards/kingly_keys/ropro/config.h => keyboards/kingly_keys/ropro/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Kingly-Keys
#define PRODUCT         The_RoPro
#define DESCRIPTION     A 75-key ortholinear keyboard with rotary encoder

 /* key matrix size */
#define MATRIX_ROWS 7

M keyboards/kingly_keys/smd_milk/config.h => keyboards/kingly_keys/smd_milk/config.h +0 -1
@@ 22,7 22,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Kingly-Keys
#define PRODUCT         SMD-2% Milk
#define DESCRIPTION     The SMD Ed. of the Milk themed 2% Keyboard by rionlion100

/* key matrix size */
#define MATRIX_ROWS 2

M keyboards/kingly_keys/soap/config.h => keyboards/kingly_keys/soap/config.h +0 -1
@@ 22,7 22,6 @@
#define DEVICE_VER      0x0004
#define MANUFACTURER    Kingly-Keys
#define PRODUCT         SOAP
#define DESCRIPTION     A Sanitary "Soap" Themed Macropad with Rotary Encoder

 /* key matrix size */
#define MATRIX_ROWS 2

M keyboards/kira75/config.h => keyboards/kira75/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    thesiscamper
#define PRODUCT         kira75
#define DESCRIPTION     Custom 75% keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/kmac/config.h => keyboards/kmac/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0104
#define MANUFACTURER KBDMania
#define PRODUCT KMAC
#define DESCRIPTION     QMK keyboard firmware for KMAC

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/kmini/config.h => keyboards/kmini/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0104
#define MANUFACTURER    Revo
#define PRODUCT         KMAC Kmini
#define DESCRIPTION     QMK keyboard firmware for Revo KMAC Mini

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/knops/mini/config.h => keyboards/knops/mini/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Alltrons IT
#define PRODUCT         Knops Mini
#define DESCRIPTION     Advanced 3x2 macrokeyboard

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/kona_classic/config.h => keyboards/kona_classic/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0003
#define MANUFACTURER    Dangerous Parts
#define PRODUCT         Kona Classic
#define DESCRIPTION     QMK keyboard firmware for Kona Classic

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kudox/columner/config.h => keyboards/kudox/columner/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0100
#define MANUFACTURER    Kumao Kobo
#define PRODUCT         The Kudox Keyboard
#define DESCRIPTION     Split column staggered 5x7 custom keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/kudox/rev1/config.h => keyboards/kudox/rev1/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0100
#define MANUFACTURER    Kumao Kobo
#define PRODUCT         The Kudox Keyboard
#define DESCRIPTION     Split row staggered 5x7 custom keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/kudox/rev2/config.h => keyboards/kudox/rev2/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0200
#define MANUFACTURER    Kumao Kobo
#define PRODUCT         The Kudox Keyboard
#define DESCRIPTION     Split row staggered 5x7 custom keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/kudox/rev3/config.h => keyboards/kudox/rev3/config.h +0 -1
@@ 24,7 24,6 @@
#define DEVICE_VER      0x0300
#define MANUFACTURER    Kumao Kobo
#define PRODUCT         The Kudox Keyboard
#define DESCRIPTION     Split row staggered 5x7 custom keyboard

/* key matrix size */
// Rows are doubled-up

M keyboards/kudox_game/rev1/config.h => keyboards/kudox_game/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    Kumao Kobo
#define PRODUCT         The Kudox Game Keyboard
#define DESCRIPTION     Custom keyboard for game

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kudox_game/rev2/config.h => keyboards/kudox_game/rev2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0200
#define MANUFACTURER    Kumao Kobo
#define PRODUCT         The Kudox Game Keyboard
#define DESCRIPTION     Custom keyboard for playing game

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/kv/revt/config.h => keyboards/kv/revt/config.h +0 -1
@@ 23,7 23,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Hybrid
#define PRODUCT         KVT
#define DESCRIPTION     SouthPaw Keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/kyria/rev1/config.h => keyboards/kyria/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    splitkb
#define PRODUCT         Kyria Keyboard
#define DESCRIPTION     Split 40 percent ergonomic keyboard

/* key matrix size */
/* Rows are doubled up */

M keyboards/laptreus/config.h => keyboards/laptreus/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Vosechu
#define PRODUCT         Laptreus
#define DESCRIPTION     keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/latinpad/config.h => keyboards/latinpad/config.h +0 -1
@@ 22,7 22,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.*/
#define DEVICE_VER      0x0001
#define MANUFACTURER    latincompass
#define PRODUCT         latinpad
#define DESCRIPTION     dual rotary encoder macro pad

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/lattice60/config.h => keyboards/lattice60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    emdarcher
#define PRODUCT         LATTICE60
#define DESCRIPTION     A HHKB layout keyboard using only through-hole components.

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/launchpad/config.h => keyboards/launchpad/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0x6007
#define MANUFACTURER    Maple Computing
#define PRODUCT         Launch Pad
#define DESCRIPTION     An all-in-on macropad

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/lazydesigners/dimple/config.h => keyboards/lazydesigners/dimple/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    LazyDesigners
#define PRODUCT         Dimple
#define DESCRIPTION     A 40% keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/lazydesigners/the30/config.h => keyboards/lazydesigners/the30/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    LazyDesigners
#define PRODUCT         THE30
#define DESCRIPTION     A 30% keyboard

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/lazydesigners/the50/config.h => keyboards/lazydesigners/the50/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    LazyDesigners
#define PRODUCT         THE50
#define DESCRIPTION     A 50% keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/lazydesigners/the60/config.h => keyboards/lazydesigners/the60/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    LazyDesigners
#define PRODUCT         THE60
#define DESCRIPTION     A 60% keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/leeku/finger65/config.h => keyboards/leeku/finger65/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    LeeKu
#define PRODUCT         Finger65
#define DESCRIPTION     QMK keyboard firmware for L3

#define RGBLED_NUM 12


M keyboards/lets_split/rev1/config.h => keyboards/lets_split/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Wootpatoot
#define PRODUCT         Lets Split v1
#define DESCRIPTION     A split keyboard for the cheap makers

/* key matrix size */
// Rows are doubled-up

M keyboards/lets_split/rev2/config.h => keyboards/lets_split/rev2/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0002
#define MANUFACTURER    Wootpatoot
#define PRODUCT         Lets Split v2
#define DESCRIPTION     A split keyboard for the cheap makers

/* key matrix size */
// Rows are doubled-up

M keyboards/lets_split/sockets/config.h => keyboards/lets_split/sockets/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Duckle29
#define PRODUCT         Lets Split Sockets
#define DESCRIPTION     A split keyboard for the cheapish makers

/* key matrix size */
// Rows are doubled-up

M keyboards/lets_split_eh/config.h => keyboards/lets_split_eh/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0E41
#define MANUFACTURER    That-Canadian
#define PRODUCT         Lets Split Eh?
#define DESCRIPTION     An on-board component Lets Split w/ USB-C

/* key matrix size */
// Rows are doubled-up

M keyboards/lfkeyboards/lfk65_hs/config.h => keyboards/lfkeyboards/lfk65_hs/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    LFKeyboards
#define PRODUCT         LFK65_HS
#define DESCRIPTION     QMK keyboard firmware for LFK65_HS

#define DIODE_DIRECTION COL2ROW
#define MATRIX_ROWS 5

M keyboards/lfkeyboards/lfk78/config.h => keyboards/lfkeyboards/lfk78/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    LFKeyboards
#define PRODUCT         LFK78
#define DESCRIPTION     QMK keyboard firmware for LFK78

/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW

M keyboards/lfkeyboards/lfk87/config.h => keyboards/lfkeyboards/lfk87/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    LFKeyboards
#define PRODUCT         LFK87
#define DESCRIPTION     QMK keyboard firmware for LFK87

#define DIODE_DIRECTION COL2ROW


M keyboards/lfkeyboards/lfkpad/config.h => keyboards/lfkeyboards/lfkpad/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    LFKeyboards
#define PRODUCT         LFKPad 21
#define DESCRIPTION     QMK keyboard firmware for LFKPad

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/lfkeyboards/mini1800/config.h => keyboards/lfkeyboards/mini1800/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    LFKeyboards
#define PRODUCT         LFK87
#define DESCRIPTION     QMK keyboard firmware for LFK87

#define DIODE_DIRECTION COL2ROW


M keyboards/lily58/rev1/config.h => keyboards/lily58/rev1/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0100
#define MANUFACTURER    liliums
#define PRODUCT         Lily58
#define DESCRIPTION     Lily58 is 6Ɨ4+5keys column-staggered split keyboard.

/* key matrix size */
// Rows are doubled-up

M keyboards/m10a/config.h => keyboards/m10a/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    RAMA WORKS
#define PRODUCT         RAMA WORKS M10-A
#define DESCRIPTION     RAMA WORKS M10-A

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/matrix/m12og/config.h => keyboards/matrix/m12og/config.h +0 -1
@@ 12,7 12,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    matrix
#define PRODUCT         M12OG
#define DESCRIPTION     Matrix 8XV1.2 OG version

/* key matrix size */
#define MATRIX_ROWS 7

M keyboards/matrix/noah/config.h => keyboards/matrix/noah/config.h +0 -1
@@ 13,7 13,6 @@
#define DEVICE_VER 0x0001
#define MANUFACTURER matrix
#define PRODUCT NOAH
#define DESCRIPTION 65% keybaord of the Matrix abel family

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/maxipad/config.h => keyboards/maxipad/config.h +0 -1
@@ 23,7 23,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    wootpatoot
#define PRODUCT         maxipad
#define DESCRIPTION     A custom keyboard

/* define if matrix has ghost (lacks anti-ghosting diodes) */
//#define MATRIX_HAS_GHOST

M keyboards/maxr1998/phoebe/config.h => keyboards/maxr1998/phoebe/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Maxr1998
#define PRODUCT         Phoebe
#define DESCRIPTION     A 5x12 ortolinear keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/maxr1998/pulse4k/config.h => keyboards/maxr1998/pulse4k/config.h +0 -1
@@ 25,7 25,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Maxr1998
#define PRODUCT         Pulse 4k
#define DESCRIPTION     A four-key macropad

/* Key matrix size */
#define MATRIX_ROWS 2

M keyboards/mc_76k/config.h => keyboards/mc_76k/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Yiancar-Designs
#define PRODUCT MC-76K
#define DESCRIPTION O-Ring suspended 60% with F-row keyboard

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/mechkeys/mk60/config.h => keyboards/mechkeys/mk60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Mechkeys
#define PRODUCT         mechkeys mk60
#define DESCRIPTION     A custom 60% keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/mechllama/g35/config.h => keyboards/mechllama/g35/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0x0035
#define MANUFACTURER    kaylynb
#define PRODUCT         MechLlama G35
#define DESCRIPTION     35 key macropad

#define MATRIX_ROWS 5
#define MATRIX_COLS 7

M keyboards/mechlovin/adelais/standard_led/config.h => keyboards/mechlovin/adelais/standard_led/config.h +0 -1
@@ 1,7 1,6 @@
#pragma once

#define PRODUCT      Adelais
#define DESCRIPTION  Team.Mechlovin Adelais

#define MATRIX_ROW_PINS { B1, A0, C13, A1, A2}
#define MATRIX_COL_PINS { A10, A9, A8, B15, B14, B13, B12, B11, B10, B8, B4, B5, B3, C14, A15 }

M keyboards/mechlovin/hannah910/config.h => keyboards/mechlovin/hannah910/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define VENDOR_ID       0x4D4C // ML-MechLovin'
#define MANUFACTURER    Mechlovin
#define PRODUCT         Mechlovin Hannah910
#define DESCRIPTION     Mechlovin Hannah910

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/mechlovin/infinity87/config.h => keyboards/mechlovin/infinity87/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER  0x0001
#define MANUFACTURER  Team.Mechlovin
#define PRODUCT       Infinity 87
#define DESCRIPTION   Team.Mechlovin Infinity 87

/* key matrix size */
#define MATRIX_ROWS 6

M keyboards/mechlovin/infinityce/config.h => keyboards/mechlovin/infinityce/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER  0x0001
#define MANUFACTURER  Team.Mechlovin
#define PRODUCT       Infinity CE
#define DESCRIPTION   Team.Mechlovin Infinity CE
/* key matrix size */
#define MATRIX_ROWS 6
#define MATRIX_COLS 17

M keyboards/mechlovin/pisces/config.h => keyboards/mechlovin/pisces/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER  0x0001
#define MANUFACTURER  Team.Mechlovin
#define PRODUCT       Pisces65
#define DESCRIPTION   Team.Mechlovin Pisces65

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/mechmini/v1/config.h => keyboards/mechmini/v1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    MECHKEYS
#define PRODUCT         Mechmini
#define DESCRIPTION     40% modular keyboard

/* matrix size */
#define MATRIX_ROWS 4

M keyboards/mechmini/v2/config.h => keyboards/mechmini/v2/config.h +0 -2
@@ 24,8 24,6 @@
#define MANUFACTURER    MECHKEYS
#undef PRODUCT
#define PRODUCT         Mechmini 2
#undef DESCRIPTION
#define DESCRIPTION     40% modular keyboard

/* key matrix size */
#undef MATRIX_COLS

M keyboards/mechwild/bde/righty/config.h => keyboards/mechwild/bde/righty/config.h +0 -1
@@ 25,7 25,6 @@
#define DEVICE_VER      0x0203
#define MANUFACTURER    MechWild
#define PRODUCT         BDE Righty
#define DESCRIPTION     41-key ortholinear 30% with numpad

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/meira/config.h => keyboards/meira/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    WoodKeys.click
#define PRODUCT         Meira
#define DESCRIPTION     Low-profile Ortholinear Compact keyboard

/* key matrix size */
#define MATRIX_ROWS 4

M keyboards/meishi/config.h => keyboards/meishi/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Biacco42
#define PRODUCT         meishi
#define DESCRIPTION     The micro macro keyboard

/* key matrix size */
#define MATRIX_ROWS 1

M keyboards/meishi2/config.h => keyboards/meishi2/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Biacco42
#define PRODUCT         meishi2
#define DESCRIPTION     The better micro macro keyboard

/* key matrix size */
#define MATRIX_ROWS 2

M keyboards/melody96/config.h => keyboards/melody96/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    YMDK
#define PRODUCT         Melody96
#define DESCRIPTION     Melody96

/* key matrix size */
#define MATRIX_ROWS 12

M keyboards/meme/config.h => keyboards/meme/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Switchmod Keyboards
#define PRODUCT         Meme
#define DESCRIPTION     A custom 65% gasket mount keyboard

/* key matrix size */
#define MATRIX_ROWS 10

M keyboards/meson/config.h => keyboards/meson/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Luciano M
#define PRODUCT         Meson
#define DESCRIPTION     3x14 split keyboard with two thumb keys per side

/* key matrix size */
#define MATRIX_ROWS 8 // 4 rows each half

M keyboards/mexsistor/ludmila/config.h => keyboards/mexsistor/ludmila/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER   0x0001
#define MANUFACTURER Kevin M.
#define PRODUCT      Ludmila Macropad
#define DESCRIPTION  Ludmila 4 switch + encoder macropad

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/miller/gm862/config.h => keyboards/miller/gm862/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    MILLER
#define PRODUCT         GM862
#define DESCRIPTION     GM862 AVR RGB keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/miniaxe/config.h => keyboards/miniaxe/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    ENDO Katsuhiro
#define PRODUCT         MiniAxe
#define DESCRIPTION     Yet another split keyboard

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/minidox/config.h => keyboards/minidox/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0x3060
#define MANUFACTURER    That-Canadian
#define PRODUCT         MiniDox
#define DESCRIPTION     A compact version of the Ergo Dox

/* key matrix size */
// Rows are doubled-up

M keyboards/mint60/config.h => keyboards/mint60/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Eucalyn
#define PRODUCT         Mint60
#define DESCRIPTION     A row staggered split keyboard

/* key matrix size */
#define MATRIX_ROWS 10

M keyboards/mitosis/config.h => keyboards/mitosis/config.h +0 -1
@@ 27,7 27,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Unknown
#define PRODUCT         Mitosis
#define DESCRIPTION     q.m.k. keyboard firmware for Mitosis

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/miuni32/config.h => keyboards/miuni32/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    Bigtuna.io
#define PRODUCT         Miuni32
#define DESCRIPTION     A custom keyboard for writers

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/mixi/config.h => keyboards/mixi/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    gregorio
#define PRODUCT         Mixi
#define DESCRIPTION     Mixi macropad by gregorio

/* key matrix size */
#define MATRIX_ROWS 3

M keyboards/montsinger/rebound/rev1/config.h => keyboards/montsinger/rebound/rev1/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Montsinger
#define PRODUCT Rebound
#define DESCRIPTION "A conjoined Let's Split"

/* key matrix size */


M keyboards/montsinger/rebound/rev2/config.h => keyboards/montsinger/rebound/rev2/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Montsinger
#define PRODUCT Rebound
#define DESCRIPTION "A conjoined Let's Split"

/* key matrix size */


M keyboards/montsinger/rebound/rev3/config.h => keyboards/montsinger/rebound/rev3/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Montsinger
#define PRODUCT Rebound
#define DESCRIPTION "A conjoined Let's Split"

/* key matrix size */


M keyboards/montsinger/rewind/config.h => keyboards/montsinger/rewind/config.h +0 -1
@@ 23,7 23,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER Montsinger
#define PRODUCT Rewind
#define DESCRIPTION "5x10 ortho that fits inside a puffy VHS case"

/* key matrix size */


M keyboards/moon/config.h => keyboards/moon/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    EVE
#define PRODUCT         Moon
#define DESCRIPTION     A tenkeyless keyboard with astonishing curves

/* key matrix size */
#define MATRIX_ROWS 8

M keyboards/mountainblocks/mb17/config.h => keyboards/mountainblocks/mb17/config.h +0 -1
@@ 25,7 25,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0001
#define MANUFACTURER Mountainblocks
#define PRODUCT MB17
#define DESCRIPTION A custom numpad

/* key matrix size */
#define MATRIX_ROWS 5

M keyboards/mt40/config.h => keyboards/mt40/config.h +0 -2
@@ 29,8 29,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define MANUFACTURER    ThomasDehaeze
#define PRODUCT         MT40

#define DESCRIPTION     A Planck clone

/* key matrix size */
#define MATRIX_ROWS 7
#define MATRIX_COLS 15

M keyboards/mt980/config.h => keyboards/mt980/config.h +0 -1
@@ 8,7 8,6 @@
#define DEVICE_VER      0x0001
#define MANUFACTURER    Wheat Field Peripherals
#define PRODUCT         MT980
#define DESCRIPTION     Keyboard

/* key matrix size */
#define MATRIX_ROWS 12

M keyboards/murcielago/rev1/config.h => keyboards/murcielago/rev1/config.h +0 -1
@@ 24,7 24,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER 0x0002
#define MANUFACTURER elagil
#define PRODUCT MurciƩlago
#define DESCRIPTION A custom keyboard with 60 keys

/* key matrix size */
#define MATRIX_ROWS 12

M keyboards/mxss/config.h => keyboards/mxss/config.h +0 -1
@@ 26,7 26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define DEVICE_VER      0x0001
#define MANUFACTURER    MxBlue
#define PRODUCT         MxSS
#define DESCRIPTION     MxSS Polycarb Keyboard

/* key matrix size */
#define MATRIX_ROWS 5

M tmk_core/common/chibios/syscall-fallbacks.c => tmk_core/common/chibios/syscall-fallbacks.c +49 -36
@@ 14,76 14,89 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include <errno.h>
#include <sys/stat.h>
#include <sys/types.h>

#pragma GCC diagnostic ignored "-Wmissing-prototypes"

__attribute__((weak, used)) int _read_r(struct _reent *r, int file, char *ptr, int len) {
    (void)r;
    (void)file;
    (void)ptr;
    (void)len;
__attribute__((weak, used)) int _open_r(struct _reent *r, const char *path, int flag, int m) {
    __errno_r(r) = ENOENT;
    return -1;
}

__attribute__((weak, used)) int _lseek_r(struct _reent *r, int file, int ptr, int dir) {
    (void)r;
    (void)file;
    (void)ptr;
    (void)dir;
    return 0;
    __errno_r(r) = EBADF;
    return -1;
}

__attribute__((weak, used)) int _read_r(struct _reent *r, int file, char *ptr, int len) {
    __errno_r(r) = EBADF;
    return -1;
}

__attribute__((weak, used)) int _write_r(struct _reent *r, int file, char *ptr, int len) {
    (void)r;
    (void)file;
    (void)ptr;
    return len;
    __errno_r(r) = EBADF;
    return -1;
}

__attribute__((weak, used)) int _close_r(struct _reent *r, int file) {
    (void)r;
    (void)file;
    return 0;
    __errno_r(r) = EBADF;
    return -1;
}

__attribute__((weak, used)) caddr_t _sbrk_r(struct _reent *r, int incr) {
    (void)r;
    (void)incr;
    return (caddr_t)-1;
__attribute__((weak, used)) int _link_r(struct _reent *r, const char *oldpath, const char *newpath) {
    __errno_r(r) = EPERM;
    return -1;
}

__attribute__((weak, used)) int _unlink_r(struct _reent *r, const char *path) {
    __errno_r(r) = EPERM;
    return -1;
}

__attribute__((weak, used)) clock_t _times_r(struct _reent *r, void *t) {
    __errno_r(r) = EFAULT;
    return -1;
}

__attribute__((weak, used)) int _fstat_r(struct _reent *r, int file, struct stat *st) {
    (void)r;
    (void)file;
    (void)st;
    return 0;
    __errno_r(r) = EBADF;
    return -1;
}

__attribute__((weak, used)) int _isatty_r(struct _reent *r, int fd) {
    (void)r;
    (void)fd;
    return 1;
    __errno_r(r) = EBADF;
    return 0;
}

__attribute__((weak, used)) void _fini(void) { return; }
__attribute__((weak, used)) caddr_t _sbrk_r(struct _reent *r, int incr) {
    __errno_r(r) = ENOMEM;
    return (caddr_t)-1;
}

__attribute__((weak, used)) int _kill(int pid, int sig) {
    errno = EPERM;
    return -1;
}

__attribute__((weak, used)) pid_t _getpid(void) { return 1; }

__attribute__((weak, noreturn)) void _exit(int i) {
    (void)i;
__attribute__((weak, used)) void _fini(void) { return; }

__attribute__((weak, used, noreturn)) void _exit(int i) {
    while (1)
        ;
}

__attribute__((weak)) void _kill(void) {}

__attribute__((weak)) void *__dso_handle;
__attribute__((weak, used)) int _gettimeofday_r(struct _reent *r, struct timeval *t, void *tzp) {
    __errno_r(r) = EPERM;
    return -1;
}

void __cxa_pure_virtual(void);
__attribute__((weak, used)) void *__dso_handle;

__attribute__((weak)) void __cxa_pure_virtual() {
__attribute__((weak, used)) void __cxa_pure_virtual(void) {
    while (1)
        ;
}