diff --git a/Controllers/HyperXKeyboardController/HyperXKeyboardController.cpp b/Controllers/HyperXKeyboardController/HyperXKeyboardController.cpp index c135aeea..be69fb77 100644 --- a/Controllers/HyperXKeyboardController/HyperXKeyboardController.cpp +++ b/Controllers/HyperXKeyboardController/HyperXKeyboardController.cpp @@ -137,7 +137,7 @@ void HyperXKeyboardController::SetLEDsDirect(std::vector colors) red_color_data ); - Sleep(2); + Sleep(5); SendDirect ( @@ -145,7 +145,7 @@ void HyperXKeyboardController::SetLEDsDirect(std::vector colors) grn_color_data ); - Sleep(2); + Sleep(5); SendDirect ( @@ -153,7 +153,7 @@ void HyperXKeyboardController::SetLEDsDirect(std::vector colors) blu_color_data ); - Sleep(2); + Sleep(5); SendDirectExtended ( @@ -189,6 +189,8 @@ void HyperXKeyboardController::SetLEDs(std::vector colors) red_color_data ); + Sleep(5); + SendColor ( 0x01, @@ -196,6 +198,8 @@ void HyperXKeyboardController::SetLEDs(std::vector colors) grn_color_data ); + Sleep(5); + SendColor ( 0x01, @@ -203,6 +207,8 @@ void HyperXKeyboardController::SetLEDs(std::vector colors) blu_color_data ); + Sleep(5); + SendExtendedColor ( 0x01, diff --git a/Controllers/PoseidonZRGBController/PoseidonZRGBController.cpp b/Controllers/PoseidonZRGBController/PoseidonZRGBController.cpp index d241bd11..6161f7b7 100644 --- a/Controllers/PoseidonZRGBController/PoseidonZRGBController.cpp +++ b/Controllers/PoseidonZRGBController/PoseidonZRGBController.cpp @@ -104,6 +104,9 @@ void PoseidonZRGBController::SetLEDsDirect(std::vector colors) | Send packets | \*-----------------------------------------------------*/ hid_send_feature_report(dev, red_grn_buf, 264); + + Sleep(5); + hid_send_feature_report(dev, blu_buf, 264); }