Skip to content

Commit 503ad36

Browse files
TsunamiMommyCalcProgrammer1
authored andcommitted
Merge rework of IT8297, IT5702, IT5711 driver code. Adds new controller IT82950.
1 parent 1be1656 commit 503ad36

9 files changed

Lines changed: 3566 additions & 1096 deletions

Controllers/GigabyteRGBFusion2USBController/GigabyteRGBFusion2USBController.cpp

Lines changed: 475 additions & 277 deletions
Large diffs are not rendered by default.

Controllers/GigabyteRGBFusion2USBController/GigabyteRGBFusion2USBController.h

Lines changed: 240 additions & 104 deletions
Large diffs are not rendered by default.

Controllers/GigabyteRGBFusion2USBController/GigabyteRGBFusion2USBControllerDetect.cpp

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
| motherboard |
66
| |
77
| jackun 08 Jan 2020 |
8+
| megadjc 31 Jul 2025 |
89
| |
910
| This file is part of the OpenRGB project |
1011
| SPDX-License-Identifier: GPL-2.0-only |
@@ -22,14 +23,9 @@
2223
#define IT8297_U 0xCC
2324
#define IT8297_UPG 0xFF89
2425

25-
/******************************************************************************************\
26-
* *
27-
* DetectGigabyteRGBFusion2USBControllers *
28-
* *
29-
* Detect GigabyteRGB Fusion 2 devices that use IT8297 RGB controller *
30-
* *
31-
\******************************************************************************************/
32-
26+
/*---------------------------------------------------------*\
27+
| Detector for Gigabyte RGB Fusion USB controllers |
28+
\*---------------------------------------------------------*/
3329
void DetectGigabyteRGBFusion2USBControllers(hid_device_info* info, const std::string&)
3430
{
3531
DMIInfo MB_info;
@@ -42,14 +38,16 @@ void DetectGigabyteRGBFusion2USBControllers(hid_device_info* info, const std::st
4238
// Constructor sets the name
4339
ResourceManager::get()->RegisterRGBController(rgb_controller);
4440
}
45-
} /* DetectRGBFusion2USBControllers() */
41+
}
4642

4743
#ifdef USE_HID_USAGE
4844
REGISTER_HID_DETECTOR_PU(DETECTOR_NAME, DetectGigabyteRGBFusion2USBControllers, IT8297_VID, 0x8297, IT8297_UPG, IT8297_U);
45+
REGISTER_HID_DETECTOR_PU(DETECTOR_NAME, DetectGigabyteRGBFusion2USBControllers, IT8297_VID, 0x8950, IT8297_UPG, IT8297_U);
4946
REGISTER_HID_DETECTOR_PU(DETECTOR_NAME, DetectGigabyteRGBFusion2USBControllers, IT8297_VID, 0x5702, IT8297_UPG, IT8297_U);
5047
REGISTER_HID_DETECTOR_PU(DETECTOR_NAME, DetectGigabyteRGBFusion2USBControllers, IT8297_VID, 0x5711, IT8297_UPG, IT8297_U);
5148
#else
5249
REGISTER_HID_DETECTOR_I(DETECTOR_NAME, DetectGigabyteRGBFusion2USBControllers, IT8297_VID, 0x8297, IT8297_IFC);
50+
REGISTER_HID_DETECTOR_I(DETECTOR_NAME, DetectGigabyteRGBFusion2USBControllers, IT8297_VID, 0x8950, IT8297_IFC);
5351
REGISTER_HID_DETECTOR_I(DETECTOR_NAME, DetectGigabyteRGBFusion2USBControllers, IT8297_VID, 0x5702, IT8297_IFC);
5452
REGISTER_HID_DETECTOR_I(DETECTOR_NAME, DetectGigabyteRGBFusion2USBControllers, IT8297_VID, 0x5711, IT8297_IFC);
5553
#endif

0 commit comments

Comments
 (0)