Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions with_via_and_vial/NOTE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Underglow/RGB has not been added yet.
15 changes: 15 additions & 0 deletions with_via_and_vial/corne44/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#pragma once

#define FORCE_NKRO

#define MASTER_LEFT

#define MATRIX_ROWS 8
#define MATRIX_COLS 6

#define SERIAL_USART_FULL_DUPLEX
#define SERIAL_USART_TX_PIN GP0
#define SERIAL_USART_RX_PIN GP1

#define MATRIX_ROW_PINS { GP14, GP13, GP12, GP11 }
#define MATRIX_COL_PINS { GP10, GP29, GP28, GP27, GP26, GP15 }
Binary file added with_via_and_vial/corne44/corne44_via.uf2
Binary file not shown.
Binary file added with_via_and_vial/corne44/corne44_vial.uf2
Binary file not shown.
79 changes: 79 additions & 0 deletions with_via_and_vial/corne44/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"manufacturer": "dave",
"keyboard_name": "Corne44",
"maintainer": "switch10",
"bootloader": "rp2040",
"diode_direction": "COL2ROW",
"features": {
"bootmagic": true,
"command": false,
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true
},
"processor": "RP2040",
"url": "",
"usb": {
"device_version": "1.0.0",
"pid": "0x0000",
"vid": "0x434B"
},
"layouts": {
"LAYOUT_split_3x6_4": {
"layout": [
{ "matrix": [0, 0], "x": 0, "y": 0 },
{ "matrix": [0, 1], "x": 1, "y": 0 },
{ "matrix": [0, 2], "x": 2, "y": 0 },
{ "matrix": [0, 3], "x": 3, "y": 0 },
{ "matrix": [0, 4], "x": 4, "y": 0 },
{ "matrix": [0, 5], "x": 5, "y": 0 },

{ "matrix": [4, 5], "x": 6, "y": 0 },
{ "matrix": [4, 4], "x": 7, "y": 0 },
{ "matrix": [4, 3], "x": 8, "y": 0 },
{ "matrix": [4, 2], "x": 9, "y": 0 },
{ "matrix": [4, 1], "x": 10, "y": 0 },
{ "matrix": [4, 0], "x": 11, "y": 0 },

{ "matrix": [1, 0], "x": 0, "y": 1 },
{ "matrix": [1, 1], "x": 1, "y": 1 },
{ "matrix": [1, 2], "x": 2, "y": 1 },
{ "matrix": [1, 3], "x": 3, "y": 1 },
{ "matrix": [1, 4], "x": 4, "y": 1 },
{ "matrix": [1, 5], "x": 5, "y": 1 },

{ "matrix": [5, 5], "x": 6, "y": 1 },
{ "matrix": [5, 4], "x": 7, "y": 1 },
{ "matrix": [5, 3], "x": 8, "y": 1 },
{ "matrix": [5, 2], "x": 9, "y": 1 },
{ "matrix": [5, 1], "x": 10, "y": 1 },
{ "matrix": [5, 0], "x": 11, "y": 1 },

{ "matrix": [2, 0], "x": 0, "y": 2 },
{ "matrix": [2, 1], "x": 1, "y": 2 },
{ "matrix": [2, 2], "x": 2, "y": 2 },
{ "matrix": [2, 3], "x": 3, "y": 2 },
{ "matrix": [2, 4], "x": 4, "y": 2 },
{ "matrix": [2, 5], "x": 5, "y": 2 },

{ "matrix": [6, 5], "x": 6, "y": 2 },
{ "matrix": [6, 4], "x": 7, "y": 2 },
{ "matrix": [6, 3], "x": 8, "y": 2 },
{ "matrix": [6, 2], "x": 9, "y": 2 },
{ "matrix": [6, 1], "x": 10, "y": 2 },
{ "matrix": [6, 0], "x": 11, "y": 2 },

{ "matrix": [3, 2], "x": 2, "y": 3 },
{ "matrix": [3, 3], "x": 3, "y": 3 },
{ "matrix": [3, 4], "x": 4, "y": 3 },
{ "matrix": [3, 5], "x": 5, "y": 3 },

{ "matrix": [7, 5], "x": 6, "y": 3 },
{ "matrix": [7, 4], "x": 7, "y": 3 },
{ "matrix": [7, 3], "x": 8, "y": 3 },
{ "matrix": [7, 2], "x": 9, "y": 3 }
]
}
}
}
31 changes: 31 additions & 0 deletions with_via_and_vial/corne44/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
// Copyright 2023 QMK
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H

#define _QW 0
#define _RS 1
#define _LW 2

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {


[_QW] = LAYOUT_split_3x6_4(
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT,
KC_LCTL, KC_LALT, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_LGUI, KC_RALT ),

[_RS] = LAYOUT_split_3x6_4(
KC_NO, KC_1, KC_2, KC_3, KC_F1, KC_F2, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_DEL,
KC_NO, KC_4, KC_5, KC_6, KC_F3, KC_F4, KC_LEFT, KC_DOWN,KC_UP, KC_RIGHT, KC_F12, KC_NO,
KC_NO, KC_7, KC_8, KC_9, KC_F5, KC_F6, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_0, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO ),

[_LW] = LAYOUT_split_3x6_4(
KC_TILD,KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC,KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS,
RGB_TOG,RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, KC_NO, KC_UNDS, KC_PPLS, KC_NO, KC_NO, KC_NO,
RGB_VAI, RGB_VAD, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, QK_BOOT ),

};
31 changes: 31 additions & 0 deletions with_via_and_vial/corne44/keymaps/via/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
// Copyright 2023 QMK
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H

#define _QW 0
#define _RS 1
#define _LW 2

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {


[_QW] = LAYOUT_split_3x6_4(
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT,
KC_LCTL, KC_LALT, MO(_RS), KC_SPC, KC_SPC, MO(_LW), KC_LGUI, KC_RALT ),

[_RS] = LAYOUT_split_3x6_4(
KC_NO, KC_1, KC_2, KC_3, KC_F1, KC_F2, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_DEL,
KC_NO, KC_4, KC_5, KC_6, KC_F3, KC_F4, KC_LEFT, KC_DOWN,KC_UP, KC_RIGHT, KC_F12, KC_NO,
KC_NO, KC_7, KC_8, KC_9, KC_F5, KC_F6, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_0, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO ),

[_LW] = LAYOUT_split_3x6_4(
KC_TILD,KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC,KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS,
RGB_TOG,RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, KC_NO, KC_UNDS, KC_PPLS, KC_NO, KC_NO, KC_NO,
RGB_VAI, RGB_VAD, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, QK_BOOT ),

};
1 change: 1 addition & 0 deletions with_via_and_vial/corne44/keymaps/via/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VIA_ENABLE = yes
Loading