mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-04-26 00:38:10 -04:00
Select all zones before applying Polychrome colors
This commit is contained in:
@@ -129,6 +129,11 @@ void PolychromeController::SetColorsAndSpeed(unsigned char red, unsigned char gr
|
||||
}
|
||||
else
|
||||
{
|
||||
/*-----------------------------------------------------*\
|
||||
| Select all zones for now |
|
||||
\*-----------------------------------------------------*/
|
||||
bus->i2c_smbus_write_block_data(dev, POLYCHROME_REG_ZONE_SELECT_ALL, 1);
|
||||
|
||||
/*-----------------------------------------------------*\
|
||||
| Polychrome firmware always writes color to fixed reg |
|
||||
\*-----------------------------------------------------*/
|
||||
|
||||
@@ -45,6 +45,8 @@ enum
|
||||
{
|
||||
POLYCHROME_REG_FIRMWARE_VER = 0x00, /* Firmware version Major.Minor */
|
||||
POLYCHROME_REG_MODE = 0x30, /* Mode selection register */
|
||||
POLYCHROME_REG_ZONE_SELECT = 0x31, /* Zone selection register */
|
||||
POLYCHROME_REG_ZONE_SELECT_ALL = 0x32, /* Zone select all register */
|
||||
POLYCHROME_REG_COLOR = 0x34, /* Color register: Red, Green, Blue */
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user