summaryrefslogtreecommitdiffstats
path: root/keyboards/xelus/pachi/rgb
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/xelus/pachi/rgb')
-rw-r--r--keyboards/xelus/pachi/rgb/config.h17
-rw-r--r--keyboards/xelus/pachi/rgb/keymaps/default/keymap.c35
-rw-r--r--keyboards/xelus/pachi/rgb/keymaps/default/readme.md2
-rw-r--r--keyboards/xelus/pachi/rgb/keymaps/via/config.h23
-rw-r--r--keyboards/xelus/pachi/rgb/keymaps/via/keymap.c43
-rw-r--r--keyboards/xelus/pachi/rgb/keymaps/via/readme.md2
-rw-r--r--keyboards/xelus/pachi/rgb/keymaps/via/rules.mk1
-rw-r--r--keyboards/xelus/pachi/rgb/readme.md19
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/config.h115
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/halconf.h27
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/info.json111
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/mcuconf.h28
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/readme.md17
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/rev1.c239
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/rev1.h36
-rw-r--r--keyboards/xelus/pachi/rgb/rev1/rules.mk29
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/config.h113
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/halconf.h27
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/info.json111
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/mcuconf.h28
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/readme.md18
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/rev2.c245
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/rev2.h42
-rw-r--r--keyboards/xelus/pachi/rgb/rev2/rules.mk28
-rw-r--r--keyboards/xelus/pachi/rgb/rgb.c16
-rw-r--r--keyboards/xelus/pachi/rgb/rgb.h24
26 files changed, 0 insertions, 1396 deletions
diff --git a/keyboards/xelus/pachi/rgb/config.h b/keyboards/xelus/pachi/rgb/config.h
deleted file mode 100644
index 956d35d69b..0000000000
--- a/keyboards/xelus/pachi/rgb/config.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/* Copyright 2021 Harrison Chan (Xelus)
- *
- * 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 "config_common.h"
diff --git a/keyboards/xelus/pachi/rgb/keymaps/default/keymap.c b/keyboards/xelus/pachi/rgb/keymaps/default/keymap.c
deleted file mode 100644
index 7c1499668d..0000000000
--- a/keyboards/xelus/pachi/rgb/keymaps/default/keymap.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright 2021 Harrison Chan (Xelus)
- *
- * 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 QMK_KEYBOARD_H
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [0] = LAYOUT_tkl_ansi_tsangan(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),
-
- [1] = LAYOUT_tkl_ansi_tsangan(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT , RGB_TOG, RGB_HUI, RGB_SAI,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_MOD, RGB_HUD, RGB_SAD,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_VAI,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_RMOD,RGB_VAD, RGB_MOD)
-};
diff --git a/keyboards/xelus/pachi/rgb/keymaps/default/readme.md b/keyboards/xelus/pachi/rgb/keymaps/default/readme.md
deleted file mode 100644
index 2227ffe0b3..0000000000
--- a/keyboards/xelus/pachi/rgb/keymaps/default/readme.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# The Default Pachi RGB Layout
-
diff --git a/keyboards/xelus/pachi/rgb/keymaps/via/config.h b/keyboards/xelus/pachi/rgb/keymaps/via/config.h
deleted file mode 100644
index 0e34ad2c1a..0000000000
--- a/keyboards/xelus/pachi/rgb/keymaps/via/config.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* Copyright 2021 Harrison Chan (Xelus)
- *
- * 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
-
-// 3 layers or else it will not fit in EEPROM
-#define DYNAMIC_KEYMAP_LAYER_COUNT 3
-
-// Enable RGB Matrix
-#define VIA_QMK_RGBLIGHT_ENABLE
diff --git a/keyboards/xelus/pachi/rgb/keymaps/via/keymap.c b/keyboards/xelus/pachi/rgb/keymaps/via/keymap.c
deleted file mode 100644
index 641a3cfa7d..0000000000
--- a/keyboards/xelus/pachi/rgb/keymaps/via/keymap.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Copyright 2021 Harrison Chan (Xelus)
- *
- * 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 QMK_KEYBOARD_H
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [0] = LAYOUT_tkl_ansi_tsangan(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SLCK, KC_PAUS,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),
-
- [1] = LAYOUT_tkl_ansi_tsangan(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT , KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 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_tkl_ansi_tsangan(
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS)
-};
diff --git a/keyboards/xelus/pachi/rgb/keymaps/via/readme.md b/keyboards/xelus/pachi/rgb/keymaps/via/readme.md
deleted file mode 100644
index af77c04276..0000000000
--- a/keyboards/xelus/pachi/rgb/keymaps/via/readme.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# The VIA Pachi RGB Layout
-
diff --git a/keyboards/xelus/pachi/rgb/keymaps/via/rules.mk b/keyboards/xelus/pachi/rgb/keymaps/via/rules.mk
deleted file mode 100644
index 1e5b99807c..0000000000
--- a/keyboards/xelus/pachi/rgb/keymaps/via/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-VIA_ENABLE = yes
diff --git a/keyboards/xelus/pachi/rgb/readme.md b/keyboards/xelus/pachi/rgb/readme.md
deleted file mode 100644
index b22fd0258e..0000000000
--- a/keyboards/xelus/pachi/rgb/readme.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# Pachi
-
-Pachi RGB TKL Keyboard that is a per-key RGB, hotswap, ANSI and tsangan.
-
-* Keyboard Maintainer: [Xelus22](https://github.com/Xelus22)
-* Hardware Supported: Group buys
-
-Make example for this keyboard (after setting up your build environment):
-
- make xelus/pachi/rgb:default
-
-Reset your keyboard in 3 ways:
-<ol>
-<li>Software reset on Fn + Backspace</li>
-<li>Bootmagic reset: hold down the top left key (usually escape) and plugin the keyboard</li>
-<li>Physical reset button: on the back of the PCB, there should be a small golden button you can press</li>
-</ol>
-
-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/xelus/pachi/rgb/rev1/config.h b/keyboards/xelus/pachi/rgb/rev1/config.h
deleted file mode 100644
index 9eda99ed32..0000000000
--- a/keyboards/xelus/pachi/rgb/rev1/config.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/* Copyright 2021 Harrison Chan (Xelus)
- *
- * 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
-
-/* key matrix size */
-#define MATRIX_ROWS 6
-#define MATRIX_COLS 17
-
-/* key matrix pins */
-#define MATRIX_ROW_PINS { B14, B13, B12, B2, A8, B15 }
-#define MATRIX_COL_PINS { C13, C14, C15, H0, A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, H1, B10, B11 }
-
-/* COL2ROW or ROW2COL */
-#define DIODE_DIRECTION COL2ROW
-
-/* Set 0 if debouncing isn't needed */
-#define DEBOUNCE 5
-
-/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
-#define LOCKING_SUPPORT_ENABLE
-
-/* Locking resynchronize hack */
-#define LOCKING_RESYNC_ENABLE
-
-// I2C setup
-#define I2C1_SCL_PIN B8
-#define I2C1_SDA_PIN B9
-#define I2C1_SCL_PAL_MODE 4
-#define I2C1_SDA_PAL_MODE 4
-#define I2C1_TIMINGR_PRESC 0U
-#define I2C1_TIMINGR_SCLDEL 7U
-#define I2C1_TIMINGR_SDADEL 0U
-#define I2C1_TIMINGR_SCLH 45U
-#define I2C1_TIMINGR_SCLL 149U
-
-// I2C EEPROM
-#define EEPROM_I2C_24LC64
-
-// More EEPROM for layers
-#define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 8191
-
-// RGB Matrix defines
-#define DRIVER_ADDR_1 0b0110000
-
-#define DRIVER_COUNT 1
-#define DRIVER_1_LED_TOTAL 117
-#define DRIVER_LED_TOTAL DRIVER_1_LED_TOTAL
-#define ISSI_DRIVER_TOTAL DRIVER_LED_TOTAL
-
-#define RGB_MATRIX_STARTUP_VAL 80
-#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
-#define RGB_MATRIX_KEYPRESSES
-#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
-#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
-
-#define ENABLE_RGB_MATRIX_ALPHAS_MODS
-#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
-#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
-#define ENABLE_RGB_MATRIX_BREATHING
-#define ENABLE_RGB_MATRIX_BAND_SAT
-#define ENABLE_RGB_MATRIX_BAND_VAL
-#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
-#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
-#define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
-#define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
-#define ENABLE_RGB_MATRIX_CYCLE_ALL
-#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
-#define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
-#define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
-#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
-#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
-#define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
-#define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
-#define ENABLE_RGB_MATRIX_DUAL_BEACON
-#define ENABLE_RGB_MATRIX_RAINBOW_BEACON
-#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
-#define ENABLE_RGB_MATRIX_RAINDROPS
-#define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
-#define ENABLE_RGB_MATRIX_HUE_BREATHING
-#define ENABLE_RGB_MATRIX_HUE_PENDULUM
-#define ENABLE_RGB_MATRIX_HUE_WAVE
-#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
-#define ENABLE_RGB_MATRIX_PIXEL_RAIN
-
-#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
-#define ENABLE_RGB_MATRIX_DIGITAL_RAIN
-
-#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
-#define ENABLE_RGB_MATRIX_SOLID_REACTIVE
-#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
-#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
-#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
-#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
-#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
-#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
-#define ENABLE_RGB_MATRIX_SPLASH
-#define ENABLE_RGB_MATRIX_MULTISPLASH
-#define ENABLE_RGB_MATRIX_SOLID_SPLASH
-#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
-
-#define FORCE_NKRO
diff --git a/keyboards/xelus/pachi/rgb/rev1/halconf.h b/keyboards/xelus/pachi/rgb/rev1/halconf.h
deleted file mode 100644
index 633d94a880..0000000000
--- a/keyboards/xelus/pachi/rgb/rev1/halconf.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright 2020 QMK
- *
- * 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/>.
- */
-
-/*
- * This file was auto-generated by:
- * `qmk chibios-confmigrate -i keyboards/xelus/kangaroo/halconf.h -r platforms/chibios/common/configs/halconf.h`
- */
-
-#pragma once
-
-#define HAL_USE_I2C TRUE
-
-#include_next <halconf.h>
-
diff --git a/keyboards/xelus/pachi/rgb/rev1/info.json b/keyboards/xelus/pachi/rgb/rev1/info.json
deleted file mode 100644
index 24b6c4834a..0000000000
--- a/keyboards/xelus/pachi/rgb/rev1/info.json
+++ /dev/null
@@ -1,111 +0,0 @@
-{
- "keyboard_name": "Pachi RGB Rev 1",
- "manufacturer": "Xelus",
- "url": "",
- "maintainer": "Xelus22",
- "usb": {
- "vid": "0x5845",
- "pid": "0x5052",
- "device_version": "0.0.1"
- },
- "layout_aliases": {
- "LAYOUT_ansi_tsangan": "LAYOUT_tkl_ansi_tsangan"
- },
- "layouts": {
- "LAYOUT_tkl_ansi_tsangan": {
- "layout": [
- {"label":"Esc", "x":0, "y":0},
- {"label":"F1", "x":2, "y":0},
- {"label":"F2", "x":3, "y":0},
- {"label":"F3", "x":4, "y":0},
- {"label":"F4", "x":5, "y":0},
- {"label":"F5", "x":6.5, "y":0},
- {"label":"F6", "x":7.5, "y":0},
- {"label":"F7", "x":8.5, "y":0},
- {"label":"F8", "x":9.5, "y":0},
- {"label":"F9", "x":11, "y":0},
- {"label":"F10", "x":12, "y":0},
- {"label":"F11", "x":13, "y":0},
- {"label":"F12", "x":14, "y":0},
- {"label":"Print Screen", "x":15.25, "y":0},
- {"label":"Scroll Lock", "x":16.25, "y":0},
- {"label":"Pause", "x":17.25, "y":0},
-
- {"label":"`~", "x":0, "y":1.25},
- {"label":"1!", "x":1, "y":1.25},
- {"label":"2@", "x":2, "y":1.25},
- {"label":"3#", "x":3, "y":1.25},
- {"label":"4$", "x":4, "y":1.25},
- {"label":"5%", "x":5, "y":1.25},
- {"label":"6^", "x":6, "y":1.25},
- {"label":"7&", "x":7, "y":1.25},
- {"label":"8*", "x":8, "y":1.25},
- {"label":"9(", "x":9, "y":1.25},
- {"label":"0)", "x":10, "y":1.25},
- {"label":"-_", "x":11, "y":1.25},
- {"label":"=+", "x":12, "y":1.25},
- {"label":"Backspace", "x":13, "y":1.25, "w":2},
- {"label":"Insert", "x":15.25, "y":1.25},
- {"label":"Home", "x":16.25, "y":1.25},
- {"label":"Page Up", "x":17.25, "y":1.25},
-
- {"label":"Tab", "x":0, "y":2.25, "w":1.5},
- {"label":"Q", "x":1.5, "y":2.25},
- {"label":"W", "x":2.5, "y":2.25},
- {"label":"E", "x":3.5, "y":2.25},
- {"label":"R", "x":4.5, "y":2.25},
- {"label":"T", "x":5.5, "y":2.25},
- {"label":"Y", "x":6.5, "y":2.25},
- {"label":"U", "x":7.5, "y":2.25},
- {"label":"I", "x":8.5, "y":2.25},
- {"label":"O", "x":9.5, "y":2.25},
- {"label":"P", "x":10.5, "y":2.25},
- {"label":"[{", "x":11.5, "y":2.25},
- {"label":"]}", "x":12.5, "y":2.25},
- {"label":"\\|", "x":13.5, "y":2.25, "w":1.5},
- {"label":"Delete", "x":15.25, "y":2.25},
- {"label":"End", "x":16.25, "y":2.25},
- {"label":"Page Down", "x":17.25, "y":2.25},
-
- {"label":"Caps Lock", "x":0, "y":3.25, "w":1.75},
- {"label":"A", "x":1.75, "y":3.25},
- {"label":"S", "x":2.75, "y":3.25},
- {"label":"D", "x":3.75, "y":3.25},
- {"label":"F", "x":4.75, "y":3.25},
- {"label":"G", "x":5.75, "y":3.25},
- {"label":"H", "x":6.75, "y":3.25},
- {"label":"J", "x":7.75, "y":3.25},
- {"label":"K", "x":8.75, "y":3.25},
- {"label":"L", "x":9.75, "y":3.25},
- {"label":";:", "x":10.75, "y":3.25},
- {"label":"'\"", "x":11.75, "y":3.25},
- {"label":"Enter", "x":12.75, "y":3.25, "w":2.25},
-
- {"label":"Shift", "x":0, "y":4.25, "w":2.25},
- {"label":"Z", "x":2.25, "y":4.25},
- {"label":"X", "x":3.25, "y":4.25},
- {"label":"C", "x":4.25, "y":4.25},
- {"label":"V", "x":5.25, "y":4.25},
- {"label":"B", "x":6.25, "y":4.25},
- {"label":"N", "x":7.25, "y":4.25},
- {"label":"M", "x":8.25, "y":4.25},
- {"label":",<", "x":9.25, "y":4.25},
- {"label":".>", "x":10.25, "y":4.25},
- {"label":"/?", "x":11.25, "y":4.25},
- {"label":"Shift", "x":12.25, "y":4.25, "w":2.75},
- {"label":"\u2191", "x":16, "y":4.25},
-
- {"label":"Ctrl", "x":0, "y":5.25, "w":1.5},
- {"label":"GUI", "x":1.5, "y":5.25},
- {"label":"Alt", "x":2.5, "y":5.25, "w":1.5},
- {"label":"Space", "x":4, "y":5.25, "w":7},
- {"label":"Alt", "x":11, "y":5.25, "w":1.5},
- {"label":"GUI", "x":12.5, "y":5.25},
- {"label":"Ctrl", "x":13.5, "y":5.25, "w":1.5},
- {"label":"\u2190", "x":15, "y":5.25},
- {"label":"\u2193", "x":16, "y":5.25},
- {"label":"\u2192", "x":17, "y":5.25}
- ]
- }
- }
-}
diff --git a/keyboards/xelus/pachi/rgb/rev1/mcuconf.h b/keyboards/xelus/pachi/rgb/rev1/mcuconf.h
deleted file mode 100644
index 20db196d29..0000000000
--- a/keyboards/xelus/pachi/rgb/rev1/mcuconf.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Copyright 2020 QMK
- *
- * 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/>.
- */
-
-/*
- * This file was auto-generated by:
- * `qmk chibios-confmigrate -i keyboards/xelus/kangaroo/mcuconf.h -r platforms/chibios/GENERIC_STM32_F072XB/configs/mcuconf.h`
- */
-
-#pragma once
-
-#include_next <mcuconf.h>
-
-#undef STM32_I2C_USE_I2C1
-#define STM32_I2C_USE_I2C1 TRUE
-
diff --git a/keyboards/xelus/pachi/rgb/rev1/readme.md b/keyboards/xelus/pachi/rgb/rev1/readme.md
deleted file mode 100644
index 2fa775255a..0000000000
--- a/keyboards/xelus/pachi/rgb/rev1/readme.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Pachi RGB Rev 1
-
-Pachi RGB Rev 1 TKL Keyboard that is a per-key RGB, hotswap, ANSI and tsangan.
-
-* Keyboard Maintainer: [Xelus22](https://github.com/Xelus22)
-* Hardware Supported: Group buys
-
-Make example for this keyboard (after setting up your build environment):
-
- make xelus/pachi/rgb/rev1:default
-
-Reset your keyboard in 3 ways:
-* Software reset on Fn + Backspace
-* Bootmagic reset: hold down the top left key (usually escape) and plugin the keyboard
-* Physical reset button: on the back of the PCB, there should be a small golden button you can press
-
-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/xelus/pachi/rgb/rev1/rev1.c b/keyboards/xelus/pachi/rgb/rev1/rev1.c
deleted file mode 100644
index 7074265009..0000000000
--- a/keyboards/xelus/pachi/rgb/rev1/rev1.c
+++ /dev/null
@@ -1,239 +0,0 @@
-/* Copyright 2021 Harrison Chan (Xelus)
- *
- * 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 "rev1.h"
-
-// tested and working
-void matrix_io_delay(void) { __asm__ volatile("nop\nnop\nnop\n"); }
-
-#ifdef RGB_MATRIX_ENABLE
-#include "i2c_master.h"
-#include "drivers/led/issi/is31fl3741.h"
-const is31_led PROGMEM g_is31_leds[DRIVER_LED_TOTAL] = {
-/* Refer to IS31 manual for these locations
- * driver
- * | R location
- * | | G location
- * | | | B location
- * | | | | */
- {0, CS39_SW1, CS38_SW1, CS37_SW1}, //A1
- {0, CS36_SW1, CS35_SW1, CS34_SW1}, //A2
- {0, CS33_SW1, CS32_SW1, CS31_SW1}, //A3
- {0, CS30_SW1, CS29_SW1, CS28_SW1}, //A4
- {0, CS27_SW1, CS26_SW1, CS25_SW1}, //A5
- {0, CS24_SW1, CS23_SW1, CS22_SW1}, //A6
- {0, CS21_SW1, CS20_SW1, CS19_SW1}, //A7
- {0, CS18_SW1, CS17_SW1, CS16_SW1}, //A8
- {0, CS15_SW1, CS14_SW1, CS13_SW1}, //A9
- {0, CS12_SW1, CS11_SW1, CS10_SW1}, //A10
- {0, CS9_SW1 , CS8_SW1 , CS7_SW1 }, //A11
- {0, CS6_SW1 , CS5_SW1 , CS4_SW1 }, //A12
- {0, CS3_SW1 , CS2_SW1 , CS1_SW1 }, //A13
-
- {0, CS39_SW2, CS38_SW2, CS37_SW2}, //B1
- {0, CS36_SW2, CS35_SW2, CS34_SW2}, //B2
- {0, CS33_SW2, CS32_SW2, CS31_SW2}, //B3
- {0, CS30_SW2, CS29_SW2, CS28_SW2}, //B4
- {0, CS27_SW2, CS26_SW2, CS25_SW2}, //B5
- {0, CS24_SW2, CS23_SW2, CS22_SW2}, //B6
- {0, CS21_SW2, CS20_SW2, CS19_SW2}, //B7
- {0, CS18_SW2, CS17_SW2, CS16_SW2}, //B8
- {0, CS15_SW2, CS14_SW2, CS13_SW2}, //B9
- {0, CS12_SW2, CS11_SW2, CS10_SW2}, //B10
- {0, CS9_SW2 , CS8_SW2 , CS7_SW2 }, //B11
- {0, CS6_SW2 , CS5_SW2 , CS4_SW2 }, //B12
- {0, CS3_SW2 , CS2_SW2 , CS1_SW2 }, //B13
-
- {0, CS39_SW3, CS38_SW3, CS37_SW3}, //C1
- {0, CS36_SW3, CS35_SW3, CS34_SW3}, //C2
- {0, CS33_SW3, CS32_SW3, CS31_SW3}, //C3
- {0, CS30_SW3, CS29_SW3, CS28_SW3}, //C4
- {0, CS27_SW3, CS26_SW3, CS25_SW3}, //C5
- {0, CS24_SW3, CS23_SW3, CS22_SW3}, //C6
- {0, CS21_SW3, CS20_SW3, CS19_SW3}, //C7
- {0, CS18_SW3, CS17_SW3, CS16_SW3}, //C8
- {0, CS15_SW3, CS14_SW3, CS13_SW3}, //C9
- {0, CS12_SW3, CS11_SW3, CS10_SW3}, //C10
- {0, CS9_SW3 , CS8_SW3 , CS7_SW3 }, //C11
- {0, CS6_SW3 , CS5_SW3 , CS4_SW3 }, //C12
- {0, CS3_SW3 , CS2_SW3 , CS1_SW3 }, //C13
-
- {0, CS39_SW4, CS38_SW4, CS37_SW4}, //D1
- {0, CS36_SW4, CS35_SW4, CS34_SW4}, //D2
- {0, CS33_SW4, CS32_SW4, CS31_SW4}, //D3
- {0, CS30_SW4, CS29_SW4, CS28_SW4}, //D4
- {0, CS27_SW4, CS26_SW4, CS25_SW4}, //D5
- {0, CS24_SW4, CS23_SW4, CS22_SW4}, //D6
- {0, CS21_SW4, CS20_SW4, CS19_SW4}, //D7
- {0, CS18_SW4, CS17_SW4, CS16_SW4}, //D8
- {0, CS15_SW4, CS14_SW4, CS13_SW4}, //D9
- {0, CS12_SW4, CS11_SW4, CS10_SW4}, //D10
- {0, CS9_SW4 , CS8_SW4 , CS7_SW4 }, //D11
- {0, CS6_SW4 , CS5_SW4 , CS4_SW4 }, //D12
- {0, CS3_SW4 , CS2_SW4 , CS1_SW4 }, //D13
-
- {0, CS39_SW5, CS38_SW5, CS37_SW5}, //E1
- {0, CS36_SW5, CS35_SW5, CS34_SW5}, //E2
- {0, CS33_SW5, CS32_SW5, CS31_SW5}, //E3
- {0, CS30_SW5, CS29_SW5, CS28_SW5}, //E4
- {0, CS27_SW5, CS26_SW5, CS25_SW5}, //E5
- {0, CS24_SW5, CS23_SW5, CS22_SW5}, //E6
- {0, CS21_SW5, CS20_SW5, CS19_SW5}, //E7
- {0, CS18_SW5, CS17_SW5, CS16_SW5}, //E8
- {0, CS15_SW5, CS14_SW5, CS13_SW5}, //E9
- {0, CS12_SW5, CS11_SW5, CS10_SW5}, //E10
- {0, CS9_SW5 , CS8_SW5 , CS7_SW5 }, //E11
- {0, CS6_SW5 , CS5_SW5 , CS4_SW5 }, //E12
- {0, CS3_SW5 , CS2_SW5 , CS1_SW5 }, //E13
-
- {0, CS39_SW6, CS38_SW6, CS37_SW6}, //F1
- {0, CS36_SW6, CS35_SW6, CS34_SW6}, //F2
- {0, CS33_SW6, CS32_SW6, CS31_SW6}, //F3
- {0, CS30_SW6, CS29_SW6, CS28_SW6}, //F4
- {0, CS27_SW6, CS26_SW6, CS25_SW6}, //F5
- {0, CS24_SW6, CS23_SW6, CS22_SW6}, //F6
- {0, CS21_SW6, CS20_SW6, CS19_SW6}, //F7
- {0, CS18_SW6, CS17_SW6, CS16_SW6}, //F8
- {0, CS15_SW6, CS14_SW6, CS13_SW6}, //F9
- {0, CS12_SW6, CS11_SW6, CS10_SW6}, //F10
- {0, CS9_SW6 , CS8_SW6 , CS7_SW6 }, //F11
- {0, CS6_SW6 , CS5_SW6 , CS4_SW6 }, //F12
- {0, CS3_SW6 , CS2_SW6 , CS1_SW6 }, //F13
-
- {0, CS39_SW7, CS38_SW7, CS37_SW7}, //G1
- {0, CS36_SW7, CS35_SW7, CS34_SW7}, //G2
- {0, CS33_SW7, CS32_SW7, CS31_SW7}, //G3
- {0, CS30_SW7, CS29_SW7, CS28_SW7}, //G4
- {0, CS27_SW7, CS26_SW7, CS25_SW7}, //G5
- {0, CS24_SW7, CS23_SW7, CS22_SW7}, //G6
- {0, CS21_SW7, CS20_SW7, CS19_SW7}, //G7
- {0, CS18_SW7, CS17_SW7, CS16_SW7}, //G8
- {0, CS15_SW7, CS14_SW7, CS13_SW7}, //G9
- {0, CS12_SW7, CS11_SW7, CS10_SW7}, //G10
- {0, CS9_SW7 , CS8_SW7 , CS7_SW7 }, //G11
- {0, CS6_SW7 , CS5_SW7 , CS4_SW7 }, //G12
- {0, CS3_SW7 , CS2_SW7 , CS1_SW7 }, //G13
-
- {0, CS39_SW8, CS38_SW8, CS37_SW8}, //H1
- {0, CS36_SW8, CS35_SW8, CS34_SW8}, //H2
- {0, CS33_SW8, CS32_SW8, CS31_SW8}, //H3
- {0, CS30_SW8, CS29_SW8, CS28_SW8}, //H4
- {0, CS27_SW8, CS26_SW8, CS25_SW8}, //H5
- {0, CS24_SW8, CS23_SW8, CS22_SW8}, //H6
- {0, CS21_SW8, CS20_SW8, CS19_SW8}, //H7
- {0, CS18_SW8, CS17_SW8, CS16_SW8}, //H8
- {0, CS15_SW8, CS14_SW8, CS13_SW8}, //H9
- {0, CS12_SW8, CS11_SW8, CS10_SW8}, //H10
- {0, CS9_SW8 , CS8_SW8 , CS7_SW8 }, //H11
- {0, CS6_SW8 , CS5_SW8 , CS4_SW8 }, //H12
- {0, CS3_SW8 , CS2_SW8 , CS1_SW8 }, //H13
-
- {0, CS39_SW9, CS38_SW9, CS37_SW9}, //I1
- {0, CS36_SW9, CS35_SW9, CS34_SW9}, //I2
- {0, CS33_SW9, CS32_SW9, CS31_SW9}, //I3
- {0, CS30_SW9, CS29_SW9, CS28_SW9}, //I4
- {0, CS27_SW9, CS26_SW9, CS25_SW9}, //I5
- {0, CS24_SW9, CS23_SW9, CS22_SW9}, //I6
- {0, CS21_SW9, CS20_SW9, CS19_SW9}, //I7
- {0, CS18_SW9, CS17_SW9, CS16_SW9}, //I8
- {0, CS15_SW9, CS14_SW9, CS13_SW9}, //I9
- {0, CS12_SW9, CS11_SW9, CS10_SW9}, //I10
- {0, CS9_SW9 , CS8_SW9 , CS7_SW9 }, //I11
- {0, CS6_SW9 , CS5_SW9 , CS4_SW9 }, //I12
- {0, CS3_SW9 , CS2_SW9 , CS1_SW9 } //I13
-};