keyboard.json (2647B)
1 { 2 "keyboard_name": "Rocketboard-16", 3 "manufacturer": "Rocketboard", 4 "maintainer": "fl3tching101", 5 "usb": { 6 "vid": "0xB034", 7 "pid": "0xFF16", 8 "device_version": "0.0.1" 9 }, 10 "build": { 11 "lto": true 12 }, 13 "features": { 14 "bootmagic": true, 15 "command": true, 16 "console": true, 17 "encoder": true, 18 "extrakey": true, 19 "mousekey": true, 20 "nkro": true, 21 "oled": true, 22 "rgblight": true 23 }, 24 "processor": "STM32F103", 25 "bootloader": "stm32duino", 26 "matrix_pins": { 27 "cols": ["B8", "B9", "B10", "B11"], 28 "rows": ["A9", "B13", "B14", "B15", "B3"] 29 }, 30 "diode_direction": "COL2ROW", 31 "encoder": { 32 "rotary": [ 33 {"pin_a": "A0", "pin_b": "A1"}, 34 {"pin_a": "A2", "pin_b": "A3"} 35 ] 36 }, 37 "qmk": { 38 "tap_keycode_delay": 20, 39 "locking": { 40 "enabled": true, 41 "resync": true 42 } 43 }, 44 "bootmagic": { 45 "matrix": [4, 1] 46 }, 47 "rgblight": { 48 "brightness_steps": 8, 49 "led_count": 16, 50 "sleep": true, 51 "animations": { 52 "breathing": true, 53 "rainbow_mood": true, 54 "rainbow_swirl": true, 55 "snake": true, 56 "knight": true, 57 "christmas": true, 58 "static_gradient": true, 59 "rgb_test": true, 60 "alternating": true, 61 "twinkle": true 62 } 63 }, 64 "ws2812": { 65 "pin": "A4" 66 }, 67 "layout_aliases": { 68 "LAYOUT_default": "LAYOUT" 69 }, 70 "layouts": { 71 "LAYOUT": { 72 "layout": [ 73 {"matrix": [0, 0], "x": 0, "y": 0}, 74 {"matrix": [0, 3], "x": 3, "y": 0}, 75 76 {"matrix": [1, 0], "x": 0, "y": 1}, 77 {"matrix": [1, 1], "x": 1, "y": 1}, 78 {"matrix": [1, 2], "x": 2, "y": 1}, 79 {"matrix": [1, 3], "x": 3, "y": 1}, 80 81 {"matrix": [2, 0], "x": 0, "y": 2}, 82 {"matrix": [2, 1], "x": 1, "y": 2}, 83 {"matrix": [2, 2], "x": 2, "y": 2}, 84 {"matrix": [2, 3], "x": 3, "y": 2}, 85 86 {"matrix": [3, 0], "x": 0, "y": 3}, 87 {"matrix": [3, 1], "x": 1, "y": 3}, 88 {"matrix": [3, 2], "x": 2, "y": 3}, 89 {"matrix": [3, 3], "x": 3, "y": 3}, 90 91 {"matrix": [4, 0], "x": 0, "y": 4}, 92 {"matrix": [4, 1], "x": 1, "y": 4}, 93 {"matrix": [4, 2], "x": 2, "y": 4}, 94 {"matrix": [4, 3], "x": 3, "y": 4} 95 ] 96 } 97 } 98 }