From d6ec41aba4ce4ae7994d6ba5befb2776f412e6d7 Mon Sep 17 00:00:00 2001 From: Neshura Date: Sat, 21 Jan 2023 03:12:16 +0100 Subject: [PATCH] Support for Corsair Vengeance DDR5 --- .../CorsairVengeanceControllerDetect.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Controllers/CorsairVengeanceController/CorsairVengeanceControllerDetect.cpp b/Controllers/CorsairVengeanceController/CorsairVengeanceControllerDetect.cpp index 2f8e078b3..5ca5a70c1 100644 --- a/Controllers/CorsairVengeanceController/CorsairVengeanceControllerDetect.cpp +++ b/Controllers/CorsairVengeanceController/CorsairVengeanceControllerDetect.cpp @@ -65,6 +65,16 @@ void DetectCorsairVengeanceControllers(std::vector &busses CorsairVengeanceController* new_controller = new CorsairVengeanceController(busses[bus], addr); RGBController_CorsairVengeance* new_rgbcontroller = new RGBController_CorsairVengeance(new_controller); + ResourceManager::get()->RegisterRGBController(new_rgbcontroller); + } + } + for(unsigned char addr = 0x18; addr <= 0x1F; addr++) + { + if(TestForCorsairVengeanceController(busses[bus], addr)) + { + CorsairVengeanceController* new_controller = new CorsairVengeanceController(busses[bus], addr); + RGBController_CorsairVengeance* new_rgbcontroller = new RGBController_CorsairVengeance(new_controller); + ResourceManager::get()->RegisterRGBController(new_rgbcontroller); } }