qmk_firmware

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

keyboard.json (1777B)


      1 {
      2     "keyboard_name": "BigBoy",
      3     "manufacturer": "tominabox1",
      4     "maintainer": "tominabox1",
      5     "usb": {
      6         "vid": "0x7431",
      7         "pid": "0x6262",
      8         "device_version": "0.0.1"
      9     },
     10     "rgblight": {
     11         "saturation_steps": 8,
     12         "brightness_steps": 8,
     13         "led_count": 5,
     14         "animations": {
     15             "rainbow_mood": true,
     16             "rainbow_swirl": true,
     17             "snake": true,
     18             "knight": true,
     19             "christmas": true,
     20             "static_gradient": true,
     21             "rgb_test": true,
     22             "alternating": true,
     23             "twinkle": true
     24         }
     25     },
     26     "ws2812": {
     27         "pin": "B5"
     28     },
     29     "encoder": {
     30         "rotary": [
     31             {"pin_a": "C6", "pin_b": "B6", "resolution": 2}
     32         ]
     33     },
     34     "processor": "atmega32u4",
     35     "bootloader": "atmel-dfu",
     36     "features": {
     37         "bootmagic": true,
     38         "encoder": true,
     39         "extrakey": true,
     40         "mousekey": true,
     41         "nkro": true
     42     },
     43     "matrix_pins": {
     44         "direct": [
     45             ["D0", "B1", "B0"],
     46             ["B7", "B2", "B3"]
     47         ]
     48     },
     49     "layouts": {
     50         "LAYOUT": {
     51             "layout": [
     52                 {"x": 0, "y": 0, "matrix": [0, 0]},
     53                 {"x": 1, "y": 0, "matrix": [0, 1]},
     54                 {"x": 2, "y": 0, "matrix": [0, 2]},
     55                 {"x": 0, "y": 1, "matrix": [1, 0]},
     56                 {"x": 1, "y": 1, "matrix": [1, 1]},
     57                 {"x": 2, "y": 1, "matrix": [1, 2]}
     58             ]
     59         },
     60         "LAYOUT_2us": {
     61             "layout": [
     62                 {"x": 0, "y": 0, "h": 2, "matrix": [0, 0]},
     63                 {"x": 1, "y": 0, "h": 2, "matrix": [0, 1]},
     64                 {"x": 2, "y": 0, "h": 2, "matrix": [0, 2]}
     65             ]
     66         }
     67     }
     68 }