diff --git a/quantum/rgb_matrix/animations/flower_blooming_anim.h b/quantum/rgb_matrix/animations/flower_blooming_anim.h index 91f70c8d52..d68dff0f37 100644 --- a/quantum/rgb_matrix/animations/flower_blooming_anim.h +++ b/quantum/rgb_matrix/animations/flower_blooming_anim.h @@ -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 diff --git a/quantum/rgb_matrix/animations/pixel_flow_anim.h b/quantum/rgb_matrix/animations/pixel_flow_anim.h index 44b4b5c481..90b76592e4 100644 --- a/quantum/rgb_matrix/animations/pixel_flow_anim.h +++ b/quantum/rgb_matrix/animations/pixel_flow_anim.h @@ -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 diff --git a/quantum/rgb_matrix/animations/riverflow_anim.h b/quantum/rgb_matrix/animations/riverflow_anim.h index e9ef25f70c..51b283094c 100644 --- a/quantum/rgb_matrix/animations/riverflow_anim.h +++ b/quantum/rgb_matrix/animations/riverflow_anim.h @@ -1,4 +1,5 @@ #ifdef ENABLE_RGB_MATRIX_RIVERFLOW +#define RGB_MATRIX_EFFECT_RIVERFLOW RGB_MATRIX_EFFECT(RIVERFLOW) # ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS diff --git a/quantum/rgb_matrix/animations/starlight_anim.h b/quantum/rgb_matrix/animations/starlight_anim.h index c4f943c5ce..067578d63a 100644 --- a/quantum/rgb_matrix/animations/starlight_anim.h +++ b/quantum/rgb_matrix/animations/starlight_anim.h @@ -1,4 +1,5 @@ #ifdef ENABLE_RGB_MATRIX_STARLIGHT +#define RGB_MATRIX_EFFECT_STARLIGHT RGB_MATRIX_EFFECT(STARLIGHT) # ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS diff --git a/quantum/rgb_matrix/animations/starlight_dual_hue_anim.h b/quantum/rgb_matrix/animations/starlight_dual_hue_anim.h index 276b8c3fdf..a0d2fd1d6a 100644 --- a/quantum/rgb_matrix/animations/starlight_dual_hue_anim.h +++ b/quantum/rgb_matrix/animations/starlight_dual_hue_anim.h @@ -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 diff --git a/quantum/rgb_matrix/animations/starlight_dual_sat_anim.h b/quantum/rgb_matrix/animations/starlight_dual_sat_anim.h index e063658982..94709002cd 100644 --- a/quantum/rgb_matrix/animations/starlight_dual_sat_anim.h +++ b/quantum/rgb_matrix/animations/starlight_dual_sat_anim.h @@ -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 diff --git a/quantum/vialrgb_effects.inc b/quantum/vialrgb_effects.inc index 36ef22659b..822540c1bc 100644 --- a/quantum/vialrgb_effects.inc +++ b/quantum/vialrgb_effects.inc @@ -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 };