logo

qmk_firmware

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

keyboard.json (1427B)


  1. {
  2. "keyboard_name": "Knob 1",
  3. "manufacturer": "ANAVI",
  4. "url": "https://github.com/AnaviTechnology/anavi-knob-1",
  5. "maintainer": "leon-anavi",
  6. "processor": "RP2040",
  7. "bootloader": "rp2040",
  8. "features": {
  9. "bootmagic": false,
  10. "extrakey": true,
  11. "mousekey": false,
  12. "nkro": true,
  13. "rgblight": true,
  14. "oled": true
  15. },
  16. "rgblight": {
  17. "led_count": 1,
  18. "hue_steps": 10,
  19. "animations": {
  20. "alternating": true,
  21. "breathing": true,
  22. "christmas": true,
  23. "knight": true,
  24. "rainbow_mood": true,
  25. "rainbow_swirl": true,
  26. "rgb_test": true,
  27. "snake": true,
  28. "static_gradient": true,
  29. "twinkle": true
  30. },
  31. "default": {
  32. "animation": "rainbow_swirl"
  33. }
  34. },
  35. "ws2812": {
  36. "pin": "GP12",
  37. "driver": "vendor"
  38. },
  39. "encoder": {
  40. "enabled": true,
  41. "rotary": [
  42. {"pin_a": "GP27", "pin_b": "GP28", "resolution": 2}
  43. ]
  44. },
  45. "matrix_pins": {
  46. "direct": [
  47. ["GP26"]
  48. ]
  49. },
  50. "layouts": {
  51. "LAYOUT_k1": {
  52. "layout": [
  53. {"x": 0, "y": 0, "matrix": [0, 0]}
  54. ]
  55. }
  56. },
  57. "usb": {
  58. "device_version": "1.0.0",
  59. "pid": "0x9A25",
  60. "vid": "0xFEED"
  61. }
  62. }