From f3ccaf1a2b5e7c97f1622312e4110ccc88692588 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 29 Sep 2020 20:54:04 +0000 Subject: [PATCH] Move RGBController files for device controllers into the Controllers directory --- .../RGBController_AMDWraithPrism.cpp | 0 .../RGBController_AMDWraithPrism.h | 0 .../RGBController_AorusATC800.cpp | 0 .../RGBController_AorusATC800.h | 0 .../RGBController_AuraCore.cpp | 0 .../RGBController_AuraCore.h | 0 .../RGBController_AuraGPU.cpp | 0 .../RGBController_AuraGPU.h | 0 .../RGBController_AuraSMBus.cpp | 0 .../RGBController_AuraSMBus.h | 0 .../RGBController_AuraUSB.cpp | 0 .../RGBController_AuraUSB.h | 0 .../RGBController_CMMP750Controller.cpp | 0 .../RGBController_CMMP750Controller.h | 0 ...RGBController_CorsairDominatorPlatinum.cpp | 0 .../RGBController_CorsairDominatorPlatinum.h | 0 .../RGBController_CorsairHydro.cpp | 0 .../RGBController_CorsairHydro.h | 0 .../RGBController_CorsairLightingNode.cpp | 0 .../RGBController_CorsairLightingNode.h | 0 .../RGBController_CorsairPeripheral.cpp | 0 .../RGBController_CorsairPeripheral.h | 0 .../RGBController_CorsairVengeance.cpp | 0 .../RGBController_CorsairVengeance.h | 0 .../RGBController_CorsairVengeancePro.cpp | 0 .../RGBController_CorsairVengeancePro.h | 0 .../RGBController_Crucial.cpp | 0 .../RGBController_Crucial.h | 0 .../DebugControllerDetect.cpp | 0 .../RGBController_DuckyKeyboard.cpp | 0 .../RGBController_DuckyKeyboard.h | 0 .../E131Controller}/E131ControllerDetect.cpp | 0 .../E131Controller}/RGBController_E131.cpp | 0 .../E131Controller}/RGBController_E131.h | 0 .../RGBController_EKController.cpp | 0 .../RGBController_EKController.h | 0 .../RGBController_EVGAGPUv1.cpp | 0 .../RGBController_EVGAGPUv1.h | 0 .../RGBController_EVGAGPUv2.cpp | 0 .../RGBController_EVGAGPUv2.h | 0 .../RGBController_Espurna.cpp | 0 .../RGBController_Espurna.h | 0 .../RGBController_Faustus.cpp | 0 .../RGBController_Faustus.h | 0 .../RGBController_GalaxGPU.cpp | 0 .../RGBController_GalaxGPU.h | 0 .../RGBController_HoltekA070.cpp | 0 .../RGBController_HoltekA070.h | 0 .../RGBController_HuePlus.cpp | 0 .../RGBController_HuePlus.h | 0 .../RGBController_HyperXDRAM.cpp | 0 .../RGBController_HyperXDRAM.h | 0 .../RGBController_HyperXAlloyOrigins.cpp | 0 .../RGBController_HyperXAlloyOrigins.h | 0 .../RGBController_HyperXKeyboard.cpp | 0 .../RGBController_HyperXKeyboard.h | 0 .../RGBController_HyperXPulsefireSurge.cpp | 0 .../RGBController_HyperXPulsefireSurge.h | 0 .../RGBController_LEDStrip.cpp | 0 .../RGBController_LEDStrip.h | 0 .../RGBController_LinuxLED.cpp | 0 .../RGBController_LinuxLED.h | 0 .../RGBController_LogitechG203.cpp | 0 .../RGBController_LogitechG203.h | 0 .../RGBController_LogitechG203L.cpp | 0 .../RGBController_LogitechG203L.h | 0 .../RGBController_LogitechG403.cpp | 0 .../RGBController_LogitechG403.h | 0 .../RGBController_LogitechG502PS.cpp | 0 .../RGBController_LogitechG502PS.h | 0 .../RGBController_LogitechG810.cpp | 0 .../RGBController_LogitechG810.h | 0 .../RGBController_LogitechGPowerPlay.cpp | 0 .../RGBController_LogitechGPowerPlay.h | 0 .../RGBController_LogitechGProWireless.cpp | 0 .../RGBController_LogitechGProWireless.h | 0 .../RGBController_MSI3Zone.cpp | 0 .../RGBController_MSI3Zone.h | 0 .../RGBController_MSIGPU.cpp | 0 .../MSIGPUController}/RGBController_MSIGPU.h | 0 .../RGBController_MSIMysticLight.cpp | 0 .../RGBController_MSIMysticLight.h | 0 .../RGBController_MSIRGB.cpp | 0 .../MSIRGBController}/RGBController_MSIRGB.h | 0 .../RGBController_NZXTHue2.cpp | 0 .../RGBController_NZXTHue2.h | 0 .../RGBController_NZXTKraken.cpp | 0 .../RGBController_NZXTKraken.h | 0 .../OpenRazerController}/OpenRazerDetect.cpp | 0 .../OpenRazerController}/OpenRazerDevices.h | 0 .../OpenRazerWindowsDetect.cpp | 0 .../RGBController_OpenRazer.cpp | 0 .../RGBController_OpenRazer.h | 0 .../RGBController_OpenRazerWindows.cpp | 0 .../RGBController_OpenRazerWindows.h | 0 .../RGBController_PatriotViper.cpp | 0 .../RGBController_PatriotViper.h | 0 .../RGBController_Polychrome.cpp | 0 .../RGBController_Polychrome.h | 0 .../RGBController_PoseidonZRGB.cpp | 0 .../RGBController_PoseidonZRGB.h | 0 .../RGBController_RGBFusion2DRAM.cpp | 0 .../RGBController_RGBFusion2DRAM.h | 0 .../RGBController_RGBFusion2SMBus.cpp | 0 .../RGBController_RGBFusion2SMBus.h | 0 .../RGBController_RGBFusion2USB.cpp | 0 .../RGBController_RGBFusion2USB.h | 0 .../RGBController_RGBFusion.cpp | 0 .../RGBController_RGBFusion.h | 0 .../RGBController_RGBFusionGPU.cpp | 0 .../RGBController_RGBFusionGPU.h | 0 .../RGBController_RedragonK556.cpp | 0 .../RGBController_RedragonK556.h | 0 .../RGBController_RedragonM711.cpp | 0 .../RGBController_RedragonM711.h | 0 .../RGBController_SapphireGPU.cpp | 0 .../RGBController_SapphireGPU.h | 0 .../RGBController_Sinowealth.cpp | 0 .../RGBController_Sinowealth.h | 0 .../RGBController_SteelSeriesApex.cpp | 0 .../RGBController_SteelSeriesApex.h | 0 .../RGBController_SteelSeriesRival.cpp | 0 .../RGBController_SteelSeriesRival.h | 0 .../RGBController_SteelSeriesSiberia.cpp | 0 .../RGBController_SteelSeriesSiberia.h | 0 .../RGBController_Tecknet.cpp | 0 .../RGBController_Tecknet.h | 0 .../RGBController_ThermaltakeRiing.cpp | 0 .../RGBController_ThermaltakeRiing.h | 0 OpenRGB.pro | 1080 +++++++++-------- 130 files changed, 543 insertions(+), 537 deletions(-) rename {RGBController => Controllers/AMDWraithPrismController}/RGBController_AMDWraithPrism.cpp (100%) rename {RGBController => Controllers/AMDWraithPrismController}/RGBController_AMDWraithPrism.h (100%) rename {RGBController => Controllers/AorusCPUCoolerController}/RGBController_AorusATC800.cpp (100%) rename {RGBController => Controllers/AorusCPUCoolerController}/RGBController_AorusATC800.h (100%) rename {RGBController => Controllers/AuraCoreController}/RGBController_AuraCore.cpp (100%) rename {RGBController => Controllers/AuraCoreController}/RGBController_AuraCore.h (100%) rename {RGBController => Controllers/AuraGPUController}/RGBController_AuraGPU.cpp (100%) rename {RGBController => Controllers/AuraGPUController}/RGBController_AuraGPU.h (100%) rename {RGBController => Controllers/AuraSMBusController}/RGBController_AuraSMBus.cpp (100%) rename {RGBController => Controllers/AuraSMBusController}/RGBController_AuraSMBus.h (100%) rename {RGBController => Controllers/AuraUSBController}/RGBController_AuraUSB.cpp (100%) rename {RGBController => Controllers/AuraUSBController}/RGBController_AuraUSB.h (100%) rename {RGBController => Controllers/CoolerMasterController}/RGBController_CMMP750Controller.cpp (100%) rename {RGBController => Controllers/CoolerMasterController}/RGBController_CMMP750Controller.h (100%) rename {RGBController => Controllers/CorsairDominatorPlatinumController}/RGBController_CorsairDominatorPlatinum.cpp (100%) rename {RGBController => Controllers/CorsairDominatorPlatinumController}/RGBController_CorsairDominatorPlatinum.h (100%) rename {RGBController => Controllers/CorsairHydroController}/RGBController_CorsairHydro.cpp (100%) rename {RGBController => Controllers/CorsairHydroController}/RGBController_CorsairHydro.h (100%) rename {RGBController => Controllers/CorsairLightingNodeController}/RGBController_CorsairLightingNode.cpp (100%) rename {RGBController => Controllers/CorsairLightingNodeController}/RGBController_CorsairLightingNode.h (100%) rename {RGBController => Controllers/CorsairPeripheralController}/RGBController_CorsairPeripheral.cpp (100%) rename {RGBController => Controllers/CorsairPeripheralController}/RGBController_CorsairPeripheral.h (100%) rename {RGBController => Controllers/CorsairVengeanceController}/RGBController_CorsairVengeance.cpp (100%) rename {RGBController => Controllers/CorsairVengeanceController}/RGBController_CorsairVengeance.h (100%) rename {RGBController => Controllers/CorsairVengeanceProController}/RGBController_CorsairVengeancePro.cpp (100%) rename {RGBController => Controllers/CorsairVengeanceProController}/RGBController_CorsairVengeancePro.h (100%) rename {RGBController => Controllers/CrucialController}/RGBController_Crucial.cpp (100%) rename {RGBController => Controllers/CrucialController}/RGBController_Crucial.h (100%) rename {RGBController => Controllers/DebugController}/DebugControllerDetect.cpp (100%) rename {RGBController => Controllers/DuckyKeyboardController}/RGBController_DuckyKeyboard.cpp (100%) rename {RGBController => Controllers/DuckyKeyboardController}/RGBController_DuckyKeyboard.h (100%) rename {RGBController => Controllers/E131Controller}/E131ControllerDetect.cpp (100%) rename {RGBController => Controllers/E131Controller}/RGBController_E131.cpp (100%) rename {RGBController => Controllers/E131Controller}/RGBController_E131.h (100%) rename {RGBController => Controllers/EKController}/RGBController_EKController.cpp (100%) rename {RGBController => Controllers/EKController}/RGBController_EKController.h (100%) rename {RGBController => Controllers/EVGAGPUController}/RGBController_EVGAGPUv1.cpp (100%) rename {RGBController => Controllers/EVGAGPUController}/RGBController_EVGAGPUv1.h (100%) rename {RGBController => Controllers/EVGAGPUController}/RGBController_EVGAGPUv2.cpp (100%) rename {RGBController => Controllers/EVGAGPUController}/RGBController_EVGAGPUv2.h (100%) rename {RGBController => Controllers/EspurnaController}/RGBController_Espurna.cpp (100%) rename {RGBController => Controllers/EspurnaController}/RGBController_Espurna.h (100%) rename {RGBController => Controllers/FaustusController}/RGBController_Faustus.cpp (100%) rename {RGBController => Controllers/FaustusController}/RGBController_Faustus.h (100%) rename {RGBController => Controllers/GalaxGPUController}/RGBController_GalaxGPU.cpp (100%) rename {RGBController => Controllers/GalaxGPUController}/RGBController_GalaxGPU.h (100%) rename {RGBController => Controllers/HoltekController}/RGBController_HoltekA070.cpp (100%) rename {RGBController => Controllers/HoltekController}/RGBController_HoltekA070.h (100%) rename {RGBController => Controllers/HuePlusController}/RGBController_HuePlus.cpp (100%) rename {RGBController => Controllers/HuePlusController}/RGBController_HuePlus.h (100%) rename {RGBController => Controllers/HyperXDRAMController}/RGBController_HyperXDRAM.cpp (100%) rename {RGBController => Controllers/HyperXDRAMController}/RGBController_HyperXDRAM.h (100%) rename {RGBController => Controllers/HyperXKeyboardController}/RGBController_HyperXAlloyOrigins.cpp (100%) rename {RGBController => Controllers/HyperXKeyboardController}/RGBController_HyperXAlloyOrigins.h (100%) rename {RGBController => Controllers/HyperXKeyboardController}/RGBController_HyperXKeyboard.cpp (100%) rename {RGBController => Controllers/HyperXKeyboardController}/RGBController_HyperXKeyboard.h (100%) rename {RGBController => Controllers/HyperXMouseController}/RGBController_HyperXPulsefireSurge.cpp (100%) rename {RGBController => Controllers/HyperXMouseController}/RGBController_HyperXPulsefireSurge.h (100%) rename {RGBController => Controllers/LEDStripController}/RGBController_LEDStrip.cpp (100%) rename {RGBController => Controllers/LEDStripController}/RGBController_LEDStrip.h (100%) rename {RGBController => Controllers/LinuxLEDController}/RGBController_LinuxLED.cpp (100%) rename {RGBController => Controllers/LinuxLEDController}/RGBController_LinuxLED.h (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG203.cpp (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG203.h (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG203L.cpp (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG203L.h (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG403.cpp (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG403.h (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG502PS.cpp (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG502PS.h (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG810.cpp (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechG810.h (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechGPowerPlay.cpp (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechGPowerPlay.h (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechGProWireless.cpp (100%) rename {RGBController => Controllers/LogitechController}/RGBController_LogitechGProWireless.h (100%) rename {RGBController => Controllers/MSI3ZoneController}/RGBController_MSI3Zone.cpp (100%) rename {RGBController => Controllers/MSI3ZoneController}/RGBController_MSI3Zone.h (100%) rename {RGBController => Controllers/MSIGPUController}/RGBController_MSIGPU.cpp (100%) rename {RGBController => Controllers/MSIGPUController}/RGBController_MSIGPU.h (100%) rename {RGBController => Controllers/MSIMysticLightController}/RGBController_MSIMysticLight.cpp (100%) rename {RGBController => Controllers/MSIMysticLightController}/RGBController_MSIMysticLight.h (100%) rename {RGBController => Controllers/MSIRGBController}/RGBController_MSIRGB.cpp (100%) rename {RGBController => Controllers/MSIRGBController}/RGBController_MSIRGB.h (100%) rename {RGBController => Controllers/NZXTHue2Controller}/RGBController_NZXTHue2.cpp (100%) rename {RGBController => Controllers/NZXTHue2Controller}/RGBController_NZXTHue2.h (100%) rename {RGBController => Controllers/NZXTKrakenController}/RGBController_NZXTKraken.cpp (100%) rename {RGBController => Controllers/NZXTKrakenController}/RGBController_NZXTKraken.h (100%) rename {RGBController => Controllers/OpenRazerController}/OpenRazerDetect.cpp (100%) rename {RGBController => Controllers/OpenRazerController}/OpenRazerDevices.h (100%) rename {RGBController => Controllers/OpenRazerController}/OpenRazerWindowsDetect.cpp (100%) rename {RGBController => Controllers/OpenRazerController}/RGBController_OpenRazer.cpp (100%) rename {RGBController => Controllers/OpenRazerController}/RGBController_OpenRazer.h (100%) rename {RGBController => Controllers/OpenRazerController}/RGBController_OpenRazerWindows.cpp (100%) rename {RGBController => Controllers/OpenRazerController}/RGBController_OpenRazerWindows.h (100%) rename {RGBController => Controllers/PatriotViperController}/RGBController_PatriotViper.cpp (100%) rename {RGBController => Controllers/PatriotViperController}/RGBController_PatriotViper.h (100%) rename {RGBController => Controllers/PolychromeController}/RGBController_Polychrome.cpp (100%) rename {RGBController => Controllers/PolychromeController}/RGBController_Polychrome.h (100%) rename {RGBController => Controllers/PoseidonZRGBController}/RGBController_PoseidonZRGB.cpp (100%) rename {RGBController => Controllers/PoseidonZRGBController}/RGBController_PoseidonZRGB.h (100%) rename {RGBController => Controllers/RGBFusion2DRAMController}/RGBController_RGBFusion2DRAM.cpp (100%) rename {RGBController => Controllers/RGBFusion2DRAMController}/RGBController_RGBFusion2DRAM.h (100%) rename {RGBController => Controllers/RGBFusion2SMBusController}/RGBController_RGBFusion2SMBus.cpp (100%) rename {RGBController => Controllers/RGBFusion2SMBusController}/RGBController_RGBFusion2SMBus.h (100%) rename {RGBController => Controllers/RGBFusion2USBController}/RGBController_RGBFusion2USB.cpp (100%) rename {RGBController => Controllers/RGBFusion2USBController}/RGBController_RGBFusion2USB.h (100%) rename {RGBController => Controllers/RGBFusionController}/RGBController_RGBFusion.cpp (100%) rename {RGBController => Controllers/RGBFusionController}/RGBController_RGBFusion.h (100%) rename {RGBController => Controllers/RGBFusionGPUController}/RGBController_RGBFusionGPU.cpp (100%) rename {RGBController => Controllers/RGBFusionGPUController}/RGBController_RGBFusionGPU.h (100%) rename {RGBController => Controllers/RedragonController}/RGBController_RedragonK556.cpp (100%) rename {RGBController => Controllers/RedragonController}/RGBController_RedragonK556.h (100%) rename {RGBController => Controllers/RedragonController}/RGBController_RedragonM711.cpp (100%) rename {RGBController => Controllers/RedragonController}/RGBController_RedragonM711.h (100%) rename {RGBController => Controllers/SapphireGPUController}/RGBController_SapphireGPU.cpp (100%) rename {RGBController => Controllers/SapphireGPUController}/RGBController_SapphireGPU.h (100%) rename {RGBController => Controllers/SinowealthController}/RGBController_Sinowealth.cpp (100%) rename {RGBController => Controllers/SinowealthController}/RGBController_Sinowealth.h (100%) rename {RGBController => Controllers/SteelSeriesController}/RGBController_SteelSeriesApex.cpp (100%) rename {RGBController => Controllers/SteelSeriesController}/RGBController_SteelSeriesApex.h (100%) rename {RGBController => Controllers/SteelSeriesController}/RGBController_SteelSeriesRival.cpp (100%) rename {RGBController => Controllers/SteelSeriesController}/RGBController_SteelSeriesRival.h (100%) rename {RGBController => Controllers/SteelSeriesController}/RGBController_SteelSeriesSiberia.cpp (100%) rename {RGBController => Controllers/SteelSeriesController}/RGBController_SteelSeriesSiberia.h (100%) rename {RGBController => Controllers/TecknetController}/RGBController_Tecknet.cpp (100%) rename {RGBController => Controllers/TecknetController}/RGBController_Tecknet.h (100%) rename {RGBController => Controllers/ThermaltakeRiingController}/RGBController_ThermaltakeRiing.cpp (100%) rename {RGBController => Controllers/ThermaltakeRiingController}/RGBController_ThermaltakeRiing.h (100%) diff --git a/RGBController/RGBController_AMDWraithPrism.cpp b/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp similarity index 100% rename from RGBController/RGBController_AMDWraithPrism.cpp rename to Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp diff --git a/RGBController/RGBController_AMDWraithPrism.h b/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.h similarity index 100% rename from RGBController/RGBController_AMDWraithPrism.h rename to Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.h diff --git a/RGBController/RGBController_AorusATC800.cpp b/Controllers/AorusCPUCoolerController/RGBController_AorusATC800.cpp similarity index 100% rename from RGBController/RGBController_AorusATC800.cpp rename to Controllers/AorusCPUCoolerController/RGBController_AorusATC800.cpp diff --git a/RGBController/RGBController_AorusATC800.h b/Controllers/AorusCPUCoolerController/RGBController_AorusATC800.h similarity index 100% rename from RGBController/RGBController_AorusATC800.h rename to Controllers/AorusCPUCoolerController/RGBController_AorusATC800.h diff --git a/RGBController/RGBController_AuraCore.cpp b/Controllers/AuraCoreController/RGBController_AuraCore.cpp similarity index 100% rename from RGBController/RGBController_AuraCore.cpp rename to Controllers/AuraCoreController/RGBController_AuraCore.cpp diff --git a/RGBController/RGBController_AuraCore.h b/Controllers/AuraCoreController/RGBController_AuraCore.h similarity index 100% rename from RGBController/RGBController_AuraCore.h rename to Controllers/AuraCoreController/RGBController_AuraCore.h diff --git a/RGBController/RGBController_AuraGPU.cpp b/Controllers/AuraGPUController/RGBController_AuraGPU.cpp similarity index 100% rename from RGBController/RGBController_AuraGPU.cpp rename to Controllers/AuraGPUController/RGBController_AuraGPU.cpp diff --git a/RGBController/RGBController_AuraGPU.h b/Controllers/AuraGPUController/RGBController_AuraGPU.h similarity index 100% rename from RGBController/RGBController_AuraGPU.h rename to Controllers/AuraGPUController/RGBController_AuraGPU.h diff --git a/RGBController/RGBController_AuraSMBus.cpp b/Controllers/AuraSMBusController/RGBController_AuraSMBus.cpp similarity index 100% rename from RGBController/RGBController_AuraSMBus.cpp rename to Controllers/AuraSMBusController/RGBController_AuraSMBus.cpp diff --git a/RGBController/RGBController_AuraSMBus.h b/Controllers/AuraSMBusController/RGBController_AuraSMBus.h similarity index 100% rename from RGBController/RGBController_AuraSMBus.h rename to Controllers/AuraSMBusController/RGBController_AuraSMBus.h diff --git a/RGBController/RGBController_AuraUSB.cpp b/Controllers/AuraUSBController/RGBController_AuraUSB.cpp similarity index 100% rename from RGBController/RGBController_AuraUSB.cpp rename to Controllers/AuraUSBController/RGBController_AuraUSB.cpp diff --git a/RGBController/RGBController_AuraUSB.h b/Controllers/AuraUSBController/RGBController_AuraUSB.h similarity index 100% rename from RGBController/RGBController_AuraUSB.h rename to Controllers/AuraUSBController/RGBController_AuraUSB.h diff --git a/RGBController/RGBController_CMMP750Controller.cpp b/Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp similarity index 100% rename from RGBController/RGBController_CMMP750Controller.cpp rename to Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp diff --git a/RGBController/RGBController_CMMP750Controller.h b/Controllers/CoolerMasterController/RGBController_CMMP750Controller.h similarity index 100% rename from RGBController/RGBController_CMMP750Controller.h rename to Controllers/CoolerMasterController/RGBController_CMMP750Controller.h diff --git a/RGBController/RGBController_CorsairDominatorPlatinum.cpp b/Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.cpp similarity index 100% rename from RGBController/RGBController_CorsairDominatorPlatinum.cpp rename to Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.cpp diff --git a/RGBController/RGBController_CorsairDominatorPlatinum.h b/Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.h similarity index 100% rename from RGBController/RGBController_CorsairDominatorPlatinum.h rename to Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.h diff --git a/RGBController/RGBController_CorsairHydro.cpp b/Controllers/CorsairHydroController/RGBController_CorsairHydro.cpp similarity index 100% rename from RGBController/RGBController_CorsairHydro.cpp rename to Controllers/CorsairHydroController/RGBController_CorsairHydro.cpp diff --git a/RGBController/RGBController_CorsairHydro.h b/Controllers/CorsairHydroController/RGBController_CorsairHydro.h similarity index 100% rename from RGBController/RGBController_CorsairHydro.h rename to Controllers/CorsairHydroController/RGBController_CorsairHydro.h diff --git a/RGBController/RGBController_CorsairLightingNode.cpp b/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp similarity index 100% rename from RGBController/RGBController_CorsairLightingNode.cpp rename to Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp diff --git a/RGBController/RGBController_CorsairLightingNode.h b/Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.h similarity index 100% rename from RGBController/RGBController_CorsairLightingNode.h rename to Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.h diff --git a/RGBController/RGBController_CorsairPeripheral.cpp b/Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.cpp similarity index 100% rename from RGBController/RGBController_CorsairPeripheral.cpp rename to Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.cpp diff --git a/RGBController/RGBController_CorsairPeripheral.h b/Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.h similarity index 100% rename from RGBController/RGBController_CorsairPeripheral.h rename to Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.h diff --git a/RGBController/RGBController_CorsairVengeance.cpp b/Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.cpp similarity index 100% rename from RGBController/RGBController_CorsairVengeance.cpp rename to Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.cpp diff --git a/RGBController/RGBController_CorsairVengeance.h b/Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.h similarity index 100% rename from RGBController/RGBController_CorsairVengeance.h rename to Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.h diff --git a/RGBController/RGBController_CorsairVengeancePro.cpp b/Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.cpp similarity index 100% rename from RGBController/RGBController_CorsairVengeancePro.cpp rename to Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.cpp diff --git a/RGBController/RGBController_CorsairVengeancePro.h b/Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.h similarity index 100% rename from RGBController/RGBController_CorsairVengeancePro.h rename to Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.h diff --git a/RGBController/RGBController_Crucial.cpp b/Controllers/CrucialController/RGBController_Crucial.cpp similarity index 100% rename from RGBController/RGBController_Crucial.cpp rename to Controllers/CrucialController/RGBController_Crucial.cpp diff --git a/RGBController/RGBController_Crucial.h b/Controllers/CrucialController/RGBController_Crucial.h similarity index 100% rename from RGBController/RGBController_Crucial.h rename to Controllers/CrucialController/RGBController_Crucial.h diff --git a/RGBController/DebugControllerDetect.cpp b/Controllers/DebugController/DebugControllerDetect.cpp similarity index 100% rename from RGBController/DebugControllerDetect.cpp rename to Controllers/DebugController/DebugControllerDetect.cpp diff --git a/RGBController/RGBController_DuckyKeyboard.cpp b/Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.cpp similarity index 100% rename from RGBController/RGBController_DuckyKeyboard.cpp rename to Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.cpp diff --git a/RGBController/RGBController_DuckyKeyboard.h b/Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.h similarity index 100% rename from RGBController/RGBController_DuckyKeyboard.h rename to Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.h diff --git a/RGBController/E131ControllerDetect.cpp b/Controllers/E131Controller/E131ControllerDetect.cpp similarity index 100% rename from RGBController/E131ControllerDetect.cpp rename to Controllers/E131Controller/E131ControllerDetect.cpp diff --git a/RGBController/RGBController_E131.cpp b/Controllers/E131Controller/RGBController_E131.cpp similarity index 100% rename from RGBController/RGBController_E131.cpp rename to Controllers/E131Controller/RGBController_E131.cpp diff --git a/RGBController/RGBController_E131.h b/Controllers/E131Controller/RGBController_E131.h similarity index 100% rename from RGBController/RGBController_E131.h rename to Controllers/E131Controller/RGBController_E131.h diff --git a/RGBController/RGBController_EKController.cpp b/Controllers/EKController/RGBController_EKController.cpp similarity index 100% rename from RGBController/RGBController_EKController.cpp rename to Controllers/EKController/RGBController_EKController.cpp diff --git a/RGBController/RGBController_EKController.h b/Controllers/EKController/RGBController_EKController.h similarity index 100% rename from RGBController/RGBController_EKController.h rename to Controllers/EKController/RGBController_EKController.h diff --git a/RGBController/RGBController_EVGAGPUv1.cpp b/Controllers/EVGAGPUController/RGBController_EVGAGPUv1.cpp similarity index 100% rename from RGBController/RGBController_EVGAGPUv1.cpp rename to Controllers/EVGAGPUController/RGBController_EVGAGPUv1.cpp diff --git a/RGBController/RGBController_EVGAGPUv1.h b/Controllers/EVGAGPUController/RGBController_EVGAGPUv1.h similarity index 100% rename from RGBController/RGBController_EVGAGPUv1.h rename to Controllers/EVGAGPUController/RGBController_EVGAGPUv1.h diff --git a/RGBController/RGBController_EVGAGPUv2.cpp b/Controllers/EVGAGPUController/RGBController_EVGAGPUv2.cpp similarity index 100% rename from RGBController/RGBController_EVGAGPUv2.cpp rename to Controllers/EVGAGPUController/RGBController_EVGAGPUv2.cpp diff --git a/RGBController/RGBController_EVGAGPUv2.h b/Controllers/EVGAGPUController/RGBController_EVGAGPUv2.h similarity index 100% rename from RGBController/RGBController_EVGAGPUv2.h rename to Controllers/EVGAGPUController/RGBController_EVGAGPUv2.h diff --git a/RGBController/RGBController_Espurna.cpp b/Controllers/EspurnaController/RGBController_Espurna.cpp similarity index 100% rename from RGBController/RGBController_Espurna.cpp rename to Controllers/EspurnaController/RGBController_Espurna.cpp diff --git a/RGBController/RGBController_Espurna.h b/Controllers/EspurnaController/RGBController_Espurna.h similarity index 100% rename from RGBController/RGBController_Espurna.h rename to Controllers/EspurnaController/RGBController_Espurna.h diff --git a/RGBController/RGBController_Faustus.cpp b/Controllers/FaustusController/RGBController_Faustus.cpp similarity index 100% rename from RGBController/RGBController_Faustus.cpp rename to Controllers/FaustusController/RGBController_Faustus.cpp diff --git a/RGBController/RGBController_Faustus.h b/Controllers/FaustusController/RGBController_Faustus.h similarity index 100% rename from RGBController/RGBController_Faustus.h rename to Controllers/FaustusController/RGBController_Faustus.h diff --git a/RGBController/RGBController_GalaxGPU.cpp b/Controllers/GalaxGPUController/RGBController_GalaxGPU.cpp similarity index 100% rename from RGBController/RGBController_GalaxGPU.cpp rename to Controllers/GalaxGPUController/RGBController_GalaxGPU.cpp diff --git a/RGBController/RGBController_GalaxGPU.h b/Controllers/GalaxGPUController/RGBController_GalaxGPU.h similarity index 100% rename from RGBController/RGBController_GalaxGPU.h rename to Controllers/GalaxGPUController/RGBController_GalaxGPU.h diff --git a/RGBController/RGBController_HoltekA070.cpp b/Controllers/HoltekController/RGBController_HoltekA070.cpp similarity index 100% rename from RGBController/RGBController_HoltekA070.cpp rename to Controllers/HoltekController/RGBController_HoltekA070.cpp diff --git a/RGBController/RGBController_HoltekA070.h b/Controllers/HoltekController/RGBController_HoltekA070.h similarity index 100% rename from RGBController/RGBController_HoltekA070.h rename to Controllers/HoltekController/RGBController_HoltekA070.h diff --git a/RGBController/RGBController_HuePlus.cpp b/Controllers/HuePlusController/RGBController_HuePlus.cpp similarity index 100% rename from RGBController/RGBController_HuePlus.cpp rename to Controllers/HuePlusController/RGBController_HuePlus.cpp diff --git a/RGBController/RGBController_HuePlus.h b/Controllers/HuePlusController/RGBController_HuePlus.h similarity index 100% rename from RGBController/RGBController_HuePlus.h rename to Controllers/HuePlusController/RGBController_HuePlus.h diff --git a/RGBController/RGBController_HyperXDRAM.cpp b/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp similarity index 100% rename from RGBController/RGBController_HyperXDRAM.cpp rename to Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp diff --git a/RGBController/RGBController_HyperXDRAM.h b/Controllers/HyperXDRAMController/RGBController_HyperXDRAM.h similarity index 100% rename from RGBController/RGBController_HyperXDRAM.h rename to Controllers/HyperXDRAMController/RGBController_HyperXDRAM.h diff --git a/RGBController/RGBController_HyperXAlloyOrigins.cpp b/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp similarity index 100% rename from RGBController/RGBController_HyperXAlloyOrigins.cpp rename to Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp diff --git a/RGBController/RGBController_HyperXAlloyOrigins.h b/Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.h similarity index 100% rename from RGBController/RGBController_HyperXAlloyOrigins.h rename to Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.h diff --git a/RGBController/RGBController_HyperXKeyboard.cpp b/Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.cpp similarity index 100% rename from RGBController/RGBController_HyperXKeyboard.cpp rename to Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.cpp diff --git a/RGBController/RGBController_HyperXKeyboard.h b/Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.h similarity index 100% rename from RGBController/RGBController_HyperXKeyboard.h rename to Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.h diff --git a/RGBController/RGBController_HyperXPulsefireSurge.cpp b/Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp similarity index 100% rename from RGBController/RGBController_HyperXPulsefireSurge.cpp rename to Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp diff --git a/RGBController/RGBController_HyperXPulsefireSurge.h b/Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.h similarity index 100% rename from RGBController/RGBController_HyperXPulsefireSurge.h rename to Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.h diff --git a/RGBController/RGBController_LEDStrip.cpp b/Controllers/LEDStripController/RGBController_LEDStrip.cpp similarity index 100% rename from RGBController/RGBController_LEDStrip.cpp rename to Controllers/LEDStripController/RGBController_LEDStrip.cpp diff --git a/RGBController/RGBController_LEDStrip.h b/Controllers/LEDStripController/RGBController_LEDStrip.h similarity index 100% rename from RGBController/RGBController_LEDStrip.h rename to Controllers/LEDStripController/RGBController_LEDStrip.h diff --git a/RGBController/RGBController_LinuxLED.cpp b/Controllers/LinuxLEDController/RGBController_LinuxLED.cpp similarity index 100% rename from RGBController/RGBController_LinuxLED.cpp rename to Controllers/LinuxLEDController/RGBController_LinuxLED.cpp diff --git a/RGBController/RGBController_LinuxLED.h b/Controllers/LinuxLEDController/RGBController_LinuxLED.h similarity index 100% rename from RGBController/RGBController_LinuxLED.h rename to Controllers/LinuxLEDController/RGBController_LinuxLED.h diff --git a/RGBController/RGBController_LogitechG203.cpp b/Controllers/LogitechController/RGBController_LogitechG203.cpp similarity index 100% rename from RGBController/RGBController_LogitechG203.cpp rename to Controllers/LogitechController/RGBController_LogitechG203.cpp diff --git a/RGBController/RGBController_LogitechG203.h b/Controllers/LogitechController/RGBController_LogitechG203.h similarity index 100% rename from RGBController/RGBController_LogitechG203.h rename to Controllers/LogitechController/RGBController_LogitechG203.h diff --git a/RGBController/RGBController_LogitechG203L.cpp b/Controllers/LogitechController/RGBController_LogitechG203L.cpp similarity index 100% rename from RGBController/RGBController_LogitechG203L.cpp rename to Controllers/LogitechController/RGBController_LogitechG203L.cpp diff --git a/RGBController/RGBController_LogitechG203L.h b/Controllers/LogitechController/RGBController_LogitechG203L.h similarity index 100% rename from RGBController/RGBController_LogitechG203L.h rename to Controllers/LogitechController/RGBController_LogitechG203L.h diff --git a/RGBController/RGBController_LogitechG403.cpp b/Controllers/LogitechController/RGBController_LogitechG403.cpp similarity index 100% rename from RGBController/RGBController_LogitechG403.cpp rename to Controllers/LogitechController/RGBController_LogitechG403.cpp diff --git a/RGBController/RGBController_LogitechG403.h b/Controllers/LogitechController/RGBController_LogitechG403.h similarity index 100% rename from RGBController/RGBController_LogitechG403.h rename to Controllers/LogitechController/RGBController_LogitechG403.h diff --git a/RGBController/RGBController_LogitechG502PS.cpp b/Controllers/LogitechController/RGBController_LogitechG502PS.cpp similarity index 100% rename from RGBController/RGBController_LogitechG502PS.cpp rename to Controllers/LogitechController/RGBController_LogitechG502PS.cpp diff --git a/RGBController/RGBController_LogitechG502PS.h b/Controllers/LogitechController/RGBController_LogitechG502PS.h similarity index 100% rename from RGBController/RGBController_LogitechG502PS.h rename to Controllers/LogitechController/RGBController_LogitechG502PS.h diff --git a/RGBController/RGBController_LogitechG810.cpp b/Controllers/LogitechController/RGBController_LogitechG810.cpp similarity index 100% rename from RGBController/RGBController_LogitechG810.cpp rename to Controllers/LogitechController/RGBController_LogitechG810.cpp diff --git a/RGBController/RGBController_LogitechG810.h b/Controllers/LogitechController/RGBController_LogitechG810.h similarity index 100% rename from RGBController/RGBController_LogitechG810.h rename to Controllers/LogitechController/RGBController_LogitechG810.h diff --git a/RGBController/RGBController_LogitechGPowerPlay.cpp b/Controllers/LogitechController/RGBController_LogitechGPowerPlay.cpp similarity index 100% rename from RGBController/RGBController_LogitechGPowerPlay.cpp rename to Controllers/LogitechController/RGBController_LogitechGPowerPlay.cpp diff --git a/RGBController/RGBController_LogitechGPowerPlay.h b/Controllers/LogitechController/RGBController_LogitechGPowerPlay.h similarity index 100% rename from RGBController/RGBController_LogitechGPowerPlay.h rename to Controllers/LogitechController/RGBController_LogitechGPowerPlay.h diff --git a/RGBController/RGBController_LogitechGProWireless.cpp b/Controllers/LogitechController/RGBController_LogitechGProWireless.cpp similarity index 100% rename from RGBController/RGBController_LogitechGProWireless.cpp rename to Controllers/LogitechController/RGBController_LogitechGProWireless.cpp diff --git a/RGBController/RGBController_LogitechGProWireless.h b/Controllers/LogitechController/RGBController_LogitechGProWireless.h similarity index 100% rename from RGBController/RGBController_LogitechGProWireless.h rename to Controllers/LogitechController/RGBController_LogitechGProWireless.h diff --git a/RGBController/RGBController_MSI3Zone.cpp b/Controllers/MSI3ZoneController/RGBController_MSI3Zone.cpp similarity index 100% rename from RGBController/RGBController_MSI3Zone.cpp rename to Controllers/MSI3ZoneController/RGBController_MSI3Zone.cpp diff --git a/RGBController/RGBController_MSI3Zone.h b/Controllers/MSI3ZoneController/RGBController_MSI3Zone.h similarity index 100% rename from RGBController/RGBController_MSI3Zone.h rename to Controllers/MSI3ZoneController/RGBController_MSI3Zone.h diff --git a/RGBController/RGBController_MSIGPU.cpp b/Controllers/MSIGPUController/RGBController_MSIGPU.cpp similarity index 100% rename from RGBController/RGBController_MSIGPU.cpp rename to Controllers/MSIGPUController/RGBController_MSIGPU.cpp diff --git a/RGBController/RGBController_MSIGPU.h b/Controllers/MSIGPUController/RGBController_MSIGPU.h similarity index 100% rename from RGBController/RGBController_MSIGPU.h rename to Controllers/MSIGPUController/RGBController_MSIGPU.h diff --git a/RGBController/RGBController_MSIMysticLight.cpp b/Controllers/MSIMysticLightController/RGBController_MSIMysticLight.cpp similarity index 100% rename from RGBController/RGBController_MSIMysticLight.cpp rename to Controllers/MSIMysticLightController/RGBController_MSIMysticLight.cpp diff --git a/RGBController/RGBController_MSIMysticLight.h b/Controllers/MSIMysticLightController/RGBController_MSIMysticLight.h similarity index 100% rename from RGBController/RGBController_MSIMysticLight.h rename to Controllers/MSIMysticLightController/RGBController_MSIMysticLight.h diff --git a/RGBController/RGBController_MSIRGB.cpp b/Controllers/MSIRGBController/RGBController_MSIRGB.cpp similarity index 100% rename from RGBController/RGBController_MSIRGB.cpp rename to Controllers/MSIRGBController/RGBController_MSIRGB.cpp diff --git a/RGBController/RGBController_MSIRGB.h b/Controllers/MSIRGBController/RGBController_MSIRGB.h similarity index 100% rename from RGBController/RGBController_MSIRGB.h rename to Controllers/MSIRGBController/RGBController_MSIRGB.h diff --git a/RGBController/RGBController_NZXTHue2.cpp b/Controllers/NZXTHue2Controller/RGBController_NZXTHue2.cpp similarity index 100% rename from RGBController/RGBController_NZXTHue2.cpp rename to Controllers/NZXTHue2Controller/RGBController_NZXTHue2.cpp diff --git a/RGBController/RGBController_NZXTHue2.h b/Controllers/NZXTHue2Controller/RGBController_NZXTHue2.h similarity index 100% rename from RGBController/RGBController_NZXTHue2.h rename to Controllers/NZXTHue2Controller/RGBController_NZXTHue2.h diff --git a/RGBController/RGBController_NZXTKraken.cpp b/Controllers/NZXTKrakenController/RGBController_NZXTKraken.cpp similarity index 100% rename from RGBController/RGBController_NZXTKraken.cpp rename to Controllers/NZXTKrakenController/RGBController_NZXTKraken.cpp diff --git a/RGBController/RGBController_NZXTKraken.h b/Controllers/NZXTKrakenController/RGBController_NZXTKraken.h similarity index 100% rename from RGBController/RGBController_NZXTKraken.h rename to Controllers/NZXTKrakenController/RGBController_NZXTKraken.h diff --git a/RGBController/OpenRazerDetect.cpp b/Controllers/OpenRazerController/OpenRazerDetect.cpp similarity index 100% rename from RGBController/OpenRazerDetect.cpp rename to Controllers/OpenRazerController/OpenRazerDetect.cpp diff --git a/RGBController/OpenRazerDevices.h b/Controllers/OpenRazerController/OpenRazerDevices.h similarity index 100% rename from RGBController/OpenRazerDevices.h rename to Controllers/OpenRazerController/OpenRazerDevices.h diff --git a/RGBController/OpenRazerWindowsDetect.cpp b/Controllers/OpenRazerController/OpenRazerWindowsDetect.cpp similarity index 100% rename from RGBController/OpenRazerWindowsDetect.cpp rename to Controllers/OpenRazerController/OpenRazerWindowsDetect.cpp diff --git a/RGBController/RGBController_OpenRazer.cpp b/Controllers/OpenRazerController/RGBController_OpenRazer.cpp similarity index 100% rename from RGBController/RGBController_OpenRazer.cpp rename to Controllers/OpenRazerController/RGBController_OpenRazer.cpp diff --git a/RGBController/RGBController_OpenRazer.h b/Controllers/OpenRazerController/RGBController_OpenRazer.h similarity index 100% rename from RGBController/RGBController_OpenRazer.h rename to Controllers/OpenRazerController/RGBController_OpenRazer.h diff --git a/RGBController/RGBController_OpenRazerWindows.cpp b/Controllers/OpenRazerController/RGBController_OpenRazerWindows.cpp similarity index 100% rename from RGBController/RGBController_OpenRazerWindows.cpp rename to Controllers/OpenRazerController/RGBController_OpenRazerWindows.cpp diff --git a/RGBController/RGBController_OpenRazerWindows.h b/Controllers/OpenRazerController/RGBController_OpenRazerWindows.h similarity index 100% rename from RGBController/RGBController_OpenRazerWindows.h rename to Controllers/OpenRazerController/RGBController_OpenRazerWindows.h diff --git a/RGBController/RGBController_PatriotViper.cpp b/Controllers/PatriotViperController/RGBController_PatriotViper.cpp similarity index 100% rename from RGBController/RGBController_PatriotViper.cpp rename to Controllers/PatriotViperController/RGBController_PatriotViper.cpp diff --git a/RGBController/RGBController_PatriotViper.h b/Controllers/PatriotViperController/RGBController_PatriotViper.h similarity index 100% rename from RGBController/RGBController_PatriotViper.h rename to Controllers/PatriotViperController/RGBController_PatriotViper.h diff --git a/RGBController/RGBController_Polychrome.cpp b/Controllers/PolychromeController/RGBController_Polychrome.cpp similarity index 100% rename from RGBController/RGBController_Polychrome.cpp rename to Controllers/PolychromeController/RGBController_Polychrome.cpp diff --git a/RGBController/RGBController_Polychrome.h b/Controllers/PolychromeController/RGBController_Polychrome.h similarity index 100% rename from RGBController/RGBController_Polychrome.h rename to Controllers/PolychromeController/RGBController_Polychrome.h diff --git a/RGBController/RGBController_PoseidonZRGB.cpp b/Controllers/PoseidonZRGBController/RGBController_PoseidonZRGB.cpp similarity index 100% rename from RGBController/RGBController_PoseidonZRGB.cpp rename to Controllers/PoseidonZRGBController/RGBController_PoseidonZRGB.cpp diff --git a/RGBController/RGBController_PoseidonZRGB.h b/Controllers/PoseidonZRGBController/RGBController_PoseidonZRGB.h similarity index 100% rename from RGBController/RGBController_PoseidonZRGB.h rename to Controllers/PoseidonZRGBController/RGBController_PoseidonZRGB.h diff --git a/RGBController/RGBController_RGBFusion2DRAM.cpp b/Controllers/RGBFusion2DRAMController/RGBController_RGBFusion2DRAM.cpp similarity index 100% rename from RGBController/RGBController_RGBFusion2DRAM.cpp rename to Controllers/RGBFusion2DRAMController/RGBController_RGBFusion2DRAM.cpp diff --git a/RGBController/RGBController_RGBFusion2DRAM.h b/Controllers/RGBFusion2DRAMController/RGBController_RGBFusion2DRAM.h similarity index 100% rename from RGBController/RGBController_RGBFusion2DRAM.h rename to Controllers/RGBFusion2DRAMController/RGBController_RGBFusion2DRAM.h diff --git a/RGBController/RGBController_RGBFusion2SMBus.cpp b/Controllers/RGBFusion2SMBusController/RGBController_RGBFusion2SMBus.cpp similarity index 100% rename from RGBController/RGBController_RGBFusion2SMBus.cpp rename to Controllers/RGBFusion2SMBusController/RGBController_RGBFusion2SMBus.cpp diff --git a/RGBController/RGBController_RGBFusion2SMBus.h b/Controllers/RGBFusion2SMBusController/RGBController_RGBFusion2SMBus.h similarity index 100% rename from RGBController/RGBController_RGBFusion2SMBus.h rename to Controllers/RGBFusion2SMBusController/RGBController_RGBFusion2SMBus.h diff --git a/RGBController/RGBController_RGBFusion2USB.cpp b/Controllers/RGBFusion2USBController/RGBController_RGBFusion2USB.cpp similarity index 100% rename from RGBController/RGBController_RGBFusion2USB.cpp rename to Controllers/RGBFusion2USBController/RGBController_RGBFusion2USB.cpp diff --git a/RGBController/RGBController_RGBFusion2USB.h b/Controllers/RGBFusion2USBController/RGBController_RGBFusion2USB.h similarity index 100% rename from RGBController/RGBController_RGBFusion2USB.h rename to Controllers/RGBFusion2USBController/RGBController_RGBFusion2USB.h diff --git a/RGBController/RGBController_RGBFusion.cpp b/Controllers/RGBFusionController/RGBController_RGBFusion.cpp similarity index 100% rename from RGBController/RGBController_RGBFusion.cpp rename to Controllers/RGBFusionController/RGBController_RGBFusion.cpp diff --git a/RGBController/RGBController_RGBFusion.h b/Controllers/RGBFusionController/RGBController_RGBFusion.h similarity index 100% rename from RGBController/RGBController_RGBFusion.h rename to Controllers/RGBFusionController/RGBController_RGBFusion.h diff --git a/RGBController/RGBController_RGBFusionGPU.cpp b/Controllers/RGBFusionGPUController/RGBController_RGBFusionGPU.cpp similarity index 100% rename from RGBController/RGBController_RGBFusionGPU.cpp rename to Controllers/RGBFusionGPUController/RGBController_RGBFusionGPU.cpp diff --git a/RGBController/RGBController_RGBFusionGPU.h b/Controllers/RGBFusionGPUController/RGBController_RGBFusionGPU.h similarity index 100% rename from RGBController/RGBController_RGBFusionGPU.h rename to Controllers/RGBFusionGPUController/RGBController_RGBFusionGPU.h diff --git a/RGBController/RGBController_RedragonK556.cpp b/Controllers/RedragonController/RGBController_RedragonK556.cpp similarity index 100% rename from RGBController/RGBController_RedragonK556.cpp rename to Controllers/RedragonController/RGBController_RedragonK556.cpp diff --git a/RGBController/RGBController_RedragonK556.h b/Controllers/RedragonController/RGBController_RedragonK556.h similarity index 100% rename from RGBController/RGBController_RedragonK556.h rename to Controllers/RedragonController/RGBController_RedragonK556.h diff --git a/RGBController/RGBController_RedragonM711.cpp b/Controllers/RedragonController/RGBController_RedragonM711.cpp similarity index 100% rename from RGBController/RGBController_RedragonM711.cpp rename to Controllers/RedragonController/RGBController_RedragonM711.cpp diff --git a/RGBController/RGBController_RedragonM711.h b/Controllers/RedragonController/RGBController_RedragonM711.h similarity index 100% rename from RGBController/RGBController_RedragonM711.h rename to Controllers/RedragonController/RGBController_RedragonM711.h diff --git a/RGBController/RGBController_SapphireGPU.cpp b/Controllers/SapphireGPUController/RGBController_SapphireGPU.cpp similarity index 100% rename from RGBController/RGBController_SapphireGPU.cpp rename to Controllers/SapphireGPUController/RGBController_SapphireGPU.cpp diff --git a/RGBController/RGBController_SapphireGPU.h b/Controllers/SapphireGPUController/RGBController_SapphireGPU.h similarity index 100% rename from RGBController/RGBController_SapphireGPU.h rename to Controllers/SapphireGPUController/RGBController_SapphireGPU.h diff --git a/RGBController/RGBController_Sinowealth.cpp b/Controllers/SinowealthController/RGBController_Sinowealth.cpp similarity index 100% rename from RGBController/RGBController_Sinowealth.cpp rename to Controllers/SinowealthController/RGBController_Sinowealth.cpp diff --git a/RGBController/RGBController_Sinowealth.h b/Controllers/SinowealthController/RGBController_Sinowealth.h similarity index 100% rename from RGBController/RGBController_Sinowealth.h rename to Controllers/SinowealthController/RGBController_Sinowealth.h diff --git a/RGBController/RGBController_SteelSeriesApex.cpp b/Controllers/SteelSeriesController/RGBController_SteelSeriesApex.cpp similarity index 100% rename from RGBController/RGBController_SteelSeriesApex.cpp rename to Controllers/SteelSeriesController/RGBController_SteelSeriesApex.cpp diff --git a/RGBController/RGBController_SteelSeriesApex.h b/Controllers/SteelSeriesController/RGBController_SteelSeriesApex.h similarity index 100% rename from RGBController/RGBController_SteelSeriesApex.h rename to Controllers/SteelSeriesController/RGBController_SteelSeriesApex.h diff --git a/RGBController/RGBController_SteelSeriesRival.cpp b/Controllers/SteelSeriesController/RGBController_SteelSeriesRival.cpp similarity index 100% rename from RGBController/RGBController_SteelSeriesRival.cpp rename to Controllers/SteelSeriesController/RGBController_SteelSeriesRival.cpp diff --git a/RGBController/RGBController_SteelSeriesRival.h b/Controllers/SteelSeriesController/RGBController_SteelSeriesRival.h similarity index 100% rename from RGBController/RGBController_SteelSeriesRival.h rename to Controllers/SteelSeriesController/RGBController_SteelSeriesRival.h diff --git a/RGBController/RGBController_SteelSeriesSiberia.cpp b/Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.cpp similarity index 100% rename from RGBController/RGBController_SteelSeriesSiberia.cpp rename to Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.cpp diff --git a/RGBController/RGBController_SteelSeriesSiberia.h b/Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.h similarity index 100% rename from RGBController/RGBController_SteelSeriesSiberia.h rename to Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.h diff --git a/RGBController/RGBController_Tecknet.cpp b/Controllers/TecknetController/RGBController_Tecknet.cpp similarity index 100% rename from RGBController/RGBController_Tecknet.cpp rename to Controllers/TecknetController/RGBController_Tecknet.cpp diff --git a/RGBController/RGBController_Tecknet.h b/Controllers/TecknetController/RGBController_Tecknet.h similarity index 100% rename from RGBController/RGBController_Tecknet.h rename to Controllers/TecknetController/RGBController_Tecknet.h diff --git a/RGBController/RGBController_ThermaltakeRiing.cpp b/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp similarity index 100% rename from RGBController/RGBController_ThermaltakeRiing.cpp rename to Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp diff --git a/RGBController/RGBController_ThermaltakeRiing.h b/Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.h similarity index 100% rename from RGBController/RGBController_ThermaltakeRiing.h rename to Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.h diff --git a/OpenRGB.pro b/OpenRGB.pro index ebcc3959..77a51af4 100644 --- a/OpenRGB.pro +++ b/OpenRGB.pro @@ -1,534 +1,537 @@ -#-----------------------------------------------------------------------# -# OpenRGB 0.x QMake Project # -# # -# Adam Honse (CalcProgrammer1) 5/25/2020 # -#-----------------------------------------------------------------------# +#-----------------------------------------------------------------------------------------------# +# OpenRGB 0.x QMake Project # +# # +# Adam Honse (CalcProgrammer1) 5/25/2020 # +#-----------------------------------------------------------------------------------------------# -#-----------------------------------------------------------------------# -# Qt Configuration # -#-----------------------------------------------------------------------# -QT += \ - core \ - gui \ +#-----------------------------------------------------------------------------------------------# +# Qt Configuration # +#-----------------------------------------------------------------------------------------------# +QT += \ + core \ + gui \ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets -#-----------------------------------------------------------------------# -# Application Configuration # -#-----------------------------------------------------------------------# +#-----------------------------------------------------------------------------------------------# +# Application Configuration # +#-----------------------------------------------------------------------------------------------# VERSION = 0.41 TARGET = OpenRGB TEMPLATE = app -#-----------------------------------------------------------------------# -# Automatically generated build information # -#-----------------------------------------------------------------------# +#-----------------------------------------------------------------------------------------------# +# Automatically generated build information # +#-----------------------------------------------------------------------------------------------# win32:BUILDDATE = $$system(date /t) unix:BUILDDATE = $$system(date -R -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}") GIT_COMMIT_ID = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ rev-parse HEAD) GIT_COMMIT_DATE = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ show -s --format=%ci HEAD) GIT_BRANCH = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ rev-parse --abbrev-ref HEAD) -DEFINES += \ - VERSION_STRING=\\"\"\"$$VERSION\\"\"\" \ - BUILDDATE_STRING=\\"\"\"$$BUILDDATE\\"\"\" \ - GIT_COMMIT_ID=\\"\"\"$$GIT_COMMIT_ID\\"\"\" \ - GIT_COMMIT_DATE=\\"\"\"$$GIT_COMMIT_DATE\\"\"\" \ +DEFINES += \ + VERSION_STRING=\\"\"\"$$VERSION\\"\"\" \ + BUILDDATE_STRING=\\"\"\"$$BUILDDATE\\"\"\" \ + GIT_COMMIT_ID=\\"\"\"$$GIT_COMMIT_ID\\"\"\" \ + GIT_COMMIT_DATE=\\"\"\"$$GIT_COMMIT_DATE\\"\"\" \ GIT_BRANCH=\\"\"\"$$GIT_BRANCH\\"\"\" -#-----------------------------------------------------------------------# -# OpenRGB Common # -#-----------------------------------------------------------------------# -INCLUDEPATH += \ - dependencies/ColorWheel \ - dependencies/libe131/src/ \ - i2c_smbus/ \ - i2c_tools/ \ - net_port/ \ - pci_ids/ \ - serial_port/ \ - super_io/ \ - Controllers/AorusCPUCoolerController/ \ - Controllers/AMDWraithPrismController/ \ - Controllers/AuraUSBController/ \ - Controllers/AuraCoreController/ \ - Controllers/AuraGPUController/ \ - Controllers/AuraSMBusController/ \ - Controllers/CoolerMasterController/ \ - Controllers/CorsairDominatorPlatinumController/ \ - Controllers/CorsairHydroController/ \ - Controllers/CorsairPeripheralController/ \ - Controllers/CorsairLightingNodeController/ \ - Controllers/CorsairVengeanceController/ \ - Controllers/CorsairVengeanceProController/ \ - Controllers/CrucialController/ \ - Controllers/DuckyKeyboardController/ \ - Controllers/EKController/ \ - Controllers/EspurnaController/ \ - Controllers/EVGAGPUController/ \ - Controllers/GalaxGPUController/ \ - Controllers/HoltekController/ \ - Controllers/HuePlusController/ \ - Controllers/HyperXDRAMController/ \ - Controllers/HyperXKeyboardController/ \ - Controllers/HyperXMouseController/ \ - Controllers/LEDStripController/ \ - Controllers/LogitechController/ \ - Controllers/MSI3ZoneController/ \ - Controllers/MSIGPUController/ \ - Controllers/MSIMysticLightController/ \ - Controllers/MSIRGBController/ \ - Controllers/NZXTHue2Controller/ \ - Controllers/NZXTKrakenController/ \ - Controllers/PatriotViperController/ \ - Controllers/PolychromeController/ \ - Controllers/PoseidonZRGBController/ \ - Controllers/RedragonController/ \ - Controllers/RGBFusionController/ \ - Controllers/RGBFusion2DRAMController/ \ - Controllers/RGBFusion2SMBusController/ \ - Controllers/RGBFusion2USBController/ \ - Controllers/RGBFusionGPUController/ \ - Controllers/SapphireGPUController/ \ - Controllers/SinowealthController/ \ - Controllers/SteelSeriesController/ \ - Controllers/TecknetController/ \ - Controllers/ThermaltakeRiingController/ \ - RGBController/ \ +#-----------------------------------------------------------------------------------------------# +# OpenRGB Common # +#-----------------------------------------------------------------------------------------------# +INCLUDEPATH += \ + dependencies/ColorWheel \ + dependencies/libe131/src/ \ + i2c_smbus/ \ + i2c_tools/ \ + net_port/ \ + pci_ids/ \ + serial_port/ \ + super_io/ \ + Controllers/AorusCPUCoolerController/ \ + Controllers/AMDWraithPrismController/ \ + Controllers/AuraUSBController/ \ + Controllers/AuraCoreController/ \ + Controllers/AuraGPUController/ \ + Controllers/AuraSMBusController/ \ + Controllers/CoolerMasterController/ \ + Controllers/CorsairDominatorPlatinumController/ \ + Controllers/CorsairHydroController/ \ + Controllers/CorsairPeripheralController/ \ + Controllers/CorsairLightingNodeController/ \ + Controllers/CorsairVengeanceController/ \ + Controllers/CorsairVengeanceProController/ \ + Controllers/CrucialController/ \ + Controllers/DebugController/ \ + Controllers/DuckyKeyboardController/ \ + Controllers/E131Controller/ \ + Controllers/EKController/ \ + Controllers/EspurnaController/ \ + Controllers/EVGAGPUController/ \ + Controllers/GalaxGPUController/ \ + Controllers/HoltekController/ \ + Controllers/HuePlusController/ \ + Controllers/HyperXDRAMController/ \ + Controllers/HyperXKeyboardController/ \ + Controllers/HyperXMouseController/ \ + Controllers/LEDStripController/ \ + Controllers/LogitechController/ \ + Controllers/MSI3ZoneController/ \ + Controllers/MSIGPUController/ \ + Controllers/MSIMysticLightController/ \ + Controllers/MSIRGBController/ \ + Controllers/NZXTHue2Controller/ \ + Controllers/NZXTKrakenController/ \ + Controllers/OpenRazerController/ \ + Controllers/PatriotViperController/ \ + Controllers/PolychromeController/ \ + Controllers/PoseidonZRGBController/ \ + Controllers/RedragonController/ \ + Controllers/RGBFusionController/ \ + Controllers/RGBFusion2DRAMController/ \ + Controllers/RGBFusion2SMBusController/ \ + Controllers/RGBFusion2USBController/ \ + Controllers/RGBFusionGPUController/ \ + Controllers/SapphireGPUController/ \ + Controllers/SinowealthController/ \ + Controllers/SteelSeriesController/ \ + Controllers/TecknetController/ \ + Controllers/ThermaltakeRiingController/ \ + RGBController/ \ qt/ -HEADERS += \ - dependencies/ColorWheel/ColorWheel.h \ - NetworkClient.h \ - NetworkProtocol.h \ - NetworkServer.h \ - ProfileManager.h \ - ResourceManager.h \ - Detector.h \ - DeviceDetector.h \ - qt/OpenRGBClientInfoPage.h \ - qt/OpenRGBDeviceInfoPage.h \ - qt/OpenRGBDevicePage.h \ - qt/OpenRGBDialog.h \ - i2c_smbus/i2c_smbus.h \ - i2c_tools/i2c_tools.h \ - net_port/net_port.h \ - pci_ids/pci_ids.h \ - qt/DeviceView.h \ - qt/OpenRGBDialog2.h \ - qt/OpenRGBProfileSaveDialog.h \ - qt/OpenRGBServerInfoPage.h \ - qt/OpenRGBSoftwareInfoPage.h \ - qt/OpenRGBSystemInfoPage.h \ - qt/OpenRGBZoneResizeDialog.h \ - serial_port/find_usb_serial_port.h \ - serial_port/serial_port.h \ - super_io/super_io.h \ - Controllers/AMDWraithPrismController/AMDWraithPrismController.h \ - Controllers/AorusCPUCoolerController/ATC800Controller.h \ - Controllers/AuraUSBController/AuraUSBController.h \ - Controllers/AuraUSBController/AuraAddressableController.h \ - Controllers/AuraUSBController/AuraMainboardController.h \ - Controllers/AuraCoreController/AuraCoreController.h \ - Controllers/AuraGPUController/AuraGPUController.h \ - Controllers/AuraSMBusController/AuraSMBusController.h \ - Controllers/CoolerMasterController/CMMP750Controller.h \ - Controllers/CorsairDominatorPlatinumController/CorsairDominatorPlatinumController.h \ - Controllers/CorsairHydroController/CorsairHydroController.h \ - Controllers/CorsairLightingNodeController/CorsairLightingNodeController.h \ - Controllers/CorsairPeripheralController/CorsairPeripheralController.h \ - Controllers/CorsairVengeanceController/CorsairVengeanceController.h \ - Controllers/CorsairVengeanceProController/CorsairVengeanceProController.h \ - Controllers/CrucialController/CrucialController.h \ - Controllers/DuckyKeyboardController/DuckyKeyboardController.h \ - Controllers/EKController/EKController.h \ - Controllers/EspurnaController/EspurnaController.h \ - Controllers/EVGAGPUController/EVGAGPUv1Controller.h \ - Controllers/EVGAGPUController/EVGAGPUv2Controller.h \ - Controllers/GalaxGPUController/GalaxGPUController.h \ - Controllers/HoltekController/HoltekA070Controller.h \ - Controllers/HuePlusController/HuePlusController.h \ - Controllers/HyperXDRAMController/HyperXDRAMController.h \ - Controllers/HyperXKeyboardController/HyperXAlloyOriginsController.h \ - Controllers/HyperXKeyboardController/HyperXKeyboardController.h \ - Controllers/HyperXMouseController/HyperXPulsefireSurgeController.h \ - Controllers/LEDStripController/LEDStripController.h \ - Controllers/LogitechController/LogitechG203Controller.h \ - Controllers/LogitechController/LogitechG203LController.h \ - Controllers/LogitechController/LogitechG403Controller.h \ - Controllers/LogitechController/LogitechG502PSController.h \ - Controllers/LogitechController/LogitechG810Controller.h \ - Controllers/LogitechController/LogitechGPowerPlayController.h \ - Controllers/LogitechController/LogitechGProWirelessController.h \ - Controllers/MSI3ZoneController/MSI3ZoneController.h \ - Controllers/MSIGPUController/MSIGPUController.h \ - Controllers/MSIMysticLightController/MSIMysticLightController.h \ - Controllers/MSIRGBController/MSIRGBController.h \ - Controllers/NZXTHue2Controller/NZXTHue2Controller.h \ - Controllers/NZXTKrakenController/NZXTKrakenController.h \ - Controllers/PatriotViperController/PatriotViperController.h \ - Controllers/PolychromeController/PolychromeController.h \ - Controllers/PoseidonZRGBController/PoseidonZRGBController.h \ - Controllers/RGBFusionController/RGBFusionController.h \ - Controllers/RGBFusion2DRAMController/RGBFusion2DRAMController.h \ - Controllers/RGBFusion2SMBusController/RGBFusion2SMBusController.h \ - Controllers/RGBFusion2USBController/RGBFusion2USBController.h \ - Controllers/RGBFusionGPUController/RGBFusionGPUController.h \ - Controllers/RedragonController/RedragonK556Controller.h \ - Controllers/RedragonController/RedragonM711Controller.h \ - Controllers/SapphireGPUController/SapphireGPUController.h \ - Controllers/SinowealthController/SinowealthController.h \ - Controllers/SteelSeriesController/SteelSeriesRivalController.h \ - Controllers/SteelSeriesController/SteelSeriesSiberiaController.h \ - Controllers/SteelSeriesController/SteelSeriesApexController.h \ - Controllers/TecknetController/TecknetController.h \ - Controllers/ThermaltakeRiingController/ThermaltakeRiingController.h \ - RGBController/RGBController.h \ - RGBController/RGBController_AMDWraithPrism.h \ - RGBController/RGBController_AorusATC800.h \ - RGBController/RGBController_AuraUSB.h \ - RGBController/RGBController_AuraCore.h \ - RGBController/RGBController_AuraGPU.h \ - RGBController/RGBController_AuraSMBus.h \ - RGBController/RGBController_CMMP750Controller.h \ - RGBController/RGBController_CorsairDominatorPlatinum.h \ - RGBController/RGBController_CorsairHydro.h \ - RGBController/RGBController_CorsairLightingNode.h \ - RGBController/RGBController_CorsairPeripheral.h \ - RGBController/RGBController_CorsairVengeance.h \ - RGBController/RGBController_CorsairVengeancePro.h \ - RGBController/RGBController_Crucial.h \ - RGBController/RGBController_DuckyKeyboard.h \ - RGBController/RGBController_Dummy.h \ - RGBController/RGBController_E131.h \ - RGBController/RGBController_EKController.h \ - RGBController/RGBController_Espurna.h \ - RGBController/RGBController_EVGAGPUv1.h \ - RGBController/RGBController_EVGAGPUv2.h \ - RGBController/RGBController_GalaxGPU.h \ - RGBController/RGBController_HoltekA070.h \ - RGBController/RGBController_HuePlus.h \ - RGBController/RGBController_HyperXAlloyOrigins.h \ - RGBController/RGBController_HyperXDRAM.h \ - RGBController/RGBController_HyperXKeyboard.h \ - RGBController/RGBController_HyperXPulsefireSurge.h \ - RGBController/RGBController_LEDStrip.h \ - RGBController/RGBController_LogitechG203.h \ - RGBController/RGBController_LogitechG203L.h \ - RGBController/RGBController_LogitechG403.h \ - RGBController/RGBController_LogitechG502PS.h \ - RGBController/RGBController_LogitechG810.h \ - RGBController/RGBController_LogitechGPowerPlay.h \ - RGBController/RGBController_LogitechGProWireless.h \ - RGBController/RGBController_MSI3Zone.h \ - RGBController/RGBController_MSIGPU.h \ - RGBController/RGBController_MSIGPU.h \ - RGBController/RGBController_MSIMysticLight.h \ - RGBController/RGBController_MSIRGB.h \ - RGBController/RGBController_Network.h \ - RGBController/RGBController_NZXTHue2.h \ - RGBController/RGBController_NZXTKraken.h \ - RGBController/RGBController_PatriotViper.h \ - RGBController/RGBController_Polychrome.h \ - RGBController/RGBController_PoseidonZRGB.h \ - RGBController/RGBController_RedragonK556.h \ - RGBController/RGBController_RedragonM711.h \ - RGBController/RGBController_RGBFusion.h \ - RGBController/RGBController_RGBFusion2DRAM.h \ - RGBController/RGBController_RGBFusion2SMBus.h \ - RGBController/RGBController_RGBFusion2USB.h \ - RGBController/RGBController_RGBFusionGPU.h \ - RGBController/RGBController_SapphireGPU.h \ - RGBController/RGBController_Sinowealth.h \ - RGBController/RGBController_SteelSeriesRival.h \ - RGBController/RGBController_SteelSeriesSiberia.h \ - RGBController/RGBController_SteelSeriesApex.h \ - RGBController/RGBController_Tecknet.h \ - RGBController/RGBController_ThermaltakeRiing.h \ - RGBController/OpenRazerDevices.h \ +HEADERS += \ + dependencies/ColorWheel/ColorWheel.h \ + NetworkClient.h \ + NetworkProtocol.h \ + NetworkServer.h \ + ProfileManager.h \ + ResourceManager.h \ + Detector.h \ + DeviceDetector.h \ + qt/OpenRGBClientInfoPage.h \ + qt/OpenRGBDeviceInfoPage.h \ + qt/OpenRGBDevicePage.h \ + qt/OpenRGBDialog.h \ + i2c_smbus/i2c_smbus.h \ + i2c_tools/i2c_tools.h \ + net_port/net_port.h \ + pci_ids/pci_ids.h \ + qt/DeviceView.h \ + qt/OpenRGBDialog2.h \ + qt/OpenRGBProfileSaveDialog.h \ + qt/OpenRGBServerInfoPage.h \ + qt/OpenRGBSoftwareInfoPage.h \ + qt/OpenRGBSystemInfoPage.h \ + qt/OpenRGBZoneResizeDialog.h \ + serial_port/find_usb_serial_port.h \ + serial_port/serial_port.h \ + super_io/super_io.h \ + Controllers/AMDWraithPrismController/AMDWraithPrismController.h \ + Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.h \ + Controllers/AorusCPUCoolerController/ATC800Controller.h \ + Controllers/AorusCPUCoolerController/RGBController_AorusATC800.h \ + Controllers/AuraUSBController/AuraUSBController.h \ + Controllers/AuraUSBController/AuraAddressableController.h \ + Controllers/AuraUSBController/AuraMainboardController.h \ + Controllers/AuraUSBController/RGBController_AuraUSB.h \ + Controllers/AuraCoreController/AuraCoreController.h \ + Controllers/AuraCoreController/RGBController_AuraCore.h \ + Controllers/AuraGPUController/AuraGPUController.h \ + Controllers/AuraGPUController/RGBController_AuraGPU.h \ + Controllers/AuraSMBusController/AuraSMBusController.h \ + Controllers/AuraSMBusController/RGBController_AuraSMBus.h \ + Controllers/CoolerMasterController/CMMP750Controller.h \ + Controllers/CoolerMasterController/RGBController_CMMP750Controller.h \ + Controllers/CorsairDominatorPlatinumController/CorsairDominatorPlatinumController.h \ + Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.h \ + Controllers/CorsairHydroController/CorsairHydroController.h \ + Controllers/CorsairHydroController/RGBController_CorsairHydro.h \ + Controllers/CorsairLightingNodeController/CorsairLightingNodeController.h \ + Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.h \ + Controllers/CorsairPeripheralController/CorsairPeripheralController.h \ + Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.h \ + Controllers/CorsairVengeanceController/CorsairVengeanceController.h \ + Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.h \ + Controllers/CorsairVengeanceProController/CorsairVengeanceProController.h \ + Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.h \ + Controllers/CrucialController/CrucialController.h \ + Controllers/CrucialController/RGBController_Crucial.h \ + Controllers/DuckyKeyboardController/DuckyKeyboardController.h \ + Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.h \ + Controllers/E131Controller/RGBController_E131.h \ + Controllers/EKController/EKController.h \ + Controllers/EKController/RGBController_EKController.h \ + Controllers/EspurnaController/EspurnaController.h \ + Controllers/EspurnaController/RGBController_Espurna.h \ + Controllers/EVGAGPUController/EVGAGPUv1Controller.h \ + Controllers/EVGAGPUController/EVGAGPUv2Controller.h \ + Controllers/EVGAGPUController/RGBController_EVGAGPUv1.h \ + Controllers/EVGAGPUController/RGBController_EVGAGPUv2.h \ + Controllers/GalaxGPUController/GalaxGPUController.h \ + Controllers/GalaxGPUController/RGBController_GalaxGPU.h \ + Controllers/HoltekController/HoltekA070Controller.h \ + Controllers/HoltekController/RGBController_HoltekA070.h \ + Controllers/HuePlusController/HuePlusController.h \ + Controllers/HuePlusController/RGBController_HuePlus.h \ + Controllers/HyperXDRAMController/HyperXDRAMController.h \ + Controllers/HyperXDRAMController/RGBController_HyperXDRAM.h \ + Controllers/HyperXKeyboardController/HyperXAlloyOriginsController.h \ + Controllers/HyperXKeyboardController/HyperXKeyboardController.h \ + Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.h \ + Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.h \ + Controllers/HyperXMouseController/HyperXPulsefireSurgeController.h \ + Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.h \ + Controllers/LEDStripController/LEDStripController.h \ + Controllers/LEDStripController/RGBController_LEDStrip.h \ + Controllers/LogitechController/LogitechG203Controller.h \ + Controllers/LogitechController/LogitechG203LController.h \ + Controllers/LogitechController/LogitechG403Controller.h \ + Controllers/LogitechController/LogitechG502PSController.h \ + Controllers/LogitechController/LogitechG810Controller.h \ + Controllers/LogitechController/LogitechGPowerPlayController.h \ + Controllers/LogitechController/LogitechGProWirelessController.h \ + Controllers/LogitechController/RGBController_LogitechG203.h \ + Controllers/LogitechController/RGBController_LogitechG203L.h \ + Controllers/LogitechController/RGBController_LogitechG403.h \ + Controllers/LogitechController/RGBController_LogitechG502PS.h \ + Controllers/LogitechController/RGBController_LogitechG810.h \ + Controllers/LogitechController/RGBController_LogitechGPowerPlay.h \ + Controllers/LogitechController/RGBController_LogitechGProWireless.h \ + Controllers/MSI3ZoneController/MSI3ZoneController.h \ + Controllers/MSI3ZoneController/RGBController_MSI3Zone.h \ + Controllers/MSIGPUController/MSIGPUController.h \ + Controllers/MSIGPUController/RGBController_MSIGPU.h \ + Controllers/MSIMysticLightController/MSIMysticLightController.h \ + Controllers/MSIMysticLightController/RGBController_MSIMysticLight.h \ + Controllers/MSIRGBController/MSIRGBController.h \ + Controllers/MSIRGBController/RGBController_MSIRGB.h \ + Controllers/NZXTHue2Controller/NZXTHue2Controller.h \ + Controllers/NZXTHue2Controller/RGBController_NZXTHue2.h \ + Controllers/NZXTKrakenController/NZXTKrakenController.h \ + Controllers/NZXTKrakenController/RGBController_NZXTKraken.h \ + Controllers/OpenRazerController/OpenRazerDevices.h \ + Controllers/PatriotViperController/PatriotViperController.h \ + Controllers/PatriotViperController/RGBController_PatriotViper.h \ + Controllers/PolychromeController/PolychromeController.h \ + Controllers/PolychromeController/RGBController_Polychrome.h \ + Controllers/PoseidonZRGBController/PoseidonZRGBController.h \ + Controllers/PoseidonZRGBController/RGBController_PoseidonZRGB.h \ + Controllers/RedragonController/RedragonK556Controller.h \ + Controllers/RedragonController/RedragonM711Controller.h \ + Controllers/RedragonController/RGBController_RedragonK556.h \ + Controllers/RedragonController/RGBController_RedragonM711.h \ + Controllers/RGBFusionController/RGBFusionController.h \ + Controllers/RGBFusionController/RGBController_RGBFusion.h \ + Controllers/RGBFusion2DRAMController/RGBFusion2DRAMController.h \ + Controllers/RGBFusion2DRAMController/RGBController_RGBFusion2DRAM.h \ + Controllers/RGBFusion2SMBusController/RGBFusion2SMBusController.h \ + Controllers/RGBFusion2SMBusController/RGBController_RGBFusion2SMBus.h \ + Controllers/RGBFusion2USBController/RGBFusion2USBController.h \ + Controllers/RGBFusion2USBController/RGBController_RGBFusion2USB.h \ + Controllers/RGBFusionGPUController/RGBFusionGPUController.h \ + Controllers/RGBFusionGPUController/RGBController_RGBFusionGPU.h \ + Controllers/SapphireGPUController/SapphireGPUController.h \ + Controllers/SapphireGPUController/RGBController_SapphireGPU.h \ + Controllers/SinowealthController/SinowealthController.h \ + Controllers/SinowealthController/RGBController_Sinowealth.h \ + Controllers/SteelSeriesController/SteelSeriesApexController.h \ + Controllers/SteelSeriesController/SteelSeriesRivalController.h \ + Controllers/SteelSeriesController/SteelSeriesSiberiaController.h \ + Controllers/SteelSeriesController/RGBController_SteelSeriesApex.h \ + Controllers/SteelSeriesController/RGBController_SteelSeriesRival.h \ + Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.h \ + Controllers/TecknetController/TecknetController.h \ + Controllers/TecknetController/RGBController_Tecknet.h \ + Controllers/ThermaltakeRiingController/ThermaltakeRiingController.h \ + Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.h \ + RGBController/RGBController.h \ + RGBController/RGBController_Dummy.h \ + RGBController/RGBController_Network.h \ -SOURCES += \ - dependencies/dmiinfo.cpp \ - dependencies/ColorWheel/ColorWheel.cpp \ - dependencies/libe131/src/e131.c \ - main.cpp \ - cli.cpp \ - NetworkClient.cpp \ - NetworkServer.cpp \ - ProfileManager.cpp \ - ResourceManager.cpp \ - qt/OpenRGBClientInfoPage.cpp \ - qt/OpenRGBDeviceInfoPage.cpp \ - qt/OpenRGBDevicePage.cpp \ - qt/OpenRGBDialog.cpp \ - i2c_smbus/i2c_smbus.cpp \ - i2c_tools/i2c_tools.cpp \ - net_port/net_port.cpp \ - qt/DeviceView.cpp \ - qt/OpenRGBDialog2.cpp \ - qt/OpenRGBProfileSaveDialog.cpp \ - qt/OpenRGBServerInfoPage.cpp \ - qt/OpenRGBSoftwareInfoPage.cpp \ - qt/OpenRGBSystemInfoPage.cpp \ - qt/OpenRGBZoneResizeDialog.cpp \ - qt/hsv.cpp \ - serial_port/serial_port.cpp \ - super_io/super_io.cpp \ - Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp \ - Controllers/AMDWraithPrismController/AMDWraithPrismControllerDetect.cpp \ - Controllers/AorusCPUCoolerController/ATC800Controller.cpp \ - Controllers/AorusCPUCoolerController/AorusCPUCoolerControllerDetect.cpp \ - Controllers/AuraUSBController/AuraUSBController.cpp \ - Controllers/AuraUSBController/AuraAddressableController.cpp \ - Controllers/AuraUSBController/AuraMainboardController.cpp \ - Controllers/AuraUSBController/AuraUSBControllerDetect.cpp \ - Controllers/AuraCoreController/AuraCoreController.cpp \ - Controllers/AuraCoreController/AuraCoreControllerDetect.cpp \ - Controllers/AuraGPUController/AuraGPUController.cpp \ - Controllers/AuraGPUController/AuraGPUControllerDetect.cpp \ - Controllers/AuraSMBusController/AuraSMBusController.cpp \ - Controllers/AuraSMBusController/AuraSMBusControllerDetect.cpp \ - Controllers/CoolerMasterController/CMMP750Controller.cpp \ - Controllers/CoolerMasterController/CoolerMasterControllerDetect.cpp \ - Controllers/CorsairDominatorPlatinumController/CorsairDominatorPlatinumController.cpp \ + +SOURCES += \ + dependencies/dmiinfo.cpp \ + dependencies/ColorWheel/ColorWheel.cpp \ + dependencies/libe131/src/e131.c \ + main.cpp \ + cli.cpp \ + NetworkClient.cpp \ + NetworkServer.cpp \ + ProfileManager.cpp \ + ResourceManager.cpp \ + qt/OpenRGBClientInfoPage.cpp \ + qt/OpenRGBDeviceInfoPage.cpp \ + qt/OpenRGBDevicePage.cpp \ + qt/OpenRGBDialog.cpp \ + i2c_smbus/i2c_smbus.cpp \ + i2c_tools/i2c_tools.cpp \ + net_port/net_port.cpp \ + qt/DeviceView.cpp \ + qt/OpenRGBDialog2.cpp \ + qt/OpenRGBProfileSaveDialog.cpp \ + qt/OpenRGBServerInfoPage.cpp \ + qt/OpenRGBSoftwareInfoPage.cpp \ + qt/OpenRGBSystemInfoPage.cpp \ + qt/OpenRGBZoneResizeDialog.cpp \ + qt/hsv.cpp \ + serial_port/serial_port.cpp \ + super_io/super_io.cpp \ + Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp \ + Controllers/AMDWraithPrismController/AMDWraithPrismControllerDetect.cpp \ + Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp \ + Controllers/AorusCPUCoolerController/ATC800Controller.cpp \ + Controllers/AorusCPUCoolerController/AorusCPUCoolerControllerDetect.cpp \ + Controllers/AorusCPUCoolerController/RGBController_AorusATC800.cpp \ + Controllers/AuraUSBController/AuraUSBController.cpp \ + Controllers/AuraUSBController/AuraAddressableController.cpp \ + Controllers/AuraUSBController/AuraMainboardController.cpp \ + Controllers/AuraUSBController/AuraUSBControllerDetect.cpp \ + Controllers/AuraUSBController/RGBController_AuraUSB.cpp \ + Controllers/AuraCoreController/AuraCoreController.cpp \ + Controllers/AuraCoreController/AuraCoreControllerDetect.cpp \ + Controllers/AuraCoreController/RGBController_AuraCore.cpp \ + Controllers/AuraGPUController/AuraGPUController.cpp \ + Controllers/AuraGPUController/AuraGPUControllerDetect.cpp \ + Controllers/AuraGPUController/RGBController_AuraGPU.cpp \ + Controllers/AuraSMBusController/AuraSMBusController.cpp \ + Controllers/AuraSMBusController/AuraSMBusControllerDetect.cpp \ + Controllers/AuraSMBusController/RGBController_AuraSMBus.cpp \ + Controllers/CoolerMasterController/CMMP750Controller.cpp \ + Controllers/CoolerMasterController/CoolerMasterControllerDetect.cpp \ + Controllers/CoolerMasterController/RGBController_CMMP750Controller.cpp \ + Controllers/CorsairDominatorPlatinumController/CorsairDominatorPlatinumController.cpp \ Controllers/CorsairDominatorPlatinumController/CorsairDominatorPlatinumControllerDetect.cpp \ - Controllers/CorsairHydroController/CorsairHydroController.cpp \ - Controllers/CorsairHydroController/CorsairHydroControllerDetect.cpp \ - Controllers/CorsairLightingNodeController/CorsairLightingNodeController.cpp \ - Controllers/CorsairLightingNodeController/CorsairLightingNodeControllerDetect.cpp \ - Controllers/CorsairPeripheralController/CorsairPeripheralController.cpp \ - Controllers/CorsairPeripheralController/CorsairPeripheralControllerDetect.cpp \ - Controllers/CorsairVengeanceController/CorsairVengeanceController.cpp \ - Controllers/CorsairVengeanceController/CorsairVengeanceControllerDetect.cpp \ - Controllers/CorsairVengeanceProController/CorsairVengeanceProController.cpp \ - Controllers/CorsairVengeanceProController/CorsairVengeanceProControllerDetect.cpp \ - Controllers/CrucialController/CrucialController.cpp \ - Controllers/CrucialController/CrucialControllerDetect.cpp \ - Controllers/DuckyKeyboardController/DuckyKeyboardController.cpp \ - Controllers/DuckyKeyboardController/DuckyKeyboardControllerDetect.cpp \ - Controllers/EKController/EKControllerDetect.cpp \ - Controllers/EKController/EKController.cpp \ - Controllers/EspurnaController/EspurnaController.cpp \ - Controllers/EspurnaController/EspurnaControllerDetect.cpp \ - Controllers/EVGAGPUController/EVGAGPUv1Controller.cpp \ - Controllers/EVGAGPUController/EVGAGPUv2Controller.cpp \ - Controllers/EVGAGPUController/EVGAGPUControllerDetect.cpp \ - Controllers/GalaxGPUController/GalaxGPUController.cpp \ - Controllers/GalaxGPUController/GalaxGPUControllerDetect.cpp \ - Controllers/HoltekController/HoltekA070Controller.cpp \ - Controllers/HoltekController/HoltekControllerDetect.cpp \ - Controllers/HuePlusController/HuePlusController.cpp \ - Controllers/HuePlusController/HuePlusControllerDetect.cpp \ - Controllers/HyperXDRAMController/HyperXDRAMController.cpp \ - Controllers/HyperXDRAMController/HyperXDRAMControllerDetect.cpp \ - Controllers/HyperXKeyboardController/HyperXAlloyOriginsController.cpp \ - Controllers/HyperXKeyboardController/HyperXKeyboardController.cpp \ - Controllers/HyperXKeyboardController/HyperXKeyboardControllerDetect.cpp \ - Controllers/HyperXMouseController/HyperXMouseControllerDetect.cpp \ - Controllers/HyperXMouseController/HyperXPulsefireSurgeController.cpp \ - Controllers/LEDStripController/LEDStripController.cpp \ - Controllers/LEDStripController/LEDStripControllerDetect.cpp \ - Controllers/LogitechController/LogitechControllerDetect.cpp \ - Controllers/LogitechController/LogitechG203Controller.cpp \ - Controllers/LogitechController/LogitechG203LController.cpp \ - Controllers/LogitechController/LogitechG403Controller.cpp \ - Controllers/LogitechController/LogitechG502PSController.cpp \ - Controllers/LogitechController/LogitechG810Controller.cpp \ - Controllers/LogitechController/LogitechGPowerPlayController.cpp \ - Controllers/LogitechController/LogitechGProWirelessController.cpp \ - Controllers/MSI3ZoneController/MSI3ZoneController.cpp \ - Controllers/MSI3ZoneController/MSI3ZoneControllerDetect.cpp \ - Controllers/MSIGPUController/MSIGPUController.cpp \ - Controllers/MSIGPUController/MSIGPUControllerDetect.cpp \ - Controllers/MSIMysticLightController/MSIMysticLightController.cpp \ - Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp \ - Controllers/MSIRGBController/MSIRGBController.cpp \ - Controllers/MSIRGBController/MSIRGBControllerDetect.cpp \ - Controllers/NZXTHue2Controller/NZXTHue2Controller.cpp \ - Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp \ - Controllers/NZXTKrakenController/NZXTKrakenController.cpp \ - Controllers/NZXTKrakenController/NZXTKrakenControllerDetect.cpp \ - Controllers/PatriotViperController/PatriotViperController.cpp \ - Controllers/PatriotViperController/PatriotViperControllerDetect.cpp \ - Controllers/PolychromeController/PolychromeController.cpp \ - Controllers/PolychromeController/PolychromeControllerDetect.cpp \ - Controllers/PoseidonZRGBController/PoseidonZRGBController.cpp \ - Controllers/PoseidonZRGBController/PoseidonZRGBControllerDetect.cpp \ - Controllers/RGBFusionController/RGBFusionController.cpp \ - Controllers/RGBFusionController/RGBFusionControllerDetect.cpp \ - Controllers/RGBFusion2DRAMController/RGBFusion2DRAMController.cpp \ - Controllers/RGBFusion2DRAMController/RGBFusion2DRAMControllerDetect.cpp \ - Controllers/RGBFusion2SMBusController/RGBFusion2SMBusController.cpp \ - Controllers/RGBFusion2SMBusController/RGBFusion2SMBusControllerDetect.cpp \ - Controllers/RGBFusion2USBController/RGBFusion2USBController.cpp \ - Controllers/RGBFusion2USBController/RGBFusion2USBControllerDetect.cpp \ - Controllers/RGBFusionGPUController/RGBFusionGPUController.cpp \ - Controllers/RGBFusionGPUController/RGBFusionGPUControllerDetect.cpp \ - Controllers/RedragonController/RedragonK556Controller.cpp \ - Controllers/RedragonController/RedragonM711Controller.cpp \ - Controllers/RedragonController/RedragonControllerDetect.cpp \ - Controllers/SapphireGPUController/SapphireGPUController.cpp \ - Controllers/SapphireGPUController/SapphireGPUControllerDetect.cpp \ - Controllers/SinowealthController/SinowealthController.cpp \ - Controllers/SinowealthController/SinowealthControllerDetect.cpp \ - Controllers/SteelSeriesController/SteelSeriesRivalController.cpp \ - Controllers/SteelSeriesController/SteelSeriesSiberiaController.cpp \ - Controllers/SteelSeriesController/SteelSeriesApexController.cpp \ - Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp \ - Controllers/TecknetController/TecknetController.cpp \ - Controllers/TecknetController/TecknetControllerDetect.cpp \ - Controllers/ThermaltakeRiingController/ThermaltakeRiingController.cpp \ - Controllers/ThermaltakeRiingController/ThermaltakeRiingControllerDetect.cpp \ - RGBController/RGBController.cpp \ - RGBController/DebugControllerDetect.cpp \ - RGBController/E131ControllerDetect.cpp \ - RGBController/RGBController_AMDWraithPrism.cpp \ - RGBController/RGBController_AorusATC800.cpp \ - RGBController/RGBController_AuraUSB.cpp \ - RGBController/RGBController_AuraCore.cpp \ - RGBController/RGBController_AuraGPU.cpp \ - RGBController/RGBController_AuraSMBus.cpp \ - RGBController/RGBController_CMMP750Controller.cpp \ - RGBController/RGBController_CorsairDominatorPlatinum.cpp \ - RGBController/RGBController_CorsairHydro.cpp \ - RGBController/RGBController_CorsairLightingNode.cpp \ - RGBController/RGBController_CorsairPeripheral.cpp \ - RGBController/RGBController_CorsairVengeance.cpp \ - RGBController/RGBController_CorsairVengeancePro.cpp \ - RGBController/RGBController_Crucial.cpp \ - RGBController/RGBController_DuckyKeyboard.cpp \ - RGBController/RGBController_Dummy.cpp \ - RGBController/RGBController_E131.cpp \ - RGBController/RGBController_EKController.cpp \ - RGBController/RGBController_Espurna.cpp \ - RGBController/RGBController_EVGAGPUv1.cpp \ - RGBController/RGBController_EVGAGPUv2.cpp \ - RGBController/RGBController_GalaxGPU.cpp \ - RGBController/RGBController_HoltekA070.cpp \ - RGBController/RGBController_HuePlus.cpp \ - RGBController/RGBController_HyperXAlloyOrigins.cpp \ - RGBController/RGBController_HyperXDRAM.cpp \ - RGBController/RGBController_HyperXKeyboard.cpp \ - RGBController/RGBController_HyperXPulsefireSurge.cpp \ - RGBController/RGBController_LEDStrip.cpp \ - RGBController/RGBController_LogitechG203.cpp \ - RGBController/RGBController_LogitechG203L.cpp \ - RGBController/RGBController_LogitechG403.cpp \ - RGBController/RGBController_LogitechG502PS.cpp \ - RGBController/RGBController_LogitechG810.cpp \ - RGBController/RGBController_LogitechGPowerPlay.cpp \ - RGBController/RGBController_LogitechGProWireless.cpp \ - RGBController/RGBController_MSI3Zone.cpp \ - RGBController/RGBController_MSIGPU.cpp \ - RGBController/RGBController_MSIMysticLight.cpp \ - RGBController/RGBController_MSIRGB.cpp \ - RGBController/RGBController_Network.cpp \ - RGBController/RGBController_NZXTHue2.cpp \ - RGBController/RGBController_NZXTKraken.cpp \ - RGBController/RGBController_PatriotViper.cpp \ - RGBController/RGBController_Polychrome.cpp \ - RGBController/RGBController_PoseidonZRGB.cpp \ - RGBController/RGBController_RedragonK556.cpp \ - RGBController/RGBController_RedragonM711.cpp \ - RGBController/RGBController_RGBFusion.cpp \ - RGBController/RGBController_RGBFusion2DRAM.cpp \ - RGBController/RGBController_RGBFusion2SMBus.cpp \ - RGBController/RGBController_RGBFusion2USB.cpp \ - RGBController/RGBController_RGBFusionGPU.cpp \ - RGBController/RGBController_SapphireGPU.cpp \ - RGBController/RGBController_Sinowealth.cpp \ - RGBController/RGBController_SteelSeriesRival.cpp \ - RGBController/RGBController_SteelSeriesSiberia.cpp \ - RGBController/RGBController_SteelSeriesApex.cpp \ - RGBController/RGBController_Tecknet.cpp \ - RGBController/RGBController_ThermaltakeRiing.cpp \ + Controllers/CorsairDominatorPlatinumController/RGBController_CorsairDominatorPlatinum.cpp \ + Controllers/CorsairHydroController/CorsairHydroController.cpp \ + Controllers/CorsairHydroController/CorsairHydroControllerDetect.cpp \ + Controllers/CorsairHydroController/RGBController_CorsairHydro.cpp \ + Controllers/CorsairLightingNodeController/CorsairLightingNodeController.cpp \ + Controllers/CorsairLightingNodeController/CorsairLightingNodeControllerDetect.cpp \ + Controllers/CorsairLightingNodeController/RGBController_CorsairLightingNode.cpp \ + Controllers/CorsairPeripheralController/CorsairPeripheralController.cpp \ + Controllers/CorsairPeripheralController/CorsairPeripheralControllerDetect.cpp \ + Controllers/CorsairPeripheralController/RGBController_CorsairPeripheral.cpp \ + Controllers/CorsairVengeanceController/CorsairVengeanceController.cpp \ + Controllers/CorsairVengeanceController/CorsairVengeanceControllerDetect.cpp \ + Controllers/CorsairVengeanceController/RGBController_CorsairVengeance.cpp \ + Controllers/CorsairVengeanceProController/CorsairVengeanceProController.cpp \ + Controllers/CorsairVengeanceProController/CorsairVengeanceProControllerDetect.cpp \ + Controllers/CorsairVengeanceProController/RGBController_CorsairVengeancePro.cpp \ + Controllers/CrucialController/CrucialController.cpp \ + Controllers/CrucialController/CrucialControllerDetect.cpp \ + Controllers/CrucialController/RGBController_Crucial.cpp \ + Controllers/DebugController/DebugControllerDetect.cpp \ + Controllers/DuckyKeyboardController/DuckyKeyboardController.cpp \ + Controllers/DuckyKeyboardController/DuckyKeyboardControllerDetect.cpp \ + Controllers/DuckyKeyboardController/RGBController_DuckyKeyboard.cpp \ + Controllers/E131Controller/E131ControllerDetect.cpp \ + Controllers/E131Controller/RGBController_E131.cpp \ + Controllers/EKController/EKControllerDetect.cpp \ + Controllers/EKController/EKController.cpp \ + Controllers/EKController/RGBController_EKController.cpp \ + Controllers/EspurnaController/EspurnaController.cpp \ + Controllers/EspurnaController/EspurnaControllerDetect.cpp \ + Controllers/EspurnaController/RGBController_Espurna.cpp \ + Controllers/EVGAGPUController/EVGAGPUv1Controller.cpp \ + Controllers/EVGAGPUController/EVGAGPUv2Controller.cpp \ + Controllers/EVGAGPUController/EVGAGPUControllerDetect.cpp \ + Controllers/EVGAGPUController/RGBController_EVGAGPUv1.cpp \ + Controllers/EVGAGPUController/RGBController_EVGAGPUv2.cpp \ + Controllers/GalaxGPUController/GalaxGPUController.cpp \ + Controllers/GalaxGPUController/GalaxGPUControllerDetect.cpp \ + Controllers/GalaxGPUController/RGBController_GalaxGPU.cpp \ + Controllers/HoltekController/HoltekA070Controller.cpp \ + Controllers/HoltekController/HoltekControllerDetect.cpp \ + Controllers/HoltekController/RGBController_HoltekA070.cpp \ + Controllers/HuePlusController/HuePlusController.cpp \ + Controllers/HuePlusController/HuePlusControllerDetect.cpp \ + Controllers/HuePlusController/RGBController_HuePlus.cpp \ + Controllers/HyperXDRAMController/HyperXDRAMController.cpp \ + Controllers/HyperXDRAMController/HyperXDRAMControllerDetect.cpp \ + Controllers/HyperXDRAMController/RGBController_HyperXDRAM.cpp \ + Controllers/HyperXKeyboardController/HyperXAlloyOriginsController.cpp \ + Controllers/HyperXKeyboardController/HyperXKeyboardController.cpp \ + Controllers/HyperXKeyboardController/HyperXKeyboardControllerDetect.cpp \ + Controllers/HyperXKeyboardController/RGBController_HyperXAlloyOrigins.cpp \ + Controllers/HyperXKeyboardController/RGBController_HyperXKeyboard.cpp \ + Controllers/HyperXMouseController/HyperXMouseControllerDetect.cpp \ + Controllers/HyperXMouseController/HyperXPulsefireSurgeController.cpp \ + Controllers/HyperXMouseController/RGBController_HyperXPulsefireSurge.cpp \ + Controllers/LEDStripController/LEDStripController.cpp \ + Controllers/LEDStripController/LEDStripControllerDetect.cpp \ + Controllers/LEDStripController/RGBController_LEDStrip.cpp \ + Controllers/LogitechController/LogitechControllerDetect.cpp \ + Controllers/LogitechController/LogitechG203Controller.cpp \ + Controllers/LogitechController/LogitechG203LController.cpp \ + Controllers/LogitechController/LogitechG403Controller.cpp \ + Controllers/LogitechController/LogitechG502PSController.cpp \ + Controllers/LogitechController/LogitechG810Controller.cpp \ + Controllers/LogitechController/LogitechGPowerPlayController.cpp \ + Controllers/LogitechController/LogitechGProWirelessController.cpp \ + Controllers/LogitechController/RGBController_LogitechG203.cpp \ + Controllers/LogitechController/RGBController_LogitechG203L.cpp \ + Controllers/LogitechController/RGBController_LogitechG403.cpp \ + Controllers/LogitechController/RGBController_LogitechG502PS.cpp \ + Controllers/LogitechController/RGBController_LogitechG810.cpp \ + Controllers/LogitechController/RGBController_LogitechGPowerPlay.cpp \ + Controllers/LogitechController/RGBController_LogitechGProWireless.cpp \ + Controllers/MSI3ZoneController/MSI3ZoneController.cpp \ + Controllers/MSI3ZoneController/MSI3ZoneControllerDetect.cpp \ + Controllers/MSI3ZoneController/RGBController_MSI3Zone.cpp \ + Controllers/MSIGPUController/MSIGPUController.cpp \ + Controllers/MSIGPUController/MSIGPUControllerDetect.cpp \ + Controllers/MSIGPUController/RGBController_MSIGPU.cpp \ + Controllers/MSIMysticLightController/MSIMysticLightController.cpp \ + Controllers/MSIMysticLightController/MSIMysticLightControllerDetect.cpp \ + Controllers/MSIMysticLightController/RGBController_MSIMysticLight.cpp \ + Controllers/MSIRGBController/MSIRGBController.cpp \ + Controllers/MSIRGBController/MSIRGBControllerDetect.cpp \ + Controllers/MSIRGBController/RGBController_MSIRGB.cpp \ + Controllers/NZXTHue2Controller/NZXTHue2Controller.cpp \ + Controllers/NZXTHue2Controller/NZXTHue2ControllerDetect.cpp \ + Controllers/NZXTHue2Controller/RGBController_NZXTHue2.cpp \ + Controllers/NZXTKrakenController/NZXTKrakenController.cpp \ + Controllers/NZXTKrakenController/NZXTKrakenControllerDetect.cpp \ + Controllers/NZXTKrakenController/RGBController_NZXTKraken.cpp \ + Controllers/PatriotViperController/PatriotViperController.cpp \ + Controllers/PatriotViperController/PatriotViperControllerDetect.cpp \ + Controllers/PatriotViperController/RGBController_PatriotViper.cpp \ + Controllers/PolychromeController/PolychromeController.cpp \ + Controllers/PolychromeController/PolychromeControllerDetect.cpp \ + Controllers/PolychromeController/RGBController_Polychrome.cpp \ + Controllers/PoseidonZRGBController/PoseidonZRGBController.cpp \ + Controllers/PoseidonZRGBController/PoseidonZRGBControllerDetect.cpp \ + Controllers/PoseidonZRGBController/RGBController_PoseidonZRGB.cpp \ + Controllers/RedragonController/RedragonK556Controller.cpp \ + Controllers/RedragonController/RedragonM711Controller.cpp \ + Controllers/RedragonController/RedragonControllerDetect.cpp \ + Controllers/RedragonController/RGBController_RedragonK556.cpp \ + Controllers/RedragonController/RGBController_RedragonM711.cpp \ + Controllers/RGBFusionController/RGBFusionController.cpp \ + Controllers/RGBFusionController/RGBFusionControllerDetect.cpp \ + Controllers/RGBFusionController/RGBController_RGBFusion.cpp \ + Controllers/RGBFusion2DRAMController/RGBFusion2DRAMController.cpp \ + Controllers/RGBFusion2DRAMController/RGBFusion2DRAMControllerDetect.cpp \ + Controllers/RGBFusion2DRAMController/RGBController_RGBFusion2DRAM.cpp \ + Controllers/RGBFusion2SMBusController/RGBFusion2SMBusController.cpp \ + Controllers/RGBFusion2SMBusController/RGBFusion2SMBusControllerDetect.cpp \ + Controllers/RGBFusion2SMBusController/RGBController_RGBFusion2SMBus.cpp \ + Controllers/RGBFusion2USBController/RGBFusion2USBController.cpp \ + Controllers/RGBFusion2USBController/RGBFusion2USBControllerDetect.cpp \ + Controllers/RGBFusion2USBController/RGBController_RGBFusion2USB.cpp \ + Controllers/RGBFusionGPUController/RGBFusionGPUController.cpp \ + Controllers/RGBFusionGPUController/RGBFusionGPUControllerDetect.cpp \ + Controllers/RGBFusionGPUController/RGBController_RGBFusionGPU.cpp \ + Controllers/SapphireGPUController/SapphireGPUController.cpp \ + Controllers/SapphireGPUController/SapphireGPUControllerDetect.cpp \ + Controllers/SapphireGPUController/RGBController_SapphireGPU.cpp \ + Controllers/SinowealthController/SinowealthController.cpp \ + Controllers/SinowealthController/SinowealthControllerDetect.cpp \ + Controllers/SinowealthController/RGBController_Sinowealth.cpp \ + Controllers/SteelSeriesController/SteelSeriesApexController.cpp \ + Controllers/SteelSeriesController/SteelSeriesRivalController.cpp \ + Controllers/SteelSeriesController/SteelSeriesSiberiaController.cpp \ + Controllers/SteelSeriesController/SteelSeriesControllerDetect.cpp \ + Controllers/SteelSeriesController/RGBController_SteelSeriesApex.cpp \ + Controllers/SteelSeriesController/RGBController_SteelSeriesRival.cpp \ + Controllers/SteelSeriesController/RGBController_SteelSeriesSiberia.cpp \ + Controllers/TecknetController/TecknetController.cpp \ + Controllers/TecknetController/TecknetControllerDetect.cpp \ + Controllers/TecknetController/RGBController_Tecknet.cpp \ + Controllers/ThermaltakeRiingController/ThermaltakeRiingController.cpp \ + Controllers/ThermaltakeRiingController/ThermaltakeRiingControllerDetect.cpp \ + Controllers/ThermaltakeRiingController/RGBController_ThermaltakeRiing.cpp \ + RGBController/RGBController.cpp \ + RGBController/RGBController_Dummy.cpp \ + RGBController/RGBController_Network.cpp \ -RESOURCES += \ +RESOURCES += \ qt/resources.qrc -FORMS += \ - qt/OpenRGBClientInfoPage.ui \ - qt/OpenRGBDeviceInfoPage.ui \ - qt/OpenRGBDevicePage.ui \ - qt/OpenRGBDialog.ui \ - qt/OpenRGBDialog2.ui \ - qt/OpenRGBProfileSaveDialog.ui \ - qt/OpenRGBServerInfoPage.ui \ - qt/OpenRGBSoftwareInfoPage.ui \ - qt/OpenRGBSystemInfoPage.ui \ - qt/OpenRGBZoneResizeDialog.ui \ +FORMS += \ + qt/OpenRGBClientInfoPage.ui \ + qt/OpenRGBDeviceInfoPage.ui \ + qt/OpenRGBDevicePage.ui \ + qt/OpenRGBDialog.ui \ + qt/OpenRGBDialog2.ui \ + qt/OpenRGBProfileSaveDialog.ui \ + qt/OpenRGBServerInfoPage.ui \ + qt/OpenRGBSoftwareInfoPage.ui \ + qt/OpenRGBSystemInfoPage.ui \ + qt/OpenRGBZoneResizeDialog.ui \ -#-----------------------------------------------------------------------# -# Windows-specific Configuration # -#-----------------------------------------------------------------------# -win32:INCLUDEPATH += \ - dependencies/display-library/include \ - dependencies/hidapi \ - dependencies/inpout32_1501/Win32/ \ - dependencies/libusb-1.0.22/include \ - dependencies/NVFC \ - dependencies/openrazer-win32 \ - wmi/ \ +#-----------------------------------------------------------------------------------------------# +# Windows-specific Configuration # +#-----------------------------------------------------------------------------------------------# +win32:INCLUDEPATH += \ + dependencies/display-library/include \ + dependencies/hidapi \ + dependencies/inpout32_1501/Win32/ \ + dependencies/libusb-1.0.22/include \ + dependencies/NVFC \ + dependencies/openrazer-win32 \ + wmi/ \ -win32:SOURCES += \ -# dependencies/hidapi/hidapi.c \ - dependencies/NVFC/nvapi.cpp \ - i2c_smbus/i2c_smbus_amdadl.cpp \ - i2c_smbus/i2c_smbus_i801.cpp \ - i2c_smbus/i2c_smbus_nct6775.cpp \ - i2c_smbus/i2c_smbus_nvapi.cpp \ - i2c_smbus/i2c_smbus_piix4.cpp \ - serial_port/find_usb_serial_port_win.cpp \ - wmi/wmi.cpp \ - RGBController/OpenRazerWindowsDetect.cpp \ - RGBController/RGBController_OpenRazerWindows.cpp \ +win32:SOURCES += \ +# dependencies/hidapi/hidapi.c \ + dependencies/NVFC/nvapi.cpp \ + i2c_smbus/i2c_smbus_amdadl.cpp \ + i2c_smbus/i2c_smbus_i801.cpp \ + i2c_smbus/i2c_smbus_nct6775.cpp \ + i2c_smbus/i2c_smbus_nvapi.cpp \ + i2c_smbus/i2c_smbus_piix4.cpp \ + serial_port/find_usb_serial_port_win.cpp \ + wmi/wmi.cpp \ + Controllers/OpenRazerController/OpenRazerWindowsDetect.cpp \ + Controllers/OpenRazerController/RGBController_OpenRazerWindows.cpp \ -win32:HEADERS += \ - dependencies/display-library/include/adl_defines.h \ - dependencies/display-library/include/adl_sdk.h \ - dependencies/display-library/include/adl_structures.h \ - dependencies/inpout32_1501/Win32/inpout32.h \ - dependencies/NVFC/nvapi.h \ - i2c_smbus/i2c_smbus_i801.h \ - i2c_smbus/i2c_smbus_nct6775.h \ - i2c_smbus/i2c_smbus_nvapi.h \ - i2c_smbus/i2c_smbus_piix4.h \ - wmi/wmi.h \ - RGBController/RGBController_OpenRazerWindows.h \ +win32:HEADERS += \ + dependencies/display-library/include/adl_defines.h \ + dependencies/display-library/include/adl_sdk.h \ + dependencies/display-library/include/adl_structures.h \ + dependencies/inpout32_1501/Win32/inpout32.h \ + dependencies/NVFC/nvapi.h \ + i2c_smbus/i2c_smbus_i801.h \ + i2c_smbus/i2c_smbus_nct6775.h \ + i2c_smbus/i2c_smbus_nvapi.h \ + i2c_smbus/i2c_smbus_piix4.h \ + wmi/wmi.h \ + Controllers/OpenRazerController/RGBController_OpenRazerWindows.h \ win32:contains(QMAKE_TARGET.arch, x86_64) { - LIBS += \ - -lws2_32 \ - -L"$$PWD/dependencies/inpout32_1501/x64/" -linpoutx64 \ - -L"$$PWD/dependencies/libusb-1.0.22/MS64/dll" -llibusb-1.0 \ - -L"$$PWD/dependencies/hidapi-win/x64/" -lhidapi \ + LIBS += \ + -lws2_32 \ + -L"$$PWD/dependencies/inpout32_1501/x64/" -linpoutx64 \ + -L"$$PWD/dependencies/libusb-1.0.22/MS64/dll" -llibusb-1.0 \ + -L"$$PWD/dependencies/hidapi-win/x64/" -lhidapi \ } win32:contains(QMAKE_TARGET.arch, x86) { - LIBS += \ - -lws2_32 \ - -L"$$PWD/dependencies/inpout32_1501/Win32/" -linpout32 \ - -L"$$PWD/dependencies/libusb-1.0.22/MS32/dll" -llibusb-1.0 \ - -L"$$PWD/dependencies/hidapi-win/x86/" -lhidapi \ + LIBS += \ + -lws2_32 \ + -L"$$PWD/dependencies/inpout32_1501/Win32/" -linpout32 \ + -L"$$PWD/dependencies/libusb-1.0.22/MS32/dll" -llibusb-1.0 \ + -L"$$PWD/dependencies/hidapi-win/x86/" -lhidapi \ } -win32:DEFINES -= \ +win32:DEFINES -= \ UNICODE -win32:DEFINES += \ - USE_HID_USAGE \ - _MBCS \ - WIN32 \ - _CRT_SECURE_NO_WARNINGS \ - _WINSOCK_DEPRECATED_NO_WARNINGS \ - WIN32_LEAN_AND_MEAN \ +win32:DEFINES += \ + USE_HID_USAGE \ + _MBCS \ + WIN32 \ + _CRT_SECURE_NO_WARNINGS \ + _WINSOCK_DEPRECATED_NO_WARNINGS \ + WIN32_LEAN_AND_MEAN \ -win32:RC_ICONS += \ +win32:RC_ICONS += \ qt/OpenRGB.ico -#-------------------------------------------------------------------# -# Windows GitLab CI Configuration # -#-------------------------------------------------------------------# +#-----------------------------------------------------------------------------------------------# +# Windows GitLab CI Configuration # +#-----------------------------------------------------------------------------------------------# win32:CONFIG(debug, debug|release) { win32:DESTDIR = debug } @@ -542,9 +545,9 @@ win32:MOC_DIR = _intermediate_$$DESTDIR/.moc win32:RCC_DIR = _intermediate_$$DESTDIR/.qrc win32:UI_DIR = _intermediate_$$DESTDIR/.ui -#-------------------------------------------------------------------# -# Copy dependencies to output directory # -#-------------------------------------------------------------------# +#-----------------------------------------------------------------------------------------------# +# Copy dependencies to output directory # +#-----------------------------------------------------------------------------------------------# win32:contains(QMAKE_TARGET.arch, x86_64) { copydata.commands = $(COPY_FILE) \"$$shell_path($$PWD/dependencies/openrazer-win32/OpenRazer64.dll )\" \"$$shell_path($$DESTDIR)\" $$escape_expand(\n\t) @@ -569,27 +572,30 @@ win32:contains(QMAKE_TARGET.arch, x86) { QMAKE_EXTRA_TARGETS += first copydata } -#-----------------------------------------------------------------------# -# Linux-specific Configuration # -#-----------------------------------------------------------------------# +#-----------------------------------------------------------------------------------------------# +# Linux-specific Configuration # +#-----------------------------------------------------------------------------------------------# unix:!macx { - INCLUDEPATH += \ - Controllers/LinuxLEDController \ + INCLUDEPATH += \ + Controllers/FaustusController \ + Controllers/LinuxLEDController \ - HEADERS += \ - i2c_smbus/i2c_smbus_linux.h \ - Controllers/LinuxLEDController/LinuxLEDController.h \ - RGBController/RGBController_Faustus.h \ - RGBController/RGBController_LinuxLED.h \ + HEADERS += \ + i2c_smbus/i2c_smbus_linux.h \ + Controllers/FaustusController/RGBController_Faustus.h \ + Controllers/LinuxLEDController/LinuxLEDController.h \ + Controllers/LinuxLEDController/RGBController_LinuxLED.h \ + Controllers/OpenRazerController/RGBController_OpenRazer.h \ - LIBS += \ - -lusb-1.0 \ - -lstdc++fs \ - #-------------------------------------------------------------------# - # Determine which hidapi to use based on availability # - # Prefer hidraw backend, then libusb # - #-------------------------------------------------------------------# + LIBS += \ + -lusb-1.0 \ + -lstdc++fs \ + + #-------------------------------------------------------------------------------------------# + # Determine which hidapi to use based on availability # + # Prefer hidraw backend, then libusb # + #-------------------------------------------------------------------------------------------# packagesExist(hidapi-hidraw) { LIBS += -lhidapi-hidraw } else { @@ -600,20 +606,20 @@ unix:!macx { } } - SOURCES += \ - i2c_smbus/i2c_smbus_linux.cpp \ - serial_port/find_usb_serial_port_linux.cpp \ - Controllers/LinuxLEDController/LinuxLEDController.cpp \ - Controllers/LinuxLEDController/LinuxLEDControllerDetect.cpp \ - RGBController/OpenRazerDetect.cpp \ - RGBController/RGBController_Faustus.cpp \ - RGBController/RGBController_LinuxLED.cpp \ - RGBController/RGBController_OpenRazer.cpp \ + SOURCES += \ + i2c_smbus/i2c_smbus_linux.cpp \ + serial_port/find_usb_serial_port_linux.cpp \ + Controllers/FaustusController/RGBController_Faustus.cpp \ + Controllers/LinuxLEDController/LinuxLEDController.cpp \ + Controllers/LinuxLEDController/LinuxLEDControllerDetect.cpp \ + Controllers/LinuxLEDController/RGBController_LinuxLED.cpp \ + Controllers/OpenRazerController/OpenRazerDetect.cpp \ + Controllers/OpenRazerController/RGBController_OpenRazer.cpp \ - #-------------------------------------------------------------------# - # Set up install paths # - # These install paths are used for AppImage and .deb packaging # - #-------------------------------------------------------------------# + #-------------------------------------------------------------------------------------------# + # Set up install paths # + # These install paths are used for AppImage and .deb packaging # + #-------------------------------------------------------------------------------------------# isEmpty(PREFIX) { PREFIX = /usr } @@ -633,23 +639,23 @@ unix:!macx:CONFIG(asan) { QMAKE_LFLAGS=-fsanitize=address } -#-----------------------------------------------------------------------# -# MacOS-specific Configuration # -#-----------------------------------------------------------------------# +#-----------------------------------------------------------------------------------------------# +# MacOS-specific Configuration # +#-----------------------------------------------------------------------------------------------# QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.15 macx:ICON = qt/OpenRGB.icns unix:macx { - SOURCES += \ - serial_port/find_usb_serial_port_linux.cpp \ + SOURCES += \ + serial_port/find_usb_serial_port_linux.cpp \ - INCLUDEPATH += \ - /usr/local/include \ + INCLUDEPATH += \ + /usr/local/include \ - LIBS += \ - -L/usr/local/lib -lusb-1.0 -lhidapi \ + LIBS += \ + -L/usr/local/lib -lusb-1.0 -lhidapi \ - CONFIG += \ - c++14 \ + CONFIG += \ + c++14 \ }