Advertisement
Guest User

qmk layer underglow

a guest
Mar 25th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. void matrix_scan_user(void) {
  2. #ifdef RGBLIGHT_ENABLE
  3.  
  4. static uint8_t old_layer = 255;
  5. uint8_t new_layer = biton32(layer_state);
  6.  
  7. if (old_layer != new_layer) {
  8. switch (new_layer) {
  9. case _QWERTY:
  10. rgblight_sethsv (300,255,255);
  11. break;
  12. case _RAISE:
  13. rgblight_sethsv (184,255,255);
  14. break;
  15. case _LOWER:
  16. rgblight_sethsv (238,255,255);
  17. break;
  18. case _ADJUST:
  19. rgblight_sethsv (0,255,255);
  20. break;
  21. }
  22.  
  23. old_layer = new_layer;
  24. }
  25.  
  26. #endif //RGBLIGHT_ENABLE
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement