qmk_firmware

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

keyboard.json (1302B)


      1 {
      2   "keyboard_name": "UC-1",
      3   "manufacturer": "Merge",
      4   "url": "https://mergedesign.store/products/uc-1",
      5   "maintainer": "duoshock",
      6   "usb": {
      7     "vid": "0x4D65",
      8     "pid": "0x5543",
      9     "device_version": "0.0.1"
     10   },
     11   "rgblight": {
     12     "hue_steps": 10,
     13     "saturation_steps": 10,
     14     "brightness_steps": 10,
     15     "led_count": 12,
     16     "sleep": true,
     17     "animations": {
     18       "breathing": true,
     19       "rainbow_mood": true,
     20       "rainbow_swirl": true,
     21       "snake": true,
     22       "knight": true,
     23       "christmas": true,
     24       "static_gradient": true,
     25       "rgb_test": true,
     26       "alternating": true,
     27       "twinkle": true
     28     }
     29   },
     30   "ws2812": {
     31     "pin": "B5"
     32   },
     33   "features": {
     34     "bootmagic": false,
     35     "encoder": true,
     36     "extrakey": true,
     37     "mousekey": true,
     38     "nkro": false,
     39     "rgblight": true
     40   },
     41   "matrix_pins": {
     42     "cols": ["B3", "B4"],
     43     "rows": ["B1", "B2"]
     44   },
     45   "diode_direction": "COL2ROW",
     46   "encoder": {
     47     "rotary": [
     48       {"pin_a": "F5", "pin_b": "F6"}
     49     ]
     50   },
     51   "development_board": "promicro",
     52   "layouts": {
     53     "LAYOUT": {
     54       "layout": [
     55         {"matrix": [1, 1], "x": 0, "y": 0},
     56 
     57         {"matrix": [0, 0], "x": 1.25, "y": 0},
     58         {"matrix": [0, 1], "x": 2.25, "y": 0},
     59         {"matrix": [1, 0], "x": 3.25, "y": 0}
     60       ]
     61     }
     62   }
     63 }