qmk_firmware

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

keyboard.json (2448B)


      1 {
      2     "manufacturer": "Coban Stationery",
      3     "keyboard_name": "Coban Pad 9A",
      4     "maintainer": "Coban Stationery",
      5     "bootloader": "rp2040",
      6     "encoder": {
      7         "enabled": true,
      8         "rotary": [
      9             {"pin_a": "GP21", "pin_b": "GP20"},
     10             {"pin_a": "GP1", "pin_b": "GP0"}
     11         ]
     12     },
     13     "features": {
     14         "bootmagic": true,
     15         "encoder": true,
     16         "extrakey": true,
     17         "mousekey": true,
     18         "rgb_matrix": true
     19     },
     20     "matrix_pins": {
     21         "direct": [
     22             ["GP22", "GP2", "GP19", "GP16", "GP10", "GP18", "GP17", "GP11"]
     23         ]
     24     },
     25     "name": "Coban Pad 9A",
     26     "processor": "RP2040",
     27     "rgb_matrix": {
     28         "animations": {
     29             "breathing": true,
     30             "cycle_all": true,
     31             "digital_rain": true,
     32             "pixel_rain": true,
     33             "rainbow_beacon": true,
     34             "raindrops": true,
     35             "solid_reactive_nexus": true,
     36             "solid_reactive_simple": true,
     37             "solid_reactive_wide": true,
     38             "splash": true,
     39             "typing_heatmap": true
     40         },
     41         "driver": "ws2812",
     42         "layout": [
     43             {"matrix": [0, 4], "x": 0, "y": 0, "flags": 4},
     44             {"matrix": [0, 3], "x": 112, "y": 0, "flags": 4},
     45             {"matrix": [0, 2], "x": 224, "y": 0, "flags": 4},
     46             {"matrix": [0, 5], "x": 64, "y": 64, "flags": 4},
     47             {"matrix": [0, 6], "x": 112, "y": 64, "flags": 4},
     48             {"matrix": [0, 7], "x": 224, "y": 64, "flags": 4}
     49         ],
     50         "max_brightness": 150
     51     },
     52     "url": "https://cobanstationery.com",
     53     "usb": {
     54         "device_version": "1.2.0",
     55         "pid": "0xCC9A",
     56         "vid": "0xCB3A"
     57     },
     58     "ws2812": {
     59         "driver": "vendor",
     60         "pin": "GP12"
     61     },
     62     "layouts": {
     63         "LAYOUT": {
     64             "layout": [
     65                 {"label": "push_left", "matrix": [0, 0], "x": 0, "y": 0},
     66                 {"label": "push_right", "matrix": [0, 1], "x": 2, "y": 0},
     67                 {"label": "key_1", "matrix": [0, 2], "x": 0, "y": 1},
     68                 {"label": "key_2", "matrix": [0, 3], "x": 1, "y": 1},
     69                 {"label": "key_3", "matrix": [0, 4], "x": 2, "y": 1},
     70                 {"label": "key_4", "matrix": [0, 5], "x": 0, "y": 2},
     71                 {"label": "key_5", "matrix": [0, 6], "x": 1, "y": 2},
     72                 {"label": "key_6", "matrix": [0, 7], "x": 2, "y": 2}
     73             ]
     74         }
     75     }
     76 }