This commit is contained in:
Daraku-Neko 2025-11-17 06:07:23 +08:00 committed by GitHub
commit 562e303ec5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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
};