keyboard.json 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. {
  2. "manufacturer": "Binepad",
  3. "keyboard_name": "BN006",
  4. "maintainer": "Binepad",
  5. "bootloader": "stm32duino",
  6. "diode_direction": "COL2ROW",
  7. "features": {
  8. "bootmagic": true,
  9. "command": false,
  10. "console": false,
  11. "extrakey": true,
  12. "mousekey": true,
  13. "nkro": false,
  14. "rgb_matrix": true
  15. },
  16. "matrix_pins": {
  17. "cols": ["A15", "B3", "B4"],
  18. "rows": ["A8", "C14"]
  19. },
  20. "processor": "STM32F103",
  21. "url": "https://binepad.com",
  22. "usb": {
  23. "vid": "0x4249",
  24. "pid": "0x426E",
  25. "device_version": "1.0.0"
  26. },
  27. "eeprom": {
  28. "wear_leveling": {
  29. "backing_size": 4096
  30. }
  31. },
  32. "ws2812": {
  33. "pin": "B15"
  34. },
  35. "rgb_matrix": {
  36. "animations": {
  37. "gradient_up_down": true,
  38. "gradient_left_right": true,
  39. "breathing": true,
  40. "solid_reactive_simple": true,
  41. "solid_reactive": true,
  42. "splash": true,
  43. "solid_splash": true
  44. },
  45. "default": {
  46. "animation": "breathing"
  47. },
  48. "driver": "ws2812",
  49. "layout": [
  50. {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0},
  51. {"flags": 4, "matrix": [0, 1], "x": 112, "y": 0},
  52. {"flags": 4, "matrix": [0, 2], "x": 224, "y": 0},
  53. {"flags": 4, "matrix": [1, 0], "x": 0, "y": 64},
  54. {"flags": 4, "matrix": [1, 1], "x": 112, "y": 64},
  55. {"flags": 4, "matrix": [1, 2], "x": 224, "y": 64}
  56. ],
  57. "max_brightness": 200,
  58. "sleep": true
  59. },
  60. "community_layouts": ["ortho_2x3"],
  61. "layouts": {
  62. "LAYOUT_ortho_2x3": {
  63. "layout": [
  64. {"matrix": [0, 0], "x": 0, "y": 0},
  65. {"matrix": [0, 1], "x": 1, "y": 0},
  66. {"matrix": [0, 2], "x": 2, "y": 0},
  67. {"matrix": [1, 0], "x": 0, "y": 1},
  68. {"matrix": [1, 1], "x": 1, "y": 1},
  69. {"matrix": [1, 2], "x": 2, "y": 1}
  70. ]
  71. }
  72. }
  73. }