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 }