diff --git a/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp b/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp index 24188c453..0d8ef5d01 100644 --- a/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp +++ b/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| AMDWraithPrismController.h | -| | -| Driver for AMD Wraith Prism RGB lighting | -| controller | -| | -| Adam Honse (CalcProgrammer1) 12/6/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AMDWraithPrismController.cpp | +| | +| Driver for AMD Wraith Prism | +| | +| Adam Honse (CalcProgrammer1) 06 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include diff --git a/Controllers/AMDWraithPrismController/AMDWraithPrismController.h b/Controllers/AMDWraithPrismController/AMDWraithPrismController.h index f7218fc6f..ebe99c704 100644 --- a/Controllers/AMDWraithPrismController/AMDWraithPrismController.h +++ b/Controllers/AMDWraithPrismController/AMDWraithPrismController.h @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| AMDWraithPrismController.h | -| | -| Definitions and types for AMD Wraith | -| Prism lighting controller | -| | -| Adam Honse (CalcProgrammer1) 12/6/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AMDWraithPrismController.h | +| | +| Driver for AMD Wraith Prism | +| | +| Adam Honse (CalcProgrammer1) 06 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AMDWraithPrismController/AMDWraithPrismControllerDetect.cpp b/Controllers/AMDWraithPrismController/AMDWraithPrismControllerDetect.cpp index 5bc44e750..74e542e2a 100644 --- a/Controllers/AMDWraithPrismController/AMDWraithPrismControllerDetect.cpp +++ b/Controllers/AMDWraithPrismController/AMDWraithPrismControllerDetect.cpp @@ -1,3 +1,14 @@ +/*---------------------------------------------------------*\ +| AMDWraithPrismControllerDetect.cpp | +| | +| Detector for AMD Wraith Prism | +| | +| Adam Honse (CalcProgrammer1) 06 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + #include #include "Detector.h" #include "AMDWraithPrismController.h" diff --git a/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp b/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp index ec157b285..4830ab20d 100644 --- a/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp +++ b/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AMDWraithPrism.cpp | -| | -| Generic RGB Interface for AMD Wraith | -| Prism | -| | -| Adam Honse (CalcProgrammer1) 12/25/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AMDWraithPrism.cpp | +| | +| RGBController for AMD Wraith Prism | +| | +| Adam Honse (CalcProgrammer1) 25 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_AMDWraithPrism.h" diff --git a/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.h b/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.h index b3b796797..a0d6eb332 100644 --- a/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.h +++ b/Controllers/AMDWraithPrismController/RGBController_AMDWraithPrism.h @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AMDWraithPrism.h | -| | -| Generic RGB Interface for AMD Wraith | -| Prism | -| | -| Adam Honse (CalcProgrammer1) 12/25/2019 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AMDWraithPrism.h | +| | +| RGBController for AMD Wraith Prism | +| | +| Adam Honse (CalcProgrammer1) 25 Dec 2019 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AOCKeyboardController/AOCKeyboardController.cpp b/Controllers/AOCKeyboardController/AOCKeyboardController.cpp index d81b283d9..ed5791d0f 100644 --- a/Controllers/AOCKeyboardController/AOCKeyboardController.cpp +++ b/Controllers/AOCKeyboardController/AOCKeyboardController.cpp @@ -1,17 +1,18 @@ -/*-----------------------------------------*\ -| AOCKeyboardController.cpp | -| | -| Driver for AOC Keyboard lighting | -| controller | -| | -| Adam Honse (CalcProgrammer1) 5/10/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AOCKeyboardController.cpp | +| | +| Driver for AOC keyboard | +| | +| Adam Honse (CalcProgrammer1) 10 May 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "AOCKeyboardController.h" - -#include #include +#include #include +#include "AOCKeyboardController.h" using namespace std::chrono_literals; diff --git a/Controllers/AOCKeyboardController/AOCKeyboardController.h b/Controllers/AOCKeyboardController/AOCKeyboardController.h index 9ca4fe69c..97fb4e2ce 100644 --- a/Controllers/AOCKeyboardController/AOCKeyboardController.h +++ b/Controllers/AOCKeyboardController/AOCKeyboardController.h @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| AOCKeyboardController.h | -| | -| Definitions and types for AOC keyboard | -| lighting controller | -| | -| Adam Honse (CalcProgrammer1) 5/10/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AOCKeyboardController.h | +| | +| Driver for AOC keyboard | +| | +| Adam Honse (CalcProgrammer1) 10 May 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AOCKeyboardController/AOCKeyboardControllerDetect.cpp b/Controllers/AOCKeyboardController/AOCKeyboardControllerDetect.cpp index 7f43ac361..db181fcd1 100644 --- a/Controllers/AOCKeyboardController/AOCKeyboardControllerDetect.cpp +++ b/Controllers/AOCKeyboardController/AOCKeyboardControllerDetect.cpp @@ -1,10 +1,21 @@ +/*---------------------------------------------------------*\ +| AOCKeyboardControllerDetect.cpp | +| | +| Detector for AOC keyboard | +| | +| Adam Honse (CalcProgrammer1) 10 May 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + #include "Detector.h" #include "AOCKeyboardController.h" #include "RGBController.h" #include "RGBController_AOCKeyboard.h" /*-----------------------------------------------------*\ -| AOC Mousemat IDs | +| AOC Keyboard IDs | \*-----------------------------------------------------*/ #define AOC_VID 0x3938 #define AOC_GK500_PID 0x1178 @@ -33,4 +44,4 @@ void DetectAOCKeyboardControllers(hid_device_info* info, const std::string& name } REGISTER_HID_DETECTOR_PU("AOC GK500", DetectAOCKeyboardControllers, AOC_VID, AOC_GK500_PID, 0xFF19, 0xFF19); -REGISTER_HID_DETECTOR_PU("AOC GK500", DetectAOCKeyboardControllers, AOC_VID, AOC_GK500_PID_2, 0xFF19, 0xFF19); +REGISTER_HID_DETECTOR_PU("AOC GK500", DetectAOCKeyboardControllers, AOC_VID, AOC_GK500_PID_2, 0xFF19, 0xFF19); diff --git a/Controllers/AOCKeyboardController/RGBController_AOCKeyboard.cpp b/Controllers/AOCKeyboardController/RGBController_AOCKeyboard.cpp index c485f67d5..f26bf45fc 100644 --- a/Controllers/AOCKeyboardController/RGBController_AOCKeyboard.cpp +++ b/Controllers/AOCKeyboardController/RGBController_AOCKeyboard.cpp @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AOCKeyboard.cpp | -| | -| Generic RGB Interface for AOC keyboard | -| | -| Adam Honse (CalcProgrammer1) 5/10/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AOCKeyboard.cpp | +| | +| RGBController for AOC keyboard | +| | +| Adam Honse (CalcProgrammer1) 10 May 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_AOCKeyboard.h" #include "KeyboardLayoutManager.h" diff --git a/Controllers/AOCKeyboardController/RGBController_AOCKeyboard.h b/Controllers/AOCKeyboardController/RGBController_AOCKeyboard.h index 61a08f2d2..61ae96535 100644 --- a/Controllers/AOCKeyboardController/RGBController_AOCKeyboard.h +++ b/Controllers/AOCKeyboardController/RGBController_AOCKeyboard.h @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AOCKeyboard.h | -| | -| Generic RGB Interface for AOC keyboard | -| | -| Adam Honse (CalcProgrammer1) 5/10/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AOCKeyboard.h | +| | +| RGBController for AOC keyboard | +| | +| Adam Honse (CalcProgrammer1) 10 May 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AOCMouseController/AOCMouseController.cpp b/Controllers/AOCMouseController/AOCMouseController.cpp index 00aa66b66..d68e6386b 100644 --- a/Controllers/AOCMouseController/AOCMouseController.cpp +++ b/Controllers/AOCMouseController/AOCMouseController.cpp @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| AOCMouseController.cpp | -| | -| Driver for AOC Mouse lighting controller | -| | -| Adam Honse (CalcProgrammer1) 4/20/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AOCMouseController.cpp | +| | +| Driver for AOC mouse | +| | +| Adam Honse (CalcProgrammer1) 20 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include "AOCMouseController.h" diff --git a/Controllers/AOCMouseController/AOCMouseController.h b/Controllers/AOCMouseController/AOCMouseController.h index f5ac50841..fc764e2a6 100644 --- a/Controllers/AOCMouseController/AOCMouseController.h +++ b/Controllers/AOCMouseController/AOCMouseController.h @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| AOCMouseController.h | -| | -| Definitions and types for AOC mouse | -| lighting controller | -| | -| Adam Honse (CalcProgrammer1) 4/20/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AOCMouseController.h | +| | +| Driver for AOC mouse | +| | +| Adam Honse (CalcProgrammer1) 20 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AOCMouseController/AOCMouseControllerDetect.cpp b/Controllers/AOCMouseController/AOCMouseControllerDetect.cpp index d07c15f20..ed670d5b2 100644 --- a/Controllers/AOCMouseController/AOCMouseControllerDetect.cpp +++ b/Controllers/AOCMouseController/AOCMouseControllerDetect.cpp @@ -1,10 +1,21 @@ +/*---------------------------------------------------------*\ +| AOCMouseControllerDetect.cpp | +| | +| Detector for AOC mouse | +| | +| Adam Honse (CalcProgrammer1) 20 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + #include "Detector.h" #include "AOCMouseController.h" #include "RGBController.h" #include "RGBController_AOCMouse.h" /*-----------------------------------------------------*\ -| AOC Mousemat IDs | +| AOC Mouse IDs | \*-----------------------------------------------------*/ #define AOC_VID 0x3938 #define AOC_GM500_PID 0x1179 diff --git a/Controllers/AOCMouseController/RGBController_AOCMouse.cpp b/Controllers/AOCMouseController/RGBController_AOCMouse.cpp index 21d4548cf..76e641d36 100644 --- a/Controllers/AOCMouseController/RGBController_AOCMouse.cpp +++ b/Controllers/AOCMouseController/RGBController_AOCMouse.cpp @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AOCMouse.cpp | -| | -| Generic RGB Interface for AOC mouse | -| | -| Adam Honse (CalcProgrammer1) 4/20/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AOCMouse.cpp | +| | +| RGBController for AOC mouse | +| | +| Adam Honse (CalcProgrammer1) 20 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_AOCMouse.h" diff --git a/Controllers/AOCMouseController/RGBController_AOCMouse.h b/Controllers/AOCMouseController/RGBController_AOCMouse.h index 3193d31d7..b4c0c76ec 100644 --- a/Controllers/AOCMouseController/RGBController_AOCMouse.h +++ b/Controllers/AOCMouseController/RGBController_AOCMouse.h @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AOCMouse.h | -| | -| Generic RGB Interface for AOC mouse | -| | -| Adam Honse (CalcProgrammer1) 4/20/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AOCMouse.h | +| | +| RGBController for AOC mouse | +| | +| Adam Honse (CalcProgrammer1) 20 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AOCMousematController/AOCMousematController.cpp b/Controllers/AOCMousematController/AOCMousematController.cpp index 720c12038..4d6d2cd20 100644 --- a/Controllers/AOCMousematController/AOCMousematController.cpp +++ b/Controllers/AOCMousematController/AOCMousematController.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| AOCMousematController.cpp | -| | -| Driver for AOC Mousemat lighting | -| controller | -| | -| Adam Honse (CalcProgrammer1) 4/15/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AOCMousematController.cpp | +| | +| Driver for AOC mousemat | +| | +| Adam Honse (CalcProgrammer1) 15 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include "AOCMousematController.h" diff --git a/Controllers/AOCMousematController/AOCMousematController.h b/Controllers/AOCMousematController/AOCMousematController.h index 65935ecf0..2c690cb64 100644 --- a/Controllers/AOCMousematController/AOCMousematController.h +++ b/Controllers/AOCMousematController/AOCMousematController.h @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| AOCMousematController.h | -| | -| Definitions and types for AOC mousemat | -| lighting controller | -| | -| Adam Honse (CalcProgrammer1) 4/15/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AOCMousematController.h | +| | +| Driver for AOC mousemat | +| | +| Adam Honse (CalcProgrammer1) 15 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AOCMousematController/AOCMousematControllerDetect.cpp b/Controllers/AOCMousematController/AOCMousematControllerDetect.cpp index 8fbfaf04b..f3e108942 100644 --- a/Controllers/AOCMousematController/AOCMousematControllerDetect.cpp +++ b/Controllers/AOCMousematController/AOCMousematControllerDetect.cpp @@ -1,3 +1,14 @@ +/*---------------------------------------------------------*\ +| AOCMousematControllerDetect.cpp | +| | +| Detector for AOC mousemat | +| | +| Adam Honse (CalcProgrammer1) 15 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + #include "Detector.h" #include "AOCMousematController.h" #include "RGBController.h" @@ -31,4 +42,4 @@ void DetectAOCMousematControllers(hid_device_info* info, const std::string& name } } -REGISTER_HID_DETECTOR_IPU("AOC AGON AMM700", DetectAOCMousematControllers, AOC_VID, AOC_AMM700_PID, 1, 0xFF19, 0xFF19); \ No newline at end of file +REGISTER_HID_DETECTOR_IPU("AOC AGON AMM700", DetectAOCMousematControllers, AOC_VID, AOC_AMM700_PID, 1, 0xFF19, 0xFF19); diff --git a/Controllers/AOCMousematController/RGBController_AOCMousemat.cpp b/Controllers/AOCMousematController/RGBController_AOCMousemat.cpp index 482928ed3..b911a0d1e 100644 --- a/Controllers/AOCMousematController/RGBController_AOCMousemat.cpp +++ b/Controllers/AOCMousematController/RGBController_AOCMousemat.cpp @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AOCMousemat.cpp | -| | -| Generic RGB Interface for AOC mousemat | -| | -| Adam Honse (CalcProgrammer1) 4/15/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AOCMousemat.cpp | +| | +| RGBController for AOC mousemat | +| | +| Adam Honse (CalcProgrammer1) 15 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_AOCMousemat.h" diff --git a/Controllers/AOCMousematController/RGBController_AOCMousemat.h b/Controllers/AOCMousematController/RGBController_AOCMousemat.h index 768f433f6..05d2c5c65 100644 --- a/Controllers/AOCMousematController/RGBController_AOCMousemat.h +++ b/Controllers/AOCMousematController/RGBController_AOCMousemat.h @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AOCMousemat.h | -| | -| Generic RGB Interface for AOC mousemat | -| | -| Adam Honse (CalcProgrammer1) 4/15/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AOCMousemat.h | +| | +| RGBController for AOC mousemat | +| | +| Adam Honse (CalcProgrammer1) 15 Apr 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp b/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp index f9b0ff4f2..4c2a3621e 100755 --- a/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp +++ b/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp @@ -1,12 +1,14 @@ -/*-----------------------------------------*\ -| ASRockPolychromeUSBController.cpp | -| | -| Driver for ASRock Polychrome USB | -| lighting controller | -| | -| Ed Kambulow (dredvard) 12/20/2020 | -| Shady Nawara (ShadyNawara) 01/16/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| ASRockPolychromeUSBController.cpp | +| | +| Driver for ASRock Polychrome USB motherboards | +| | +| Ed Kambulow (dredvard) 20 Dec 2020 | +| Shady Nawara (ShadyNawara) 16 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include diff --git a/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.h b/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.h index 4f1872600..0f86172ed 100755 --- a/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.h +++ b/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.h @@ -1,12 +1,14 @@ -/*-----------------------------------------*\ -| ASRockPolychromeUSBController.h | -| | -| Driver for ASRock Polychrome USB | -| lighting controller | -| | -| Ed Kambulow (dredvard) 12/20/2020 | -| Shady Nawara (ShadyNawara) 01/16/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| ASRockPolychromeUSBController.h | +| | +| Driver for ASRock Polychrome USB motherboards | +| | +| Ed Kambulow (dredvard) 20 Dec 2020 | +| Shady Nawara (ShadyNawara) 16 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBControllerDetect.cpp b/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBControllerDetect.cpp index d158b23f7..89844435c 100644 --- a/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBControllerDetect.cpp +++ b/Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBControllerDetect.cpp @@ -1,3 +1,15 @@ +/*---------------------------------------------------------*\ +| ASRockPolychromeUSBControllerDetect.cpp | +| | +| Detector for ASRock Polychrome USB motherboards | +| | +| Ed Kambulow (dredvard) 20 Dec 2020 | +| Shady Nawara (ShadyNawara) 16 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + #include #include #include @@ -9,7 +21,6 @@ #include "i2c_smbus.h" #include "pci_ids.h" - /*---------------------------------------------------------*\ | ASRock vendor ID | \*---------------------------------------------------------*/ @@ -33,5 +44,5 @@ void DetectPolychromeUSBControllers(hid_device_info* info, const std::string& /* } } -REGISTER_HID_DETECTOR("ASRock Polychrome USB", DetectPolychromeUSBControllers, ASROCK_VID, ASROCK_MOTHERBOARD_1_PID); -REGISTER_HID_DETECTOR("ASRock Deskmini Addressable LED Strip", DetectPolychromeUSBControllers, ASROCK_VID, ASROCK_DESKMINI_ADDRESSABLE_LED_STRIP_PID); +REGISTER_HID_DETECTOR("ASRock Polychrome USB", DetectPolychromeUSBControllers, ASROCK_VID, ASROCK_MOTHERBOARD_1_PID); +REGISTER_HID_DETECTOR("ASRock Deskmini Addressable LED Strip", DetectPolychromeUSBControllers, ASROCK_VID, ASROCK_DESKMINI_ADDRESSABLE_LED_STRIP_PID); diff --git a/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp b/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp index 149cdcb3e..5d10dc46d 100755 --- a/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp +++ b/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp @@ -1,12 +1,14 @@ -/*-----------------------------------------*\ -| RGBController_ASRockPolychromeUSB.cpp | -| | -| Generic RGB Interface for OpenRGB | -| ASRock Polychrome USB Driver | -| | -| Ed Kambulow (Dredvard) 12/26/2020 | -| Shady Nawara (ShadyNawara) 01/16/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_ASRockPolychromeUSB.cpp | +| | +| RGBController for ASRock Polychrome USB motherboards | +| | +| Ed Kambulow (dredvard) 20 Dec 2020 | +| Shady Nawara (ShadyNawara) 16 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include "RGBController_ASRockPolychromeUSB.h" diff --git a/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.h b/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.h index d5cfa90da..c923661f6 100755 --- a/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.h +++ b/Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.h @@ -1,12 +1,14 @@ -/*-----------------------------------------*\ -| RGBController_ASRockPolychromeUSB.h | -| | -| Generic RGB Interface for OpenRGB | -| ASRock Polychrome USB Driver | -| | -| Ed Kambulow (Dredvard) 12/26/2020 | -| Shady Nawara (ShadyNawara) 01/16/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_ASRockPolychromeUSB.h | +| | +| RGBController for ASRock Polychrome USB motherboards | +| | +| Ed Kambulow (dredvard) 20 Dec 2020 | +| Shady Nawara (ShadyNawara) 16 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AnnePro2Controller/AnnePro2Controller.cpp b/Controllers/AnnePro2Controller/AnnePro2Controller.cpp index da44a796c..edf5a7c9e 100644 --- a/Controllers/AnnePro2Controller/AnnePro2Controller.cpp +++ b/Controllers/AnnePro2Controller/AnnePro2Controller.cpp @@ -1,32 +1,35 @@ -/*-----------------------------------------*\ -| AnnePro2Controller.cpp | -| | -| Driver for Obins Lab AnnePro2 keyboard | -| | -| Sergey Gavrilov (DrZlo13) 06/06/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AnnePro2Controller.cpp | +| | +| Driver for Obins Lab AnnePro2 keyboard | +| | +| Sergey Gavrilov (DrZlo13) 06 Jun 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "AnnePro2Controller.h" using namespace std::chrono_literals; -AnnePro2Controller::AnnePro2Controller(hid_device* dev_handle, const char* path) +AnnePro2Controller::AnnePro2Controller(hid_device* dev_handle, const char* path) { dev = dev_handle; location = path; } -AnnePro2Controller::~AnnePro2Controller() +AnnePro2Controller::~AnnePro2Controller() { hid_close(dev); } -std::string AnnePro2Controller::GetDeviceLocation() +std::string AnnePro2Controller::GetDeviceLocation() { return("HID: " + location); } -std::string AnnePro2Controller::GetSerialString() +std::string AnnePro2Controller::GetSerialString() { wchar_t serial_string[128]; int ret = hid_get_serial_number_string(dev, serial_string, 128); @@ -42,7 +45,7 @@ std::string AnnePro2Controller::GetSerialString() return(return_string); } -void AnnePro2Controller::SendDirect(unsigned char frame_count, unsigned char * frame_data) +void AnnePro2Controller::SendDirect(unsigned char frame_count, unsigned char * frame_data) { /*-------------------------------------------------------------*\ | Reverse engineered by https://github.com/manualmanul/Annemone | @@ -74,7 +77,7 @@ void AnnePro2Controller::SendDirect(unsigned char frame_count, unsigned char * f { const unsigned char e = (messages_to_send_amount << 4) + p; const unsigned char a = ((messages_to_send_amount - 1) == p) ? val_2 + real_command_info_length : max_message_length + real_command_info_length; - + /*---------------------------------------------------------*\ | Service data | \*---------------------------------------------------------*/ diff --git a/Controllers/AnnePro2Controller/AnnePro2Controller.h b/Controllers/AnnePro2Controller/AnnePro2Controller.h index 79c3c0b19..da40b281c 100644 --- a/Controllers/AnnePro2Controller/AnnePro2Controller.h +++ b/Controllers/AnnePro2Controller/AnnePro2Controller.h @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| AnnePro2Controller.h | -| | -| Driver for Obins Lab AnnePro2 keyboard | -| | -| Sergey Gavrilov (DrZlo13) 06/06/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AnnePro2Controller.h | +| | +| Driver for Obins Lab AnnePro2 keyboard | +| | +| Sergey Gavrilov (DrZlo13) 06 Jun 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AnnePro2Controller/AnnePro2ControllerDetect.cpp b/Controllers/AnnePro2Controller/AnnePro2ControllerDetect.cpp index 840cae826..355375b5d 100644 --- a/Controllers/AnnePro2Controller/AnnePro2ControllerDetect.cpp +++ b/Controllers/AnnePro2Controller/AnnePro2ControllerDetect.cpp @@ -1,3 +1,14 @@ +/*---------------------------------------------------------*\ +| AnnePro2ControllerDetect.cpp | +| | +| Detector for Obins Lab AnnePro2 keyboard | +| | +| Sergey Gavrilov (DrZlo13) 06 Jun 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + #include "Detector.h" #include "AnnePro2Controller.h" #include "RGBController.h" diff --git a/Controllers/AnnePro2Controller/RGBController_AnnePro2.cpp b/Controllers/AnnePro2Controller/RGBController_AnnePro2.cpp index 3d25f5797..69a43a300 100644 --- a/Controllers/AnnePro2Controller/RGBController_AnnePro2.cpp +++ b/Controllers/AnnePro2Controller/RGBController_AnnePro2.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AnnePro2.cpp | -| | -| Generic RGB Interface for Obins Lab | -| AnnePro2 keyboard | -| | -| Sergey Gavrilov (DrZlo13) 06/06/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AnnePro2.cpp | +| | +| RGBController for Obins Lab AnnePro2 keyboard | +| | +| Sergey Gavrilov (DrZlo13) 06 Jun 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBControllerKeyNames.h" #include "RGBController_AnnePro2.h" diff --git a/Controllers/AnnePro2Controller/RGBController_AnnePro2.h b/Controllers/AnnePro2Controller/RGBController_AnnePro2.h index 9a5781883..a959b9785 100644 --- a/Controllers/AnnePro2Controller/RGBController_AnnePro2.h +++ b/Controllers/AnnePro2Controller/RGBController_AnnePro2.h @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AnnePro2.h | -| | -| Generic RGB Interface for Obins Lab | -| AnnePro2 keyboard | -| | -| Sergey Gavrilov (DrZlo13) 06/06/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AnnePro2.h | +| | +| RGBController for Obins Lab AnnePro2 keyboard | +| | +| Sergey Gavrilov (DrZlo13) 06 Jun 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/ArcticController/ArcticController.cpp b/Controllers/ArcticController/ArcticController.cpp index 2ea1d64e9..825774f8f 100644 --- a/Controllers/ArcticController/ArcticController.cpp +++ b/Controllers/ArcticController/ArcticController.cpp @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| ArcticController.h | -| | -| Controller Interface for Arctic devices | -| | -| Armin Wolf (Wer-Wolf) 01/09/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| ArcticController.cpp | +| | +| Driver for Arctic devices | +| | +| Armin Wolf (Wer-Wolf) 09 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include "ArcticController.h" diff --git a/Controllers/ArcticController/ArcticController.h b/Controllers/ArcticController/ArcticController.h index 3c367e6b9..c8e7e699e 100644 --- a/Controllers/ArcticController/ArcticController.h +++ b/Controllers/ArcticController/ArcticController.h @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| ArcticController.h | -| | -| Controller Interface for Arctic devices | -| | -| Armin Wolf (Wer-Wolf) 01/09/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| ArcticController.h | +| | +| Driver for Arctic devices | +| | +| Armin Wolf (Wer-Wolf) 09 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/ArcticController/ArcticControllerDetect.cpp b/Controllers/ArcticController/ArcticControllerDetect.cpp index fea29fdd3..6c90ce456 100644 --- a/Controllers/ArcticController/ArcticControllerDetect.cpp +++ b/Controllers/ArcticController/ArcticControllerDetect.cpp @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| ArcticControllerDetect.cpp | -| | -| Detect Arctic RGB controllers | -| | -| Armin Wolf (Wer-Wolf) 01/09/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| ArcticControllerDetect.cpp | +| | +| Detector for Arctic devices | +| | +| Armin Wolf (Wer-Wolf) 09 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include diff --git a/Controllers/ArcticController/RGBController_Arctic.cpp b/Controllers/ArcticController/RGBController_Arctic.cpp index 719ddf914..8a92201f7 100644 --- a/Controllers/ArcticController/RGBController_Arctic.cpp +++ b/Controllers/ArcticController/RGBController_Arctic.cpp @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_Arctic.h | -| | -| Generic RGB Interface for Arctic devices | -| | -| Armin Wolf (Wer-Wolf) 01/09/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_Arctic.cpp | +| | +| RGBController for Arctic devices | +| | +| Armin Wolf (Wer-Wolf) 09 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include "RGBController_Arctic.h" diff --git a/Controllers/ArcticController/RGBController_Arctic.h b/Controllers/ArcticController/RGBController_Arctic.h index 5fa00eb4c..1a734cb89 100644 --- a/Controllers/ArcticController/RGBController_Arctic.h +++ b/Controllers/ArcticController/RGBController_Arctic.h @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_Arctic.h | -| | -| Generic RGB Interface for Arctic devices | -| | -| Armin Wolf (Wer-Wolf) 27/08/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_Arctic.h | +| | +| RGBController for Arctic devices | +| | +| Armin Wolf (Wer-Wolf) 09 Jan 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once