summaryrefslogtreecommitdiffstats
path: root/keyboards/xelus/pachi/rgb/rev1
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/xelus/pachi/rgb/rev1')
-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
8 files changed, 0 insertions, 602 deletions
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
-};
-
-__attribute__ ((weak))
-led_config_t g_led_config = { {
- { -1+00+3 , NO_LED, -1+26+3 , -1+39+3 , -1+52+3 , -1+65+3 , -1+78+3 , -1+91+3 , -1+104+3 , -1+00+1 , -1+13+1 , -1+26+1 , -1+39+1 , -1+52+1 , -1+65+1 , -1+78+1 , -1+91+1 },
- { -1+00+4 , -1+13+4 , -1+26+4 , -1+39+4 , -1+52+4 , -1+65+4 , -1+78+4 , -1+91+4 , -1+104+4 , -1+00+2 , -1+13+2 , -1+26+2 , -1+39+2 , -1+52+2 , -1+65+2 , -1+78+2 , -1+91+2 },
- { -1+00+6 , -1+13+6 , -1+26+6 , -1+39+6 , -1+52+6 , -1+65+6 , -1+78+6 , -1+91+6 , -1+104+6 , -1+00+5 , -1+13+5 , -1+26+5 , -1+39+5 , -1+52+5 , -1+65+5 , -1+78+5 , -1+91+6 },
- { -1+00+8 , -1+13+8 , -1+26+8 , -1+39+8 , -1+52+8 , -1+65+8 , -1+78+8 , -1+91+8 , -1+104+8 , -1+00+7 , -1+13+7 , -1+26+7 , NO_LED , -1+52+7 , NO_LED , NO_LED , NO_LED },
- { -1+00+11, -1+13+11, -1+26+11, -1+39+11, -1+52+11, -1+65+11, -1+78+11, -1+91+11, -1+104+11, -1+00+10, -1+13+10, NO_LED , -1+52+10, NO_LED , NO_LED , -1+78+10, NO_LED },
- { -1+00+9 , -1+13+9 , -1+26+9 , NO_LED , NO_LED , -1+65+9 , NO_LED , NO_LED , NO_LED , NO_LED , -1+13+12, NO_LED , -1+39+12, -1+52+12, -1+65+12, -1+78+12, -1+91+12}
-}, {
- {123, 0}, {117, 15}, {0 , 0}, {0 , 15}, {123, 27}, {3 , 27}, {127, 40}, {5 , 40}, {2 , 64}, {133, 52}, {8 , 52}, {131, 64}, {255,255},
- {143, 0}, {130, 15}, {255,255}, {13 , 15}, {136, 27}, {19 , 27}, {140, 40}, {23 , 40}, {18 , 64}, {146, 52}, {29 , 52}, {148, 64}, {255,255},
- {156, 0}, {143, 15}, {26 , 0}, {26 , 15}, {149, 27}, {32 , 27}, {153, 40}, {36 , 40}, {34 , 64}, {255,255}, {42 , 52}, {255,255}, {255,255},
- {169, 0}, {156, 15}, {39 , 0}, {39 , 15}, {162, 27}, {45 , 27}, {255,255}, {49 , 40}, {255,255}, {255,255}, {55 , 52}, {164, 64}, {255,255},
- {182, 0}, {175, 15}, {52 , 0}, {52 , 15}, {179, 27}, {58 , 27}, {174, 40}, {62 , 40}, {255,255}, {170, 52}, {68 , 52}, {180, 64}, {255,255},
- {198, 0}, {198, 15}, {65 , 0}, {65 , 15}, {198, 27}, {71 , 27}, {255,255}, {75 , 40}, {83 , 64}, {255,255}, {81 , 52}, {198, 64}, {255,255},
- {211, 0}, {211, 15}, {84 , 0}, {78 , 15}, {211, 27}, {84 , 27}, {255,255}, {88 , 40}, {255,255}, {211, 52}, {94 , 52}, {211, 64}, {255,255},
- {224, 0}, {224, 15}, {97 , 0}, {91 , 15}, {224, 27}, {97 , 27}, {255,255}, {101, 40}, {255,255}, {255,255}, {107, 52}, {224, 64}, {255,255},
- {255,255}, {255,255}, {110, 0}, {104, 15}, {255,255}, {110, 27}, {255,255}, {114, 40}, {255,255}, {255,255}, {120, 52}, {255,255}, {255,255}
-}, {
- 1, 4, 1, 1, 4, 1, 4, 1, 1, 4, 1, 4, 4, //0-12
- 1, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 1, 4, //13-25
- 1, 4, 1, 4, 4, 4, 4, 4, 1, 4, 4, 4, 4, //26-38
- 1, 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 1, 4, //39-51
- 1, 1, 1, 4, 1, 4, 1, 4, 4, 1, 4, 1, 4, //52-64
- 1, 1, 1, 4, 1, 4, 4, 4, 1, 4, 4, 1, 4, //65-77
- 1, 1, 1, 4, 1, 4, 4, 4, 4, 1, 4, 1, 4, //78-90
- 1, 1, 1, 4, 1, 4, 4, 4, 4, 4, 4, 1, 4, //91-103
- 4, 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 //104-116
-} };
-
-static void init(void) {
- i2c_init();
- IS31FL3741_init(DRIVER_ADDR_1);
- for (int index = 0; index < ISSI_DRIVER_TOTAL; index++) {
- bool enabled = !( ( index == -1+0+13) || //A13
- ( index == -1+13+3) || //B3
- ( index == -1+13+13) || //B13
- ( index == -1+26+10) || //C10
- ( index == -1+26+12) || //C12
- ( index == -1+26+13) || //C13
- ( index == -1+39+7) || //D7
- ( index == -1+39+9) || //D9
- ( index == -1+39+10) || //D10
- ( index == -1+39+13) || //D13
- ( index == -1+52+9) || //E9
- ( index == -1+52+13) || //E13
- ( index == -1+65+7) || //F7
- ( index == -1+65+10) || //F10
- ( index == -1+65+13) || //F13
- ( index == -1+78+7) || //G7
- ( index == -1+78+9) || //G9
- ( index == -1+78+13) || //G13
- ( index == -1+91+7) || //H7
- ( index == -1+91+9) || //H9
- ( index == -1+91+10) || //H10
- ( index == -1+91+13) || //H13
- ( index == -1+104+1) || //I1
- ( index == -1+104+2) || //I2
- ( index == -1+104+5) || //I5
- ( index == -1+104+7) || //I7
- ( index == -1+104+9) || //I9
- ( index == -1+104+10) || //I10
- ( index == -1+104+12) || //I12
- ( index == -1+104+13) //I13
- );
- IS31FL3741_set_led_control_register(index, enabled, enabled, enabled);
- }
- IS31FL3741_update_led_control_registers(DRIVER_ADDR_1, 0);
-}
-
-static void flush(void) {
- IS31FL3741_update_pwm_buffers(DRIVER_ADDR_1, 0);
-}
-
-const rgb_matrix_driver_t rgb_matrix_driver = {
- .init = init,
- .flush = flush,
- .set_color = IS31FL3741_set_color,
- .set_color_all = IS31FL3741_set_color_all
-};
-#endif
diff --git a/keyboards/xelus/pachi/rgb/rev1/rev1.h b/keyboards/xelus/pachi/rgb/rev1/rev1.h
deleted file mode 100644
index d2db5ebfc0..0000000000
--- a/keyboards/xelus/pachi/rgb/rev1/rev1.h
+++ /dev/null
@@ -1,36 +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
-
-#include "quantum.h"
-
-#define ____ KC_NO
-
-#define LAYOUT_tkl_ansi_tsangan( \
- K000, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016, \
- K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, K116, \
- K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, K216, \
- K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K313, \
- K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, K412, K415, \
- K500, K501, K502, K505, K510, K512, K513, K514, K515, K516 \
-) { \
- { K000, ____, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, K016 }, \
- { K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, K115, K116 }, \
- { K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K213, K214, K215, K216 }, \
- { K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, ____, K313, ____, ____, ____ }, \
- { K400, K401, K402, K403, K404, K405, K406, K407, K408, K409, K410, ____, K412, ____, ____, K415, ____ }, \
- { K500, K501, K502, ____, ____, K505, ____, ____, ____, ____, K510, ____, K512, K513, K514, K515, K516 } \
-}
diff --git a/keyboards/xelus/pachi/rgb/rev1/rules.mk b/keyboards/xelus/pachi/rgb/rev1/rules.mk
deleted file mode 100644
index 3cfa837091..0000000000
--- a/keyboards/xelus/pachi/rgb/rev1/rules.mk
+++ /dev/null
@@ -1,29 +0,0 @@
-# MCU name
-MCU = STM32L422
-
-# Bootloader selection
-BOOTLOADER = stm32-dfu
-
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # 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
-AUDIO_ENABLE = no # Audio output
-FAUXCLICKY_ENABLE = no # Use buzzer to emulate clicky switches
-
-EEPROM_DRIVER = i2c
-
-RGB_MATRIX_ENABLE = yes
-RGB_MATRIX_DRIVER = custom
-
-COMMON_VPATH += $(DRIVER_PATH)/issi
-SRC += drivers/led/issi/is31fl3741.c
-
-LTO_ENABLE = yes
-OPT = 2