You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
2.5 KiB

  1. /* Copyright 2020 Neil Brian Ramirez
  2. *
  3. * This program is free software: you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License as published by
  5. * the Free Software Foundation, either version 3 of the License, or
  6. * (at your option) any later version.
  7. *
  8. * This program is distributed in the hope that it will be useful,
  9. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. * GNU General Public License for more details.
  12. *
  13. * You should have received a copy of the GNU General Public License
  14. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  15. */
  16. #include "quantum.h"
  17. #ifndef VIA_ENABLE
  18. # ifndef RGB_MATRIX_TOGGLE
  19. # define RGB_MATRIX_TOGGLE KC_F15
  20. # endif
  21. # ifndef RGB_MATRIX_MODE_INC
  22. # define RGB_MATRIX_MODE_INC KC_F16
  23. # endif
  24. # ifndef RGB_MATRIX_MODE_DEC
  25. # define RGB_MATRIX_MODE_DEC KC_F17
  26. # endif
  27. # ifndef RGB_MATRIX_HUE_INC
  28. # define RGB_MATRIX_HUE_INC KC_F18
  29. # endif
  30. # ifndef RGB_MATRIX_HUE_DEC
  31. # define RGB_MATRIX_HUE_DEC KC_F19
  32. # endif
  33. # ifndef RGB_MATRIX_SAT_INC
  34. # define RGB_MATRIX_SAT_INC KC_F20
  35. # endif
  36. # ifndef RGB_MATRIX_SAT_DEC
  37. # define RGB_MATRIX_SAT_DEC KC_F21
  38. # endif
  39. # ifndef RGB_MATRIX_VAL_INC
  40. # define RGB_MATRIX_VAL_INC KC_F22
  41. # endif
  42. # ifndef RGB_MATRIX_VAL_DEC
  43. # define RGB_MATRIX_VAL_DEC KC_F23
  44. # endif
  45. #else
  46. # ifndef RGB_MATRIX_TOGGLE
  47. # define RGB_MATRIX_TOGGLE USER00
  48. # endif
  49. # ifndef RGB_MATRIX_MODE_INC
  50. # define RGB_MATRIX_MODE_INC USER01
  51. # endif
  52. # ifndef RGB_MATRIX_MODE_DEC
  53. # define RGB_MATRIX_MODE_DEC USER02
  54. # endif
  55. # ifndef RGB_MATRIX_HUE_INC
  56. # define RGB_MATRIX_HUE_INC USER03
  57. # endif
  58. # ifndef RGB_MATRIX_HUE_DEC
  59. # define RGB_MATRIX_HUE_DEC USER04
  60. # endif
  61. # ifndef RGB_MATRIX_SAT_INC
  62. # define RGB_MATRIX_SAT_INC USER05
  63. # endif
  64. # ifndef RGB_MATRIX_SAT_DEC
  65. # define RGB_MATRIX_SAT_DEC USER06
  66. # endif
  67. # ifndef RGB_MATRIX_VAL_INC
  68. # define RGB_MATRIX_VAL_INC USER07
  69. # endif
  70. # ifndef RGB_MATRIX_VAL_DEC
  71. # define RGB_MATRIX_VAL_DEC USER08
  72. # endif
  73. #endif
  74. #define R_M_TOG RGB_MATRIX_TOGGLE
  75. #define R_M_MOD RGB_MATRIX_MODE_INC
  76. #define R_M_RMOD RGB_MATRIX_MODE_DEC
  77. #define R_M_HUI RGB_MATRIX_HUE_INC
  78. #define R_M_HUD RGB_MATRIX_HUE_DEC
  79. #define R_M_SAI RGB_MATRIX_SAT_INC
  80. #define R_M_SAD RGB_MATRIX_SAT_DEC
  81. #define R_M_VAI RGB_MATRIX_VAL_INC
  82. #define R_M_VAD RGB_MATRIX_VAL_DEC