config.json 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. {
  2. "gpios": {
  3. "redLED": {
  4. "gpio": {
  5. "pin": 22,
  6. "level": "LOW"
  7. },
  8. "brightness": 50,
  9. "led_type": "GPIO"
  10. },
  11. "greenLED": {
  12. "gpio": {
  13. "pin": 19,
  14. "level": "LOW"
  15. },
  16. "brightness": 50,
  17. "led_type": "GPIO"
  18. },
  19. "amp": {
  20. "pin": 21,
  21. "level": "HIGH"
  22. },
  23. "jack": {
  24. "pin": 39,
  25. "level": "LOW"
  26. }
  27. },
  28. "dev": {
  29. "dac": {
  30. "bck": 27,
  31. "ws": 25,
  32. "dout": 26,
  33. "din": -1,
  34. "model": "ES8388",
  35. "i2c": {
  36. "port": "PORT0",
  37. "speed": 400000,
  38. "sda": 33,
  39. "scl": 32
  40. },
  41. "addr": 16,
  42. "jack_mutes_amp": false
  43. },
  44. "root_button_profile": "default",
  45. "buttons_profiles": [
  46. {
  47. "profile_name": "default",
  48. "buttons": [
  49. {
  50. "gpio": {"pin":5},
  51. "normal": {
  52. "pressed": {
  53. "type":"A_TOGGLE"
  54. }
  55. }
  56. },
  57. {
  58. "gpio": {"pin":18},
  59. "pull": true,
  60. "shifter": 5,
  61. "normal": {
  62. "pressed": {
  63. "type":"A_VOLUP"
  64. }
  65. },
  66. "shifted": {
  67. "pressed": {
  68. "type":"A_NEXT"
  69. }
  70. }
  71. },
  72. {
  73. "gpio": {"pin":23},
  74. "pull": true,
  75. "shifter": 5,
  76. "normal": {
  77. "pressed": {
  78. "type":"A_VOLDOWN"
  79. }
  80. },
  81. "shifted": {
  82. "pressed": {
  83. "type":"A_PREV"
  84. }
  85. }
  86. }
  87. ]
  88. }
  89. ]
  90. }
  91. }