aboutsummaryrefslogtreecommitdiff
path: root/users/333fred/rgb.c
diff options
context:
space:
mode:
Diffstat (limited to 'users/333fred/rgb.c')
-rw-r--r--users/333fred/rgb.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/users/333fred/rgb.c b/users/333fred/rgb.c
new file mode 100644
index 000000000..a3dfd905c
--- /dev/null
+++ b/users/333fred/rgb.c
@@ -0,0 +1,28 @@
1#include "quantum.h"
2#include "333fred.h"
3
4void matrix_init_rgb(void) {
5 rgblight_enable_noeeprom();
6 rgblight_sethsv_noeeprom(270, 255, 20);
7}
8
9void layer_state_set_rgb(uint32_t state) {
10 switch (biton32(state)) {
11 case BASE:
12 // purple
13 rgblight_sethsv_noeeprom(270, 255, 20);
14 break;
15 case SYMB:
16 // blue
17 rgblight_sethsv_noeeprom(240, 255, 20);
18 break;
19 case VIM:
20 // green
21 rgblight_sethsv_noeeprom(120, 255, 20);
22 break;
23 case GAME:
24 // red
25 rgblight_sethsv_noeeprom(0, 255, 20);
26 break;
27 }
28}