qmk_firmware

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

keyboard.json (1426B)


      1 {
      2     "keyboard_name": "Tractyl Manuform (5x6) WeAct STM32F405",
      3     "audio": {
      4         "driver": "dac_additive",
      5         "power_control": {
      6             "pin": "A3"
      7         }
      8     },
      9     "backlight": {
     10         "levels": 16,
     11         "pin": "C7"
     12     },
     13     "bootloader": "stm32-dfu",
     14     "build": {
     15         "debounce_type": "asym_eager_defer_pk"
     16     },
     17     "diode_direction": "COL2ROW",
     18     "encoder": {
     19         "rotary": [
     20             {"pin_a": "C0", "pin_b": "A15"}
     21         ]
     22     },
     23     "eeprom": {
     24         "driver": "wear_leveling",
     25         "wear_leveling": {
     26             "driver": "spi_flash",
     27             "backing_size": 16384,
     28             "logical_size": 4096
     29         }
     30     },
     31     "features": {
     32         "console": true,
     33         "haptic": true
     34     },
     35     "haptic": {
     36         "driver": "drv2605l"
     37     },
     38     "matrix_pins": {
     39         "cols": ["C1", "C2", "C3", "A0", "A1", "A2"],
     40         "rows": ["A6", "A7", "C4", "C5", "B0", "B1"]
     41     },
     42     "processor": "STM32F405",
     43     "rgblight": {
     44         "led_count": 24,
     45         "split": true
     46     },
     47     "split": {
     48         "handedness": {
     49             "pin": "B11"
     50         },
     51         "serial": {
     52             "driver": "usart"
     53         },
     54         "transport": {
     55             "sync": {
     56                 "activity": true,
     57                 "haptic": true,
     58                 "matrix_state": true
     59             }
     60         }
     61     },
     62     "ws2812": {
     63         "driver": "pwm",
     64         "pin": "C6"
     65     }
     66 }