Updates submodule references to indicate uncommitted changes within their working directories, likely for debugging or tracking modifications. No functional changes to the main repository.
116 lines
5.5 KiB
JSON
116 lines
5.5 KiB
JSON
{
|
|
"keyboard_name": "ZodiarkPi",
|
|
"manufacturer": "Split Logic Keyboards",
|
|
"url": "http://splitlogic.xyz/",
|
|
"maintainer": "Aleblazer",
|
|
"processor": "RP2040",
|
|
"bootloader": "rp2040",
|
|
"features": {
|
|
"console": true
|
|
},
|
|
"board": "GENERIC_RP_RP2040",
|
|
"usb": {
|
|
"vid": "0xF901",
|
|
"pid": "0xF920",
|
|
"device_version": "0.0.1"
|
|
},
|
|
"encoder": {
|
|
"rotary": [
|
|
{"pin_a": "GP22", "pin_b": "GP26", "resolution": 2},
|
|
{"pin_a": "GP17", "pin_b": "GP16", "resolution": 2}
|
|
]
|
|
},
|
|
"split": {
|
|
"enabled": true,
|
|
"encoder": {
|
|
"right": {
|
|
"rotary": [
|
|
{"pin_a": "GP26", "pin_b": "GP22", "resolution": 2},
|
|
{"pin_a": "GP16", "pin_b": "GP17", "resolution": 2},
|
|
{"pin_a": "GP27", "pin_b": "GP28", "resolution": 2}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"diode_direction": "COL2ROW",
|
|
"matrix_pins": {
|
|
"cols": ["GP8", "GP9", "GP10", "GP18", "GP19", "GP20", "GP21"],
|
|
"rows": ["GP3", "GP4", "GP5", "GP6", "GP7"]
|
|
},
|
|
"layouts": {
|
|
"LAYOUT": {
|
|
"layout": [
|
|
{ "matrix": [ 0, 0 ], "x": 0, "y": 0.53 },
|
|
{ "matrix": [ 0, 1 ], "x": 1, "y": 0.53 },
|
|
{ "matrix": [ 0, 2 ], "x": 2, "y": 0.13 },
|
|
{ "matrix": [ 0, 3 ], "x": 3, "y": 0 },
|
|
{ "matrix": [ 0, 4 ], "x": 4, "y": 0.13 },
|
|
{ "matrix": [ 0, 5 ], "x": 5, "y": 0.25 },
|
|
{ "matrix": [ 5, 5 ], "x": 11, "y": 0.25 },
|
|
{ "matrix": [ 5, 4 ], "x": 12, "y": 0.13 },
|
|
{ "matrix": [ 5, 3 ], "x": 13, "y": 0 },
|
|
{ "matrix": [ 5, 2 ], "x": 14, "y": 0.13 },
|
|
{ "matrix": [ 5, 1 ], "x": 15, "y": 0.53 },
|
|
{ "matrix": [ 5, 0 ], "x": 16, "y": 0.53 },
|
|
{ "matrix": [ 1, 0 ], "x": 0, "y": 1.53 },
|
|
{ "matrix": [ 1, 1 ], "x": 1, "y": 1.53 },
|
|
{ "matrix": [ 1, 2 ], "x": 2, "y": 1.13 },
|
|
{ "matrix": [ 1, 3 ], "x": 3, "y": 1 },
|
|
{ "matrix": [ 1, 4 ], "x": 4, "y": 1.13 },
|
|
{ "matrix": [ 1, 5 ], "x": 5, "y": 1.25 },
|
|
{ "matrix": [ 6, 5 ], "x": 11, "y": 1.25 },
|
|
{ "matrix": [ 6, 4 ], "x": 12, "y": 1.13 },
|
|
{ "matrix": [ 6, 3 ], "x": 13, "y": 1 },
|
|
{ "matrix": [ 6, 2 ], "x": 14, "y": 1.13 },
|
|
{ "matrix": [ 6, 1 ], "x": 15, "y": 1.53 },
|
|
{ "matrix": [ 6, 0 ], "x": 16, "y": 1.53 },
|
|
{ "matrix": [ 2, 0 ], "x": 0, "y": 2.53 },
|
|
{ "matrix": [ 2, 1 ], "x": 1, "y": 2.53 },
|
|
{ "matrix": [ 2, 2 ], "x": 2, "y": 2.13 },
|
|
{ "matrix": [ 2, 3 ], "x": 3, "y": 2 },
|
|
{ "matrix": [ 2, 4 ], "x": 4, "y": 2.13 },
|
|
{ "matrix": [ 2, 5 ], "x": 5, "y": 2.25 },
|
|
{ "matrix": [ 1, 6 ], "x": 6, "y": 2.45 },
|
|
{ "matrix": [ 0, 6 ], "x": 7.25, "y": 2.45 },
|
|
{ "matrix": [ 5, 6 ], "x": 8.75, "y": 2.45 },
|
|
{ "matrix": [ 6, 6 ], "x": 10, "y": 2.45 },
|
|
{ "matrix": [ 7, 5 ], "x": 11, "y": 2.25 },
|
|
{ "matrix": [ 7, 4 ], "x": 12, "y": 2.13 },
|
|
{ "matrix": [ 7, 3 ], "x": 13, "y": 2 },
|
|
{ "matrix": [ 7, 2 ], "x": 14, "y": 2.13 },
|
|
{ "matrix": [ 7, 1 ], "x": 15, "y": 2.53 },
|
|
{ "matrix": [ 7, 0 ], "x": 16, "y": 2.53 },
|
|
{ "matrix": [ 3, 0 ], "x": 0, "y": 3.53 },
|
|
{ "matrix": [ 3, 1 ], "x": 1, "y": 3.53 },
|
|
{ "matrix": [ 3, 2 ], "x": 2, "y": 3.13 },
|
|
{ "matrix": [ 3, 3 ], "x": 3, "y": 3 },
|
|
{ "matrix": [ 3, 4 ], "x": 4, "y": 3.13 },
|
|
{ "matrix": [ 3, 5 ], "x": 5, "y": 3.25 },
|
|
{ "matrix": [ 2, 6 ], "x": 6.17, "y": 3.6 },
|
|
{ "matrix": [ 3, 6 ], "x": 7.17, "y": 3.6 },
|
|
{ "matrix": [ 8, 6 ], "x": 8.9, "y": 3.6 },
|
|
{ "matrix": [ 7, 6 ], "x": 9.9, "y": 3.6 },
|
|
{ "matrix": [ 8, 5 ], "x": 11, "y": 3.25 },
|
|
{ "matrix": [ 8, 4 ], "x": 12, "y": 3.13 },
|
|
{ "matrix": [ 8, 3 ], "x": 13, "y": 3 },
|
|
{ "matrix": [ 8, 2 ], "x": 14, "y": 3.13 },
|
|
{ "matrix": [ 8, 1 ], "x": 15, "y": 3.53 },
|
|
{ "matrix": [ 8, 0 ], "x": 16, "y": 3.53 },
|
|
{ "matrix": [ 4, 0 ], "x": 0, "y": 4.53 },
|
|
{ "matrix": [ 4, 1 ], "x": 1, "y": 4.53 },
|
|
{ "matrix": [ 4, 2 ], "x": 2, "y": 4.13 },
|
|
{ "matrix": [ 4, 3 ], "x": 3, "y": 4 },
|
|
{ "matrix": [ 4, 4 ], "x": 4, "y": 4.13 },
|
|
{ "matrix": [ 4, 5 ], "x": 5.67, "y": 4.6, "w": 1.5 },
|
|
{ "matrix": [ 4, 6 ], "x": 7.17, "y": 4.6 },
|
|
{ "matrix": [ 9, 6 ], "x": 8.9, "y": 4.6 },
|
|
{ "matrix": [ 9, 5 ], "x": 9.9, "y": 4.6, "w": 1.5 },
|
|
{ "matrix": [ 9, 4 ], "x": 12, "y": 4.13 },
|
|
{ "matrix": [ 9, 3 ], "x": 13, "y": 4 },
|
|
{ "matrix": [ 9, 2 ], "x": 14, "y": 4.13 },
|
|
{ "matrix": [ 9, 1 ], "x": 15, "y": 4.53 },
|
|
{ "matrix": [ 9, 0 ], "x": 16, "y": 4.53 }
|
|
]
|
|
}
|
|
}
|
|
}
|