keyboard.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "processor": "RP2040",
  3. "bootloader": "rp2040",
  4. "diode_direction": "COL2ROW",
  5. "matrix_pins": {
  6. "cols": ["GP26", "GP27", "GP28", "GP29", "GP6"],
  7. "rows": ["GP3", "GP4", "GP2", "GP1"]
  8. },
  9. "indicators": {
  10. "num_lock": "GP17",
  11. "caps_lock": "GP16",
  12. "scroll_lock": "GP25",
  13. "on_state": 0
  14. },
  15. "features": {
  16. "bootmagic": true,
  17. "command": false,
  18. "console": false,
  19. "mousekey": true,
  20. "extrakey": true,
  21. "encoder": true,
  22. "rgblight": true,
  23. "nkro": true
  24. },
  25. "rgblight": {
  26. "led_count": 1,
  27. "split": true,
  28. "layers": {
  29. "enabled": true,
  30. "max": 3
  31. }
  32. },
  33. "ws2812": {
  34. "pin": "GP12",
  35. "driver": "vendor"
  36. },
  37. "split": {
  38. "enabled": true,
  39. "encoder": {
  40. "right": {
  41. "rotary": []
  42. }
  43. }
  44. },
  45. "encoder": {
  46. "rotary": [
  47. {"pin_a": "GP7", "pin_b": "GP7", "resolution": 4}
  48. ]
  49. },
  50. "usb": {
  51. "device_version": "1.0.0",
  52. "pid": "0x0842",
  53. "vid": "0xFEED"
  54. },
  55. "build": {
  56. "lto": true
  57. }
  58. }