Initial init
This commit is contained in:
commit
6851a13ae8
14 changed files with 3677 additions and 0 deletions
64
keyboard.toml
Normal file
64
keyboard.toml
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
[keyboard]
|
||||
name = "Kyriav3"
|
||||
product_name = "Kyriav3"
|
||||
vendor_id = 0x4c4b
|
||||
product_id = 0x4644
|
||||
manufacturer = "haobo"
|
||||
chip = "rp2040"
|
||||
|
||||
# [matrix]
|
||||
# Input and output pins are mandatory
|
||||
# input_pins = ["PIN_6", "PIN_7", "PIN_8", "PIN_9"]
|
||||
# output_pins = ["PIN_19", "PIN_20", "PIN_21"]
|
||||
# WARNING: Currently row2col/col2row is set in RMK's feature gate, configs here do nothing actually
|
||||
# row2col = true
|
||||
|
||||
[layout]
|
||||
rows = 4
|
||||
cols = 14
|
||||
layers = 6
|
||||
keymap = [
|
||||
[
|
||||
["_", "Q", "W", "E", "R", "T", "Y", "T", "Y", "U", "I", "O", "P", "_"],
|
||||
["B", "A", "S", "D", "F", "G", "H", "G", "H", "J", "K", "L", "Semicolon", "_"],
|
||||
["_", "Z", "X", "C", "V", "B", "N", "B", "N", "M", "M", "_", "Slash", "_"],
|
||||
["_", "Kc0", "Kc1", "Kc2", "Kc3", "Kc4", "KC5", "Kc4", "Kc5", "Kc6", "Kc7", "Kc8", "Kc9", "_"],
|
||||
],
|
||||
[
|
||||
["_", "Q", "W", "E", "R", "T","Y", "T", "Y", "U", "I", "O", "P", "_"],
|
||||
["_", "A", "S", "D", "F", "G","H", "G", "H", "J", "K", "L", "Semicolon", "_"],
|
||||
["_", "Z", "X", "C", "V", "B","N", "B", "N", "M", "_", "_", "Slash", "_"],
|
||||
["_", "_", "_", "_", "_", "_","_", "_", "_", "_", "_", "_", "_", "_"],
|
||||
],
|
||||
]
|
||||
|
||||
[storage]
|
||||
|
||||
[split]
|
||||
connection = "serial"
|
||||
|
||||
[split.central]
|
||||
rows = 4
|
||||
cols = 7
|
||||
row_offset = 0
|
||||
col_offset = 0
|
||||
serial = [
|
||||
{ instance = "PIO0", tx_pin = "PIN_1", rx_pin = "PIN_1" },
|
||||
]
|
||||
[split.central.matrix]
|
||||
matrix_type = "normal"
|
||||
input_pins = ["PIN_4", "PIN_5", "PIN_6", "PIN_7"]
|
||||
output_pins = ["PIN_10", "PIN_19", "PIN_20", "PIN_18", "PIN_26", "PIN_27", "PIN_8"]
|
||||
|
||||
[[split.peripheral]]
|
||||
rows = 4
|
||||
cols = 7
|
||||
row_offset = 0
|
||||
col_offset = 7
|
||||
serial = [
|
||||
{ instance = "PIO0", tx_pin = "PIN_1", rx_pin = "PIN_1" },
|
||||
]
|
||||
[split.peripheral.matrix]
|
||||
matrix_type = "normal"
|
||||
input_pins = ["PIN_27", "PIN_26", "PIN_18", "PIN_20"]
|
||||
output_pins = ["PIN_19", "PIN_4", "PIN_5", "PIN_6", "PIN_7", "PIN_8", "PIN_10"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue