qmk_firmware

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

keyboard.json (1552B)


      1 {
      2     "keyboard_name": "Staryu",
      3     "manufacturer": "K.T.E.C.",
      4     "maintainer": "qmk",
      5     "usb": {
      6         "vid": "0x1209",
      7         "pid": "0x2328",
      8         "device_version": "2.0.5"
      9     },
     10     "backlight": {
     11         "driver": "timer",
     12         "pins": ["C2", "C7", "D5", "D6", "B0"],
     13         "levels": 10
     14     },
     15     "bootmagic": {
     16         "matrix": [0, 1]
     17     },
     18     "ws2812": {
     19         "pin": "C6"
     20     },
     21     "rgblight": {
     22         "led_count": 1,
     23         "max_brightness": 200,
     24         "animations": {
     25             "breathing": true,
     26             "rainbow_mood": true,
     27             "rainbow_swirl": true,
     28             "snake": true,
     29             "knight": true,
     30             "christmas": true,
     31             "static_gradient": true,
     32             "rgb_test": true,
     33             "alternating": true,
     34             "twinkle": true
     35         }
     36     },
     37     "processor": "atmega32u2",
     38     "bootloader": "lufa-dfu",
     39     "features": {
     40         "backlight": true,
     41         "bootmagic": true,
     42         "extrakey": true,
     43         "mousekey": false,
     44         "nkro": false,
     45         "rgblight": true
     46     },
     47     "matrix_pins": {
     48         "direct": [
     49             [null, "D0", "D1"],
     50             ["D4", "D3", "D2"]
     51         ]
     52     },
     53     "layouts": {
     54         "LAYOUT": {
     55             "layout": [
     56                 {"x": 1, "y": 0, "matrix": [0, 1]},
     57                 {"x": 2, "y": 0, "matrix": [0, 2]},
     58                 {"x": 0, "y": 1, "matrix": [1, 0]},
     59                 {"x": 1, "y": 1, "matrix": [1, 1]},
     60                 {"x": 2, "y": 1, "matrix": [1, 2]}
     61             ]
     62         }
     63     }
     64 }