~ruther/qmk_firmware

300af1e5bfb887d1dc8528a70dfb599841ffc92b — フィルターペーパー 1 year, 7 months ago 84ba999
Refactor: move keyboards into laneware folder (#22710)

45 files changed, 35 insertions(+), 85 deletions(-)

M data/mappings/keyboard_aliases.hjson
R keyboards/{ => laneware}/lpad/config.h
R keyboards/{ => laneware}/lpad/info.json
R keyboards/{ => laneware}/lpad/keymaps/default/keymap.c
R keyboards/{ => laneware}/lpad/keymaps/via/keymap.c
R keyboards/{ => laneware}/lpad/keymaps/via/rules.mk
R keyboards/{ => laneware}/lpad/readme.md
R keyboards/{ => laneware}/lpad/rules.mk
R keyboards/{ => laneware}/lw67/config.h
R keyboards/{ => laneware}/lw67/info.json
R keyboards/{ => laneware}/lw67/keymaps/ansi_split_backspace/keymap.c
R keyboards/{ => laneware}/lw67/keymaps/default/keymap.c
R keyboards/{ => laneware}/lw67/keymaps/iso/keymap.c
R keyboards/{ => laneware}/lw67/keymaps/iso_split_backspace/keymap.c
R keyboards/{ => laneware}/lw67/keymaps/via/keymap.c
R keyboards/{ => laneware}/lw67/keymaps/via/rules.mk
R keyboards/{ => laneware}/lw67/readme.md
R keyboards/{ => laneware}/lw67/rules.mk
R keyboards/{ => laneware}/lw75/config.h
R keyboards/{ => laneware}/lw75/info.json
R keyboards/{ => laneware}/lw75/keymaps/ansi_split_backspace/keymap.c
R keyboards/{ => laneware}/lw75/keymaps/default/keymap.c
R keyboards/{ => laneware}/lw75/keymaps/iso/keymap.c
R keyboards/{ => laneware}/lw75/keymaps/iso_split_backspace/keymap.c
R keyboards/{ => laneware}/lw75/keymaps/via/keymap.c
R keyboards/{ => laneware}/lw75/keymaps/via/rules.mk
R keyboards/{ => laneware}/lw75/readme.md
R keyboards/{ => laneware}/lw75/rules.mk
R keyboards/{ => laneware}/macro1/config.h
R keyboards/{ => laneware}/macro1/info.json
R keyboards/{ => laneware}/macro1/keymaps/default/keymap.c
R keyboards/{ => laneware}/macro1/keymaps/macropad/keymap.c
R keyboards/{ => laneware}/macro1/keymaps/southpaw/keymap.c
R keyboards/{ => laneware}/macro1/keymaps/via/keymap.c
R keyboards/{ => laneware}/macro1/keymaps/via/rules.mk
R keyboards/{ => laneware}/macro1/readme.md
R keyboards/{ => laneware}/macro1/rules.mk
R keyboards/{ => laneware}/raindrop/config.h
R keyboards/{ => laneware}/raindrop/info.json
R keyboards/{ => laneware}/raindrop/keymaps/arrows/keymap.c
R keyboards/{ => laneware}/raindrop/keymaps/default/keymap.c
R keyboards/{ => laneware}/raindrop/keymaps/hhkb/keymap.c
R keyboards/{ => laneware}/raindrop/matrix_diagram.md
R keyboards/{ => laneware}/raindrop/readme.md
R keyboards/{ => laneware}/raindrop/rules.mk
M data/mappings/keyboard_aliases.hjson => data/mappings/keyboard_aliases.hjson +15 -0
@@ 975,9 975,21 @@
    "ls_60": {
        "target": "weirdo/ls_60"
    },
    "lpad": {
        "target": "laneware/lpad"
    },
    "lw67": {
        "target": "laneware/lw67"
    },
    "lw75": {
        "target": "laneware/lw75"
    },
    "m3n3van": {
        "target": "matthewdias/m3n3van"
    },
    "macro1": {
        "target": "laneware/macro1"
    },
    "massdrop/thekey": {
        "target": "drop/thekey/v1"
    },


@@ 1125,6 1137,9 @@
    "rabbit_capture_plan": {
        "target": "kakunpc/rabbit_capture_plan"
    },
    "raindrop": {
        "target": "laneware/raindrop"
    },
    "ramonimbao/aelith": {
        "target": "rmi_kb/aelith"
    },

R keyboards/lpad/config.h => keyboards/laneware/lpad/config.h +0 -0
R keyboards/lpad/info.json => keyboards/laneware/lpad/info.json +0 -0
R keyboards/lpad/keymaps/default/keymap.c => keyboards/laneware/lpad/keymaps/default/keymap.c +0 -0
R keyboards/lpad/keymaps/via/keymap.c => keyboards/laneware/lpad/keymaps/via/keymap.c +0 -0
R keyboards/lpad/keymaps/via/rules.mk => keyboards/laneware/lpad/keymaps/via/rules.mk +0 -0
R keyboards/lpad/readme.md => keyboards/laneware/lpad/readme.md +2 -2
@@ 10,11 10,11 @@ A Macro Keyboard with a RHS rotary encoder, made and sold by Laneware Peripheral

Make example for this keyboard (after setting up your build environment):

    make lpad:default
    make laneware/lpad:default

Flashing example for this keyboard:

    make lpad:default:flash
    make laneware/lpad:default:flash


See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).

R keyboards/lpad/rules.mk => keyboards/laneware/lpad/rules.mk +0 -0
R keyboards/lw67/config.h => keyboards/laneware/lw67/config.h +0 -0
R keyboards/lw67/info.json => keyboards/laneware/lw67/info.json +0 -0
R keyboards/lw67/keymaps/ansi_split_backspace/keymap.c => keyboards/laneware/lw67/keymaps/ansi_split_backspace/keymap.c +0 -0
R keyboards/lw67/keymaps/default/keymap.c => keyboards/laneware/lw67/keymaps/default/keymap.c +2 -15
@@ 1,18 1,5 @@
 /* Copyright 2021 Laneware Peripherals
  * 
  * 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 
  * the Free Software Foundation, either version 2 of the License, or 
  * (at your option) any later version. 
  * 
  * This program is distributed in the hope that it will be useful, 
  * but WITHOUT ANY WARRANTY; without even the implied warranty of 
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  * GNU General Public License for more details. 
  * 
  * You should have received a copy of the GNU General Public License 
  * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
  */ 
// Copyright 2023 Laneware Peripherals
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H


R keyboards/lw67/keymaps/iso/keymap.c => keyboards/laneware/lw67/keymaps/iso/keymap.c +4 -17
@@ 1,18 1,5 @@
 /* Copyright 2021 Laneware Peripherals
  * 
  * 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 
  * the Free Software Foundation, either version 2 of the License, or 
  * (at your option) any later version. 
  * 
  * This program is distributed in the hope that it will be useful, 
  * but WITHOUT ANY WARRANTY; without even the implied warranty of 
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  * GNU General Public License for more details. 
  * 
  * You should have received a copy of the GNU General Public License 
  * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
  */ 
// Copyright 2023 Laneware Peripherals
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H



@@ 26,14 13,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
		KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),

	[1] = LAYOUT_iso(
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,  
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),

	[2] = LAYOUT_iso(
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 
		KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 

R keyboards/lw67/keymaps/iso_split_backspace/keymap.c => keyboards/laneware/lw67/keymaps/iso_split_backspace/keymap.c +0 -0
R keyboards/lw67/keymaps/via/keymap.c => keyboards/laneware/lw67/keymaps/via/keymap.c +2 -15
@@ 1,18 1,5 @@
 /* Copyright 2021 Laneware Peripherals
  * 
  * 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 
  * the Free Software Foundation, either version 2 of the License, or 
  * (at your option) any later version. 
  * 
  * This program is distributed in the hope that it will be useful, 
  * but WITHOUT ANY WARRANTY; without even the implied warranty of 
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  * GNU General Public License for more details. 
  * 
  * You should have received a copy of the GNU General Public License 
  * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
  */ 
// Copyright 2023 Laneware Peripherals
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H


R keyboards/lw67/keymaps/via/rules.mk => keyboards/laneware/lw67/keymaps/via/rules.mk +0 -0
R keyboards/lw67/readme.md => keyboards/laneware/lw67/readme.md +1 -1
@@ 10,7 10,7 @@ A 65% Keyboard with a LHS rotary encoder, made and sold by Laneware Peripherals.

Make example for this keyboard (after setting up your build environment):

    make lw67:default
    make laneware/lw67:default

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).


R keyboards/lw67/rules.mk => keyboards/laneware/lw67/rules.mk +0 -0
R keyboards/lw75/config.h => keyboards/laneware/lw75/config.h +0 -0
R keyboards/lw75/info.json => keyboards/laneware/lw75/info.json +0 -0
R keyboards/lw75/keymaps/ansi_split_backspace/keymap.c => keyboards/laneware/lw75/keymaps/ansi_split_backspace/keymap.c +0 -0
R keyboards/lw75/keymaps/default/keymap.c => keyboards/laneware/lw75/keymaps/default/keymap.c +0 -0
R keyboards/lw75/keymaps/iso/keymap.c => keyboards/laneware/lw75/keymaps/iso/keymap.c +0 -0
R keyboards/lw75/keymaps/iso_split_backspace/keymap.c => keyboards/laneware/lw75/keymaps/iso_split_backspace/keymap.c +0 -0
R keyboards/lw75/keymaps/via/keymap.c => keyboards/laneware/lw75/keymaps/via/keymap.c +0 -0
R keyboards/lw75/keymaps/via/rules.mk => keyboards/laneware/lw75/keymaps/via/rules.mk +0 -0
R keyboards/lw75/readme.md => keyboards/laneware/lw75/readme.md +2 -2
@@ 10,10 10,10 @@ A 75% Keyboard with a LHS rotary encoder, made and sold by Laneware Peripherals.

Make example for this keyboard (after setting up your build environment):

    make lw75:default
    make laneware/lw75:default
    
Flashing example for this keyboard:
    make lw75:default:flash
    make laneware/lw75:default:flash

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).


R keyboards/lw75/rules.mk => keyboards/laneware/lw75/rules.mk +0 -0
R keyboards/macro1/config.h => keyboards/laneware/macro1/config.h +0 -0
R keyboards/macro1/info.json => keyboards/laneware/macro1/info.json +0 -0
R keyboards/macro1/keymaps/default/keymap.c => keyboards/laneware/macro1/keymaps/default/keymap.c +2 -15
@@ 1,18 1,5 @@
 /* Copyright 2021 Laneware Peripherals
  * 
  * 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 
  * the Free Software Foundation, either version 2 of the License, or 
  * (at your option) any later version. 
  * 
  * This program is distributed in the hope that it will be useful, 
  * but WITHOUT ANY WARRANTY; without even the implied warranty of 
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  * GNU General Public License for more details. 
  * 
  * You should have received a copy of the GNU General Public License 
  * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
  */ 
// Copyright 2023 Laneware Peripherals
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H


R keyboards/macro1/keymaps/macropad/keymap.c => keyboards/laneware/macro1/keymaps/macropad/keymap.c +0 -0
R keyboards/macro1/keymaps/southpaw/keymap.c => keyboards/laneware/macro1/keymaps/southpaw/keymap.c +0 -0
R keyboards/macro1/keymaps/via/keymap.c => keyboards/laneware/macro1/keymaps/via/keymap.c +2 -15
@@ 1,18 1,5 @@
 /* Copyright 2021 Laneware Peripherals
  * 
  * 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 
  * the Free Software Foundation, either version 2 of the License, or 
  * (at your option) any later version. 
  * 
  * This program is distributed in the hope that it will be useful, 
  * but WITHOUT ANY WARRANTY; without even the implied warranty of 
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  * GNU General Public License for more details. 
  * 
  * You should have received a copy of the GNU General Public License 
  * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
  */ 
// Copyright 2023 Laneware Peripherals
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H


R keyboards/macro1/keymaps/via/rules.mk => keyboards/laneware/macro1/keymaps/via/rules.mk +0 -0
R keyboards/macro1/readme.md => keyboards/laneware/macro1/readme.md +1 -1
@@ 10,7 10,7 @@ A versitile numpad/macropad (14x6) with a rotary encoder, made and sold by Lanew

Make example for this keyboard (after setting up your build environment):

    make macro1:default
    make laneware/macro1:default

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).


R keyboards/macro1/rules.mk => keyboards/laneware/macro1/rules.mk +0 -0
R keyboards/raindrop/config.h => keyboards/laneware/raindrop/config.h +0 -0
R keyboards/raindrop/info.json => keyboards/laneware/raindrop/info.json +0 -0
R keyboards/raindrop/keymaps/arrows/keymap.c => keyboards/laneware/raindrop/keymaps/arrows/keymap.c +0 -0
R keyboards/raindrop/keymaps/default/keymap.c => keyboards/laneware/raindrop/keymaps/default/keymap.c +0 -0
R keyboards/raindrop/keymaps/hhkb/keymap.c => keyboards/laneware/raindrop/keymaps/hhkb/keymap.c +0 -0
R keyboards/raindrop/matrix_diagram.md => keyboards/laneware/raindrop/matrix_diagram.md +0 -0
R keyboards/raindrop/readme.md => keyboards/laneware/raindrop/readme.md +2 -2
@@ 21,11 21,11 @@ The Raindrop PCB can be configured in the following key layouts:

Make example for this keyboard (after setting up your build environment):

    make raindrop:default
    make laneware/raindrop:default

Flashing example for this keyboard:

    make raindrop:default:flash
    make laneware/raindrop:default:flash

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).


R keyboards/raindrop/rules.mk => keyboards/laneware/raindrop/rules.mk +0 -0