Hackpad/firmware_qmk/hackpad/info.json

76 lines
2.2 KiB
JSON

{
"manufacturer": "Nico Stuhlmueller",
"keyboard_name": "hackpad",
"maintainer": "ThePurox",
"development_board": "promicro",
"diode_direction": "COL2ROW",
"features": {
"bootmagic": true,
"command": false,
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true,
"rgblight": true,
"encoder" : true
},
"matrix_pins": {
"cols": ["B1", "B3", "B2", "B6"],
"rows": ["C6", "D7", "E6", "B4", "B5"]
},
"encoder" : {
"rotary" : [
{"pin_a" : "F5", "pin_b" : "F4"}
]
},
"url": "https://git.imaginaerraum.de/Purox/Hackpad",
"usb": {
"device_version": "1.0.0",
"pid": "0x0000",
"vid": "0xFEED"
},
"ws2812" : {
"pin": "D4"
},
"rgblight" : {
"pin": "D4",
"led_count" : 16,
"sleep" : true,
"animations": {
"breathing" : true,
"rainbow_mood" : true,
"rainbow_swirl" : true,
"snake" : true,
"knight" : true,
"christmas" : true,
"static_gradient" : true,
"rgb_test" : true,
"alternating" : true,
"twinkle" : true
},
},
"layouts": {
"LAYOUT": {
"layout": [
{ "matrix": [0, 3], "x": 3, "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": [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": [3, 0], "x": 0, "y": 3 },
{ "matrix": [3, 1], "x": 1, "y": 3 },
{ "matrix": [3, 2], "x": 2, "y": 3 },
{ "matrix": [3, 3], "x": 3, "y": 3 },
{ "matrix": [4, 0], "x": 0, "y": 4 },
{ "matrix": [4, 1], "x": 1, "y": 4 },
{ "matrix": [4, 2], "x": 2, "y": 4 },
{ "matrix": [4, 3], "x": 3, "y": 4 }
]
}
}
}