qmk_firmware

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

keyboard.json (1501B)


      1 {
      2   "keyboard_name": "Bento Macropad Rev. 1",
      3   "manufacturer": "GhostSeven",
      4   "url": "https://www.thingiverse.com/thing:4416966",
      5   "maintainer": "Ghostseven",
      6   "usb": {
      7     "vid": "0xFEED",
      8     "pid": "0xDAD3",
      9     "device_version": "1.0.0"
     10   },
     11   "rgblight": {
     12     "saturation_steps": 8,
     13     "brightness_steps": 8,
     14     "led_count": 4,
     15     "sleep": true,
     16     "animations": {
     17       "breathing": true,
     18       "rainbow_mood": true,
     19       "rainbow_swirl": true,
     20       "snake": true,
     21       "knight": true,
     22       "christmas": true,
     23       "static_gradient": true,
     24       "rgb_test": true,
     25       "alternating": true,
     26       "twinkle": true
     27     }
     28   },
     29   "ws2812": {
     30     "pin": "D3"
     31   },
     32   "encoder": {
     33     "rotary": [
     34       {"pin_a": "D1", "pin_b": "D0"}
     35     ]
     36   },
     37   "processor": "atmega32u4",
     38   "bootloader": "caterina",
     39   "features": {
     40     "bootmagic": false,
     41     "mousekey": false,
     42     "extrakey": true,
     43     "console": true,
     44     "command": true,
     45     "rgblight": true,
     46     "encoder": true
     47   },
     48   "qmk": {
     49     "locking": {
     50       "enabled": true,
     51       "resync": true
     52     }
     53   },
     54   "matrix_pins": {
     55     "direct": [
     56       ["D7", "B1", "D2"],
     57       ["E6", "B4", "B2"]
     58     ]
     59   },
     60   "layouts": {
     61     "LAYOUT": {
     62       "layout": [
     63         {"x": 0, "y": 0, "matrix": [0, 0]},
     64         {"x": 1, "y": 0, "matrix": [0, 1]},
     65         {"x": 2, "y": 0, "matrix": [0, 2]},
     66         {"x": 0, "y": 1, "matrix": [1, 0]},
     67         {"x": 1, "y": 1, "matrix": [1, 1]},
     68         {"x": 2, "y": 1, "matrix": [1, 2]}
     69       ]
     70     }
     71   }
     72 }