qmk_firmware

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

keyboard.json (1548B)


      1 {
      2   "keyboard_name": "SOAP",
      3   "manufacturer": "Kingly-Keys",
      4   "url": "https://github.com/TheRoyalSweatshirt/SOAP",
      5   "maintainer": "[TheRoyalSweatshirt](https://github.com/TheRoyalSweatshirt)",
      6   "usb": {
      7     "vid": "0xFEED",
      8     "pid": "0x0003",
      9     "device_version": "0.0.4"
     10   },
     11   "rgblight": {
     12     "led_count": 3,
     13     "animations": {
     14       "breathing": true,
     15       "rainbow_mood": true,
     16       "rainbow_swirl": true,
     17       "snake": true,
     18       "knight": true,
     19       "christmas": true,
     20       "static_gradient": true,
     21       "rgb_test": true,
     22       "alternating": true,
     23       "twinkle": true
     24     }
     25   },
     26   "ws2812": {
     27     "pin": "B6"
     28   },
     29   "features": {
     30     "bootmagic": true,
     31     "encoder": true,
     32     "extrakey": true,
     33     "mousekey": true,
     34     "nkro": true,
     35     "rgblight": true
     36   },
     37   "qmk": {
     38     "locking": {
     39       "enabled": true,
     40       "resync": true
     41     }
     42   },
     43   "matrix_pins": {
     44     "cols": ["F4", "F1", "F0", "D5"],
     45     "rows": ["C7", "C6"]
     46   },
     47   "diode_direction": "COL2ROW",
     48   "encoder": {
     49     "rotary": [
     50       {"pin_a": "D6", "pin_b": "D7"}
     51     ]
     52   },
     53   "processor": "atmega32u4",
     54   "bootloader": "atmel-dfu",
     55   "layouts": {
     56     "LAYOUT": {
     57       "layout": [
     58         {"matrix": [0, 0], "x": 0, "y": 0},
     59         {"matrix": [0, 1], "x": 1, "y": 0},
     60         {"matrix": [0, 2], "x": 2, "y": 0},
     61         {"matrix": [0, 3], "x": 4, "y": 0},
     62 
     63         {"matrix": [1, 0], "x": 0, "y": 1},
     64         {"matrix": [1, 1], "x": 1, "y": 1},
     65         {"matrix": [1, 2], "x": 2, "y": 1},
     66         {"matrix": [1, 3], "x": 4, "y": 1}
     67       ]
     68     }
     69   }
     70 }