keyboard.json 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {
  2. "usb": {
  3. "device_version": "0.0.3"
  4. },
  5. "rgb_matrix": {
  6. "driver": "ws2812",
  7. "layout": [
  8. {"matrix": [1, 13], "x": 195, "y": 3, "flags": 4},
  9. {"matrix": [4, 13], "x": 195, "y": 16, "flags": 4},
  10. {"matrix": [4, 10], "x": 150, "y": 16, "flags": 4},
  11. {"matrix": [4, 7], "x": 105, "y": 16, "flags": 4},
  12. {"matrix": [4, 4], "x": 60, "y": 16, "flags": 4},
  13. {"matrix": [4, 1], "x": 15, "y": 16, "flags": 4},
  14. {"matrix": [1, 1], "x": 15, "y": 3, "flags": 4},
  15. {"matrix": [1, 4], "x": 60, "y": 3, "flags": 4},
  16. {"matrix": [1, 7], "x": 105, "y": 3, "flags": 4},
  17. {"matrix": [1, 10], "x": 150, "y": 3, "flags": 4}
  18. ]
  19. },
  20. "matrix_pins": {
  21. "cols": ["B8", "B2", "B10", "A0", "A1", "A2", "B0", "A3", "B1", "A6", "A7", "B12", "C13", "B11", "B9"],
  22. "rows": ["C15", "C14", "A10", "A9", "A8"]
  23. },
  24. "diode_direction": "COL2ROW",
  25. "encoder": {
  26. "rotary": [
  27. {"pin_a": "B13", "pin_b": "B14"}
  28. ]
  29. },
  30. "haptic": {
  31. "driver": "drv2605l"
  32. },
  33. "rgblight": {
  34. "led_count": 10,
  35. "animations": {
  36. "breathing": true,
  37. "rainbow_mood": true,
  38. "rainbow_swirl": true,
  39. "snake": true,
  40. "knight": true,
  41. "christmas": true,
  42. "static_gradient": true,
  43. "rgb_test": true,
  44. "alternating": true,
  45. "twinkle": true
  46. }
  47. },
  48. "ws2812": {
  49. "pin": "B5"
  50. },
  51. "processor": "STM32F303",
  52. "bootloader": "stm32-dfu",
  53. "features": {
  54. "bootmagic": true,
  55. "mousekey": true,
  56. "extrakey": true,
  57. "command": true,
  58. "nkro": true,
  59. "audio": true,
  60. "rgblight": true,
  61. "haptic": true,
  62. "oled": true,
  63. "encoder": true
  64. },
  65. "board": "QMK_PROTON_C"
  66. }