logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

keyboard.json (2029B)


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