add: vialrgb effect

Pixel Flow
Flower Blooming
Starlight
Starlight Dual Hue
Starlight Dual Sat
Riverflow
This commit is contained in:
darakuneko 2024-01-26 21:43:51 +09:00
parent 9fb5d2aa5b
commit 89fcba73b7
7 changed files with 30 additions and 0 deletions

View file

@ -15,6 +15,7 @@
*/
#ifdef ENABLE_RGB_MATRIX_FLOWER_BLOOMING
#define RGB_MATRIX_EFFECT_FLOWER_BLOOMING
RGB_MATRIX_EFFECT(FLOWER_BLOOMING)
# ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS

View file

@ -2,6 +2,7 @@
// SPDX-License-Identifier: GPL-2.0+
#ifdef ENABLE_RGB_MATRIX_PIXEL_FLOW
#define RGB_MATRIX_EFFECT_PIXEL_FLOW
RGB_MATRIX_EFFECT(PIXEL_FLOW)
# ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS

View file

@ -1,4 +1,5 @@
#ifdef ENABLE_RGB_MATRIX_RIVERFLOW
#define RGB_MATRIX_EFFECT_RIVERFLOW
RGB_MATRIX_EFFECT(RIVERFLOW)
# ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS

View file

@ -1,4 +1,5 @@
#ifdef ENABLE_RGB_MATRIX_STARLIGHT
#define RGB_MATRIX_EFFECT_STARLIGHT
RGB_MATRIX_EFFECT(STARLIGHT)
# ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS

View file

@ -1,4 +1,5 @@
#ifdef ENABLE_RGB_MATRIX_STARLIGHT_DUAL_HUE
#define RGB_MATRIX_EFFECT_STARLIGHT_DUAL_HUE
RGB_MATRIX_EFFECT(STARLIGHT_DUAL_HUE)
# ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS

View file

@ -1,4 +1,5 @@
#ifdef ENABLE_RGB_MATRIX_STARLIGHT_DUAL_SAT
#define RGB_MATRIX_EFFECT_STARLIGHT_DUAL_SAT
RGB_MATRIX_EFFECT(STARLIGHT_DUAL_SAT)
# ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS

View file

@ -47,6 +47,12 @@ enum {
VIALRGB_EFFECT_SOLID_MULTISPLASH,
VIALRGB_EFFECT_PIXEL_RAIN,
VIALRGB_EFFECT_PIXEL_FRACTAL,
VIALRGB_EFFECT_PIXEL_FLOW,
VIALRGB_EFFECT_FLOWER_BLOOMING,
VIALRGB_EFFECT_STARLIGHT,
VIALRGB_EFFECT_STARLIGHT_DUAL_HUE,
VIALRGB_EFFECT_STARLIGHT_DUAL_SAT,
VIALRGB_EFFECT_RIVERFLOW
};
static const PROGMEM vialrgb_supported_mode_t supported_modes[] = {
@ -183,4 +189,22 @@ static const PROGMEM vialrgb_supported_mode_t supported_modes[] = {
#ifdef RGB_MATRIX_EFFECT_PIXEL_FRACTAL
{ VIALRGB_EFFECT_PIXEL_FRACTAL, RGB_MATRIX_PIXEL_FRACTAL },
#endif
#ifdef RGB_MATRIX_EFFECT_PIXEL_FLOW
{ VIALRGB_EFFECT_PIXEL_FLOW, RGB_MATRIX_PIXEL_FLOW },
#endif
#ifdef RGB_MATRIX_EFFECT_FLOWER_BLOOMING
{ VIALRGB_EFFECT_FLOWER_BLOOMING, RGB_MATRIX_FLOWER_BLOOMING },
#endif
#ifdef RGB_MATRIX_EFFECT_STARLIGHT
{ VIALRGB_EFFECT_STARLIGHT, RGB_MATRIX_STARLIGHT },
#endif
#ifdef RGB_MATRIX_EFFECT_STARLIGHT_DUAL_HUE
{ VIALRGB_EFFECT_STARLIGHT_DUAL_HUE, RGB_MATRIX_STARLIGHT_DUAL_HUE },
#endif
#ifdef RGB_MATRIX_EFFECT_STARLIGHT_DUAL_SAT
{ VIALRGB_EFFECT_STARLIGHT_DUAL_SAT, RGB_MATRIX_STARLIGHT_DUAL_SAT },
#endif
#ifdef RGB_MATRIX_EFFECT_RIVERFLOW
{ VIALRGB_EFFECT_RIVERFLOW, RGB_MATRIX_RIVERFLOW },
#endif
};