1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #include "layers.h"
- #include "simple_visualizer.h"
- #include "util.h"
- static void get_visualizer_layer_and_color(visualizer_state_t *state) {
- uint8_t layer = biton32(state->status.layer);
-
- switch (layer) {
-
- case FKEYS:
-
- state->layer_text = "FUNCTION KEYS";
- state->target_lcd_color = LCD_COLOR(228, 73, 245);
- break;
- case US_1:
-
- state->layer_text = "QWERTY";
- state->target_lcd_color = LCD_COLOR(17, 102, 245);
- break;
- case NEO_6:
-
- state->layer_text = "NEO: 6";
- state->target_lcd_color = LCD_COLOR(35, 102, 245);
- break;
- case NEO_5:
-
- state->layer_text = "NEO: 5";
- state->target_lcd_color = LCD_COLOR(63, 102, 245);
- break;
- case NEO_4:
-
- state->layer_text = "NEO: 4";
- state->target_lcd_color = LCD_COLOR(112, 101, 189);
- break;
- case NEO_3:
-
- state->layer_text = "NEO: 3";
- state->target_lcd_color = LCD_COLOR(143, 102, 245);
- break;
- default:
-
- state->layer_text = "NEO: 1";
- state->target_lcd_color = LCD_COLOR(0, 0, 255);
- break;
- }
- }
|