summaryrefslogtreecommitdiffstats
path: root/keyboards/kprepublic/bm980hsrgb
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/kprepublic/bm980hsrgb')
-rw-r--r--keyboards/kprepublic/bm980hsrgb/bm980hsrgb.c51
-rw-r--r--keyboards/kprepublic/bm980hsrgb/bm980hsrgb.h35
-rw-r--r--keyboards/kprepublic/bm980hsrgb/info.json116
-rw-r--r--keyboards/kprepublic/bm980hsrgb/keymaps/default/readme.md1
-rw-r--r--keyboards/kprepublic/bm980hsrgb/keymaps/via/readme.md1
-rw-r--r--keyboards/kprepublic/bm980hsrgb/keymaps/via/rules.mk1
-rw-r--r--keyboards/kprepublic/bm980hsrgb/readme.md30
-rw-r--r--keyboards/kprepublic/bm980hsrgb/rules.mk22
8 files changed, 0 insertions, 257 deletions
diff --git a/keyboards/kprepublic/bm980hsrgb/bm980hsrgb.c b/keyboards/kprepublic/bm980hsrgb/bm980hsrgb.c
deleted file mode 100644
index 4aad7af0f1..0000000000
--- a/keyboards/kprepublic/bm980hsrgb/bm980hsrgb.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Copyright 2021 peepeetee
- * Copyright 2021 bdtc123
- *
- * 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/>.
- */
-#include "bm980hsrgb.h"
-
-#ifdef RGB_MATRIX_ENABLE
-led_config_t g_led_config = { {
- // Key Matrix to LED Index
- { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, NO_LED, 13 },
- { 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 },
- { 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49 },
- { 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, NO_LED, 65, 66 },
- { 69, NO_LED, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82 },
- { 86, 87, 88, 96, 97, 85, 89, 84, 83, 90, 91, 92, 93, 94, 95 },
- { NO_LED, NO_LED, 34, 50, 51, 52, 16, 68, 67, 33, 15, 32, NO_LED, 14, NO_LED }
-
-
-}, {
- // LED Index to Physical Position
- { 0, 0 }, { 15, 0 }, { 30, 0 }, { 45, 0 }, { 60, 0 }, { 75, 0 }, { 90, 0 }, { 105, 0 }, { 120, 0 }, { 135, 0 }, { 150, 0 }, { 165, 0 }, { 180, 0 }, { 195, 0 }, { 202, 0 }, { 212, 0 }, { 224, 0 },
- { 0, 20 }, { 15, 20 }, { 30, 20 }, { 45, 20 }, { 60, 20 }, { 75, 20 }, { 90, 20 }, { 105, 20 }, { 120, 20 }, { 135, 20 }, { 150, 20 }, { 165, 20 }, { 180, 20 },{ 195, 20 }, { 202, 20 }, { 212, 20 },{ 220, 20 },{ 224, 20 },
- { 8, 30 }, { 15, 30 }, { 30, 30 }, { 45, 30 }, { 60, 30 }, { 75, 30 }, { 90, 30 }, { 105, 30 }, { 120, 30 }, { 135, 30 }, { 150, 30 }, { 165, 30 }, { 180, 30 },{ 195, 30 }, { 202, 30 }, { 212, 30 },{ 220, 30 },{ 224, 30 },
- { 9, 40 }, { 15, 40 }, { 30, 40 }, { 45, 40 }, { 60, 40 }, { 75, 40 }, { 90, 40 }, { 105, 40 }, { 120, 40 }, { 135, 40 }, { 150, 40 }, { 165, 40 }, { 180, 40 },{ 195, 40 }, { 202, 40 }, { 212, 40 },
- { 12, 50 }, { 15, 50 }, { 30, 50 }, { 45, 50 }, { 60, 50 }, { 75, 50 }, { 90, 50 }, { 105, 50 }, { 120, 50 }, { 135, 50 }, { 150, 50 }, { 165, 50 }, { 180, 50 },{ 195, 50 }, { 202, 50 }, { 212, 50 },{ 224, 50 },
- { 2, 60 }, { 17, 60 }, { 34, 60 }, { 77, 60 }, { 120, 60 }, { 135, 60 }, { 150, 60 }, { 165, 60 }, { 177, 60 }, { 182, 60 }, { 197, 60 }, { 212, 60 },
-
-}, {
- // LED Index to Flag
- 1, 4, 4, 4, 4, 1, 1, 1, 1, 4, 4, 4, 4, 1, 9/*scroll lock*/, 1,1,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1,
- 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1,
- 9/*caps lock*/, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4,
- 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 4, 4, 4, 1,
- 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 4, 4
-} };
-
-
-#endif
diff --git a/keyboards/kprepublic/bm980hsrgb/bm980hsrgb.h b/keyboards/kprepublic/bm980hsrgb/bm980hsrgb.h
deleted file mode 100644
index 042f4ee4a5..0000000000
--- a/keyboards/kprepublic/bm980hsrgb/bm980hsrgb.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright 2021 bdtc123
- *
- * 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/>.
- */
-#pragma once
-
-#include "quantum.h"
-
-#define LAYOUT( \
- K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0E, K6D, K6A, K66, \
- K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E, K6B, K69, K62, \
- K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K63, K64, K65, \
- K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, K3E, K68, K67, \
- K40, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E, K58, K57, K55, \
- K50, K51, K52, K56, K59, K5A, K5B, K5C, K5D, K5E, K53, K54 \
-) { \
- { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, KC_NO, K0E }, \
- { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
- { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E }, \
- { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, KC_NO, K3D, K3E }, \
- { K40, KC_NO, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4C, K4D, K4E }, \
- { K50, K51, K52, K53, K54, K55, K56, K57, K58, K59, K5A, K5B, K5C, K5D, K5E }, \
- { KC_NO, KC_NO, K62, K63, K64, K65, K66, K67, K68, K69, K6A, K6B, KC_NO, K6D, KC_NO }, \
-}
diff --git a/keyboards/kprepublic/bm980hsrgb/info.json b/keyboards/kprepublic/bm980hsrgb/info.json
deleted file mode 100644
index ba8173c6c8..0000000000
--- a/keyboards/kprepublic/bm980hsrgb/info.json
+++ /dev/null
@@ -1,116 +0,0 @@
-{
- "keyboard_name": "BM980 Hotswap RGB",
- "manufacturer": "KPrepublic",
- "url": "",
- "maintainer": "qmk",
- "usb": {
- "vid": "0x4B50",
- "pid": "0xEF61",
- "device_version": "0.0.1"
- },
- "layouts": {
- "LAYOUT": {
- "layout": [
- {"label":"K00 (D4,B1)", "x":0, "y":0},
- {"label":"K01 (D4,B2)", "x":2, "y":0},
- {"label":"K02 (D4,B3)", "x":3, "y":0},
- {"label":"K03 (D4,B7)", "x":4, "y":0},
- {"label":"K04 (D4,D0)", "x":5, "y":0},
- {"label":"K05 (D4,D1)", "x":6.5, "y":0},
- {"label":"K06 (D4,D2)", "x":7.5, "y":0},
- {"label":"K07 (D4,D3)", "x":8.5, "y":0},
- {"label":"K08 (D4,D5)", "x":9.5, "y":0},
- {"label":"K09 (D4,E6)", "x":11, "y":0},
- {"label":"K0A (D4,F0)", "x":12, "y":0},
- {"label":"K0B (D4,F1)", "x":13, "y":0},
- {"label":"K0C (D4,F4)", "x":14, "y":0},
- {"label":"K0E (D4,D6)", "x":15.5, "y":0},
- {"label":"K6D (D7,F5)", "x":16.5, "y":0},
- {"label":"K6A (D7,F0)", "x":17.5, "y":0},
- {"label":"K66 (D7,D2)", "x":18.5, "y":0},
- {"label":"K10 (B6,B1)", "x":0, "y":1.5},
- {"label":"K11 (B6,B2)", "x":1, "y":1.5},
- {"label":"K12 (B6,B3)", "x":2, "y":1.5},
- {"label":"K13 (B6,B7)", "x":3, "y":1.5},
- {"label":"K14 (B6,D0)", "x":4, "y":1.5},
- {"label":"K15 (B6,D1)", "x":5, "y":1.5},
- {"label":"K16 (B6,D2)", "x":6, "y":1.5},
- {"label":"K17 (B6,D3)", "x":7, "y":1.5},
- {"label":"K18 (B6,D5)", "x":8, "y":1.5},
- {"label":"K19 (B6,E6)", "x":9, "y":1.5},
- {"label":"K1A (B6,F0)", "x":10, "y":1.5},
- {"label":"K1B (B6,F1)", "x":11, "y":1.5},
- {"label":"K1C (B6,F4)", "x":12, "y":1.5},
- {"label":"K1D (B6,F5)", "x":13, "y":1.5, "w":2},
- {"label":"K1E (B6,D6)", "x":15.5, "y":1.5},
- {"label":"K6B (D7,F1)", "x":16.5, "y":1.5},
- {"label":"K69 (D7,E6)", "x":17.5, "y":1.5},
- {"label":"K62 (D7,B3)", "x":18.5, "y":1.5},
- {"label":"K20 (B5,B1)", "x":0, "y":2.5, "w":1.5},
- {"label":"K21 (B5,B2)", "x":1.5, "y":2.5},
- {"label":"K22 (B5,B3)", "x":2.5, "y":2.5},
- {"label":"K23 (B5,B7)", "x":3.5, "y":2.5},
- {"label":"K24 (B5,D0)", "x":4.5, "y":2.5},
- {"label":"K25 (B5,D1)", "x":5.5, "y":2.5},
- {"label":"K26 (B5,D2)", "x":6.5, "y":2.5},
- {"label":"K27 (B5,D3)", "x":7.5, "y":2.5},
- {"label":"K28 (B5,D5)", "x":8.5, "y":2.5},
- {"label":"K29 (B5,E6)", "x":9.5, "y":2.5},
- {"label":"K2A (B5,F0)", "x":10.5, "y":2.5},
- {"label":"K2B (B5,F1)", "x":11.5, "y":2.5},
- {"label":"K2C (B5,F4)", "x":12.5, "y":2.5},
- {"label":"K2D (B5,F5)", "x":13.5, "y":2.5, "w":1.5},
- {"label":"K2E (B5,D6)", "x":15.5, "y":2.5},
- {"label":"K63 (D7,B7)", "x":16.5, "y":2.5},
- {"label":"K64 (D7,D0)", "x":17.5, "y":2.5},
- {"label":"K65 (D7,D1)", "x":18.5, "y":2.5, "h":2},
- {"label":"K30 (B4,B1)", "x":0, "y":3.5, "w":1.75},
- {"label":"K31 (B4,B2)", "x":1.75, "y":3.5},
- {"label":"K32 (B4,B3)", "x":2.75, "y":3.5},
- {"label":"K33 (B4,B7)", "x":3.75, "y":3.5},
- {"label":"K34 (B4,D0)", "x":4.75, "y":3.5},
- {"label":"K35 (B4,D1)", "x":5.75, "y":3.5},
- {"label":"K36 (B4,D2)", "x":6.75, "y":3.5},
- {"label":"K37 (B4,D3)", "x":7.75, "y":3.5},
- {"label":"K38 (B4,D5)", "x":8.75, "y":3.5},
- {"label":"K39 (B4,E6)", "x":9.75, "y":3.5},
- {"label":"K3A (B4,F0)", "x":10.75, "y":3.5},
- {"label":"K3B (B4,F1)", "x":11.75, "y":3.5},
- {"label":"K3D (B4,F5)", "x":12.75, "y":3.5, "w":2.25},
- {"label":"K3E (B4,D6)", "x":15.5, "y":3.5},
- {"label":"K68 (D7,D5)", "x":16.5, "y":3.5},
- {"label":"K67 (D7,D3)", "x":17.5, "y":3.5},
- {"label":"K40 (F7,B1)", "x":0, "y":4.5, "w":2.25},
- {"label":"K42 (F7,B3)", "x":2.25, "y":4.5},
- {"label":"K43 (F7,B7)", "x":3.25, "y":4.5},
- {"label":"K44 (F7,D0)", "x":4.25, "y":4.5},
- {"label":"K45 (F7,D1)", "x":5.25, "y":4.5},
- {"label":"K46 (F7,D2)", "x":6.25, "y":4.5},
- {"label":"K47 (F7,D3)", "x":7.25, "y":4.5},
- {"label":"K48 (F7,D5)", "x":8.25, "y":4.5},
- {"label":"K49 (F7,E6)", "x":9.25, "y":4.5},
- {"label":"K4A (F7,F0)", "x":10.25, "y":4.5},
- {"label":"K4B (F7,F1)", "x":11.25, "y":4.5},
- {"label":"K4C (F7,F4)", "x":12.25, "y":4.5, "w":1.75},
- {"label":"K4D (F7,F5)", "x":14.25, "y":4.75},
- {"label":"K4E (F7,D6)", "x":15.5, "y":4.5},
- {"label":"K58 (F6,D5)", "x":16.5, "y":4.5},
- {"label":"K57 (F6,D3)", "x":17.5, "y":4.5},
- {"label":"K55 (F6,D1)", "x":18.5, "y":4.5, "h":2},
- {"label":"K50 (F6,B1)", "x":0, "y":5.5, "w":1.25},
- {"label":"K51 (F6,B2)", "x":1.25, "y":5.5,"w":1.25},
- {"label":"K52 (F6,B3)", "x":2.5, "y":5.5, "w":1.25},
- {"label":"K56 (F6,D2)", "x":3.75, "y":5.5, "w":6.25},
- {"label":"K59 (F6,E6)", "x":10, "y":5.5},
- {"label":"K5A (F6,F0)", "x":11, "y":5.5},
- {"label":"K5B (F6,F1)", "x":12, "y":5.5},
- {"label":"K5C (F6,F4)", "x":13.25, "y":5.75},
- {"label":"K5D (F6,F5)", "x":14.25, "y":5.75},
- {"label":"K5E (F6,D6)", "x":15.25, "y":5.75},
- {"label":"K53 (F6,B7)", "x":16.5, "y":5.5},
- {"label":"K54 (F6,D0)", "x":17.5, "y":5.5}
- ]
- }
- }
- ,"meta": "https://noroadsleft.github.io/kbf_qmk_converter/"
-}
diff --git a/keyboards/kprepublic/bm980hsrgb/keymaps/default/readme.md b/keyboards/kprepublic/bm980hsrgb/keymaps/default/readme.md
deleted file mode 100644
index 4b17a02810..0000000000
--- a/keyboards/kprepublic/bm980hsrgb/keymaps/default/readme.md
+++ /dev/null
@@ -1 +0,0 @@
-# The default keymap for bm980rgb
diff --git a/keyboards/kprepublic/bm980hsrgb/keymaps/via/readme.md b/keyboards/kprepublic/bm980hsrgb/keymaps/via/readme.md
deleted file mode 100644
index a94481a786..0000000000
--- a/keyboards/kprepublic/bm980hsrgb/keymaps/via/readme.md
+++ /dev/null
@@ -1 +0,0 @@
-# The default via keymap for bm980rgb
diff --git a/keyboards/kprepublic/bm980hsrgb/keymaps/via/rules.mk b/keyboards/kprepublic/bm980hsrgb/keymaps/via/rules.mk
deleted file mode 100644
index 1e5b99807c..0000000000
--- a/keyboards/kprepublic/bm980hsrgb/keymaps/via/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-VIA_ENABLE = yes
diff --git a/keyboards/kprepublic/bm980hsrgb/readme.md b/keyboards/kprepublic/bm980hsrgb/readme.md
deleted file mode 100644
index 13e061e6d5..0000000000
--- a/keyboards/kprepublic/bm980hsrgb/readme.md
+++ /dev/null
@@ -1,30 +0,0 @@
-# BM980HSRGB
-
-![BM980HSRGB](https://i.imgur.com/k4NQGLxh.jpeg)
-
-A 1800, hotswap, in switch RGB keyboard from KPRepublic.
-
-* Keyboard Maintainer: [peepeetee](https://github.com/peepeetee)
-* Hardware Supported: BM980HSRGB
-* Hardware Availability:
- * https://kprepublic.com/products/bm980rgb-bm980-rgb-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-firmware-full-rgb-switch-underglow-type-c
- * https://www.aliexpress.com/item/1005002509519466.html
- * https://item.taobao.com/item.htm?id=645862298692
-
-Make example for this keyboard (after setting up your build environment):
-
- make kprepublic/bm980hsrgb:default
-
-Flashing example for this keyboard:
-
- make kprepublic/bm980hsrgb: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 one of 3 ways:
-
-* Short the two-pad footprint beneath the f12 key while the board is plugged in
-* Press the switch labled RST on the back of the PCB, near the MCU, while the board is plugged in
-* Hold the Esc key while connecting the USB cable (also erases persistent settings)
diff --git a/keyboards/kprepublic/bm980hsrgb/rules.mk b/keyboards/kprepublic/bm980hsrgb/rules.mk
deleted file mode 100644
index 03f72adf54..0000000000
--- a/keyboards/kprepublic/bm980hsrgb/rules.mk
+++ /dev/null
@@ -1,22 +0,0 @@
-# MCU name
-MCU = atmega32u4
-
-# Bootloader selection
-BOOTLOADER = atmel-dfu
-
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = no # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = no # Console for debug
-COMMAND_ENABLE = no # Commands for debug and configuration
-NKRO_ENABLE = yes # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
-AUDIO_ENABLE = no # Audio output
-RGB_MATRIX_ENABLE = yes
-RGB_MATRIX_DRIVER = WS2812
-
-LTO_ENABLE = yes