mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-04-16 11:56:56 -04:00
Fix padding in MSI Mystic Light controller and disable multiple-zone modes. Controller is still not enabled for general use. See Issue #389
This commit is contained in:
@@ -128,7 +128,7 @@ struct CorsairZoneData
|
||||
Color color { 0, 0, 0 };
|
||||
unsigned char fan_flags = 40;
|
||||
unsigned char corsair_quantity;
|
||||
unsigned char padding[3];
|
||||
unsigned char padding[4];
|
||||
unsigned char is_individual = 0;
|
||||
};
|
||||
|
||||
|
||||
@@ -149,40 +149,40 @@ void RGBController_MSIMysticLight::SetupModes()
|
||||
SetupMode("Flashing", MSI_MODE_FLASHING, COMMON);
|
||||
SetupMode("Double flashing", MSI_MODE_DOUBLE_FLASHING, COMMON);
|
||||
SetupMode("Lightning", MSI_MODE_LIGHTNING, COMMON);
|
||||
SetupMode("MSI Marquee", MSI_MODE_MSI_MARQUEE, COMMON);
|
||||
SetupMode("Meteor", MSI_MODE_METEOR, COMMON);
|
||||
SetupMode("Water drop", MSI_MODE_WATER_DROP, COMMON);
|
||||
SetupMode("MSI Rainbow", MSI_MODE_MSI_RAINBOW, RANDOM_ONLY);
|
||||
SetupMode("Pop", MSI_MODE_POP, COMMON);
|
||||
SetupMode("Rap", MSI_MODE_RAP, COMMON);
|
||||
SetupMode("Jazz", MSI_MODE_JAZZ, COMMON);
|
||||
SetupMode("Play", MSI_MODE_PLAY, COMMON);
|
||||
SetupMode("Movie", MSI_MODE_MOVIE, COMMON);
|
||||
SetupMode("Color ring", MSI_MODE_COLOR_RING, COMMON);
|
||||
SetupMode("Planetary", MSI_MODE_PLANETARY, COMMON);
|
||||
SetupMode("Double meteor", MSI_MODE_DOUBLE_METEOR, COMMON);
|
||||
SetupMode("Energy", MSI_MODE_ENERGY, COMMON);
|
||||
SetupMode("Blink", MSI_MODE_BLINK, COMMON);
|
||||
SetupMode("Clock", MSI_MODE_CLOCK, COMMON);
|
||||
SetupMode("Color pulse", MSI_MODE_COLOR_PULSE, COMMON);
|
||||
SetupMode("Color shift", MSI_MODE_COLOR_SHIFT, COMMON);
|
||||
SetupMode("Color wave", MSI_MODE_COLOR_WAVE, COMMON);
|
||||
SetupMode("Marquee", MSI_MODE_MARQUEE, COMMON);
|
||||
SetupMode("Rainbow", MSI_MODE_RAINBOW, COMMON);
|
||||
SetupMode("Rainbow wave", MSI_MODE_RAINBOW_WAVE, COMMON);
|
||||
SetupMode("Visor", MSI_MODE_VISOR, COMMON);
|
||||
SetupMode("JRainbow", MSI_MODE_JRAINBOW, COMMON);
|
||||
SetupMode("Rainbow flashing", MSI_MODE_RAINBOW_FLASHING, COMMON);
|
||||
SetupMode("Rainbow double flashing", MSI_MODE_RAINBOW_DOUBLE_FLASHING, COMMON);
|
||||
SetupMode("Random", MSI_MODE_RANDOM, COMMON);
|
||||
SetupMode("Fan control", MSI_MODE_FAN_CONTROL, COMMON);
|
||||
SetupMode("Off 2", MSI_MODE_DISABLE_2, COMMON);
|
||||
SetupMode("Color ring flashing", MSI_MODE_COLOR_RING_FLASHING, COMMON);
|
||||
SetupMode("Color ring double flashing", MSI_MODE_COLOR_RING_DOUBLE_FLASHING, COMMON);
|
||||
SetupMode("Stack", MSI_MODE_STACK, COMMON);
|
||||
SetupMode("Corsair Que", MSI_MODE_CORSAIR_QUE, COMMON);
|
||||
SetupMode("Fire", MSI_MODE_FIRE, COMMON);
|
||||
SetupMode("Lava", MSI_MODE_LAVA, COMMON);
|
||||
// SetupMode("MSI Marquee", MSI_MODE_MSI_MARQUEE, COMMON);
|
||||
// SetupMode("Meteor", MSI_MODE_METEOR, COMMON);
|
||||
// SetupMode("Water drop", MSI_MODE_WATER_DROP, COMMON);
|
||||
// SetupMode("MSI Rainbow", MSI_MODE_MSI_RAINBOW, RANDOM_ONLY);
|
||||
// SetupMode("Pop", MSI_MODE_POP, COMMON);
|
||||
// SetupMode("Rap", MSI_MODE_RAP, COMMON);
|
||||
// SetupMode("Jazz", MSI_MODE_JAZZ, COMMON);
|
||||
// SetupMode("Play", MSI_MODE_PLAY, COMMON);
|
||||
// SetupMode("Movie", MSI_MODE_MOVIE, COMMON);
|
||||
// SetupMode("Color ring", MSI_MODE_COLOR_RING, COMMON);
|
||||
// SetupMode("Planetary", MSI_MODE_PLANETARY, COMMON);
|
||||
// SetupMode("Double meteor", MSI_MODE_DOUBLE_METEOR, COMMON);
|
||||
// SetupMode("Energy", MSI_MODE_ENERGY, COMMON);
|
||||
// SetupMode("Blink", MSI_MODE_BLINK, COMMON);
|
||||
// SetupMode("Clock", MSI_MODE_CLOCK, COMMON);
|
||||
// SetupMode("Color pulse", MSI_MODE_COLOR_PULSE, COMMON);
|
||||
// SetupMode("Color shift", MSI_MODE_COLOR_SHIFT, COMMON);
|
||||
// SetupMode("Color wave", MSI_MODE_COLOR_WAVE, COMMON);
|
||||
// SetupMode("Marquee", MSI_MODE_MARQUEE, COMMON);
|
||||
// SetupMode("Rainbow", MSI_MODE_RAINBOW, COMMON);
|
||||
// SetupMode("Rainbow wave", MSI_MODE_RAINBOW_WAVE, COMMON);
|
||||
// SetupMode("Visor", MSI_MODE_VISOR, COMMON);
|
||||
// SetupMode("JRainbow", MSI_MODE_JRAINBOW, COMMON);
|
||||
// SetupMode("Rainbow flashing", MSI_MODE_RAINBOW_FLASHING, COMMON);
|
||||
// SetupMode("Rainbow double flashing", MSI_MODE_RAINBOW_DOUBLE_FLASHING, COMMON);
|
||||
// SetupMode("Random", MSI_MODE_RANDOM, COMMON);
|
||||
// SetupMode("Fan control", MSI_MODE_FAN_CONTROL, COMMON);
|
||||
// SetupMode("Off 2", MSI_MODE_DISABLE_2, COMMON);
|
||||
// SetupMode("Color ring flashing", MSI_MODE_COLOR_RING_FLASHING, COMMON);
|
||||
// SetupMode("Color ring double flashing", MSI_MODE_COLOR_RING_DOUBLE_FLASHING, COMMON);
|
||||
// SetupMode("Stack", MSI_MODE_STACK, COMMON);
|
||||
// SetupMode("Corsair Que", MSI_MODE_CORSAIR_QUE, COMMON);
|
||||
// SetupMode("Fire", MSI_MODE_FIRE, COMMON);
|
||||
// SetupMode("Lava", MSI_MODE_LAVA, COMMON);
|
||||
}
|
||||
|
||||
void RGBController_MSIMysticLight::UpdateLed(int zone, int led)
|
||||
|
||||
Reference in New Issue
Block a user