keyboard.json (1830B)
1 { 2 "keyboard_name": "Yeehaw", 3 "manufacturer": "squashkb", 4 "url": "https://squashkb.com/product/yeehaw", 5 "maintainer": "Tsquash", 6 "usb": { 7 "vid": "0x5351", 8 "pid": "0x5458", 9 "device_version": "1.0.0" 10 }, 11 "encoder": { 12 "rotary": [ 13 {"pin_a": "D1", "pin_b": "D0"} 14 ] 15 }, 16 "rgblight": { 17 "saturation_steps": 8, 18 "brightness_steps": 8, 19 "led_count": 7, 20 "sleep": true, 21 "animations": { 22 "breathing": true, 23 "rainbow_mood": true, 24 "rainbow_swirl": true, 25 "snake": true, 26 "knight": true, 27 "christmas": true, 28 "static_gradient": true, 29 "rgb_test": true, 30 "alternating": true, 31 "twinkle": true 32 } 33 }, 34 "ws2812": { 35 "pin": "B2" 36 }, 37 "development_board": "promicro", 38 "features": { 39 "bootmagic": false, 40 "encoder": true, 41 "extrakey": true, 42 "mousekey": false, 43 "nkro": false, 44 "rgblight": true 45 }, 46 "matrix_pins": { 47 "direct": [ 48 ["D2", "D4", "C6", "E6", "F5", "B1", "D3", "D7", "B4", "F6", "B3", "B5", "F7", "F4"] 49 ] 50 }, 51 "layouts": { 52 "LAYOUT": { 53 "layout": [ 54 {"x": 1, "y": 0, "matrix": [0, 0]}, 55 {"x": 1, "y": 1, "matrix": [0, 1]}, 56 {"x": 2, "y": 1.5, "matrix": [0, 2]}, 57 {"x": 3, "y": 1.5, "matrix": [0, 3]}, 58 {"x": 1, "y": 2, "matrix": [0, 4]}, 59 {"x": 4, "y": 2, "matrix": [0, 5]}, 60 {"x": 2, "y": 2.5, "matrix": [0, 6]}, 61 {"x": 3, "y": 2.5, "matrix": [0, 7]}, 62 {"x": 0, "y": 2.75, "matrix": [0, 8]}, 63 {"x": 1, "y": 3, "matrix": [0, 9]}, 64 {"x": 4, "y": 3, "matrix": [0, 10]}, 65 {"x": 2, "y": 3.5, "matrix": [0, 11]}, 66 {"x": 3, "y": 3.5, "matrix": [0, 12]}, 67 {"x": 2.5, "y": 4.5, "matrix": [0, 13]} 68 ] 69 } 70 } 71 }