diff --git a/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp b/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp index 24188c45..0d8ef5d0 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 f7218fc6..ebe99c70 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 5bc44e75..74e542e2 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 ec157b28..4830ab20 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 b3b79679..a0d6eb33 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 d81b283d..ed5791d0 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 9ca4fe69..97fb4e2c 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 7f43ac36..db181fcd 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 c485f67d..f26bf45f 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 61a08f2d..61ae9653 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 00aa66b6..d68e6386 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 f5ac5084..fc764e2a 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 d07c15f2..ed670d5b 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 21d4548c..76e641d3 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 3193d31d..b4c0c76e 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 720c1203..4d6d2cd2 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 65935ecf..2c690cb6 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 8fbfaf04..f3e10894 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 482928ed..b911a0d1 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 768f433f..05d2c5c6 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 f9b0ff4f..4c2a3621 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 4f187260..0f86172e 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 d158b23f..89844435 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 149cdcb3..5d10dc46 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 d5cfa90d..c923661f 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 da44a796..edf5a7c9 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 79c3c0b1..da40b281 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 840cae82..355375b5 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 3d25f579..69a43a30 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 9a578188..a959b978 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 2ea1d64e..825774f8 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 3c367e6b..c8e7e699 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 fea29fdd..6c90ce45 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 719ddf91..8a92201f 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 5fa00eb4..1a734cb8 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