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 c9eb87165..0d423ad6b 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 37b03e1e6..0bce2cf29 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 4cec0ba10..64a29ce75 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 62242e5dd..825da0a6a 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 68542a220..7c4191b00 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 406969494..5218cf951 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 612c72c0f..2c4f37101 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 911339679..98d6a65e4 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 367bb9e55..8c814974c 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 42656cf77..8ca1e6a0a 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 d3bc6d261..15f8bac98 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 8750b597a..23a2e84a7 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 dc811b264..982aea268 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 5f9801e22..280c59a1b 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 36c1d31bf..b045632cc 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 51d04a8b2..ad7b2538a 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 dcccecdeb..744e0b38e 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 316e533ae..b97163e63 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 ab7c4e1c4..a9a9fef35 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 b8861e7e9..8258a7444 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 dd822c386..aabcfad8a 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 d9d518f22..900473eea 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 9f346da58..8082e9eab 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 d54b1dd17..8d1faca15 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 47587c654..50c924e1d 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 5df337f50..c321ae612 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 eb1798544..92072bf7f 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 e3531ac7a..e6c2f2698 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 8429ee96c..40e69f5f7 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 ada5a352a..c93055954 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 b7fb343d8..c9f8be43e 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 101ac1941..2992fc9ba 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 {