qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

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 }