Fix Tricolor mode
This commit is contained in:
parent
ce3c30f443
commit
c1d3e91c32
3 changed files with 12 additions and 6 deletions
|
|
@ -75,7 +75,7 @@ void RGBFusion2GPUController::SetZone(uint8_t zone, uint8_t mode, fusion2_config
|
|||
{
|
||||
uint8_t zone_pkt[8] = { RGB_FUSION2_GPU_REG_MODE, mode, zone_config.speed, zone_config.brightness, mystery_flag, (uint8_t)(zone + 1), 0x00, 0x00 };
|
||||
bus->i2c_write_block(dev, sizeof(zone_pkt), zone_pkt);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case RGB_FUSION2_GPU_MODE_GRADIENT:
|
||||
|
|
@ -103,7 +103,7 @@ void RGBFusion2GPUController::SetZone(uint8_t zone, uint8_t mode, fusion2_config
|
|||
}
|
||||
break;
|
||||
|
||||
case RGB_FUSION2_GPU_MODE_COLOR_SHIFT:
|
||||
case RGB_FUSION2_GPU_MODE_COLOR_SHIFT:
|
||||
{
|
||||
mystery_flag = zone_config.numberOfColors;
|
||||
uint8_t zone_pkt[8] = { RGB_FUSION2_GPU_REG_MODE, mode, zone_config.speed, zone_config.brightness, mystery_flag, (uint8_t)(zone + 1), 0x00, 0x00 };
|
||||
|
|
@ -138,7 +138,7 @@ void RGBFusion2GPUController::SetZone(uint8_t zone, uint8_t mode, fusion2_config
|
|||
bus->i2c_write_block(dev, sizeof(zone_pktD), zone_pktD);
|
||||
}
|
||||
break;
|
||||
|
||||
|
||||
default:
|
||||
{
|
||||
LOG_TRACE("[%s] Mode %02d not found", "fusion2 gpu", mode);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue