{ "keyboard_name": "pi50", "manufacturer": "1upkeyboards", "maintainer": "ziptyze", "processor": "RP2040", "bootloader": "rp2040", "board": "GENERIC_RP_RP2040", "usb": { "vid": "0x6F75", "pid": "0x5606", "device_version": "1.0.0" }, "diode_direction": "COL2ROW", "dynamic_keymap": { "layer_count": 10 }, "features": { "audio": false, "backlight": false, "bootmagic": true, "command": false, "console": false, "extrakey": true, "mousekey": true, "nkro": false, "rgb_matrix": true, "rgblight": false }, "matrix_pins": { "rows": ["GP20", "GP15", "GP19", "GP14", "GP18", "GP13", "GP17", "GP12", "GP16", "GP21"], "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP9"] }, "encoder": { "enabled": true, "rotary": [ {"pin_a": "GP8", "pin_b": "GP7"} ] }, "rgb_matrix": { "driver": "WS2812" } }