Planck rev6 drop (#105)
* Planck rev6 support * Drop Planck rev6 RGB matrix support * Moved keymap to rev6_drop directory
This commit is contained in:
parent
cea4b54b6f
commit
f3479b0616
@ -125,4 +125,33 @@
|
||||
#define WS2812_DMA_STREAM STM32_DMA1_STREAM2
|
||||
#define WS2812_DMA_CHANNEL 2
|
||||
|
||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
// RGB matrix effects
|
||||
#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 RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
|
7
keyboards/planck/rev6_drop/keymaps/vial/config.h
Normal file
7
keyboards/planck/rev6_drop/keymaps/vial/config.h
Normal file
@ -0,0 +1,7 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
|
||||
#pragma once
|
||||
|
||||
#define VIAL_KEYBOARD_UID {0x69, 0xAE, 0x4D, 0xB7, 0x4A, 0x77, 0x5C, 0x95}
|
||||
#define VIAL_UNLOCK_COMBO_ROWS {0, 4}
|
||||
#define VIAL_UNLOCK_COMBO_COLS {0, 5}
|
97
keyboards/planck/rev6_drop/keymaps/vial/keymap.c
Normal file
97
keyboards/planck/rev6_drop/keymaps/vial/keymap.c
Normal file
@ -0,0 +1,97 @@
|
||||
/* Copyright 2015-2017 Jack Humbert
|
||||
* Updated 2020 mixedfeelings
|
||||
*
|
||||
* 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
|
||||
|
||||
#define LOWER FN_MO13
|
||||
#define RAISE FN_MO23
|
||||
|
||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
|
||||
/* Qwerty
|
||||
* ,-----------------------------------------------------------------------------------.
|
||||
* | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | Esc | A | S | D | F | G | H | J | K | L | ; | " |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | Shift| Z | X | C | V | B | N | M | , | . | / |Enter |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right |
|
||||
* `-----------------------------------------------------------------------------------'
|
||||
*/
|
||||
[0] = LAYOUT_ortho_4x12 (
|
||||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
|
||||
KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
|
||||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_SFTENT,
|
||||
KC_NO, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT
|
||||
),
|
||||
|
||||
/* Lower
|
||||
* ,-----------------------------------------------------------------------------------.
|
||||
* | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Bksp |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | Del | F1 | F2 | F3 | F4 | F5 | F6 | _ | + | { | } | | |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | F7 | F8 | F9 | F10 | F11 | F12 |ISO ~ |ISO | | Home | End | |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | | | | | | | Next | Vol- | Vol+ | Play |
|
||||
* `-----------------------------------------------------------------------------------'
|
||||
*/
|
||||
[1] = LAYOUT_ortho_4x12 (
|
||||
KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC,
|
||||
KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE,
|
||||
KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, S(KC_NUHS), S(KC_NUBS), KC_HOME, KC_END, KC_TRNS,
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY
|
||||
),
|
||||
|
||||
/* Raise
|
||||
* ,-----------------------------------------------------------------------------------.
|
||||
* | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | Del | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | F7 | F8 | F9 | F10 | F11 | F12 |ISO # |ISO / |Pg Up |Pg Dn | |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | | | | | | | Next | Vol- | Vol+ | Play |
|
||||
* `-----------------------------------------------------------------------------------'
|
||||
*/
|
||||
[2] = LAYOUT_ortho_4x12 (
|
||||
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
|
||||
KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS,
|
||||
KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, KC_PGUP, KC_PGDN, KC_TRNS,
|
||||
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY
|
||||
),
|
||||
|
||||
/* Utility
|
||||
* ,-----------------------------------------------------------------------------------.
|
||||
* | |RESET |DEBUG | | | | | | | | |Del |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | | | | | | | | | | | |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | | | | | | | | | | | |
|
||||
* |------+------+------+------+------+------+------+------+------+------+------+------|
|
||||
* | | | | | | | | | | | |
|
||||
* `-----------------------------------------------------------------------------------'
|
||||
*/
|
||||
[3] = LAYOUT_ortho_4x12 (
|
||||
KC_TRNS, RESET, DEBUG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL,
|
||||
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
|
||||
)
|
||||
|
||||
};
|
8
keyboards/planck/rev6_drop/keymaps/vial/readme.md
Normal file
8
keyboards/planck/rev6_drop/keymaps/vial/readme.md
Normal file
@ -0,0 +1,8 @@
|
||||
# VIA QWERTY layout for Planck Rev6
|
||||
A heavily simplified version of the Planck Layout that deals with VIA layer limit by stripping out Dvorak, Colemak, and Plover layouts as well as all internal audio, lighting, and mod switching keys.
|
||||
|
||||
Predefined Layers:
|
||||
- 0 - Default Planck QWERTY keymap (minus lighting control, plus SHIFT ENTER)
|
||||
- 1 - Default Planck LOWER keymap
|
||||
- 2 - Default Planck RAISE keymap
|
||||
- 3 - UTILITY keymap (RESET, DEBUG)
|
7
keyboards/planck/rev6_drop/keymaps/vial/rules.mk
Normal file
7
keyboards/planck/rev6_drop/keymaps/vial/rules.mk
Normal file
@ -0,0 +1,7 @@
|
||||
VIA_ENABLE = yes
|
||||
VIAL_ENABLE = yes
|
||||
VIALRGB_ENABLE = yes
|
||||
LTO_ENABLE = yes
|
||||
|
||||
# Not enough USB endpoints
|
||||
CONSOLE_ENABLE = no
|
116
keyboards/planck/rev6_drop/keymaps/vial/vial.json
Normal file
116
keyboards/planck/rev6_drop/keymaps/vial/vial.json
Normal file
@ -0,0 +1,116 @@
|
||||
{
|
||||
"name": "OLKB PLANCK REV6.1",
|
||||
"vendorId": "0x03A8",
|
||||
"productId": "0xA4F9",
|
||||
"firmwareVersion": 0,
|
||||
"keycodes": ["via/keycodes", "via/qmk_lighting"],
|
||||
"lighting": "vialrgb",
|
||||
"menus": [
|
||||
"via/keymap",
|
||||
"via/layouts",
|
||||
"via/macros",
|
||||
"via/save_load",
|
||||
"core/qmk_rgblight"
|
||||
],
|
||||
"matrix": {"rows": 8, "cols": 6},
|
||||
"layouts": {
|
||||
"labels": [["Layout", "MIT (1x2u)", "Grid (2x1u)", "2x2u", "3x3u"]],
|
||||
"keymap": [
|
||||
[
|
||||
{"c": "#aaaaaa"},
|
||||
"0,0",
|
||||
{"c": "#cccccc"},
|
||||
"0,1",
|
||||
"0,2",
|
||||
"0,3",
|
||||
"0,4",
|
||||
"0,5",
|
||||
"4,0",
|
||||
"4,1",
|
||||
"4,2",
|
||||
"4,3",
|
||||
"4,4",
|
||||
{"c": "#aaaaaa"},
|
||||
"4,5"
|
||||
],
|
||||
[
|
||||
"1,0",
|
||||
{"c": "#cccccc"},
|
||||
"1,1",
|
||||
"1,2",
|
||||
"1,3",
|
||||
"1,4",
|
||||
"1,5",
|
||||
"5,0",
|
||||
"5,1",
|
||||
"5,2",
|
||||
"5,3",
|
||||
"5,4",
|
||||
{"c": "#aaaaaa"},
|
||||
"5,5"
|
||||
],
|
||||
[
|
||||
"2,0",
|
||||
{"c": "#cccccc"},
|
||||
"2,1",
|
||||
"2,2",
|
||||
"2,3",
|
||||
"2,4",
|
||||
"2,5",
|
||||
"6,0",
|
||||
"6,1",
|
||||
"6,2",
|
||||
"6,3",
|
||||
"6,4",
|
||||
{"c": "#aaaaaa"},
|
||||
"6,5"
|
||||
],
|
||||
[
|
||||
"3,0",
|
||||
"3,1",
|
||||
"3,2",
|
||||
"7,3\n\n\n0,0",
|
||||
{"c": "#777777"},
|
||||
"7,4\n\n\n0,0",
|
||||
{"c": "#cccccc", "w": 2},
|
||||
"7,0\n\n\n0,0",
|
||||
{"c": "#777777"},
|
||||
"7,1\n\n\n0,0",
|
||||
{"c": "#aaaaaa"},
|
||||
"7,2\n\n\n0,0",
|
||||
"3,3",
|
||||
"3,4",
|
||||
"3,5"
|
||||
],
|
||||
[
|
||||
{"y": 0.25, "x": 3},
|
||||
"7,3\n\n\n0,1",
|
||||
{"c": "#777777"},
|
||||
"7,4\n\n\n0,1",
|
||||
{"c": "#cccccc"},
|
||||
"7,5\n\n\n0,1",
|
||||
"7,0\n\n\n0,1",
|
||||
{"c": "#777777"},
|
||||
"7,1\n\n\n0,1",
|
||||
{"c": "#aaaaaa"},
|
||||
"7,2\n\n\n0,1"
|
||||
],
|
||||
[
|
||||
{"x": 3},
|
||||
"7,3\n\n\n0,2",
|
||||
{"c": "#777777", "w": 2},
|
||||
"7,5\n\n\n0,2",
|
||||
{"w": 2},
|
||||
"7,1\n\n\n0,2",
|
||||
{"c": "#aaaaaa"},
|
||||
"7,2\n\n\n0,2"
|
||||
],
|
||||
[
|
||||
{"x": 3, "c": "#777777", "w": 3},
|
||||
"7,4\n\n\n0,3",
|
||||
{"w": 3},
|
||||
"7,1\n\n\n0,3"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
@ -14,12 +14,12 @@ CONSOLE_ENABLE = yes # Console for debug
|
||||
COMMAND_ENABLE = yes # Commands for debug and configuration
|
||||
NKRO_ENABLE = yes # Enable N-Key Rollover
|
||||
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
|
||||
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
|
||||
RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
|
||||
AUDIO_ENABLE = yes # Audio output
|
||||
WS2812_DRIVER = pwm
|
||||
CUSTOM_MATRIX = yes
|
||||
# Do not enable RGB_MATRIX_ENABLE together with RGBLIGHT_ENABLE
|
||||
RGB_MATRIX_ENABLE = no
|
||||
RGB_MATRIX_ENABLE = yes
|
||||
RGB_MATRIX_DRIVER = WS2812
|
||||
ENCODER_ENABLE = yes
|
||||
DIP_SWITCH_ENABLE = yes
|
||||
|
Loading…
Reference in New Issue
Block a user