* Add my plaid keymap * Move planck / plaid keymaps to common layout folderpull/6397/head
@ -1,34 +0,0 @@ | |||||
/* Copyright 2018 Jarred Steenvoorden | |||||
* | |||||
* 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 "planck.h" | |||||
#include "jarred.h" | |||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||
[_QW] = LAYOUT_planck_grid_wrapper(QWERTY_4x12), | |||||
[_GAME] = LAYOUT_planck_grid_wrapper(GAME_4x12), | |||||
[_LW] = LAYOUT_planck_grid_wrapper(LOWER_4x12), | |||||
[_NV] = LAYOUT_planck_grid_wrapper(NAV_4x12), | |||||
[_NP] = LAYOUT_planck_grid_wrapper(NUMPAD_4x12), | |||||
[_MS] = LAYOUT_planck_grid_wrapper(MOUSE_4x12) | |||||
}; | |||||
#ifdef RGB_MATRIX_H | |||||
void rgb_matrix_indicators_user(void) { | |||||
// Disable light in middle of 2U position | |||||
rgb_matrix_set_color(42, 0, 0, 0); | |||||
} | |||||
#endif |
@ -1,9 +0,0 @@ | |||||
# Jarred's Planck Layout | |||||
Check out [user space readme](../../../../users/jarred/readme.md) for more info | |||||
# Build | |||||
``` | |||||
make planck/rev4:jarred:dfu | |||||
``` |
@ -0,0 +1,22 @@ | |||||
#include QMK_KEYBOARD_H | |||||
#include "jarred.h" | |||||
#define LAYOUT_ortho_4x12_wrapper(...) LAYOUT_ortho_4x12(__VA_ARGS__) | |||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||||
[_QW] = LAYOUT_ortho_4x12_wrapper(QWERTY_4x12), | |||||
[_GAME] = LAYOUT_ortho_4x12_wrapper(GAME_4x12), | |||||
[_LW] = LAYOUT_ortho_4x12_wrapper(LOWER_4x12), | |||||
[_NV] = LAYOUT_ortho_4x12_wrapper(NAV_4x12), | |||||
[_NP] = LAYOUT_ortho_4x12_wrapper(NUMPAD_4x12), | |||||
[_MS] = LAYOUT_ortho_4x12_wrapper(MOUSE_4x12) | |||||
}; | |||||
#ifdef RGB_MATRIX_ENABLE | |||||
void rgb_matrix_indicators_user(void) { | |||||
#ifdef KEYBOARD_planck_light | |||||
// Disable light in middle of 2U position of Planck Light | |||||
rgb_matrix_set_color(42, 0, 0, 0); | |||||
#endif | |||||
} | |||||
#endif |
@ -0,0 +1,22 @@ | |||||
# Jarred's ortho 4x12 keymap | |||||
[User space](../../../../users/jarred/readme.md) | |||||
Boards used on: | |||||
- [Planck](../../../../keyboards/planck/readme.md) | |||||
- [Plaid](../../../../keyboards/plaid/readme.md) | |||||
# Plaid build notes | |||||
Enter Bootloader: | |||||
Press Reset / Press Boot / Release Reset / Release Boot | |||||
Install libusbK driver for usbasp: | |||||
https://zadig.akeo.ie/ | |||||
make plaid:jarred:program | |||||
Press Reset | |||||
https://github.com/hsgw/plaid/blob/master/doc/en/bootloader.md | |||||
https://github.com/hsgw/plaid/blob/master/doc/en/firmware.md |