qmk_firmware

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

keyboard.json (2490B)


      1 {
      2     "manufacturer": "Waveshare",
      3     "keyboard_name": "RP2040-Keyboard-3",
      4     "maintainer": "zvecr",
      5     "url": "https://www.waveshare.com/wiki/RP2040-Keyboard-3",
      6     "processor": "RP2040",
      7     "bootloader": "rp2040",
      8     "usb": {
      9         "vid": "0xFEED",
     10         "pid": "0x0000",
     11         "device_version": "1.0.0"
     12     },
     13     "features": {
     14         "bootmagic": true,
     15         "extrakey": true,
     16         "mousekey": true,
     17         "rgb_matrix": true
     18     },
     19     "rgb_matrix": {
     20         "driver": "ws2812",
     21         "animations": {
     22             "gradient_left_right": true,
     23             "breathing": true,
     24             "band_sat": true,
     25             "band_val": true,
     26             "band_pinwheel_sat": true,
     27             "band_pinwheel_val": true,
     28             "band_spiral_sat": true,
     29             "band_spiral_val": true,
     30             "cycle_all": true,
     31             "cycle_left_right": true,
     32             "cycle_out_in": true,
     33             "cycle_out_in_dual": true,
     34             "rainbow_moving_chevron": true,
     35             "cycle_pinwheel": true,
     36             "cycle_spiral": true,
     37             "dual_beacon": true,
     38             "rainbow_beacon": true,
     39             "rainbow_pinwheels": true,
     40             "raindrops": true,
     41             "jellybean_raindrops": true,
     42             "hue_breathing": true,
     43             "hue_pendulum": true,
     44             "hue_wave": true,
     45             "pixel_fractal": true,
     46             "pixel_flow": true,
     47             "pixel_rain": true,
     48             "typing_heatmap": true,
     49             "digital_rain": true,
     50             "solid_reactive_simple": true,
     51             "solid_reactive": true,
     52             "solid_reactive_wide": true,
     53             "solid_reactive_multiwide": true,
     54             "splash": true,
     55             "multisplash": true,
     56             "solid_splash": true,
     57             "solid_multisplash": true
     58         },
     59         "layout": [
     60             {"flags": 4, "matrix": [0, 0], "x": 50, "y": 20},
     61             {"flags": 4, "matrix": [0, 1], "x": 112, "y": 20},
     62             {"flags": 4, "matrix": [0, 2], "x": 162, "y": 20}
     63         ],
     64         "sleep": true
     65     },
     66     "ws2812": {
     67         "driver": "vendor",
     68         "pin": "GP18"
     69     },
     70     "matrix_pins": {
     71         "direct": [
     72             ["GP14", "GP13", "GP12"]
     73         ]
     74     },
     75     "layouts": {
     76         "LAYOUT": {
     77             "layout": [
     78                 {"matrix": [0, 0], "x": 0, "y": 0},
     79                 {"matrix": [0, 1], "x": 1, "y": 0},
     80                 {"matrix": [0, 2], "x": 2, "y": 0}
     81             ]
     82         }
     83     }
     84 }