qmk_firmware

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

keyboard.json (1566B)


      1 {
      2     "manufacturer": "jpe230",
      3     "keyboard_name": "big_knob",
      4     "maintainer": "jpe230",
      5     "bootloader": "rp2040",
      6     "processor": "RP2040",
      7     "url": "https://github.com/Jpe230/big_knob",
      8     "usb": {
      9         "device_version": "1.0.0",
     10         "vid": "0xE230",
     11         "pid": "0x1337"
     12     },
     13     "features": {
     14         "rgblight": true,
     15         "bootmagic": true,
     16         "extrakey": true,
     17         "mousekey": true,
     18         "encoder": true,
     19         "backlight": true,
     20         "quantum_painter": true
     21     },
     22     "matrix_pins": {
     23         "direct": [
     24             ["GP1"]
     25         ]
     26     },
     27     "encoder": {
     28         "rotary": [
     29             {"pin_a": "GP2", "pin_b": "GP3"}
     30         ]
     31     },
     32     "backlight": {
     33         "pin": "GP7",
     34         "levels": 7,
     35         "default": {
     36             "brightness": 6
     37         }
     38     },
     39     "rgblight": {
     40         "driver": "ws2812",
     41         "led_count": 10,
     42         "max_brightness": 200,
     43         "sleep": true,
     44         "animations": {
     45             "breathing": true,
     46             "rainbow_mood": true,
     47             "rainbow_swirl": true,
     48             "snake": true,
     49             "knight": true,
     50             "christmas": true,
     51             "static_gradient": true,
     52             "rgb_test": true,
     53             "alternating": true,
     54             "twinkle": true
     55         }
     56     },
     57     "ws2812": {
     58         "pin": "GP0",
     59         "driver": "vendor"
     60     },
     61     "community_layouts": ["ortho_1x1"],
     62     "layouts": {
     63         "LAYOUT_ortho_1x1": {
     64             "layout": [
     65                 {"matrix": [0, 0], "x": 0, "y": 0}
     66             ]
     67         }
     68     }
     69 }