qmk_firmware

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

keyboard.json (2472B)


      1 {
      2     "keyboard_name": "Boston Meetup Board",
      3     "manufacturer": "ishtob",
      4     "maintainer": "qmk",
      5     "usb": {
      6       "vid": "0xFB30",
      7       "pid": "0x26BE",
      8       "device_version": "20.1.9"
      9     },
     10     "features": {
     11         "bootmagic": true,
     12         "mousekey": true,
     13         "extrakey": true,
     14         "nkro": true,
     15         "audio": true,
     16         "haptic": true,
     17         "oled": true
     18     },
     19     "haptic": {
     20         "driver": "drv2605l"
     21     },
     22     "rgb_matrix": {
     23         "driver": "ws2812",
     24         "layout": [
     25             {"matrix": [0, 3], "x": 188, "y": 16, "flags": 4},
     26             {"matrix": [2, 3], "x": 187, "y": 48, "flags": 4},
     27             {"matrix": [3, 3], "x": 149, "y": 64, "flags": 4},
     28             {"matrix": [3, 0], "x": 112, "y": 64, "flags": 4},
     29             {"matrix": [2, 0], "x": 37, "y": 48, "flags": 4},
     30             {"matrix": [0, 0], "x": 38, "y": 16, "flags": 4}
     31         ]
     32     },
     33     "matrix_pins": {
     34         "cols": ["A7", "A8", "B2", "B10"],
     35         "rows": ["A3", "B8", "B9", "B1"]
     36     },
     37     "diode_direction": "COL2ROW",
     38     "encoder": {
     39         "rotary": [
     40             {"pin_a": "B13", "pin_b": "B14"}
     41         ]
     42     },
     43     "rgblight": {
     44         "led_count": 10,
     45         "animations": {
     46             "breathing": true,
     47             "rainbow_mood": true,
     48             "rainbow_swirl": true,
     49             "snake": true,
     50             "knight": true,
     51             "christmas": true,
     52             "static_gradient": true,
     53             "rgb_test": true,
     54             "alternating": true,
     55             "twinkle": true
     56         }
     57     },
     58     "ws2812": {
     59         "pin": "B5"
     60     },
     61     "processor": "STM32F303",
     62     "bootloader": "stm32-dfu",
     63     "board": "QMK_PROTON_C",
     64     "debounce": 6,
     65     "layouts": {
     66         "LAYOUT": {
     67             "layout": [
     68                 {"matrix": [0, 0], "x": 0, "y": 0},
     69 
     70                 {"matrix": [1, 0], "x": 0, "y": 1},
     71                 {"matrix": [1, 1], "x": 1, "y": 1},
     72                 {"matrix": [1, 2], "x": 2, "y": 1},
     73                 {"matrix": [1, 3], "x": 3, "y": 1},
     74 
     75                 {"matrix": [2, 0], "x": 0, "y": 2},
     76                 {"matrix": [2, 1], "x": 1, "y": 2},
     77                 {"matrix": [2, 2], "x": 2, "y": 2},
     78                 {"matrix": [2, 3], "x": 3, "y": 2},
     79 
     80                 {"matrix": [3, 0], "x": 0, "y": 3},
     81                 {"matrix": [3, 1], "x": 1, "y": 3},
     82                 {"matrix": [3, 2], "x": 2, "y": 3},
     83                 {"matrix": [3, 3], "x": 3, "y": 3}
     84             ]
     85         }
     86     }
     87 }