Keymap: Adds zen layout for 333fred (#3563)
* Initial commit of zen keymap * Added RGB control for my zen * Fixed ergodox layout. * Reduce brightness. * PR feedback.
This commit is contained in:
committed by
Drashna Jaelre
parent
a6e1cb08c6
commit
9a4db7a860
28
users/333fred/rgb.c
Normal file
28
users/333fred/rgb.c
Normal file
@ -0,0 +1,28 @@
|
||||
#include "quantum.h"
|
||||
#include "333fred.h"
|
||||
|
||||
void matrix_init_rgb(void) {
|
||||
rgblight_enable_noeeprom();
|
||||
rgblight_sethsv_noeeprom(270, 255, 20);
|
||||
}
|
||||
|
||||
void layer_state_set_rgb(uint32_t state) {
|
||||
switch (biton32(state)) {
|
||||
case BASE:
|
||||
// purple
|
||||
rgblight_sethsv_noeeprom(270, 255, 20);
|
||||
break;
|
||||
case SYMB:
|
||||
// blue
|
||||
rgblight_sethsv_noeeprom(240, 255, 20);
|
||||
break;
|
||||
case VIM:
|
||||
// green
|
||||
rgblight_sethsv_noeeprom(120, 255, 20);
|
||||
break;
|
||||
case GAME:
|
||||
// red
|
||||
rgblight_sethsv_noeeprom(0, 255, 20);
|
||||
break;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user