logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git
commit: 0cad5e9d4a1cce52f3f8822db3838f2227eb0271
parent 98a68b68a400f7b3821db1d77375a592b34cc8d6
Author: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Date:   Tue, 13 Feb 2024 07:37:17 +0800

Refactor: move p3d keyboards (#22763)

Group standalone p3dstore keyboards into p3d folder

Diffstat:

Mdata/mappings/keyboard_aliases.hjson15+++++++++++++++
Dkeyboards/eu_isolation/readme.md31-------------------------------
Rkeyboards/eu_isolation/config.h -> keyboards/p3d/eu_isolation/config.h0
Rkeyboards/eu_isolation/info.json -> keyboards/p3d/eu_isolation/info.json0
Rkeyboards/eu_isolation/keymaps/default/config.h -> keyboards/p3d/eu_isolation/keymaps/default/config.h0
Rkeyboards/eu_isolation/keymaps/default/keymap.c -> keyboards/p3d/eu_isolation/keymaps/default/keymap.c0
Rkeyboards/eu_isolation/keymaps/default/readme.md -> keyboards/p3d/eu_isolation/keymaps/default/readme.md0
Rkeyboards/eu_isolation/keymaps/default/rules.mk -> keyboards/p3d/eu_isolation/keymaps/default/rules.mk0
Akeyboards/p3d/eu_isolation/readme.md31+++++++++++++++++++++++++++++++
Rkeyboards/eu_isolation/rules.mk -> keyboards/p3d/eu_isolation/rules.mk0
Rkeyboards/q4z/config.h -> keyboards/p3d/q4z/config.h0
Rkeyboards/q4z/info.json -> keyboards/p3d/q4z/info.json0
Rkeyboards/q4z/keymaps/default/config.h -> keyboards/p3d/q4z/keymaps/default/config.h0
Rkeyboards/q4z/keymaps/default/keymap.c -> keyboards/p3d/q4z/keymaps/default/keymap.c0
Rkeyboards/q4z/keymaps/default/readme.md -> keyboards/p3d/q4z/keymaps/default/readme.md0
Rkeyboards/q4z/keymaps/default/rules.mk -> keyboards/p3d/q4z/keymaps/default/rules.mk0
Rkeyboards/q4z/keymaps/rjboone/config.h -> keyboards/p3d/q4z/keymaps/rjboone/config.h0
Rkeyboards/q4z/keymaps/rjboone/keymap.c -> keyboards/p3d/q4z/keymaps/rjboone/keymap.c0
Rkeyboards/q4z/keymaps/rjboone/readme.md -> keyboards/p3d/q4z/keymaps/rjboone/readme.md0
Rkeyboards/q4z/keymaps/rjboone/rules.mk -> keyboards/p3d/q4z/keymaps/rjboone/rules.mk0
Akeyboards/p3d/q4z/readme.md20++++++++++++++++++++
Rkeyboards/q4z/rules.mk -> keyboards/p3d/q4z/rules.mk0
Rkeyboards/spacey/info.json -> keyboards/p3d/spacey/info.json0
Rkeyboards/spacey/keymaps/default/keymap.c -> keyboards/p3d/spacey/keymaps/default/keymap.c0
Rkeyboards/spacey/keymaps/default/readme.md -> keyboards/p3d/spacey/keymaps/default/readme.md0
Rkeyboards/spacey/keymaps/via/keymap.c -> keyboards/p3d/spacey/keymaps/via/keymap.c0
Rkeyboards/spacey/keymaps/via/rules.mk -> keyboards/p3d/spacey/keymaps/via/rules.mk0
Akeyboards/p3d/spacey/readme.md19+++++++++++++++++++
Rkeyboards/spacey/rules.mk -> keyboards/p3d/spacey/rules.mk0
Rkeyboards/synapse/config.h -> keyboards/p3d/synapse/config.h0
Rkeyboards/synapse/info.json -> keyboards/p3d/synapse/info.json0
Rkeyboards/synapse/keymaps/7u_space/config.h -> keyboards/p3d/synapse/keymaps/7u_space/config.h0
Rkeyboards/synapse/keymaps/7u_space/keymap.c -> keyboards/p3d/synapse/keymaps/7u_space/keymap.c0
Rkeyboards/synapse/keymaps/7u_space/rules.mk -> keyboards/p3d/synapse/keymaps/7u_space/rules.mk0
Rkeyboards/synapse/keymaps/default/config.h -> keyboards/p3d/synapse/keymaps/default/config.h0
Rkeyboards/synapse/keymaps/default/keymap.c -> keyboards/p3d/synapse/keymaps/default/keymap.c0
Rkeyboards/synapse/keymaps/default/rules.mk -> keyboards/p3d/synapse/keymaps/default/rules.mk0
Akeyboards/p3d/synapse/readme.md27+++++++++++++++++++++++++++
Rkeyboards/synapse/rules.mk -> keyboards/p3d/synapse/rules.mk0
Rkeyboards/synapse/synapse.c -> keyboards/p3d/synapse/synapse.c0
Rkeyboards/tw40/config.h -> keyboards/p3d/tw40/config.h0
Rkeyboards/tw40/info.json -> keyboards/p3d/tw40/info.json0
Rkeyboards/tw40/keymaps/default/keymap.c -> keyboards/p3d/tw40/keymaps/default/keymap.c0
Rkeyboards/tw40/keymaps/default/readme.md -> keyboards/p3d/tw40/keymaps/default/readme.md0
Rkeyboards/tw40/keymaps/via/keymap.c -> keyboards/p3d/tw40/keymaps/via/keymap.c0
Rkeyboards/tw40/keymaps/via/rules.mk -> keyboards/p3d/tw40/keymaps/via/rules.mk0
Akeyboards/p3d/tw40/readme.md19+++++++++++++++++++
Rkeyboards/tw40/rules.mk -> keyboards/p3d/tw40/rules.mk0
Dkeyboards/q4z/readme.md20--------------------
Dkeyboards/spacey/readme.md19-------------------
Dkeyboards/synapse/readme.md27---------------------------
Dkeyboards/tw40/readme.md20--------------------
52 files changed, 131 insertions(+), 117 deletions(-)

diff --git a/data/mappings/keyboard_aliases.hjson b/data/mappings/keyboard_aliases.hjson @@ -894,6 +894,9 @@ "espectro": { "target": "mechkeys/espectro" }, + "eu_isolation": { + "target": "p3d/eu_isolation" + }, "felix": { "target": "unikeyboard/felix" }, @@ -1224,6 +1227,9 @@ "pw88": { "target": "smoll/pw88" }, + "q4z": { + "target": "p3d/q4z" + }, "qaz": { "target": "tominabox1/qaz" }, @@ -1359,6 +1365,9 @@ "space_space/rev2": { "target": "qpockets/space_space/rev2" }, + "spacey": { + "target": "p3d/spacey" + }, "spiderisland/winry25tc": { "target": "winry/winry25tc" }, @@ -1389,6 +1398,9 @@ "suihankey/split": { "target": "kakunpc/suihankey/split" }, + "synapse": { + "target": "p3d/synapse" + }, "the_ruler": { "target": "maple_computing/the_ruler" }, @@ -1410,6 +1422,9 @@ "tronguylabs/m122_3270": { "target": "ibm/model_m_122/m122_3270/teensy" }, + "tw40": { + "target": "p3d/tw40" + }, "ua62": { "target": "nacly/ua62" }, diff --git a/keyboards/eu_isolation/readme.md b/keyboards/eu_isolation/readme.md @@ -1,31 +0,0 @@ -# EU ISOlation - -![euisolation](https://i.imgur.com/5LGsiJZh.jpg) - -EU ISOlation is an ortholinear 40% keyboard designed to use up your spare iso -enters from you collection of keyboard kits. - -* Keyboard Maintainer: Originally by [TuckTuckFloof](https://github.com/TuckTuckFloof) - cleaned up and merged to QMK by [aadriance](https://github.com/aadriance) -* Hardware Supported: EU ISOlation -* Hardware Availability: Originally a [P3DStore](https://p3dstore.com/) group buy. - Open source pcb info available on [TuckTuckFloofs github](https://github.com/TuckTuckFloof/EUISO-pcb) - -## Bootloader - -Enter the bootloader in 3 ways: - -* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead -* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available - -## Information - -Make example for this keyboard (after setting up your build environment): - - make eu_isolation:default - -Flashing example for this keyboard: - - make eu_isolation: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). diff --git a/keyboards/eu_isolation/config.h b/keyboards/p3d/eu_isolation/config.h diff --git a/keyboards/eu_isolation/info.json b/keyboards/p3d/eu_isolation/info.json diff --git a/keyboards/eu_isolation/keymaps/default/config.h b/keyboards/p3d/eu_isolation/keymaps/default/config.h diff --git a/keyboards/eu_isolation/keymaps/default/keymap.c b/keyboards/p3d/eu_isolation/keymaps/default/keymap.c diff --git a/keyboards/eu_isolation/keymaps/default/readme.md b/keyboards/p3d/eu_isolation/keymaps/default/readme.md diff --git a/keyboards/eu_isolation/keymaps/default/rules.mk b/keyboards/p3d/eu_isolation/keymaps/default/rules.mk diff --git a/keyboards/p3d/eu_isolation/readme.md b/keyboards/p3d/eu_isolation/readme.md @@ -0,0 +1,31 @@ +# EU ISOlation + +![euisolation](https://i.imgur.com/5LGsiJZh.jpg) + +EU ISOlation is an ortholinear 40% keyboard designed to use up your spare iso +enters from you collection of keyboard kits. + +* Keyboard Maintainer: Originally by [TuckTuckFloof](https://github.com/TuckTuckFloof) + cleaned up and merged to QMK by [aadriance](https://github.com/aadriance) +* Hardware Supported: EU ISOlation +* Hardware Availability: Originally a [P3DStore](https://p3dstore.com/) group buy. + Open source pcb info available on [TuckTuckFloofs github](https://github.com/TuckTuckFloof/EUISO-pcb) + +## Bootloader + +Enter the bootloader in 3 ways: + +* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead +* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available + +## Information + +Make example for this keyboard (after setting up your build environment): + + make p3d/eu_isolation:default + +Flashing example for this keyboard: + + make p3d/eu_isolation: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). diff --git a/keyboards/eu_isolation/rules.mk b/keyboards/p3d/eu_isolation/rules.mk diff --git a/keyboards/q4z/config.h b/keyboards/p3d/q4z/config.h diff --git a/keyboards/q4z/info.json b/keyboards/p3d/q4z/info.json diff --git a/keyboards/q4z/keymaps/default/config.h b/keyboards/p3d/q4z/keymaps/default/config.h diff --git a/keyboards/q4z/keymaps/default/keymap.c b/keyboards/p3d/q4z/keymaps/default/keymap.c diff --git a/keyboards/q4z/keymaps/default/readme.md b/keyboards/p3d/q4z/keymaps/default/readme.md diff --git a/keyboards/q4z/keymaps/default/rules.mk b/keyboards/p3d/q4z/keymaps/default/rules.mk diff --git a/keyboards/q4z/keymaps/rjboone/config.h b/keyboards/p3d/q4z/keymaps/rjboone/config.h diff --git a/keyboards/q4z/keymaps/rjboone/keymap.c b/keyboards/p3d/q4z/keymaps/rjboone/keymap.c diff --git a/keyboards/q4z/keymaps/rjboone/readme.md b/keyboards/p3d/q4z/keymaps/rjboone/readme.md diff --git a/keyboards/q4z/keymaps/rjboone/rules.mk b/keyboards/p3d/q4z/keymaps/rjboone/rules.mk diff --git a/keyboards/p3d/q4z/readme.md b/keyboards/p3d/q4z/readme.md @@ -0,0 +1,20 @@ +# Q4Z + +![Q4Z](https://cdn.shopify.com/s/files/1/0501/7537/7592/products/q4n-6_470x.jpg?v=1623373518) + +Q4Z is a play on everybody's favorite 10.25u layout. With the addition of 5 number keys and a handle, +this little board is ready for whatever a raging gamer can throw it at. + +* Keyboard Maintainer: [Ryan Boone](https://github.com/rjboone) (Drmmr#0004) +* Hardware Supported: Pro Micro or equivalent +* Hardware Availability: This board is available to purchase from [P3D Store](https://p3dstore.com) + +Make example for this keyboard (after setting up your build environment): + + make p3d/q4z:default + +Flashing example for this keyboard: + + make p3d/q4z: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). diff --git a/keyboards/q4z/rules.mk b/keyboards/p3d/q4z/rules.mk diff --git a/keyboards/spacey/info.json b/keyboards/p3d/spacey/info.json diff --git a/keyboards/spacey/keymaps/default/keymap.c b/keyboards/p3d/spacey/keymaps/default/keymap.c diff --git a/keyboards/spacey/keymaps/default/readme.md b/keyboards/p3d/spacey/keymaps/default/readme.md diff --git a/keyboards/spacey/keymaps/via/keymap.c b/keyboards/p3d/spacey/keymaps/via/keymap.c diff --git a/keyboards/spacey/keymaps/via/rules.mk b/keyboards/p3d/spacey/keymaps/via/rules.mk diff --git a/keyboards/p3d/spacey/readme.md b/keyboards/p3d/spacey/readme.md @@ -0,0 +1,19 @@ +# spacey + +![spacey](https://i.imgur.com/Dzon2hbh.jpeg) + +Spacey, designed by Vanilla Keyboards is a 45/65% keyboard with a little personality. Hosting ortholinear alphas with traditional modifiers, diamond shaped arrows, rotary encoder, and a couple optional spacebars at the top of the board, it's a balance between functional and unique. + +* Keyboard Maintainer: [vanilla](https://github.com/vanillakeyboards) +* Hardware Supported: Elite C, Spacey PCB plates and acrylic drop_in case +* Hardware Availability: [P3D Store](https://p3dstore.com/collections/ended-group-buys/products/spacey?variant=37742593147064) + +Make example for this keyboard (after setting up your build environment): + + make p3d/spacey:default + +Flashing example for this keyboard: + + make p3d/spacey: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). diff --git a/keyboards/spacey/rules.mk b/keyboards/p3d/spacey/rules.mk diff --git a/keyboards/synapse/config.h b/keyboards/p3d/synapse/config.h diff --git a/keyboards/synapse/info.json b/keyboards/p3d/synapse/info.json diff --git a/keyboards/synapse/keymaps/7u_space/config.h b/keyboards/p3d/synapse/keymaps/7u_space/config.h diff --git a/keyboards/synapse/keymaps/7u_space/keymap.c b/keyboards/p3d/synapse/keymaps/7u_space/keymap.c diff --git a/keyboards/synapse/keymaps/7u_space/rules.mk b/keyboards/p3d/synapse/keymaps/7u_space/rules.mk diff --git a/keyboards/synapse/keymaps/default/config.h b/keyboards/p3d/synapse/keymaps/default/config.h diff --git a/keyboards/synapse/keymaps/default/keymap.c b/keyboards/p3d/synapse/keymaps/default/keymap.c diff --git a/keyboards/synapse/keymaps/default/rules.mk b/keyboards/p3d/synapse/keymaps/default/rules.mk diff --git a/keyboards/p3d/synapse/readme.md b/keyboards/p3d/synapse/readme.md @@ -0,0 +1,27 @@ +# synapse + +![synapse](https://i.imgur.com/OQNNPBhh.jpg) + +Stagger PCB for Cervello! + +* Keyboard Maintainer: https://github.com/qpockets +* Hardware Availability: [P3D Store](https://p3dstore.com/products/cervello-acrylic-keyboard-case-and-pcb-group-buy?_pos=4&_sid=fd078da46&_ss=r&variant=40398412677304) Group Buy + +Make example for this keyboard (after setting up your build environment): + + make p3d/synapse:default + +Flashing example for this keyboard: + + make p3d/synapse: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). + +## Bootloader + +Enter the bootloader in 3 ways: + +* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard +* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead +* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available +* diff --git a/keyboards/synapse/rules.mk b/keyboards/p3d/synapse/rules.mk diff --git a/keyboards/synapse/synapse.c b/keyboards/p3d/synapse/synapse.c diff --git a/keyboards/tw40/config.h b/keyboards/p3d/tw40/config.h diff --git a/keyboards/tw40/info.json b/keyboards/p3d/tw40/info.json diff --git a/keyboards/tw40/keymaps/default/keymap.c b/keyboards/p3d/tw40/keymaps/default/keymap.c diff --git a/keyboards/tw40/keymaps/default/readme.md b/keyboards/p3d/tw40/keymaps/default/readme.md diff --git a/keyboards/tw40/keymaps/via/keymap.c b/keyboards/p3d/tw40/keymaps/via/keymap.c diff --git a/keyboards/tw40/keymaps/via/rules.mk b/keyboards/p3d/tw40/keymaps/via/rules.mk diff --git a/keyboards/p3d/tw40/readme.md b/keyboards/p3d/tw40/readme.md @@ -0,0 +1,19 @@ +# Training Wheel 40 + +![tw40](https://cdn.shopify.com/s/files/1/0501/7537/7592/products/tw40_600x.jpg?v=1607835284) + +* Keyboard Maintainer: [KnoblesseOblige](https://github.com/KnoblesseOblige) +* Hardware Supported: Training Wheel 40 PCB +* Hardware Availability: https://p3dstore.com/products/tw40-gb + +Make example for this keyboard (after setting up your build environment): + + make p3d/tw40:default + +To flash a new firmware plug in the keyboard while holding Esc (top left key) and then run the commands below. + +Flashing example for this keyboard: + + make p3d/tw40: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). diff --git a/keyboards/tw40/rules.mk b/keyboards/p3d/tw40/rules.mk diff --git a/keyboards/q4z/readme.md b/keyboards/q4z/readme.md @@ -1,20 +0,0 @@ -# Q4Z - -![Q4Z](https://cdn.shopify.com/s/files/1/0501/7537/7592/products/q4n-6_470x.jpg?v=1623373518) - -Q4Z is a play on everybody's favorite 10.25u layout. With the addition of 5 number keys and a handle, -this little board is ready for whatever a raging gamer can throw it at. - -* Keyboard Maintainer: [Ryan Boone](https://github.com/rjboone) (Drmmr#0004) -* Hardware Supported: Pro Micro or equivalent -* Hardware Availability: This board is available to purchase from [P3D Store](https://p3dstore.com) - -Make example for this keyboard (after setting up your build environment): - - make q4z:default - -Flashing example for this keyboard: - - make q4z: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). diff --git a/keyboards/spacey/readme.md b/keyboards/spacey/readme.md @@ -1,19 +0,0 @@ -# spacey - -![spacey](https://i.imgur.com/Dzon2hbh.jpeg) - -Spacey, designed by Vanilla Keyboards is a 45/65% keyboard with a little personality. Hosting ortholinear alphas with traditional modifiers, diamond shaped arrows, rotary encoder, and a couple optional spacebars at the top of the board, it's a balance between functional and unique. - -* Keyboard Maintainer: [vanilla](https://github.com/vanillakeyboards) -* Hardware Supported: Elite C, Spacey PCB plates and acrylic drop_in case -* Hardware Availability: https://p3dstore.com/collections/ended-group-buys/products/spacey?variant=37742593147064 and https://keeb.io/products/elite-c-low-profile-version-usb-c-pro-micro-replacement-atmega32u4 - -Make example for this keyboard (after setting up your build environment): - - make spacey:default - -Flashing example for this keyboard: - - make spacey: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). diff --git a/keyboards/synapse/readme.md b/keyboards/synapse/readme.md @@ -1,27 +0,0 @@ -# synapse - -![synapse](https://i.imgur.com/OQNNPBhh.jpg) - -Stagger PCB for Cervello! - -* Keyboard Maintainer: https://github.com/qpockets -* Hardware Availability: [P3D Store](https://p3dstore.com/products/cervello-acrylic-keyboard-case-and-pcb-group-buy?_pos=4&_sid=fd078da46&_ss=r&variant=40398412677304) Group Buy - -Make example for this keyboard (after setting up your build environment): - - make synapse:default - -Flashing example for this keyboard: - - make synapse: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). - -## Bootloader - -Enter the bootloader in 3 ways: - -* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard -* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead -* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available -* diff --git a/keyboards/tw40/readme.md b/keyboards/tw40/readme.md @@ -1,20 +0,0 @@ -# Training Wheel 40 - -![tw40](https://cdn.shopify.com/s/files/1/0501/7537/7592/products/tw40_600x.jpg?v=1607835284) - -* Keyboard Maintainer: [KnoblesseOblige](https://github.com/KnoblesseOblige) -* Hardware Supported: Training Wheel 40 PCB -* Hardware Availability: https://p3dstore.com/products/tw40-gb - -Make example for this keyboard (after setting up your build environment): - - make tw40:default - - -To flash a new firmware plug in the keyboard while holding Esc (top left key) and then run the commands below. - -Flashing example for this keyboard: - - make tw40: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).