Update RGB Matrix effect map

This commit is contained in:
zvecr 2024-07-18 09:47:55 +01:00
parent 105458800f
commit 82c01e4433
2 changed files with 55 additions and 0 deletions

View File

@ -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"
}
}
}

View File

@ -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) {