summaryrefslogtreecommitdiffstats
path: root/keyboards/hecomi/alpha
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/hecomi/alpha')
-rw-r--r--keyboards/hecomi/alpha/config.h146
-rw-r--r--keyboards/hecomi/alpha/info.json361
-rw-r--r--keyboards/hecomi/alpha/readme.md21
-rw-r--r--keyboards/hecomi/alpha/rules.mk19
4 files changed, 0 insertions, 547 deletions
diff --git a/keyboards/hecomi/alpha/config.h b/keyboards/hecomi/alpha/config.h
deleted file mode 100644
index 55c5ac50eb..0000000000
--- a/keyboards/hecomi/alpha/config.h
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
-Copyright 2018 takashiski
-
-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"
-
-/* USB Device descriptor parameter */
-#define VENDOR_ID 0xFEED
-#define PRODUCT_ID 0x0000
-#define DEVICE_VER 0x0001
-#define MANUFACTURER takashiski
-#define PRODUCT hecomi_alpha
-
-/* key matrix size */
-//#define MATRIX_ROWS 5
-#define MATRIX_ROWS 10
-#define MATRIX_COLS 8
-
-/*
- * Keyboard Matrix Assignments
- *
- * Change this to how you wired your keyboard
- * COLS: AVR pins used for columns, left to right
- * ROWS: AVR pins used for rows, top to bottom
- * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
- * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
- *
-*/
-#define MATRIX_ROW_PINS { C6,D7,E6,B4,B5 }
-#define MATRIX_COL_PINS { F4,F5,F6,F7,B1,B3,B2,B6 }
-#define UNUSED_PINS
-#define SOFT_SERIAL_PIN D1 // or D1, D2, D3, E6
-//#define USE_I2C
-
-/* COL2ROW, ROW2COL */
-#define DIODE_DIRECTION COL2ROW
-
-/*
- * Split Keyboard specific options, make sure you have 'SPLIT_KEYBOARD = yes' in your rules.mk, an3 define SOFT_SERIAL_PIN.
- */
-//#define SOFT_SERIAL_PIN D0 // or D1, D2, D3, E6
-
-// #define BACKLIGHT_PIN B7
-// #define BACKLIGHT_BREATHING
-// #define BACKLIGHT_LEVELS 3
-
- #define RGB_DI_PIN D4
- #ifdef RGB_DI_PIN
- #define RGBLED_NUM 16
- #define RGBLIGHT_HUE_STEP 8
- #define RGBLIGHT_SAT_STEP 8
- #define RGBLIGHT_VAL_STEP 8
- /*== or choose animations ==*/
-// #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
- #endif
-
-/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
-#define DEBOUNCE 5
-
-/* define if matrix has ghost (lacks anti-ghosting diodes) */
-//#define MATRIX_HAS_GHOST
-
-/* number of backlight levels */
-
-/* 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
-
-/* If defined, GRAVE_ESC will always act as ESC when CTRL is held.
- * This is userful for the Windows task manager shortcut (ctrl+shift+esc).
- */
-// #define GRAVE_ESC_CTRL_OVERRIDE
-
-/*
- * Force NKRO
- *
- * Force NKRO (nKey Rollover) to be enabled by default, regardless of the saved
- * state in the bootmagic EEPROM settings. (Note that NKRO must be enabled in the
- * makefile for this to work.)
- *
- * If forced on, NKRO can be disabled via magic key (default = LShift+RShift+N)
- * until the next keyboard reset.
- *
- * NKRO may prevent your keystrokes from being detected in the BIOS, but it is
- * fully operational during normal computer usage.
- *
- * For a less heavy-handed approach, enable NKRO via magic key (LShift+RShift+N)
- * or via bootmagic (hold SPACE+N while plugging in the keyboard). Once set by
- * bootmagic, NKRO mode will always be enabled until it is toggled again during a
- * power-up.
- *
- */
-//#define FORCE_NKRO
-
-/*
- * Feature disable options
- * These options are also useful to firmware size reduction.
- */
-
-/* disable debug print */
-//#define NO_DEBUG
-
-/* disable print */
-//#define NO_PRINT
-
-/* disable action features */
-//#define NO_ACTION_LAYER
-//#define NO_ACTION_TAPPING
-//#define NO_ACTION_ONESHOT
-//#define NO_ACTION_MACRO
-//#define NO_ACTION_FUNCTION
-
-/* Bootmagic Lite key configuration */
-// #define BOOTMAGIC_LITE_ROW 0
-// #define BOOTMAGIC_LITE_COLUMN 0
-//
-/*
-#define USE_I2C
-#define MASTER_LEFT
-#define EEHANDS
-*/
-#define RGBLED_SPLIT {8,8}
diff --git a/keyboards/hecomi/alpha/info.json b/keyboards/hecomi/alpha/info.json
deleted file mode 100644
index a7493203f0..0000000000
--- a/keyboards/hecomi/alpha/info.json
+++ /dev/null
@@ -1,361 +0,0 @@
-{
- "keyboard_name": "hecomi/alpha",
- "url": "https://skyhigh-works.hatenablog.com/entry/2019/02/25/221959",
- "maintainer": "takashiski",
- "layouts": {
- "LAYOUT": {
- "layout": [
- {
- "label": "Esc",
- "x": 0,
- "y": 0
- },
- {
- "label": "!",
- "x": 1,
- "y": 0
- },
- {
- "label": "@",
- "x": 2,
- "y": 0
- },
- {
- "label": "#",
- "x": 3,
- "y": 0
- },
- {
- "label": "$",
- "x": 4,
- "y": 0
- },
- {
- "label": "%",
- "x": 5,
- "y": 0
- },
- {
- "label": "^",
- "x": 6,
- "y": 0
- },
- {
- "label": "&",
- "x": 8.25,
- "y": 0
- },
- {
- "label": "*",
- "x": 9.25,
- "y": 0
- },
- {
- "label": "(",
- "x": 10.25,
- "y": 0
- },
- {
- "label": ")",
- "x": 11.25,
- "y": 0
- },
- {
- "label": "_",
- "x": 12.25,
- "y": 0
- },
- {
- "label": "+",
- "x": 13.25,
- "y": 0
- },
- {
- "label": "|",
- "x": 14.25,
- "y": 0
- },
- {
- "label": "~",
- "x": 15.25,
- "y": 0
- },
- {
- "label": "Tab",
- "x": 0,
- "y": 1,
- "w": 1.5
- },
- {
- "label": "Q",
- "x": 1.5,
- "y": 1
- },
- {
- "label": "W",
- "x": 2.5,
- "y": 1
- },
- {
- "label": "E",
- "x": 3.5,
- "y": 1
- },
- {
- "label": "R",
- "x": 4.5,
- "y": 1
- },
- {
- "label": "T",
- "x": 5.5,
- "y": 1
- },
- {
- "label": "Y",
- "x": 6.5,
- "y": 1
- },
- {
- "label": "Y",
- "x": 7.75,
- "y": 1
- },
- {
- "label": "U",
- "x": 8.75,
- "y": 1
- },
- {
- "label": "I",
- "x": 9.75,
- "y": 1
- },
- {
- "label": "O",
- "x": 10.75,
- "y": 1
- },
- {
- "label": "P",
- "x": 11.75,
- "y": 1
- },
- {
- "label": "{",
- "x": 12.75,
- "y": 1
- },
- {
- "label": "}",
- "x": 13.75,
- "y": 1
- },
- {
- "label": "Delete",
- "x": 14.75,
- "y": 1,
- "w": 1.5
- },
- {
- "label": "Control",
- "x": 0,
- "y": 2,
- "w": 1.75
- },
- {
- "label": "A",
- "x": 1.75,
- "y": 2
- },
- {
- "label": "S",
- "x": 2.75,
- "y": 2
- },
- {
- "label": "D",
- "x": 3.75,
- "y": 2
- },
- {
- "label": "F",
- "x": 4.75,
- "y": 2
- },
- {
- "label": "G",
- "x": 5.75,
- "y": 2
- },
- {
- "label": "H",
- "x": 8,
- "y": 2
- },
- {
- "label": "J",
- "x": 9,
- "y": 2
- },
- {
- "label": "K",
- "x": 10,
- "y": 2
- },
- {
- "label": "L",
- "x": 11,
- "y": 2
- },
- {
- "label": ":",
- "x": 12,
- "y": 2
- },
- {
- "label": "\"",
- "x": 13,
- "y": 2
- },
- {
- "label": "Return",
- "x": 14,
- "y": 2,
- "w": 2.25
- },
- {
- "label": "Shift",
- "x": 0,
- "y": 3,
- "w": 2.25
- },
- {
- "label": "Z",
- "x": 2.25,
- "y": 3
- },
- {
- "label": "X",
- "x": 3.25,
- "y": 3
- },
- {
- "label": "C",
- "x": 4.25,
- "y": 3
- },
- {
- "label": "V",
- "x": 5.25,
- "y": 3
- },
- {
- "label": "B",
- "x": 6.25,
- "y": 3
- },
- {
- "label": "B",
- "x": 7.5,
- "y": 3
- },
- {
- "label": "N",
- "x": 8.5,
- "y": 3
- },
- {
- "label": "M",
- "x": 9.5,
- "y": 3
- },
- {
- "label": "<",
- "x": 10.5,
- "y": 3
- },
- {
- "label": ">",
- "x": 11.5,
- "y": 3
- },
- {
- "label": "?",
- "x": 12.5,
- "y": 3
- },
- {
- "label": "Shift",
- "x": 13.5,
- "y": 3,
- "w": 1.75
- },
- {
- "label": "Fn",
- "x": 15.25,
- "y": 3
- },
- {
- "x": 0,
- "y": 4,
- "w": 1.5
- },
- {
- "label": "",
- "x": 1.5,
- "y": 4
- },
- {
- "label": "GUI",
- "x": 2.5,
- "y": 4
- },
- {
- "label": "無変換",
- "x": 3.5,
- "y": 4
- },
- {
- "label": "tab",
- "x": 4.5,
- "y": 4
- },
- {
- "x": 5.5,
- "y": 4
- },
- {
- "label": "Enter",
- "x": 7.75,
- "y": 4
- },
- {
- "label": "BS",
- "x": 8.75,
- "y": 4
- },
- {
- "label": "変換",
- "x": 9.75,
- "y": 4
- },
- {
- "label": "GUI",
- "x": 10.75,
- "y": 4
- },
- {
- "label": "Menu",
- "x": 11.75,
- "y": 4
- },
- {
- "label": "",
- "x": 12.75,
- "y": 4
- }
- ]
- }
- }
-}
diff --git a/keyboards/hecomi/alpha/readme.md b/keyboards/hecomi/alpha/readme.md
deleted file mode 100644
index 5b316245c3..0000000000
--- a/keyboards/hecomi/alpha/readme.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# hecomi_alpha
-
-![hecomi_alpha](https://imgur.com/a/5AwQw0r)
-
-This keyboard based on HHKB pro 2 and physical layout designed by @hecomi and @takashiski.
-
-This keyboard use 2 pro micro's, but you can use USB type-c. There are a bit tricky implementation.
-
-Keyboard Maintainer: [takashiski](https://github.com/takashiski)
-Hardware Supported: hecomi_alpha, promicro
-Hardware Availability: booth(@skyhigh_works)
-
-Make example for this keyboard (after setting up your build environment):
-
- make hecomi/alpha:default
-
-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).
-
-and build guide is here.
-
-[build guide](https://skyhigh-works.hatenablog.com/entry/2019/02/25/221959)
diff --git a/keyboards/hecomi/alpha/rules.mk b/keyboards/hecomi/alpha/rules.mk
deleted file mode 100644
index 343dd7d5a1..0000000000
--- a/keyboards/hecomi/alpha/rules.mk
+++ /dev/null
@@ -1,19 +0,0 @@
-# MCU name
-MCU = atmega32u4
-
-# Bootloader selection
-BOOTLOADER = caterina
-
-# 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 = yes # Console for debug
-COMMAND_ENABLE = yes # 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
-AUDIO_ENABLE = no # Audio output
-SPLIT_KEYBOARD = yes