diff --git a/data/constants/lighting/rgb_matrix_0.0.1.hjson b/data/constants/lighting/rgb_matrix_0.0.1.hjson index 114126841a0..da8a960e768 100644 --- a/data/constants/lighting/rgb_matrix_0.0.1.hjson +++ b/data/constants/lighting/rgb_matrix_0.0.1.hjson @@ -155,6 +155,21 @@ "0x2B": { "key": "SOLID_MULTISPLASH", "group": "reactive" + }, + "0x2C": { + "key": "FLOWER_BLOOMING" + }, + "0x2D": { + "key": "STARLIGHT" + }, + "0x2E": { + "key": "STARLIGHT_DUAL_SAT" + }, + "0x2F": { + "key": "STARLIGHT_DUAL_HUE" + }, + "0x30": { + "key": "RIVERFLOW" } } } diff --git a/quantum/rgb_matrix/lighting_map.h b/quantum/rgb_matrix/lighting_map.h index 6e5c6781f05..913d3123461 100644 --- a/quantum/rgb_matrix/lighting_map.h +++ b/quantum/rgb_matrix/lighting_map.h @@ -241,6 +241,26 @@ enum { ENABLED_RGB_MATRIX_EFFECTS = 0 | (1ULL << 0x2B) #endif #endif + +#ifdef ENABLE_RGB_MATRIX_FLOWER_BLOOMING + | (1ULL << 0x2C) +#endif + +#ifdef ENABLE_RGB_MATRIX_STARLIGHT + | (1ULL << 0x2D) +#endif + +#ifdef ENABLE_RGB_MATRIX_STARLIGHT_DUAL_SAT + | (1ULL << 0x2E) +#endif + +#ifdef ENABLE_RGB_MATRIX_STARLIGHT_DUAL_HUE + | (1ULL << 0x2F) +#endif + +#ifdef ENABLE_RGB_MATRIX_RIVERFLOW + | (1ULL << 0x30) +#endif }; static const uint8_t rgb_matrix_effect_map[][2] PROGMEM = { { 0x00, RGB_MATRIX_SOLID_COLOR}, @@ -458,6 +478,26 @@ static const uint8_t rgb_matrix_effect_map[][2] PROGMEM = { { 0x2B, RGB_MATRIX_SOLID_MULTISPLASH}, #endif #endif + +#ifdef ENABLE_RGB_MATRIX_FLOWER_BLOOMING +{ 0x2C, RGB_MATRIX_FLOWER_BLOOMING}, +#endif + +#ifdef ENABLE_RGB_MATRIX_STARLIGHT +{ 0x2D, RGB_MATRIX_STARLIGHT}, +#endif + +#ifdef ENABLE_RGB_MATRIX_STARLIGHT_DUAL_SAT +{ 0x2E, RGB_MATRIX_STARLIGHT_DUAL_SAT}, +#endif + +#ifdef ENABLE_RGB_MATRIX_STARLIGHT_DUAL_HUE +{ 0x2F, RGB_MATRIX_STARLIGHT_DUAL_HUE}, +#endif + +#ifdef ENABLE_RGB_MATRIX_RIVERFLOW +{ 0x30, RGB_MATRIX_RIVERFLOW}, +#endif }; uint8_t rgb_matrix_effect_to_id(uint8_t val) {