From 1ed03f498fa204178c2696c510ac6a2cd8524e2d Mon Sep 17 00:00:00 2001 From: Joel Challis Date: Sun, 26 Nov 2023 18:36:45 +0000 Subject: Remove userspace keymaps (#22544) --- keyboards/keebio/levinson/keymaps/issmirnov/rgb.c | 61 ----------------------- 1 file changed, 61 deletions(-) delete mode 100644 keyboards/keebio/levinson/keymaps/issmirnov/rgb.c (limited to 'keyboards/keebio/levinson/keymaps/issmirnov/rgb.c') diff --git a/keyboards/keebio/levinson/keymaps/issmirnov/rgb.c b/keyboards/keebio/levinson/keymaps/issmirnov/rgb.c deleted file mode 100644 index 0b123bb8d2..0000000000 --- a/keyboards/keebio/levinson/keymaps/issmirnov/rgb.c +++ /dev/null @@ -1,61 +0,0 @@ -#include "rgb.h" - -// TODO gate this debugging header -#include - -// Wired up in layer_state_set_user in keymap.c -layer_state_t layer_state_set_rgb(layer_state_t state) { - switch (get_highest_layer(state)) { - case _QWERTY: - rgblight_mode(RGBLIGHT_MODE_STATIC_LIGHT); - rgblight_sethsv_noeeprom(RGB_CLEAR); - break; - case _SYMB: - rgblight_sethsv_noeeprom(HSV_RED); - break; - case _NUMP: - rgblight_sethsv_noeeprom(HSV_GREEN); - break; - case _OVERWATCH: - rgblight_sethsv_noeeprom(HSV_BLUE); - // TODO set up animated rainbow swirl with overwatch colors. - // rgblight_mode_noeeprom(RGBLIGHT_MODE_RAINBOW_SWIRL); - // rgblight_effect_breathing(&animation_status); - // rgblight_mode_noeeprom(RGBLIGHT_MODE_BREATHING + 3); - break; - case _NAVI: - rgblight_sethsv_noeeprom(HSV_AZURE); - break; - default: // for any other layers, or the default layer - break; - } - return state; -} - - -void keyboard_post_init_rgb(void) { - rgblight_enable(); - rgblight_mode(RGBLIGHT_MODE_STATIC_LIGHT); - rgblight_setrgb(RGB_CLEAR); - uprintf("Reset RGB colors"); -} - -void matrix_scan_rgb(void) { - set_rgb_indicators(get_mods(), get_oneshot_mods()); -} - -void set_rgb_indicators(uint8_t this_mod, uint8_t this_osm) { - if (get_highest_layer(layer_state) == _QWERTY) { - if ((this_mod | this_osm) & MOD_MASK_SHIFT) { - rgblight_setrgb_at(RGB_GOLD, SHFT_LED1); - } else { - rgblight_setrgb_at(RGB_CLEAR, SHFT_LED1); - } - - if ((this_mod | this_osm) & MOD_MASK_GUI) { - rgblight_setrgb_purple_at(GUI_LED1); - } else { - rgblight_setrgb_at(RGB_CLEAR, GUI_LED1); - } - } -} -- cgit v1.2.3