From 08304c54743060e2c588e76e05c9e1200a0726f3 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sat, 11 May 2024 20:38:00 -0500 Subject: [PATCH] Update file header comments to standardized new format for Asus Aura USB files --- .../AsusAuraMousematController.cpp | 20 +++++++------ .../AsusAuraMousematController.h | 23 +++++++-------- .../RGBController_AsusAuraMousemat.cpp | 18 ++++++------ .../RGBController_AsusAuraMousemat.h | 19 +++++++------ .../AsusAuraRyuoAIOController.cpp | 20 +++++++------ .../AsusAuraRyuoAIOController.h | 24 ++++++++-------- .../RGBController_AsusAuraRyuoAIO.cpp | 20 +++++++------ .../RGBController_AsusAuraRyuoAIO.h | 23 ++++++++------- .../AsusAuraTUFKeyboardController.cpp | 27 +++++++++--------- .../AsusAuraTUFKeyboardController.h | 25 +++++++++-------- .../AsusAuraTUFKeyboardLayouts.h | 28 ++++++++++--------- .../RGBController_AsusAuraTUFKeyboard.cpp | 24 ++++++++-------- .../RGBController_AsusAuraTUFKeyboard.h | 19 +++++++------ .../AsusAuraAddressableController.cpp | 20 +++++++------ .../AsusAuraAddressableController.h | 25 +++++++++-------- .../AsusAuraMainboardController.cpp | 20 +++++++------ .../AsusAuraMainboardController.h | 25 +++++++++-------- .../AsusAuraUSBController.cpp | 23 +++++++-------- .../AsusAuraUSBController.h | 25 +++++++++-------- .../RGBController_AsusAuraMainboard.cpp | 20 ++++++------- .../RGBController_AsusAuraMainboard.h | 21 +++++++------- .../RGBController_AsusAuraUSB.cpp | 18 ++++++------ .../RGBController_AsusAuraUSB.h | 19 +++++++------ .../AsusAuraUSBControllerDetect.cpp | 13 +++++++-- .../AsusROGAllyController.cpp | 25 +++++++++-------- .../AsusROGAllyController.h | 26 +++++++++-------- .../RGBController_AsusROGAlly.cpp | 18 ++++++------ .../RGBController_AsusROGAlly.h | 18 ++++++------ .../AsusROGStrixLCController.cpp | 19 +++++++------ .../AsusROGStrixLCController.h | 23 +++++++-------- .../RGBController_AsusROGStrixLC.cpp | 19 +++++++------ .../RGBController_AsusROGStrixLC.h | 22 ++++++++------- 32 files changed, 375 insertions(+), 314 deletions(-) diff --git a/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.cpp b/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.cpp index c9eb8716..0d423ad6 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.cpp @@ -1,14 +1,16 @@ -/*-----------------------------------------*\ -| AsusAuraMousematController.cpp | -| | -| Driver for ASUS Aura RGB USB | -| lighting controller | -| | -| Adam Honse (CalcProgrammer1) 1/10/2022 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraMousematController.cpp | +| | +| Driver for ASUS Aura mousemat | +| | +| Adam Honse (CalcProgrammer1) 10 Jan 2022 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "AsusAuraMousematController.h" #include +#include "AsusAuraMousematController.h" AuraMousematController::AuraMousematController(hid_device* dev_handle, const char* path) { diff --git a/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.h b/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.h index 37b03e1e..0bce2cf2 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.h +++ b/Controllers/AsusAuraUSBController/AsusAuraMousematController/AsusAuraMousematController.h @@ -1,17 +1,18 @@ -/*-----------------------------------------*\ -| AsusAuraMousematController.h | -| | -| Definitions and types for ASUS Aura | -| USB RGB lighting controller | -| | -| Adam Honse (CalcProgrammer1) 1/10/2022 | -\*-----------------------------------------*/ - -#include "RGBController.h" -#include +/*---------------------------------------------------------*\ +| AsusAuraMousematController.h | +| | +| Driver for ASUS Aura mousemat | +| | +| Adam Honse (CalcProgrammer1) 10 Jan 2022 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once +#include +#include "RGBController.h" enum { diff --git a/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.cpp b/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.cpp index 4cec0ba1..64a29ce7 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AsusAuraMousemat.cpp | -| | -| Generic RGB Interface for Asus Aura | -| USB controller driver | -| | -| Adam Honse (CalcProgrammer1) 1/10/2022 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraMousemat.cpp | +| | +| RGBController for ASUS Aura mousemat | +| | +| Adam Honse (CalcProgrammer1) 10 Jan 2022 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_AsusAuraMousemat.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.h b/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.h index 62242e5d..825da0a6 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.h +++ b/Controllers/AsusAuraUSBController/AsusAuraMousematController/RGBController_AsusAuraMousemat.h @@ -1,13 +1,16 @@ -/*-----------------------------------------*\ -| RGBController_AsusAuraMousemat.h | -| | -| Generic RGB Interface for Asus Aura | -| USB controller driver | -| | -| Mola19 06/04/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraMousemat.h | +| | +| RGBController for ASUS Aura mousemat | +| | +| Mola19 06 Apr 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once + #include "RGBController.h" #include "AsusAuraMousematController.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.cpp b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.cpp index 68542a22..7c4191b0 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.cpp @@ -1,12 +1,14 @@ -/*-------------------------------------------------------------------*\ -| AsusAuraRyuoAIOController.cpp | -| | -| Driver for the ASUS Aura Ryuo AIO | -| lighting controller | -| | -| Cooper Hall (geobot19 / Geo_bot) 08 Apr 2022 | -| using snipets from Chris M (Dr.No) | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraRyuoAIOController.cpp | +| | +| Driver for ASUS Aura Ryuo | +| | +| Cooper Hall (geobot19 / Geo_bot) 08 Apr 2022 | +| using snipets from Chris M (Dr.No) | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "AsusAuraRyuoAIOController.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.h b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.h index 40696949..5218cf95 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.h +++ b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/AsusAuraRyuoAIOController.h @@ -1,20 +1,22 @@ -/*-------------------------------------------------------------------*\ -| AsusAuraRyuoAIOController.h | -| | -| Driver for the ASUS Aura Ryuo AIO | -| lighting controller | -| | -| Cooper Hall (geobot19 / Geo_bot) 08 Apr 2022 | -| using snipets from Chris M (Dr.No) | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraRyuoAIOController.h | +| | +| Driver for ASUS Aura Ryuo | +| | +| Cooper Hall (geobot19 / Geo_bot) 08 Apr 2022 | +| using snipets from Chris M (Dr.No) | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#pragma once #include #include #include "RGBController.h" #include "AsusAuraUSBController.h" -#pragma once - #define ASUSAURARYUOAIOCONTROLLER_TIMEOUT 250 #define ASUSAURARYUOAIOCONTROLLER_HID_MAX_STR 255 diff --git a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.cpp b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.cpp index 612c72c0..2c4f3710 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.cpp @@ -1,12 +1,14 @@ -/*-------------------------------------------------------------------*\ -| RGBController_AsusAuraRyuoAIO.cpp | -| | -| Driver for the ASUS Aura Ryuo AIO | -| lighting controller | -| | -| Cooper Hall (geobot19 / Geo_bot) 08 Apr 2022 | -| using snipets from Chris M (Dr.No) | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraRyuoAIO.cpp | +| | +| RGBController for ASUS Aura Ryuo | +| | +| Cooper Hall (geobot19 / Geo_bot) 08 Apr 2022 | +| using snipets from Chris M (Dr.No) | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBControllerKeyNames.h" #include "RGBController_AsusAuraRyuoAIO.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.h b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.h index 91133967..98d6a65e 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.h +++ b/Controllers/AsusAuraUSBController/AsusAuraRyuoAIOController/RGBController_AsusAuraRyuoAIO.h @@ -1,18 +1,21 @@ -/*-------------------------------------------------------------------*\ -| RGBController_AsusAuraRyuoAIO.h | -| | -| Driver for the ASUS Aura Ryuo AIO | -| lighting controller | -| | -| Cooper Hall (geobot19 / Geo_bot) 08 Apr 2022 | -| using snipets from Chris M (Dr.No) | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraRyuoAIO.h | +| | +| RGBController for ASUS Aura Ryuo | +| | +| Cooper Hall (geobot19 / Geo_bot) 08 Apr 2022 | +| using snipets from Chris M (Dr.No) | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once + +#include #include "LogManager.h" #include "RGBController.h" #include "AsusAuraRyuoAIOController.h" -#include class RGBController_AsusAuraRyuoAIO : public RGBController { diff --git a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp index 367bb9e5..8c814974 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp @@ -1,21 +1,22 @@ -/*-----------------------------------------*\ -| AsusAuraTUFKeyboardController.cpp | -| | -| Driver for ASUS Aura RGB USB | -| lighting controller | -| | -| Mola19 03/03/2021 | -\*-----------------------------------------*/ - -#include "AsusAuraTUFKeyboardController.h" +/*---------------------------------------------------------*\ +| AsusAuraTUFKeyboardController.cpp | +| | +| Driver for ASUS Aura TUF keyboard | +| | +| Mola19 03 Mar 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ +#include #include -#include -#include #include +#include #include #include -#include +#include +#include "AsusAuraTUFKeyboardController.h" AuraTUFKeyboardController::AuraTUFKeyboardController(hid_device* dev_handle, const char* path, uint16_t pid, unsigned short version) { diff --git a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h index 42656cf7..8ca1e6a0 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h +++ b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h @@ -1,20 +1,21 @@ -/*-----------------------------------------*\ -| AsusAuraTUFKeyboardController.h | -| | -| Definitions and types for ASUS Aura | -| USB RGB lighting controller | -| | -| Mola19 03/03/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraTUFKeyboardController.h | +| | +| Driver for ASUS Aura TUF keyboard | +| | +| Mola19 03 Mar 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "RGBController.h" -#include "AsusAuraTUFKeyboardLayouts.h" +#pragma once #include #include #include - -#pragma once +#include "RGBController.h" +#include "AsusAuraTUFKeyboardLayouts.h" enum { diff --git a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardLayouts.h b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardLayouts.h index d3bc6d26..15f8bac9 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardLayouts.h +++ b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardLayouts.h @@ -1,19 +1,21 @@ -/*-----------------------------------------*\ -| AsusAuraTUFKeyboardController.h | -| | -| Definitions and types for ASUS Aura | -| USB RGB lighting controller | -| | -| Mola19 10/02/2021 | -\*-----------------------------------------*/ - -#include "RGBControllerKeyNames.h" -#include -#include -#include "RGBController.h" +/*---------------------------------------------------------*\ +| AsusAuraTUFKeyboardLayouts.h | +| | +| Layouts for ASUS Aura TUF keyboard | +| | +| Mola19 02 Nov 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once +#include +#include +#include "RGBControllerKeyNames.h" +#include "RGBController.h" + enum { ASUS_TUF_K7_LAYOUT_CA = 1, diff --git a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.cpp b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.cpp index 8750b597..23a2e84a 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.cpp @@ -1,15 +1,17 @@ -/*-----------------------------------------*\ -| RGBController_AsusAuraTUFKeyboard.cpp | -| | -| Generic RGB Interface for Asus Aura | -| USB controller driver | -| | -| Mola19 03/03/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraTUFKeyboard.cpp | +| | +| RGBController for ASUS Aura TUF keyboard | +| | +| Mola19 03 Mar 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "RGBController_AsusAuraTUFKeyboard.h" -#include #include +#include +#include "RGBController_AsusAuraTUFKeyboard.h" /**------------------------------------------------------------------*\ @name Asus Aura TUF Keyboard @@ -138,7 +140,7 @@ RGBController_AuraTUFKeyboard::RGBController_AuraTUFKeyboard(AuraTUFKeyboardCont Wave.value = AURA_KEYBOARD_MODE_WAVE; Wave.flags = MODE_FLAG_HAS_MODE_SPECIFIC_COLOR | MODE_FLAG_HAS_SPEED | MODE_FLAG_HAS_DIRECTION_LR | MODE_FLAG_HAS_DIRECTION_HV | MODE_FLAG_MANUAL_SAVE | MODE_FLAG_HAS_BRIGHTNESS; if(controller->is_per_led_keyboard) Wave.flags |= MODE_FLAG_HAS_DIRECTION_UD; - + Wave.speed_min = AURA_KEYBOARD_SPEED_MIN; Wave.speed_max = AURA_KEYBOARD_SPEED_MAX; Wave.speed = AURA_KEYBOARD_SPEED_DEFAULT; diff --git a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.h b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.h index dc811b26..982aea26 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.h +++ b/Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/RGBController_AsusAuraTUFKeyboard.h @@ -1,13 +1,16 @@ -/*-----------------------------------------*\ -| RGBController_AsusAuraTUFKeyboard.h | -| | -| Generic RGB Interface for Asus Aura | -| USB controller driver | -| | -| Mola19 03/03/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraTUFKeyboard.h | +| | +| RGBController for ASUS Aura TUF keyboard | +| | +| Mola19 03 Mar 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once + #include "RGBController.h" #include "AsusAuraTUFKeyboardController.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.cpp index 5f9801e2..280c59a1 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.cpp @@ -1,14 +1,16 @@ -/*-----------------------------------------*\ -| AsusAuraAddressableController.cpp | -| | -| Driver for ASUS Aura RGB Addressable | -| lighting controller | -| | -| Adam Honse (CalcProgrammer1) 1/18/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraAddressableController.cpp | +| | +| Driver for ASUS Aura addressable controller | +| | +| Adam Honse (CalcProgrammer1) 18 Jan 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "AsusAuraAddressableController.h" #include +#include "AsusAuraAddressableController.h" AuraAddressableController::AuraAddressableController(hid_device* dev_handle, const char* path) : AuraUSBController(dev_handle, path) { diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.h index 36c1d31b..b045632c 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.h +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraAddressableController.h @@ -1,19 +1,20 @@ -/*-----------------------------------------*\ -| AsusAuraAddressableController.h | -| | -| Definitions and types for ASUS Aura | -| Addressable RGB lighting controller | -| | -| Adam Honse (CalcProgrammer1) 1/18/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraAddressableController.h | +| | +| Driver for ASUS Aura addressable controller | +| | +| Adam Honse (CalcProgrammer1) 18 Jan 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "RGBController.h" -#include "AsusAuraUSBController.h" +#pragma once #include #include - -#pragma once +#include "RGBController.h" +#include "AsusAuraUSBController.h" enum { diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.cpp index 51d04a8b..ad7b2538 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.cpp @@ -1,14 +1,16 @@ -/*-----------------------------------------*\ -| AsusAuraMainboardController.cpp | -| | -| Driver for ASUS Aura RGB USB mainboard | -| lighting controller | -| | -| Martin Hartl (inlart) 4/25/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraMainboardController.cpp | +| | +| Driver for ASUS Aura mainboard | +| | +| Martin Hartl (inlart) 25 Apr 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "AsusAuraMainboardController.h" #include +#include "AsusAuraMainboardController.h" AuraMainboardController::AuraMainboardController(hid_device* dev_handle, const char* path) : AuraUSBController(dev_handle, path), mode(AURA_MODE_DIRECT) { diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.h index dcccecde..744e0b38 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.h +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraMainboardController.h @@ -1,19 +1,20 @@ -/*-----------------------------------------*\ -| AsusAuraMainboardController.h | -| | -| Definitions and types for ASUS Aura | -| USB Mainboard RGB lighting controller | -| | -| Martin Hartl (inlart) 4/25/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraMainboardController.h | +| | +| Driver for ASUS Aura mainboard | +| | +| Martin Hartl (inlart) 25 Apr 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "RGBController.h" -#include "AsusAuraUSBController.h" +#pragma once #include #include - -#pragma once +#include "RGBController.h" +#include "AsusAuraUSBController.h" enum { diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.cpp index 316e533a..b97163e6 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.cpp @@ -1,16 +1,17 @@ -/*-----------------------------------------*\ -| AsusAuraUSBController.cpp | -| | -| Driver for ASUS Aura RGB USB | -| lighting controller | -| | -| Martin Hartl (inlart) 4/25/2020 | -\*-----------------------------------------*/ - -#include "AsusAuraUSBController.h" -#include "LogManager.h" +/*---------------------------------------------------------*\ +| AsusAuraUSBController.cpp | +| | +| Driver for ASUS Aura USB device | +| | +| Martin Hartl (inlart) 25 Apr 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include +#include "AsusAuraUSBController.h" +#include "LogManager.h" AuraUSBController::AuraUSBController(hid_device* dev_handle, const char* path) { diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.h index ab7c4e1c..a9a9fef3 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.h +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/AsusAuraUSBController.h @@ -1,20 +1,21 @@ -/*-----------------------------------------*\ -| AsusAuraUSBController.h | -| | -| Definitions and types for ASUS Aura | -| USB RGB lighting controller | -| | -| Martin Hartl (inlart) 4/25/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusAuraUSBController.h | +| | +| Driver for ASUS Aura USB device | +| | +| Martin Hartl (inlart) 25 Apr 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "RGBController.h" -#include "LogManager.h" +#pragma once #include #include #include - -#pragma once +#include "RGBController.h" +#include "LogManager.h" enum { diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.cpp index b8861e7e..8258a744 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.cpp @@ -1,13 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AsusAuraMainboard.cpp | -| | -| RGB controller for Asus Aura USB | -| mainboards | -| | -| rytypete 8/30/2023 | -| based on RGBController_AsusAuraUSB.cpp | -| code | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraMainboard.cpp | +| | +| RGBController for ASUS Aura mainboard | +| | +| rytypete 30 Aug 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_AsusAuraMainboard.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.h index dd822c38..aabcfad8 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.h +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraMainboard.h @@ -1,15 +1,16 @@ -/*-----------------------------------------*\ -| RGBController_AsusAuraMainboard.h | -| | -| RGB controller for Asus Aura USB | -| mainboards | -| | -| rytypete 8/30/2023 | -| based on RGBController_AsusAuraUSB.h | -| code | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraMainboard.h | +| | +| RGBController for ASUS Aura mainboard | +| | +| rytypete 30 Aug 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once + #include "RGBController_AsusAuraUSB.h" #include "AsusAuraMainboardController.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp index d9d518f2..900473ee 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AsusAuraUSB.cpp | -| | -| Generic RGB Interface for Asus Aura | -| USB controller driver | -| | -| Adam Honse (CalcProgrammer1) 1/18/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraUSB.cpp | +| | +| RGBController for ASUS Aura USB device | +| | +| Adam Honse (CalcProgrammer1) 18 Jan 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_AsusAuraUSB.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.h b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.h index 9f346da5..8082e9ea 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.h +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBController/RGBController_AsusAuraUSB.h @@ -1,13 +1,16 @@ -/*-----------------------------------------*\ -| RGBController_AsusAuraUSB.h | -| | -| Generic RGB Interface for Asus Aura | -| USB controller driver | -| | -| Adam Honse (CalcProgrammer1) 1/18/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusAuraUSB.h | +| | +| RGBController for ASUS Aura USB device | +| | +| Adam Honse (CalcProgrammer1) 18 Jan 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once + #include "RGBController.h" #include "AsusAuraUSBController.h" diff --git a/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp b/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp index d54b1dd1..8d1faca1 100644 --- a/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp +++ b/Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp @@ -1,3 +1,14 @@ +/*---------------------------------------------------------*\ +| AsusAuraUSBControllerDetect.cpp | +| | +| Detector for ASUS Aura USB devices | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#include +#include #include "Detector.h" #include "AsusAuraAddressableController.h" #include "AsusAuraHeadsetStandController.h" @@ -25,8 +36,6 @@ #include "RGBController_AsusROGStrixEvolve.h" #include "RGBController_AsusAuraMonitor.h" #include "RGBController_AsusAuraRyuoAIO.h" -#include -#include #include "dmiinfo.h" #define AURA_USB_VID 0x0B05 diff --git a/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.cpp b/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.cpp index 47587c65..50c924e1 100644 --- a/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.cpp +++ b/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.cpp @@ -1,14 +1,16 @@ -/*-----------------------------------------*\ -| AsusROGAllyController.cpp | -| | -| Driver for ASUS ROG Ally lighting | -| controller | -| | -| Adam Honse (CalcProgrammer1) 6/12/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusROGAllyController.cpp | +| | +| Driver for ASUS ROG Ally | +| | +| Adam Honse (CalcProgrammer1) 12 Jul 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "AsusROGAllyController.h" #include +#include "AsusROGAllyController.h" ROGAllyController::ROGAllyController(hid_device* dev_handle, const char* path) { @@ -57,7 +59,7 @@ void ROGAllyController::SendInitialization() usb_buf[0x00] = 0x5D; usb_buf[0x01] = 0xB9; - + hid_send_feature_report(dev, usb_buf, sizeof(usb_buf)); memset(usb_buf, 0x00, sizeof(usb_buf)); @@ -77,7 +79,7 @@ void ROGAllyController::SendInitialization() usb_buf[0x0C] = 0x6E; usb_buf[0x0D] = 0x63; usb_buf[0x0E] = 0x2E; - + hid_send_feature_report(dev, usb_buf, sizeof(usb_buf)); } @@ -175,4 +177,3 @@ void ROGAllyController::SaveMode() hid_send_feature_report(dev, usb_buf, sizeof(usb_buf)); } - diff --git a/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.h b/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.h index 5df337f5..c321ae61 100644 --- a/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.h +++ b/Controllers/AsusAuraUSBController/AsusROGAllyController/AsusROGAllyController.h @@ -1,17 +1,19 @@ -/*-----------------------------------------*\ -| AsusROGAllyController.h | -| | -| Definitions and types for ASUS ROG Ally | -| lighting controller | -| | -| Adam Honse (CalcProgrammer1) 6/12/2023 | -\*-----------------------------------------*/ - -#include "RGBController.h" -#include +/*---------------------------------------------------------*\ +| AsusROGAllyController.h | +| | +| Driver for ASUS ROG Ally | +| | +| Adam Honse (CalcProgrammer1) 12 Jul 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once +#include +#include "RGBController.h" + enum { ROG_ALLY_MODE_STATIC = 0, @@ -46,7 +48,7 @@ public: std::string GetVersion(); void SendInitialization(); - + void UpdateBrightness ( unsigned char brightness diff --git a/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.cpp b/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.cpp index eb179854..92072bf7 100644 --- a/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.cpp +++ b/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.cpp @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AsusROGAlly.cpp | -| | -| Generic RGB Interface for Asus ROG Ally | -| controller driver | -| | -| Adam Honse (CalcProgrammer1) 6/12/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusROGAlly.cpp | +| | +| RGBController for ASUS ROG Ally | +| | +| Adam Honse (CalcProgrammer1) 12 Jul 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_AsusROGAlly.h" diff --git a/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.h b/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.h index e3531ac7..e6c2f269 100644 --- a/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.h +++ b/Controllers/AsusAuraUSBController/AsusROGAllyController/RGBController_AsusROGAlly.h @@ -1,11 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_AsusROGAlly.cpp | -| | -| Generic RGB Interface for Asus ROG Ally | -| controller driver | -| | -| Adam Honse (CalcProgrammer1) 6/12/2023 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusROGAlly.h | +| | +| RGBController for ASUS ROG Ally | +| | +| Adam Honse (CalcProgrammer1) 12 Jul 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.cpp b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.cpp index 8429ee96..40e69f5f 100644 --- a/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.cpp +++ b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.cpp @@ -1,12 +1,13 @@ -/*-------------------------------------------------------------------*\ -| AsusROGStrixLCController.cpp | -| | -| Driver for the ASUS Aura Liquid Cooler (LC) series | -| of lighting controllers | -| | -| Chris M (Dr_No) 17 Jan 2022 | -| | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusROGStrixLCController.cpp | +| | +| Driver for ASUS Aura liquid cooler | +| | +| Chris M (Dr_No) 17 Jan 2022 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "AsusROGStrixLCController.h" diff --git a/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.h b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.h index ada5a352..c9305595 100644 --- a/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.h +++ b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/AsusROGStrixLCController.h @@ -1,20 +1,21 @@ -/*-------------------------------------------------------------------*\ -| AsusROGStrixLCController.h | -| | -| Driver for the ASUS Aura Liquid Cooler (LC) series | -| of lighting controllers | -| | -| Chris M (Dr_No) 17 Jan 2022 | -| | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| AsusROGStrixLCController.h | +| | +| Driver for ASUS Aura liquid cooler | +| | +| Chris M (Dr_No) 17 Jan 2022 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#pragma once #include #include #include "RGBController.h" #include "AsusAuraUSBController.h" -#pragma once - #define ROGSTRIXLC_CONTROLLER_TIMEOUT 250 #define HID_MAX_STR 255 diff --git a/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.cpp b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.cpp index b7fb343d..c9f8be43 100644 --- a/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.cpp +++ b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.cpp @@ -1,12 +1,13 @@ -/*-------------------------------------------------------------------*\ -| RGBController_AsusROGStrixLC.cpp | -| | -| Driver for the ASUS Aura Liquid Cooler (LC) series | -| of lighting controllers | -| | -| Chris M (Dr_No) 17 Jan 2022 | -| | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusROGStrixLC.cpp | +| | +| RGBController for ASUS Aura liquid cooler | +| | +| Chris M (Dr_No) 17 Jan 2022 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBControllerKeyNames.h" #include "RGBController_AsusROGStrixLC.h" diff --git a/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.h b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.h index 101ac194..2992fc9b 100644 --- a/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.h +++ b/Controllers/AsusAuraUSBController/AsusROGStrixLCController/RGBController_AsusROGStrixLC.h @@ -1,18 +1,20 @@ -/*-------------------------------------------------------------------*\ -| RGBController_AsusROGStrixLC.h | -| | -| Driver for the ASUS Aura Liquid Cooler (LC) series | -| of lighting controllers | -| | -| Chris M (Dr_No) 17 Jan 2022 | -| | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_AsusROGStrixLC.h | +| | +| RGBController for ASUS Aura liquid cooler | +| | +| Chris M (Dr_No) 17 Jan 2022 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once + +#include #include "LogManager.h" #include "RGBController.h" #include "AsusROGStrixLCController.h" -#include class RGBController_AsusROGStrixLC : public RGBController {