config.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // Copyright 2022 Joshua Diamond josh@windowoffire.com (@spidey3)
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #pragma once
  4. #define LED_DISABLE_WHEN_USB_SUSPENDED
  5. #define RGB_DISABLE_WHEN_USB_SUSPENDED
  6. #ifdef RGBLIGHT_ENABLE
  7. # define RGBLIGHT_LAYERS
  8. # define RGBLIGHT_MAX_LAYERS 18
  9. # define RGBLIGHT_LAYER_BLINK
  10. # define RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF
  11. # define RGBLIGHT_STARTUP_ANIMATION
  12. # undef RGBLIGHT_EFFECT_CHRISTMAS
  13. # undef RGBLIGHT_EFFECT_ALTERNATING
  14. # define RGBLIGHT_DEFAULT_HUE 213
  15. # define RGBLIGHT_DEFAULT_SAT UINT8_MAX
  16. # define RGBLIGHT_DEFAULT_VAL RGBLIGHT_LIMIT_VAL / 2
  17. # if defined(RGBLIGHT_EFFECT_TWINKLE)
  18. # define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_TWINKLE
  19. # elif defined(RGBLIGHT_EFFECT_RAINBOW_MOOD)
  20. # define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_MOOD
  21. # else
  22. # define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT
  23. # endif
  24. #endif
  25. #define UNICODE_SELECTED_MODES UNICODE_MODE_MACOS, UNICODE_MODE_LINUX, UNICODE_MODE_WINCOMPOSE, UNICODE_MODE_EMACS
  26. #define SPI_DEBUG_SCAN_RATE
  27. #undef MANUFACTURER
  28. #define MANUFACTURER "Window of Fire"
  29. // Some keyboards enable BACKLIGHT_CAPS_LOCK without checking if backlight is enabled.
  30. // Undef as appropriate to avoid compiler warnings in that case.
  31. #ifndef BACKLIGHT_ENABLE
  32. #undef BACKLIGHT_CAPS_LOCK
  33. #endif