From 89fcba73b7da388d93f4f09b82d5d86b030c1290 Mon Sep 17 00:00:00 2001 From: darakuneko Date: Fri, 26 Jan 2024 21:43:51 +0900 Subject: [PATCH] add: vialrgb effect Pixel Flow Flower Blooming Starlight Starlight Dual Hue Starlight Dual Sat Riverflow --- .../animations/flower_blooming_anim.h | 1 + .../rgb_matrix/animations/pixel_flow_anim.h | 1 + .../rgb_matrix/animations/riverflow_anim.h | 1 + .../rgb_matrix/animations/starlight_anim.h | 1 + .../animations/starlight_dual_hue_anim.h | 1 + .../animations/starlight_dual_sat_anim.h | 1 + quantum/vialrgb_effects.inc | 24 +++++++++++++++++++ 7 files changed, 30 insertions(+) diff --git a/quantum/rgb_matrix/animations/flower_blooming_anim.h b/quantum/rgb_matrix/animations/flower_blooming_anim.h index 7629fde858..abea6ed6d3 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 27567b4f3a..3a58da92cc 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 79a38e7f6e..7fbe1371b2 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 33f0b61a91..744f5bfa75 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 df6461b8b7..33c36db839 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 f6ecd48aa1..91c9579efe 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 };