Fix Tricolor mode

This commit is contained in:
Cyril Bosselut 2024-01-28 02:52:13 +00:00 committed by Adam Honse
parent ce3c30f443
commit c1d3e91c32
3 changed files with 12 additions and 6 deletions

View file

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