diff options
author | lokher <lokher@gmail.com> | 2022-09-13 11:24:05 +0800 |
---|---|---|
committer | lokher <lokher@gmail.com> | 2022-09-13 11:24:05 +0800 |
commit | 9581289745736ce068a1040f44cec37a2ca8830d (patch) | |
tree | 24f644715a5fd6cc4d804d9604fb094307808b1b /keyboards/ffkeebs | |
parent | fe13cedf8c09fa34d5cec4e4c624738095176625 (diff) |
Remove non-Keychron keyboards
Diffstat (limited to 'keyboards/ffkeebs')
-rw-r--r-- | keyboards/ffkeebs/puca/config.h | 57 | ||||
-rw-r--r-- | keyboards/ffkeebs/puca/info.json | 113 | ||||
-rw-r--r-- | keyboards/ffkeebs/puca/keymaps/default/keymap.c | 40 | ||||
-rw-r--r-- | keyboards/ffkeebs/puca/keymaps/default_numpad/keymap.c | 38 | ||||
-rw-r--r-- | keyboards/ffkeebs/puca/keymaps/default_ortho/keymap.c | 38 | ||||
-rw-r--r-- | keyboards/ffkeebs/puca/puca.c | 149 | ||||
-rw-r--r-- | keyboards/ffkeebs/puca/puca.h | 101 | ||||
-rw-r--r-- | keyboards/ffkeebs/puca/readme.md | 23 | ||||
-rw-r--r-- | keyboards/ffkeebs/puca/rules.mk | 22 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/config.h | 41 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/info.json | 77 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/keymaps/default/keymap.c | 63 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/keymaps/via/keymap.c | 63 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/keymaps/via/rules.mk | 1 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/readme.md | 13 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/rules.mk | 19 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/siris.c | 17 | ||||
-rw-r--r-- | keyboards/ffkeebs/siris/siris.h | 37 |
18 files changed, 0 insertions, 912 deletions
diff --git a/keyboards/ffkeebs/puca/config.h b/keyboards/ffkeebs/puca/config.h deleted file mode 100644 index 779c0fc477..0000000000 --- a/keyboards/ffkeebs/puca/config.h +++ /dev/null @@ -1,57 +0,0 @@ -/* -Copyright 2021 Sleepdealer - -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 "config_common.h" - -#define MATRIX_ROWS 6 -#define MATRIX_COLS 5 - // 0 , 1 , 2 , 3 , 4 , 5 -#define MATRIX_ROW_PINS { B4, E6, D7, B5, C6, F6} -#define MATRIX_COL_PINS { F7, B1, B3, B2, B6} - -#define DIODE_DIRECTION COL2ROW - -#ifdef RGBLIGHT_ENABLE - #define RGB_DI_PIN D4 - - #define RGBLIGHT_EFFECT_BREATHING - #define RGBLIGHT_EFFECT_RAINBOW_MOOD - #define RGBLIGHT_EFFECT_RAINBOW_SWIRL - #define RGBLIGHT_EFFECT_SNAKE - #define RGBLIGHT_EFFECT_KNIGHT - #define RGBLIGHT_EFFECT_CHRISTMAS - #define RGBLIGHT_EFFECT_STATIC_GRADIENT - #define RGBLIGHT_EFFECT_RGB_TEST - #define RGBLIGHT_EFFECT_ALTERNATING - #define RGBLIGHT_EFFECT_TWINKLE - #define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT - #define RGBLED_NUM 8 -#endif - - -#define ENCODERS_PAD_A { F4 } -#define ENCODERS_PAD_B { F5 } - -/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not 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 diff --git a/keyboards/ffkeebs/puca/info.json b/keyboards/ffkeebs/puca/info.json deleted file mode 100644 index 14f71ffee7..0000000000 --- a/keyboards/ffkeebs/puca/info.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "keyboard_name": "Puca", - "manufacturer": "FootFingers", - "url": "https://ffkeebs.com/collections/puca/", - "maintainer": "Sleepdealr", - "usb": { - "vid": "0x4646", - "pid": "0x0002", - "device_version": "0.0.1" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - { "label": "Rotary", "x": 0.5, "y": 0 }, - { "label": "Pg Up", "x": 2, "y": 0 }, - { "label": "Pg Dn", "x": 3, "y": 0 }, - - { "label": "Layer Toggle", "x": 0, "y": 1.25 }, - { "label": "/", "x": 1, "y": 1.25 }, - { "label": "*", "x": 2, "y": 1.25 }, - { "label": "-", "x": 3, "y": 1.25 }, - - { "label": "7", "x": 0, "y": 2.25 }, - { "label": "8", "x": 1, "y": 2.25 }, - { "label": "9", "x": 2, "y": 2.25 }, - { "label": "+", "x": 3, "y": 2.25 }, - { "label": "+", "x": 4, "y": 2.25, "h": 2 }, - - { "label": "4", "x": 0, "y": 3.25 }, - { "label": "5", "x": 1, "y": 3.25 }, - { "label": "6", "x": 2, "y": 3.25 }, - { "label": "|", "x": 3, "y": 3.25 }, - - { "label": "1", "x": 0, "y": 4.25 }, - { "label": "2", "x": 1, "y": 4.25 }, - { "label": "3", "x": 2, "y": 4.25 }, - { "label": "Enter", "x": 3, "y": 4.25 }, - { "label": "Enter", "x": 4, "y": 4.25, "h": 2 }, - - { "label": "0", "x": 0, "y": 5.25 }, - { "label": "00", "x": 1, "y": 5.25 }, - { "label": ".", "x": 2, "y": 5.25 }, - { "label": ".", "x": 3, "y": 5.25 }, - - { "label": "0", "x": 0, "y": 6.25, "w": 2 } - ] - }, - "LAYOUT_numpad": { - "layout": [ - { "label": "Rotary", "x": 0.5, "y": 0 }, - { "label": "Pg Up", "x": 2, "y": 0 }, - { "label": "Pg Dn", "x": 3, "y": 0 }, - - { "label": "Layer Toggle", "x": 0, "y": 1.25 }, - { "label": "/", "x": 1, "y": 1.25 }, - { "label": "*", "x": 2, "y": 1.25 }, - { "label": "-", "x": 3, "y": 1.25 }, - - { "label": "7", "x": 0, "y": 2.25 }, - { "label": "8", "x": 1, "y": 2.25 }, - { "label": "9", "x": 2, "y": 2.25 }, - - { "label": "4", "x": 0, "y": 3.25 }, - { "label": "5", "x": 1, "y": 3.25 }, - { "label": "6", "x": 2, "y": 3.25 }, - { "label": "+", "x": 3, "y": 2.25, "h": 2 }, - - { "label": "1", "x": 0, "y": 4.25 }, - { "label": "2", "x": 1, "y": 4.25 }, - { "label": "3", "x": 2, "y": 4.25 }, - - { "label": "0", "x": 0, "y": 5.25, "w": 2 }, - { "label": ".", "x": 2, "y": 5.25 }, - { "label": "Enter", "x": 3, "y": 4.25, "h": 2 } - ] - }, - "LAYOUT_ortho": { - "layout": [ - { "label": "Rotary", "x": 0.5, "y": 0 }, - { "label": "Pg Up", "x": 2, "y": 0 }, - { "label": "Pg Dn", "x": 3, "y": 0 }, - - { "label": "Layer Toggle", "x": 0, "y": 1.25 }, - { "label": "/", "x": 1, "y": 1.25 }, - { "label": "*", "x": 2, "y": 1.25 }, - { "label": "-", "x": 3, "y": 1.25 }, - - { "label": "7", "x": 0, "y": 2.25 }, - { "label": "8", "x": 1, "y": 2.25 }, - { "label": "9", "x": 2, "y": 2.25 }, - { "label": "+", "x": 3, "y": 2.25 }, - - { "label": "4", "x": 0, "y": 3.25 }, - { "label": "5", "x": 1, "y": 3.25 }, - { "label": "6", "x": 2, "y": 3.25 }, - { "label": "|", "x": 3, "y": 3.25 }, - - { "label": "1", "x": 0, "y": 4.25 }, - { "label": "2", "x": 1, "y": 4.25 }, - { "label": "3", "x": 2, "y": 4.25 }, - { "label": "Enter", "x": 3, "y": 4.25 }, - - { "label": "0", "x": 0, "y": 5.25 }, - { "label": "00", "x": 1, "y": 5.25 }, - { "label": ".", "x": 2, "y": 5.25 }, - { "label": "Enter", "x": 3, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/ffkeebs/puca/keymaps/default/keymap.c b/keyboards/ffkeebs/puca/keymaps/default/keymap.c deleted file mode 100644 index 12c20c0149..0000000000 --- a/keyboards/ffkeebs/puca/keymaps/default/keymap.c +++ /dev/null @@ -1,40 +0,0 @@ -/* Copyright 2021 Sleepdealer, James Young for QMK (@noroadsleft) - * - * 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_all( - KC_MUTE, KC_PGUP, KC_PGDN, - TG(1), KC_PSLS, KC_PAST, KC_PMNS, - KC_P7, KC_P8, KC_P9, KC_PPLS, KC_PPLS, - KC_P4, KC_P5, KC_P6, KC_PIPE, - KC_P1, KC_P2, KC_P3, KC_ENTER, KC_ENTER, - KC_P0, MC_00, KC_PDOT, KC_PDOT, - KC_P0 - ), - - [1] = LAYOUT_all( - KC_TRNS, RGB_HUI, RGB_VAI, - TG(1), RGB_TOG, RGB_HUD, RGB_VAD, - KC_PGUP, KC_UP, KC_PGDN, RGB_MOD, RGB_MOD, - KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, - KC_INS, KC_HOME, KC_END, RGB_RMOD, RGB_RMOD, - KC_ESC, KC_TRNS, KC_DEL, KC_TRNS, - KC_ESC - ), - -}; diff --git a/keyboards/ffkeebs/puca/keymaps/default_numpad/keymap.c b/keyboards/ffkeebs/puca/keymaps/default_numpad/keymap.c deleted file mode 100644 index fe67678612..0000000000 --- a/keyboards/ffkeebs/puca/keymaps/default_numpad/keymap.c +++ /dev/null @@ -1,38 +0,0 @@ -/* Copyright 2021 Sleepdealer, James Young for QMK (@noroadsleft) - * - * 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_numpad( - KC_MUTE, KC_PGUP, KC_PGDN, - TG(1), KC_PSLS, KC_PAST, KC_PMNS, - KC_P7, KC_P8, KC_P9, - KC_P4, KC_P5, KC_P6, KC_PPLS, - KC_P1, KC_P2, KC_P3, - KC_P0, KC_PDOT, KC_ENTER - ), - - [1] = LAYOUT_numpad( - _______, RGB_HUI, RGB_VAI, - TG(1), RGB_TOG, RGB_HUD, RGB_VAD, - KC_PGUP, KC_UP, KC_PGDN, - KC_LEFT, KC_DOWN, KC_RGHT, RGB_MOD, - KC_INS, KC_HOME, KC_END, - KC_ESC, KC_DEL, RGB_RMOD - ), - -}; diff --git a/keyboards/ffkeebs/puca/keymaps/default_ortho/keymap.c b/keyboards/ffkeebs/puca/keymaps/default_ortho/keymap.c deleted file mode 100644 index e734e69745..0000000000 --- a/keyboards/ffkeebs/puca/keymaps/default_ortho/keymap.c +++ /dev/null @@ -1,38 +0,0 @@ -/* Copyright 2021 Sleepdealer, James Young for QMK (@noroadsleft) - * - * 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_ortho( - KC_MUTE, KC_PGUP, KC_PGDN, - TG(1), KC_PSLS, KC_PAST, KC_PMNS, - KC_P7, KC_P8, KC_P9, KC_PPLS, - KC_P4, KC_P5, KC_P6, KC_PIPE, - KC_P1, KC_P2, KC_P3, KC_ENTER, - KC_P0, MC_00, KC_PDOT, KC_ENTER - ), - - [1] = LAYOUT_ortho( - _______, RGB_HUI, RGB_VAI, - TG(1), RGB_TOG, RGB_HUD, RGB_VAD, - KC_PGUP, KC_UP, KC_PGDN, RGB_MOD, - KC_LEFT, KC_DOWN, KC_RGHT, XXXXXXX, - KC_INS, KC_HOME, KC_END, RGB_RMOD, - KC_ESC, XXXXXXX, KC_DEL, XXXXXXX - ) - -}; diff --git a/keyboards/ffkeebs/puca/puca.c b/keyboards/ffkeebs/puca/puca.c deleted file mode 100644 index 21944a9e5d..0000000000 --- a/keyboards/ffkeebs/puca/puca.c +++ /dev/null @@ -1,149 +0,0 @@ -/* Copyright 2021 Sleepdealer - * - * 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 "puca.h" - -bool process_record_kb(uint16_t keycode, keyrecord_t* record) { - if (!process_record_user(keycode, record)) { - return false; - } - switch (keycode) { - case MC_00: - if (record->event.pressed) { - SEND_STRING("00"); - } - break; - } - return true; -} - -bool encoder_update_kb(uint8_t index, bool clockwise) { - if (!encoder_update_user(index, clockwise)) { return false; } - if (clockwise) { - tap_code_delay(KC_VOLU, 10); // Right - } else { - tap_code_delay(KC_VOLD, 10); // Left - } - return false; -} - - -// OLED -#ifdef OLED_ENABLE -__attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { return OLED_ROTATION_270; } -bool oled_task_kb(void) { - if (!oled_task_user()) { return false; } -// WPM-responsive animation stuff here -# define IDLE_FRAMES 2 -# define ANIM_FRAME_DURATION 400 // how long each frame lasts in ms -// #define SLEEP_TIMER 60000 // should sleep after this period of 0 wpm, needs fixing -# define ANIM_SIZE 636 // number of bytes in array, minimize for adequate firmware size, max is 1024 - static uint32_t anim_timer = 0; - static uint8_t current_idle_frame = 0; - // Credit to u/Pop-X- for the initial code. You can find his commit here https://github.com/qmk/qmk_firmware/pull/9264/files#diff-303f6e3a7a5ee54be0a9a13630842956R196-R333. - static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = {{ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x60, 0x60, 0x18, 0x18, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, - 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x18, 0x18, 0x60, 0x60, 0x80, 0x80, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x0c, 0x0c, 0x0c, 0x0c, - 0x0c, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x06, 0x06, 0x18, 0x18, 0x60, 0x60, 0x18, 0x18, 0x60, 0x60, - 0x80, 0x80, 0x60, 0x60, 0x80, 0x80, 0x60, 0x60, 0x18, 0x18, 0x06, 0x07, 0x01, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - },{ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, 0x03, 0x03, 0x00, 0x00, 0xf8, 0xf8, 0x00, 0x00, 0x00, 0x00, - 0x00, 0xf8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0xfc, 0xfc, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x60, 0x60, 0x60, 0x60, - 0x60, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x30, 0x30, 0xc0, 0xc0, 0x00, 0x00, 0xc0, 0xc0, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x30, 0x3f, 0x0f, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x03, 0x03, - 0x0c, 0x0c, 0x03, 0x03, 0x0c, 0x0c, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - }}; - - void animation_phase(void) { - current_idle_frame = (current_idle_frame + 1) % IDLE_FRAMES; - oled_write_raw_P(idle[abs((IDLE_FRAMES - 1) - current_idle_frame)], ANIM_SIZE); - } - if (timer_elapsed32(anim_timer) > ANIM_FRAME_DURATION) { - anim_timer = timer_read32(); - animation_phase(); - } - - oled_set_cursor(0, 6); - oled_write_P(PSTR("PUCA\nPAD\n"), false); - oled_write_P(PSTR("-----\n"), false); - // Host Keyboard Layer Status - oled_write_P(PSTR("MODE\n"), false); - oled_write_P(PSTR("\n"), false); - switch (get_highest_layer(layer_state)) { - case 0: - oled_write_P(PSTR("BASE\n"), false); - break; - case 1: - oled_write_P(PSTR("FUNC\n"), false); - break; - } - return true; -} -#endif diff --git a/keyboards/ffkeebs/puca/puca.h b/keyboards/ffkeebs/puca/puca.h deleted file mode 100644 index ab4dc37916..0000000000 --- a/keyboards/ffkeebs/puca/puca.h +++ /dev/null @@ -1,101 +0,0 @@ -/* Copyright 2021 Sleepdealer - * - * 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" - -/* Keycodes defined here can be used by any keymap. If you wish to - * define additional keycodes for your personal keymap only, assign - * your first custom keycode to `= NEW_SAFE_RANGE`. - * - * See `process_record_kb()` in `puca.c`. - */ -enum keyboard_keycodes { - MC_00 = SAFE_RANGE, - NEW_SAFE_RANGE, -}; - -#define XXX KC_NO - -/* - * ┌───┐ ┌───┬───┐ - * │00 │ │02 │03 │ - * └───┘ └───┴───┘ - * ┌───┬───┬───┬───┐ - * │10 │11 │12 │13 │ - * ├───┼───┼───┼───┤ ┌───┐ - * │20 │21 │22 │23 │ │ │ - * ├───┼───┼───┼───┤ │24 │ 2u Plus - * │30 │31 │32 │33 │ │ │ - * ├───┼───┼───┼───┤ ├───┤ - * │40 │41 │42 │43 │ │ │ - * ├───┼───┼───┼───┤ │44 │ 2u Enter - * │50 │51 │52 │53 │ │ │ - * └───┴───┴───┴───┘ └───┘ - * ┌───────┐ - * │54 │ 2u 0 - * └───────┘ - */ - -#define LAYOUT_all( \ - K00, K02, K03, \ - K10, K11, K12, K13, \ - K20, K21, K22, K23, K24,\ - K30, K31, K32, K33, \ - K40, K41, K42, K43, K44,\ - K50, K51, K52, K53, \ - K54 \ -) { \ - { K00, XXX, K02, K03, XXX }, \ - { K10, K11, K12, K13, XXX }, \ - { K20, K21, K22, K23, K24 }, \ - { K30, K31, K32, K33, XXX }, \ - { K40, K41, K42, K43, K44 }, \ - { K50, K51, K52, K53, K54 }, \ -} - -#define LAYOUT_numpad( \ - K00, K02, K03, \ - K10, K11, K12, K13, \ - K20, K21, K22, \ - K30, K31, K32, K24, \ - K40, K41, K42, \ - K54, K52, K44 \ -) { \ - { K00, XXX, K02, K03, XXX }, \ - { K10, K11, K12, K13, XXX }, \ - { K20, K21, K22, XXX, K24 }, \ - { K30, K31, K32, XXX, XXX }, \ - { K40, K41, K42, XXX, K44 }, \ - { XXX, XXX, K52, XXX, K54 }, \ -} - -#define LAYOUT_ortho( \ - K00, K02, K03, \ - K10, K11, K12, K13, \ - K20, K21, K22, K23, \ - K30, K31, K32, K33, \ - K40, K41, K42, K43, \ - K50, K51, K52, K53 \ -) { \ - { K00, XXX, K02, K03, XXX }, \ - { K10, K11, K12, K13, XXX }, \ - { K20, K21, K22, K23, XXX }, \ - { K30, K31, K32, K33, XXX }, \ - { K40, K41, K42, K43, XXX }, \ - { K50, K51, K52, K53, XXX }, \ -} diff --git a/keyboards/ffkeebs/puca/readme.md b/keyboards/ffkeebs/puca/readme.md deleted file mode 100644 index bfd814e2b6..0000000000 --- a/keyboards/ffkeebs/puca/readme.md +++ /dev/null @@ -1,23 +0,0 @@ -# Puca Pad - -* Keyboard Maintainer: [Sleepdealer](https://github.com/Sleepdealr) -* Hardware Supported: Puca Pad -* Hardware Availability: [Puca GB](https://ffkeebs.com/collections/puca) - -## Bootloader - -Enter the bootloader in 3 ways: - -* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (the encoder) -* **Physical reset button**: Briefly press the button on the front 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 - -Make example for this keyboard (after setting up your build environment): - - make ffkeebs/puca:default - -Flashing example for this keyboard: - - make ffkeebs/puca: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/ffkeebs/puca/rules.mk b/keyboards/ffkeebs/puca/rules.mk deleted file mode 100644 index 1d3a66c797..0000000000 --- a/keyboards/ffkeebs/puca/rules.mk +++ /dev/null @@ -1,22 +0,0 @@ -# MCU name -MCU = atmega32u4 - -# Bootloader selection -BOOTLOADER = caterina - -# Build Options -# change yes to no to disable -# -BOOTMAGIC_ENABLE = yes # 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 = no # Enable N-Key Rollover -BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality -RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow - -ENCODER_ENABLE = yes # Enable rotary encoder support -OLED_ENABLE = yes # Enable OLED support - -LTO_ENABLE = yes # Enable Link Time Optimization to reduce firmware size diff --git a/keyboards/ffkeebs/siris/config.h b/keyboards/ffkeebs/siris/config.h deleted file mode 100644 index f57d79b30d..0000000000 --- a/keyboards/ffkeebs/siris/config.h +++ /dev/null @@ -1,41 +0,0 @@ -/* -Copyright 2021 Swiftrax <swiftrax@gmail.com> - -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 "config_common.h" - -/* key matrix size */ -#define MATRIX_ROWS 5 -#define MATRIX_COLS 12 - -// ROWS: Top to bottom, COLS: Left to right - -#define MATRIX_ROW_PINS { B5, B4, D7, D6, D4 } -#define MATRIX_COL_PINS { D2, D1, D0, B7, B3, B2, F0, F1, F4, F5, F6, F7 } - -/* COL2ROW or ROW2COL */ -#define DIODE_DIRECTION COL2ROW - -/* define if matrix has ghost */ -//#define MATRIX_HAS_GHOST - -#define ENCODERS_PAD_A { D3, C6 } -#define ENCODERS_PAD_B { D5, B6 } - -/* Set 0 if debouncing isn't needed */ -#define DEBOUNCE 5 diff --git a/keyboards/ffkeebs/siris/info.json b/keyboards/ffkeebs/siris/info.json deleted file mode 100644 index fc4d7f7f22..0000000000 --- a/keyboards/ffkeebs/siris/info.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "keyboard_name": "Siris", - "manufacturer": "Swiftrax", - "url": "https: //github.com/swiftrax", - "maintainer": "Swiftrax", - "usb": { - "vid": "0x04D8", - "pid": "0xE96C", - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label":"0,0", "x":0, "y":0.375}, - {"label":"0,1", "x":1, "y":0.375}, - {"label":"0,2", "x":2, "y":0.125}, - {"label":"0,3", "x":3, "y":0}, - {"label":"0,4", "x":4, "y":0.125}, - {"label":"0,5", "x":5, "y":0.25}, - {"label":"0,6", "x":10, "y":0.25}, - {"label":"0,7", "x":11, "y":0.125}, - {"label":"0,8", "x":12, "y":0}, - {"label":"0,9", "x":13, "y":0.125}, - {"label":"0,10", "x":14, "y":0.375}, - {"label":"0,11", "x":15, "y":0.375}, - - {"label":"1,0", "x":0, "y":1.375}, - {"label":"1,1", "x":1, "y":1.375}, - {"label":"1,2", "x":2, "y":1.125}, - {"label":"1,3", "x":3, "y":1}, - {"label":"1,4", "x":4, "y":1.125}, - {"label":"1,5", "x":5, "y":1.25}, - {"label":"1,6", "x":10, "y":1.25}, - {"label":"1,7", "x":11, "y":1.125}, - {"label":"1,8", "x":12, "y":1}, - {"label":"1,9", "x":13, "y":1.125}, - {"label":"1,10", "x":14, "y":1.375}, - {"label":"1,11", "x":15, "y":1.375}, - - {"label":"2,0", "x":0, "y":2.375}, - {"label":"2,1", "x":1, "y":2.375}, - {"label":"2,2", "x":2, "y":2.125}, - {"label":"2,3", "x":3, "y":2}, - {"label":"2,4", "x":4, "y":2.125}, - {"label":"2,5", "x":5, "y":2.25}, - {"label":"4,5", "x":6.25, "y":2.625}, - {"label":"4,6", "x":8.75, "y":2.625}, - {"label":"2,6", "x":10, "y":2.25}, - {"label":"2,7", "x":11, "y":2.125}, - {"label":"2,8", "x":12, "y":2}, - {"label":"2,9", "x":13, "y":2.125}, - {"label":"2,10", "x":14, "y":2.375}, - {"label":"2,11", "x":15, "y":2.375}, - - {"label":"3,0", "x":0, "y":3.375}, - {"label":"3,1", "x":1, "y":3.375}, - {"label":"3,2", "x":2, "y":3.125}, - {"label":"3,3", "x":3, "y":3}, - {"label":"3,4", "x":4, "y":3.125}, - {"label":"3,5", "x":5, "y":3.25}, - {"label":"3,6", "x":10, "y":3.25}, - {"label":"3,7", "x":11, "y":3.125}, - {"label":"3,8", "x":12, "y":3}, - {"label":"3,9", "x":13, "y":3.125}, - {"label":"3,10", "x":14, "y":3.375}, - {"label":"3,11", "x":15, "y":3.375}, - - {"label":"4,2", "x":3.75, "y":4.15}, - {"label":"4,3", "x":4.75, "y":4.25}, - {"x":6, "y":4.5, "w":1.5}, - {"x":8.5, "y":4.5, "w":1.5}, - {"label":"4,8", "x":10.25, "y":4.25}, - {"label":"4,0", "x":11.25, "y":4.15} - ] - } - } -} diff --git a/keyboards/ffkeebs/siris/keymaps/default/keymap.c b/keyboards/ffkeebs/siris/keymaps/default/keymap.c deleted file mode 100644 index b775184152..0000000000 --- a/keyboards/ffkeebs/siris/keymaps/default/keymap.c +++ /dev/null @@ -1,63 +0,0 @@ -/* -Copyright 2021 Swiftrax <swiftrax@gmail.com> - -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 |