config.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #pragma once
  2. #ifdef RGBLIGHT_ENABLE
  3. #define RGBLIGHT_SLEEP
  4. #define RGBLIGHT_EFFECT_BREATHING
  5. #define RGBLIGHT_EFFECT_RAINBOW_MOOD
  6. #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
  7. #define RGBLIGHT_EFFECT_SNAKE
  8. #define RGBLIGHT_EFFECT_KNIGHT
  9. #define RGBLIGHT_EFFECT_CHRISTMAS
  10. #define RGBLIGHT_EFFECT_STATIC_GRADIENT
  11. #define RGBLIGHT_EFFECT_RGB_TEST
  12. #define RGBLIGHT_EFFECT_ALTERNATING
  13. #define RGBLIGHT_EFFECT_TWINKLE
  14. #endif // RGBLIGHT_ENABLE
  15. #ifdef RGB_MATRIX_ENABLE
  16. #define RGB_DISABLE_WHEN_USB_SUSPENDED
  17. #endif
  18. #ifdef AUDIO_CLICKY
  19. #define AUDIO_CLICKY_ON
  20. #define AUDIO_CLICKY_FREQ_DEFAULT 261.63f
  21. #define AUDIO_CLICKY_FREQ_MIN 65.41f
  22. #define AUDIO_CLICKY_FREQ_MAX 1046.5f
  23. #define AUDIO_CLICKY_FREQ_FACTOR 1.61803f // golden ratio
  24. #define AUDIO_CLICKY_FREQ_RANDOMNESS 17.0f
  25. #endif
  26. // Enable features depending on keyboard
  27. #if defined(KEYBOARD_clueboard_66_hotswap_prototype)
  28. #ifndef RGBLIGHT_ENABLE
  29. #define RGBLIGHT_ENABLE
  30. #endif
  31. #ifndef AUDIO_CLICKY
  32. #define AUDIO_CLICKY
  33. #endif
  34. #elif defined(KEYBOARD_clueboard_66_hotswap_gen1) || defined(KEYBOARD_clueboard_66_rev4)
  35. #ifndef AUDIO_CLICKY
  36. #define AUDIO_CLICKY
  37. #endif
  38. #endif