Mask off speed bits in MSI Mystic Light controller

This commit is contained in:
Adam Honse
2021-03-30 08:53:58 -05:00
parent d4ae75c512
commit 0280ac3b29
2 changed files with 2 additions and 2 deletions

View File

@@ -54,7 +54,7 @@ void MSIMysticLight162Controller::SetMode
}
zoneData->effect = mode;
zoneData->speedAndBrightnessFlags = ( brightness << 2 ) | speed;
zoneData->speedAndBrightnessFlags = ( brightness << 2 ) | ( speed & 0x03 );
zoneData->colorFlags = 0x00;// BitSet(zoneData->colorFlags, !rainbow_color, 7u);
zoneData->padding = 0x00;
}

View File

@@ -110,7 +110,7 @@ void MSIMysticLight185Controller::SetMode
}
zoneData->effect = mode;
zoneData->speedAndBrightnessFlags = ( brightness << 2u ) | speed;
zoneData->speedAndBrightnessFlags = ( brightness << 2 ) | ( speed & 0x03 );
zoneData->colorFlags = 0x00;// BitSet(zoneData->colorFlags, !rainbow_color, 7u);
zoneData->padding = 0x00;
}