logo

qmk_firmware

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

keyboard.json (1825B)


  1. {
  2. "manufacturer": "The Mad Noodle",
  3. "keyboard_name": "NoodlePad Micro",
  4. "maintainer": "the-mad-noodle",
  5. "url": "https://www.madnoodleprototypes.com/",
  6. "bootloader": "rp2040",
  7. "diode_direction": "ROW2COL",
  8. "features": {
  9. "bootmagic": true,
  10. "extrakey": true,
  11. "mousekey": true,
  12. "nkro": true,
  13. "rgblight": true,
  14. "encoder": true
  15. },
  16. "rgblight": {
  17. "hue_steps": 10,
  18. "led_count": 4,
  19. "sleep": true,
  20. "animations": {
  21. "breathing": true,
  22. "rainbow_mood": true,
  23. "rainbow_swirl": true,
  24. "snake": true,
  25. "knight": true,
  26. "christmas": true,
  27. "static_gradient": true,
  28. "rgb_test": true,
  29. "alternating": true,
  30. "twinkle": true
  31. }
  32. },
  33. "matrix_pins": {
  34. "cols": ["GP6", "GP7", "GP0"],
  35. "rows": ["GP26", "GP27", "GP28"]
  36. },
  37. "processor": "RP2040",
  38. "usb": {
  39. "device_version": "3.0.0",
  40. "pid": "0x0004",
  41. "vid": "0x6A6C"
  42. },
  43. "layouts": {
  44. "LAYOUT": {
  45. "layout": [
  46. {"matrix": [0, 2], "x": 2, "y": 0},
  47. {"matrix": [0, 0], "x": 0, "y": 0},
  48. {"matrix": [1, 2], "x": 2, "y": 1},
  49. {"matrix": [1, 1], "x": 1, "y": 1},
  50. {"matrix": [1, 0], "x": 0, "y": 1},
  51. {"matrix": [2, 2], "x": 2, "y": 2},
  52. {"matrix": [2, 1], "x": 1, "y": 2},
  53. {"matrix": [2, 0], "x": 0, "y": 2}
  54. ]
  55. }
  56. },
  57. "ws2812": {
  58. "pin": "GP29",
  59. "driver": "vendor"
  60. },
  61. "encoder": {
  62. "rotary": [
  63. { "pin_a": "GP2", "pin_b": "GP1" }
  64. { "pin_a": "GP3", "pin_b": "GP4" }
  65. ]
  66. }
  67. }