keyboard.json (1252B)
1 { 2 "keyboard_name": "mp1", 3 "manufacturer": "Mecx Labs", 4 "maintainer": "patrykf03", 5 "usb": { 6 "vid": "0xC6C6", 7 "pid": "0x6C6C", 8 "device_version": "0.0.1" 9 }, 10 "processor": "STM32F072", 11 "bootloader": "stm32-dfu", 12 "features": { 13 "bootmagic": true, 14 "extrakey": true, 15 "mousekey": true, 16 "nkro": true, 17 "encoder": true 18 }, 19 "encoder": { 20 "rotary": [ 21 {"pin_a": "A10", "pin_b": "A9", "resolution": 2} 22 ] 23 }, 24 "matrix_pins": { 25 "direct": [ 26 ["B14", "A14", "A15"], 27 ["B13", "B12", "A2"], 28 ["A5", "A4", "A3"] 29 ] 30 }, 31 "layouts": { 32 "LAYOUT_ortho_3x3": { 33 "layout": [ 34 {"matrix": [0, 0], "x": 0, "y": 0}, 35 {"matrix": [0, 1], "x": 1, "y": 0}, 36 {"matrix": [0, 2], "x": 2, "y": 0}, 37 {"matrix": [1, 0], "x": 0, "y": 1}, 38 {"matrix": [1, 1], "x": 1, "y": 1}, 39 {"matrix": [1, 2], "x": 2, "y": 1}, 40 {"matrix": [2, 0], "x": 0, "y": 2}, 41 {"matrix": [2, 1], "x": 1, "y": 2}, 42 {"matrix": [2, 2], "x": 2, "y": 2} 43 ] 44 } 45 } 46 }