diff options
Diffstat (limited to 'users/spidey3/config.h')
| -rw-r--r-- | users/spidey3/config.h | 55 | 
1 files changed, 40 insertions, 15 deletions
| diff --git a/users/spidey3/config.h b/users/spidey3/config.h index f5f5e07f0f..49409ed85d 100644 --- a/users/spidey3/config.h +++ b/users/spidey3/config.h @@ -1,22 +1,41 @@ +// Copyright 2022 Joshua Diamond [email protected] (@spidey3) +// SPDX-License-Identifier: GPL-2.0-or-later +  #pragma once  #define LED_DISABLE_WHEN_USB_SUSPENDED  #define RGB_DISABLE_WHEN_USB_SUSPENDED -#define RGBLIGHT_LAYERS -#define RGBLIGHT_MAX_LAYERS 17 -#define RGBLIGHT_LAYER_BLINK -#define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF -#define RGBLIGHT_STARTUP_ANIMATION - -#undef RGBLIGHT_ANIMATIONS -#define RGBLIGHT_EFFECT_BREATHING -#define RGBLIGHT_EFFECT_RAINBOW_MOOD -#define RGBLIGHT_EFFECT_RAINBOW_SWIRL -#define RGBLIGHT_EFFECT_SNAKE -#define RGBLIGHT_EFFECT_KNIGHT -#define RGBLIGHT_EFFECT_STATIC_GRADIENT -#define RGBLIGHT_EFFECT_ALTERNATING -#define RGBLIGHT_EFFECT_TWINKLE + +#ifdef RGBLIGHT_ENABLE + +#    define RGBLIGHT_LAYERS +#    define RGBLIGHT_MAX_LAYERS 17 +#    define RGBLIGHT_LAYER_BLINK +#    define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF +#    define RGBLIGHT_STARTUP_ANIMATION + +#    undef RGBLIGHT_ANIMATIONS +#    define RGBLIGHT_EFFECT_BREATHING +#    define RGBLIGHT_EFFECT_RAINBOW_MOOD +#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL +#    define RGBLIGHT_EFFECT_SNAKE +#    define RGBLIGHT_EFFECT_KNIGHT +#    define RGBLIGHT_EFFECT_STATIC_GRADIENT +#    define RGBLIGHT_EFFECT_TWINKLE + +#    define RGBLIGHT_DEFAULT_HUE 213 +#    define RGBLIGHT_DEFAULT_SAT UINT8_MAX +#    define RGBLIGHT_DEFAULT_VAL RGBLIGHT_LIMIT_VAL / 2 + +#    if defined(RGBLIGHT_EFFECT_TWINKLE) +#        define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_TWINKLE +#    elif defined(RGBLIGHT_EFFECT_RAINBOW_MOOD) +#        define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD +#    else +#        define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT +#    endif + +#endif  #define UNICODE_SELECTED_MODES UC_MAC, UC_LNX, UC_WINC @@ -24,3 +43,9 @@  #undef MANUFACTURER  #define MANUFACTURER Window of Fire + +// Some keyboards enable BACKLIGHT_CAPS_LOCK without checking if backlight is enabled. +// Undef as appropriate to avoid compiler warnings in that case. +#ifndef BACKLIGHT_ENABLE +#undef BACKLIGHT_CAPS_LOCK +#endif | 
