Browse Source

Update RGB Matrix effect map

zvecr 2 years ago
parent
commit
82c01e4433
2 changed files with 55 additions and 0 deletions
  1. 15 0
      data/constants/lighting/rgb_matrix_0.0.1.hjson
  2. 40 0
      quantum/rgb_matrix/lighting_map.h

+ 15 - 0
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"
         }
     }
 }

+ 40 - 0
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) {