qmk_firmware

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

keyboard.json (2039B)


      1 {
      2     "usb": {
      3         "pid": "0x6361",
      4         "device_version": "0.0.1"
      5     },
      6     "features": {
      7         "bootmagic": true,
      8         "mousekey": true,
      9         "extrakey": true,
     10         "nkro": true,
     11         "rgblight": true,
     12         "encoder": true
     13     },
     14     "qmk": {
     15         "locking": {
     16             "enabled": true,
     17             "resync": true
     18         }
     19     },
     20     "matrix_pins": {
     21         "cols": ["B14", "A10", "A15", "B3", "B4", "B5"],
     22         "rows": ["B0", "A6", "A7", "B1", "A5"]
     23     },
     24     "diode_direction": "COL2ROW",
     25     "encoder": {
     26         "rotary": [
     27             {"pin_a": "A0", "pin_b": "B8"}
     28         ]
     29     },
     30     "indicators": {
     31         "caps_lock": "C13",
     32         "num_lock": "B12",
     33         "scroll_lock": "B13"
     34     },
     35     "ws2812": {
     36         "pin": "B15"
     37     },
     38     "rgblight": {
     39         "led_count": 16,
     40         "max_brightness": 128,
     41         "split_count": [8, 8],
     42         "animations": {
     43             "breathing": true,
     44             "rainbow_mood": true,
     45             "rainbow_swirl": true,
     46             "snake": true,
     47             "knight": true,
     48             "christmas": true,
     49             "static_gradient": true,
     50             "rgb_test": true,
     51             "alternating": true,
     52             "twinkle": true
     53         },
     54         "default": {
     55             "hue": 213
     56         },
     57         "layers": {
     58             "enabled": true
     59         }
     60     },
     61     "split": {
     62         "enabled": true,
     63         "bootmagic": {
     64             "matrix": [5, 0]
     65         },
     66         "handedness": {
     67             "pin": "B9"
     68         },
     69         "matrix_pins": {
     70             "right": {
     71                 "cols": ["B0", "A3", "A2", "A1", "B7", "B5"],
     72                 "rows": ["B1", "A4", "A5", "A6", "A7"]
     73             }
     74         },
     75         "serial": {
     76             "driver": "usart",
     77             "pin": "B6"
     78         },
     79         "transport": {
     80             "sync": {
     81                 "indicators": true,
     82                 "layer_state": true
     83             }
     84         }
     85     },
     86     "processor": "STM32F401",
     87     "bootloader": "tinyuf2",
     88     "board": "BLACKPILL_STM32_F401"
     89 }