keyboard.json (1681B)
1 { 2 "manufacturer": "Binepad", 3 "keyboard_name": "KnobX1", 4 "maintainer": "binepad", 5 "bootloader": "stm32duino", 6 "bootloader_instructions": "Hold down the layer button (small button on the bottom left) and plug in the keyboard.", 7 "diode_direction": "COL2ROW", 8 "eeprom": { 9 "wear_leveling": { 10 "backing_size": 1024 11 } 12 }, 13 "encoder": { 14 "rotary": [ 15 {"pin_a": "B12", "pin_b": "B13", "resolution": 2} 16 ] 17 }, 18 "features": { 19 "bootmagic": true, 20 "encoder": true, 21 "extrakey": true, 22 "mousekey": true, 23 "rgblight": true 24 }, 25 "matrix_pins": { 26 "direct": [ 27 ["A7", "A15"] 28 ] 29 }, 30 "processor": "STM32F103", 31 "rgblight": { 32 "animations": { 33 "alternating": true, 34 "breathing": true, 35 "christmas": true, 36 "gradient": true, 37 "knight": true, 38 "rainbow_mood": true, 39 "rainbow_swirl": true, 40 "snake": true, 41 "twinkle": true 42 }, 43 "default": { 44 "hue": 198, 45 "speed": 2, 46 "val": 204 47 }, 48 "driver": "ws2812", 49 "led_count": 2, 50 "sleep": true 51 }, 52 "url": "https://binepad.com/products/knobx1", 53 "usb": { 54 "device_version": "1.0.0", 55 "pid": "0x4249", 56 "vid": "0x5831" 57 }, 58 "ws2812": { 59 "pin": "C13" 60 }, 61 "layouts": { 62 "LAYOUT": { 63 "layout": [ 64 {"matrix": [0, 0], "x": 0, "y": 0}, 65 {"matrix": [0, 1], "x": 1, "y": 0, "w": 3, "h": 3} 66 ] 67 } 68 } 69 }