Initial commit for the Corsair K60 RGB PRO to resolve #1240

+ Adding K60 and K60 Low Profile PID to CorsairPeripheralV2Devices.h
+ Adding device layout
+ Registering detector
+ Adding pointer layout map and changing calls to accomodate.
This commit is contained in:
Chris
2022-08-16 14:04:18 +10:00
committed by Adam Honse
parent a1be27ad61
commit de3d2c7e22
9 changed files with 256 additions and 49 deletions

View File

@@ -21,7 +21,7 @@ CorsairPeripheralV2SWController::~CorsairPeripheralV2SWController()
}
void CorsairPeripheralV2SWController::SetLedsDirect(std::vector<RGBColor>colors)
void CorsairPeripheralV2SWController::SetLedsDirect(std::vector<RGBColor *>colors)
{
uint16_t count = colors.size();
uint16_t green = count;
@@ -33,7 +33,7 @@ void CorsairPeripheralV2SWController::SetLedsDirect(std::vector<RGBColor>colors)
for(std::size_t i = 0; i < count; i++)
{
RGBColor color = colors[i];
RGBColor color = *colors[i];
buffer[i] = RGBGetRValue(color);
buffer[green + i] = RGBGetGValue(color);