Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void matrix_scan_user(void) { //This will run every time the layer is updated
- uint8_t layer = biton32(layer_state);
- switch (layer) {
- default:
- setrgb(0, 0, 0, &led[0]);
- setrgb(0, 0, 0, &led[1]);
- setrgb(RGB_WHITE, &led[2]); //Set the bottom LED to white for the bottom layer
- break;
- case _MID:
- setrgb(0, 0, 0, &led[0]);
- setrgb(RGB_WHITE, &led[1]); //Set the middle LED to white for the middle layer
- setrgb(0, 0, 0, &led[2]);
- break;
- case _RAISE:
- setrgb(RGB_WHITE, &led[0]); //Set the top LED to white for the top layer
- setrgb(0, 0, 0, &led[1]);
- setrgb(0, 0, 0, &led[2]);
- break;
- case _ADJUST:
- setrgb(RGB_WHITE, &led[0]);
- setrgb(RGB_WHITE, &led[1]);
- setrgb(RGB_WHITE, &led[2]);
- break;
- case _MEDIA:
- setrgb(185, 31, 203, &led[0]);
- setrgb(97, 51, 158, &led[1]);
- setrgb(52, 54, 104, &led[2]);
- break;
- case _GAME:
- setrgb(202, 50, 15, &led[0]);
- setrgb(189, 75, 29, &led[1]);
- setrgb(182, 85, 34, &led[2]);
- break;
- case _PHOTOSHOP:
- setrgb(0, 94, 222, &led[0]);
- setrgb(25, 74, 120, &led[1]);
- setrgb(44, 65, 100, &led[2]);
- break;
- case _ILLUSTRATOR:
- setrgb(192, 70, 24, &led[0]);
- setrgb(182, 85, 34, &led[1]);
- setrgb(198, 105, 43, &led[2]);
- break;
- case _INDESIGN:
- setrgb(187, 14, 207, &led[0]);
- setrgb(128, 57, 136, &led[1]);
- setrgb(80, 61, 82, &led[2]);
- break;
- }
- rgblight_set();
- //return state;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement