VIA Configurator Refactor (#7268)
[jackhill/qmk/firmware.git] / quantum / rgblight_reconfig.h
CommitLineData
6d6d91c8
TI
1#ifndef RGBLIGHT_RECONFIG_H
2#define RGBLIGHT_RECONFIG_H
3
4#ifdef RGBLIGHT_ANIMATIONS
b624f32f 5// for backward compatibility
6# define RGBLIGHT_EFFECT_BREATHING
7# define RGBLIGHT_EFFECT_RAINBOW_MOOD
8# define RGBLIGHT_EFFECT_RAINBOW_SWIRL
9# define RGBLIGHT_EFFECT_SNAKE
10# define RGBLIGHT_EFFECT_KNIGHT
11# define RGBLIGHT_EFFECT_CHRISTMAS
12# define RGBLIGHT_EFFECT_STATIC_GRADIENT
13# define RGBLIGHT_EFFECT_RGB_TEST
14# define RGBLIGHT_EFFECT_ALTERNATING
6d6d91c8
TI
15#endif
16
17#ifdef RGBLIGHT_STATIC_PATTERNS
b624f32f 18# define RGBLIGHT_EFFECT_STATIC_GRADIENT
6d6d91c8
TI
19#endif
20
21// check dynamic animation effects chose ?
b624f32f 22#if defined(RGBLIGHT_EFFECT_BREATHING) || defined(RGBLIGHT_EFFECT_RAINBOW_MOOD) || defined(RGBLIGHT_EFFECT_RAINBOW_SWIRL) || defined(RGBLIGHT_EFFECT_SNAKE) || defined(RGBLIGHT_EFFECT_KNIGHT) || defined(RGBLIGHT_EFFECT_CHRISTMAS) || defined(RGBLIGHT_EFFECT_RGB_TEST) || defined(RGBLIGHT_EFFECT_ALTERNATING)
23# define RGBLIGHT_USE_TIMER
24# ifndef RGBLIGHT_ANIMATIONS
25# define RGBLIGHT_ANIMATIONS // for backward compatibility
26# endif
6d6d91c8
TI
27#endif
28
b624f32f 29#endif // RGBLIGHT_RECONFIG_H