qmk_firmware

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

keyboard.json (1504B)


      1 {
      2     "manufacturer": "SteelSeries",
      3     "keyboard_name": "Prime+",
      4     "maintainer": "Dasky",
      5     "bootloader": "uf2boot",
      6     "build": {
      7         "debounce_type": "asym_eager_defer_pk",
      8         "lto": true
      9     },
     10     "encoder": {
     11         "rotary": [
     12             {"pin_a": "B5", "pin_b": "B4", "resolution": 2}
     13         ]
     14     },
     15     "features": {
     16         "bootmagic": true,
     17         "encoder": true,
     18         "extrakey": true,
     19         "mousekey": true,
     20         "pointing_device": true,
     21         "quantum_painter": true,
     22         "rgblight": true
     23     },
     24     "matrix_pins": {
     25         "direct": [
     26             ["A0", "C15", "A1", "C13", "C14", "A3"]
     27         ]
     28     },
     29     "processor": "STM32F103",
     30     "rgblight": {
     31         "animations": {
     32             "breathing": true,
     33             "rainbow_mood": true
     34         },
     35         "default": {
     36             "animation": "rainbow_mood"
     37         },
     38         "driver": "custom",
     39         "led_count": 1
     40     },
     41     "url": "https://steelseries.com/gaming-mice/prime-plus",
     42     "usb": {
     43         "device_version": "1.0.0",
     44         "pid": "0x0000",
     45         "vid": "0xFEED"
     46     },
     47     "layouts": {
     48         "LAYOUT": {
     49             "layout": [
     50                 {"matrix": [0, 0], "x": 0, "y": 0},
     51                 {"matrix": [0, 1], "x": 1, "y": 0},
     52                 {"matrix": [0, 2], "x": 2, "y": 0},
     53                 {"matrix": [0, 3], "x": 0, "y": 1},
     54                 {"matrix": [0, 4], "x": 0, "y": 2},
     55                 {"matrix": [0, 5], "x": 2, "y": 2}
     56             ]
     57         }
     58     }
     59 }