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.

29 lines
654 B

  1. #include "stanrc85.h"
  2. void matrix_init_user(void) {
  3. rgblight_setrgb(0xFF, 0x00, 0x00);
  4. };
  5. layer_state_t layer_state_set_user(layer_state_t state) {
  6. switch (biton32(state)) {
  7. case 0:
  8. rgblight_setrgb (0xFF, 0x00, 0x00);
  9. break;
  10. case 1:
  11. rgblight_setrgb (0x00, 0xFF, 0x00);
  12. break;
  13. case 2:
  14. rgblight_setrgb (0x00, 0x00, 0xFF);
  15. break;
  16. case 3:
  17. rgblight_setrgb (0xFF, 0xFF, 0xFF);
  18. break;
  19. case 4:
  20. rgblight_setrgb (0xFF, 0x00, 0xFF);
  21. break;
  22. default: // for any other layers, or the default layer
  23. rgblight_setrgb (0xFF, 0x00, 0x00);
  24. break;
  25. }
  26. return state;
  27. }