Browse Source

Refactor: move keyboards into laneware folder (#22710)

フィルターペーパー 2 years ago
parent
commit
300af1e5bf
45 changed files with 35 additions and 85 deletions
  1. 15 0
      data/mappings/keyboard_aliases.hjson
  2. 0 0
      keyboards/laneware/lpad/config.h
  3. 0 0
      keyboards/laneware/lpad/info.json
  4. 0 0
      keyboards/laneware/lpad/keymaps/default/keymap.c
  5. 0 0
      keyboards/laneware/lpad/keymaps/via/keymap.c
  6. 0 0
      keyboards/laneware/lpad/keymaps/via/rules.mk
  7. 2 2
      keyboards/laneware/lpad/readme.md
  8. 0 0
      keyboards/laneware/lpad/rules.mk
  9. 0 0
      keyboards/laneware/lw67/config.h
  10. 0 0
      keyboards/laneware/lw67/info.json
  11. 0 0
      keyboards/laneware/lw67/keymaps/ansi_split_backspace/keymap.c
  12. 2 15
      keyboards/laneware/lw67/keymaps/default/keymap.c
  13. 4 17
      keyboards/laneware/lw67/keymaps/iso/keymap.c
  14. 0 0
      keyboards/laneware/lw67/keymaps/iso_split_backspace/keymap.c
  15. 2 15
      keyboards/laneware/lw67/keymaps/via/keymap.c
  16. 0 0
      keyboards/laneware/lw67/keymaps/via/rules.mk
  17. 1 1
      keyboards/laneware/lw67/readme.md
  18. 0 0
      keyboards/laneware/lw67/rules.mk
  19. 0 0
      keyboards/laneware/lw75/config.h
  20. 0 0
      keyboards/laneware/lw75/info.json
  21. 0 0
      keyboards/laneware/lw75/keymaps/ansi_split_backspace/keymap.c
  22. 0 0
      keyboards/laneware/lw75/keymaps/default/keymap.c
  23. 0 0
      keyboards/laneware/lw75/keymaps/iso/keymap.c
  24. 0 0
      keyboards/laneware/lw75/keymaps/iso_split_backspace/keymap.c
  25. 0 0
      keyboards/laneware/lw75/keymaps/via/keymap.c
  26. 0 0
      keyboards/laneware/lw75/keymaps/via/rules.mk
  27. 2 2
      keyboards/laneware/lw75/readme.md
  28. 0 0
      keyboards/laneware/lw75/rules.mk
  29. 0 0
      keyboards/laneware/macro1/config.h
  30. 0 0
      keyboards/laneware/macro1/info.json
  31. 2 15
      keyboards/laneware/macro1/keymaps/default/keymap.c
  32. 0 0
      keyboards/laneware/macro1/keymaps/macropad/keymap.c
  33. 0 0
      keyboards/laneware/macro1/keymaps/southpaw/keymap.c
  34. 2 15
      keyboards/laneware/macro1/keymaps/via/keymap.c
  35. 0 0
      keyboards/laneware/macro1/keymaps/via/rules.mk
  36. 1 1
      keyboards/laneware/macro1/readme.md
  37. 0 0
      keyboards/laneware/macro1/rules.mk
  38. 0 0
      keyboards/laneware/raindrop/config.h
  39. 0 0
      keyboards/laneware/raindrop/info.json
  40. 0 0
      keyboards/laneware/raindrop/keymaps/arrows/keymap.c
  41. 0 0
      keyboards/laneware/raindrop/keymaps/default/keymap.c
  42. 0 0
      keyboards/laneware/raindrop/keymaps/hhkb/keymap.c
  43. 0 0
      keyboards/laneware/raindrop/matrix_diagram.md
  44. 2 2
      keyboards/laneware/raindrop/readme.md
  45. 0 0
      keyboards/laneware/raindrop/rules.mk

+ 15 - 0
data/mappings/keyboard_aliases.hjson

@@ -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"
     },

+ 0 - 0
keyboards/lpad/config.h → keyboards/laneware/lpad/config.h


+ 0 - 0
keyboards/lpad/info.json → keyboards/laneware/lpad/info.json


+ 0 - 0
keyboards/lpad/keymaps/default/keymap.c → keyboards/laneware/lpad/keymaps/default/keymap.c


+ 0 - 0
keyboards/lpad/keymaps/via/keymap.c → keyboards/laneware/lpad/keymaps/via/keymap.c


+ 0 - 0
keyboards/lpad/keymaps/via/rules.mk → keyboards/laneware/lpad/keymaps/via/rules.mk


+ 2 - 2
keyboards/lpad/readme.md → keyboards/laneware/lpad/readme.md

@@ -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).

+ 0 - 0
keyboards/lpad/rules.mk → keyboards/laneware/lpad/rules.mk


+ 0 - 0
keyboards/lw67/config.h → keyboards/laneware/lw67/config.h


+ 0 - 0
keyboards/lw67/info.json → keyboards/laneware/lw67/info.json


+ 0 - 0
keyboards/lw67/keymaps/ansi_split_backspace/keymap.c → keyboards/laneware/lw67/keymaps/ansi_split_backspace/keymap.c


+ 2 - 15
keyboards/lw67/keymaps/default/keymap.c → keyboards/laneware/lw67/keymaps/default/keymap.c

@@ -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
 

+ 4 - 17
keyboards/lw67/keymaps/iso/keymap.c → keyboards/laneware/lw67/keymaps/iso/keymap.c

@@ -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, 

+ 0 - 0
keyboards/lw67/keymaps/iso_split_backspace/keymap.c → keyboards/laneware/lw67/keymaps/iso_split_backspace/keymap.c


+ 2 - 15
keyboards/lw67/keymaps/via/keymap.c → keyboards/laneware/lw67/keymaps/via/keymap.c

@@ -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
 

+ 0 - 0
keyboards/lw67/keymaps/via/rules.mk → keyboards/laneware/lw67/keymaps/via/rules.mk


+ 1 - 1
keyboards/lw67/readme.md → keyboards/laneware/lw67/readme.md

@@ -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).
 

+ 0 - 0
keyboards/lw67/rules.mk → keyboards/laneware/lw67/rules.mk


+ 0 - 0
keyboards/lw75/config.h → keyboards/laneware/lw75/config.h


+ 0 - 0
keyboards/lw75/info.json → keyboards/laneware/lw75/info.json


+ 0 - 0
keyboards/lw75/keymaps/ansi_split_backspace/keymap.c → keyboards/laneware/lw75/keymaps/ansi_split_backspace/keymap.c


+ 0 - 0
keyboards/lw75/keymaps/default/keymap.c → keyboards/laneware/lw75/keymaps/default/keymap.c


+ 0 - 0
keyboards/lw75/keymaps/iso/keymap.c → keyboards/laneware/lw75/keymaps/iso/keymap.c


+ 0 - 0
keyboards/lw75/keymaps/iso_split_backspace/keymap.c → keyboards/laneware/lw75/keymaps/iso_split_backspace/keymap.c


+ 0 - 0
keyboards/lw75/keymaps/via/keymap.c → keyboards/laneware/lw75/keymaps/via/keymap.c


+ 0 - 0
keyboards/lw75/keymaps/via/rules.mk → keyboards/laneware/lw75/keymaps/via/rules.mk


+ 2 - 2
keyboards/lw75/readme.md → keyboards/laneware/lw75/readme.md

@@ -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).
 

+ 0 - 0
keyboards/lw75/rules.mk → keyboards/laneware/lw75/rules.mk


+ 0 - 0
keyboards/macro1/config.h → keyboards/laneware/macro1/config.h


+ 0 - 0
keyboards/macro1/info.json → keyboards/laneware/macro1/info.json


+ 2 - 15
keyboards/macro1/keymaps/default/keymap.c → keyboards/laneware/macro1/keymaps/default/keymap.c

@@ -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
 

+ 0 - 0
keyboards/macro1/keymaps/macropad/keymap.c → keyboards/laneware/macro1/keymaps/macropad/keymap.c


+ 0 - 0
keyboards/macro1/keymaps/southpaw/keymap.c → keyboards/laneware/macro1/keymaps/southpaw/keymap.c


+ 2 - 15
keyboards/macro1/keymaps/via/keymap.c → keyboards/laneware/macro1/keymaps/via/keymap.c

@@ -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
 

+ 0 - 0
keyboards/macro1/keymaps/via/rules.mk → keyboards/laneware/macro1/keymaps/via/rules.mk


+ 1 - 1
keyboards/macro1/readme.md → keyboards/laneware/macro1/readme.md

@@ -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).
 

+ 0 - 0
keyboards/macro1/rules.mk → keyboards/laneware/macro1/rules.mk


+ 0 - 0
keyboards/raindrop/config.h → keyboards/laneware/raindrop/config.h


+ 0 - 0
keyboards/raindrop/info.json → keyboards/laneware/raindrop/info.json


+ 0 - 0
keyboards/raindrop/keymaps/arrows/keymap.c → keyboards/laneware/raindrop/keymaps/arrows/keymap.c


+ 0 - 0
keyboards/raindrop/keymaps/default/keymap.c → keyboards/laneware/raindrop/keymaps/default/keymap.c


+ 0 - 0
keyboards/raindrop/keymaps/hhkb/keymap.c → keyboards/laneware/raindrop/keymaps/hhkb/keymap.c


+ 0 - 0
keyboards/raindrop/matrix_diagram.md → keyboards/laneware/raindrop/matrix_diagram.md


+ 2 - 2
keyboards/raindrop/readme.md → keyboards/laneware/raindrop/readme.md

@@ -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).
 

+ 0 - 0
keyboards/raindrop/rules.mk → keyboards/laneware/raindrop/rules.mk