Advertisement
Guest User

Rgb code

a guest
Aug 27th, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. void matrix_scan_user(void) { //This will run every time the layer is updated
  2. uint8_t layer = biton32(layer_state);
  3. switch (layer) {
  4. default:
  5. setrgb(0, 0, 0, &led[0]);
  6. setrgb(0, 0, 0, &led[1]);
  7. setrgb(RGB_WHITE, &led[2]); //Set the bottom LED to white for the bottom layer
  8. break;
  9. case _MID:
  10. setrgb(0, 0, 0, &led[0]);
  11. setrgb(RGB_WHITE, &led[1]); //Set the middle LED to white for the middle layer
  12. setrgb(0, 0, 0, &led[2]);
  13. break;
  14. case _RAISE:
  15. setrgb(RGB_WHITE, &led[0]); //Set the top LED to white for the top layer
  16. setrgb(0, 0, 0, &led[1]);
  17. setrgb(0, 0, 0, &led[2]);
  18. break;
  19. case _ADJUST:
  20. setrgb(RGB_WHITE, &led[0]);
  21. setrgb(RGB_WHITE, &led[1]);
  22. setrgb(RGB_WHITE, &led[2]);
  23. break;
  24. case _MEDIA:
  25. setrgb(185, 31, 203, &led[0]);
  26. setrgb(97, 51, 158, &led[1]);
  27. setrgb(52, 54, 104, &led[2]);
  28. break;
  29. case _GAME:
  30. setrgb(202, 50, 15, &led[0]);
  31. setrgb(189, 75, 29, &led[1]);
  32. setrgb(182, 85, 34, &led[2]);
  33. break;
  34. case _PHOTOSHOP:
  35. setrgb(0, 94, 222, &led[0]);
  36. setrgb(25, 74, 120, &led[1]);
  37. setrgb(44, 65, 100, &led[2]);
  38. break;
  39. case _ILLUSTRATOR:
  40. setrgb(192, 70, 24, &led[0]);
  41. setrgb(182, 85, 34, &led[1]);
  42. setrgb(198, 105, 43, &led[2]);
  43. break;
  44. case _INDESIGN:
  45. setrgb(187, 14, 207, &led[0]);
  46. setrgb(128, 57, 136, &led[1]);
  47. setrgb(80, 61, 82, &led[2]);
  48. break;
  49. }
  50. rgblight_set();
  51. //return state;
  52. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement