From 6c30e92b218f760437490452266f70ced5feb115 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 28 May 2024 16:30:24 -0500 Subject: [PATCH] Move and update Logitech G213 controller files to new standardized header comment --- .../LogitechG213Controller.cpp | 19 +++++----- .../LogitechG213Controller.h | 17 +++++---- .../RGBController_LogitechG213.cpp | 17 +++++---- .../RGBController_LogitechG213.h | 35 +++++++++++++++++++ .../RGBController_LogitechG213.h | 31 ---------------- 5 files changed, 66 insertions(+), 53 deletions(-) rename Controllers/LogitechController/{ => LogitechG213Controller}/LogitechG213Controller.cpp (87%) rename Controllers/LogitechController/{ => LogitechG213Controller}/LogitechG213Controller.h (80%) rename Controllers/LogitechController/{ => LogitechG213Controller}/RGBController_LogitechG213.cpp (91%) create mode 100644 Controllers/LogitechController/LogitechG213Controller/RGBController_LogitechG213.h delete mode 100644 Controllers/LogitechController/RGBController_LogitechG213.h diff --git a/Controllers/LogitechController/LogitechG213Controller.cpp b/Controllers/LogitechController/LogitechG213Controller/LogitechG213Controller.cpp similarity index 87% rename from Controllers/LogitechController/LogitechG213Controller.cpp rename to Controllers/LogitechController/LogitechG213Controller/LogitechG213Controller.cpp index e793658d..a1018855 100644 --- a/Controllers/LogitechController/LogitechG213Controller.cpp +++ b/Controllers/LogitechController/LogitechG213Controller/LogitechG213Controller.cpp @@ -1,13 +1,16 @@ -/*-----------------------------------------*\ -| LogitechG213Controller.cpp | -| | -| Generic RGB Interface for Logitech G213 | -| | -| Eric Samuelson (edbgon) 10/06/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| LogitechG203LController.cpp | +| | +| Driver for Logitech G203L | +| | +| Eric Samuelson (edbgon) 06 Oct 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ -#include "LogitechG213Controller.h" #include +#include "LogitechG213Controller.h" LogitechG213Controller::LogitechG213Controller(hid_device* dev_handle, const char* path) { diff --git a/Controllers/LogitechController/LogitechG213Controller.h b/Controllers/LogitechController/LogitechG213Controller/LogitechG213Controller.h similarity index 80% rename from Controllers/LogitechController/LogitechG213Controller.h rename to Controllers/LogitechController/LogitechG213Controller/LogitechG213Controller.h index 14ab0f99..cd8c96d8 100644 --- a/Controllers/LogitechController/LogitechG213Controller.h +++ b/Controllers/LogitechController/LogitechG213Controller/LogitechG213Controller.h @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| LogitechG213Controller.h | -| | -| Generic RGB Interface for Logitech G213 | -| | -| Eric Samuelson (edbgon) 10/06/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| LogitechG203LController.h | +| | +| Driver for Logitech G203L | +| | +| Eric Samuelson (edbgon) 06 Oct 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController.h" diff --git a/Controllers/LogitechController/RGBController_LogitechG213.cpp b/Controllers/LogitechController/LogitechG213Controller/RGBController_LogitechG213.cpp similarity index 91% rename from Controllers/LogitechController/RGBController_LogitechG213.cpp rename to Controllers/LogitechController/LogitechG213Controller/RGBController_LogitechG213.cpp index e8628a5c..716107c5 100644 --- a/Controllers/LogitechController/RGBController_LogitechG213.cpp +++ b/Controllers/LogitechController/LogitechG213Controller/RGBController_LogitechG213.cpp @@ -1,10 +1,13 @@ -/*-----------------------------------------*\ -| RGBController_LogitechG213.cpp | -| | -| Generic RGB Interface for Logitech G213 | -| | -| Eric Samuelson (edbgon) 10/06/2020 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_LogitechG213.cpp | +| | +| RGBController for Logitech G203L | +| | +| Eric Samuelson (edbgon) 06 Oct 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_LogitechG213.h" diff --git a/Controllers/LogitechController/LogitechG213Controller/RGBController_LogitechG213.h b/Controllers/LogitechController/LogitechG213Controller/RGBController_LogitechG213.h new file mode 100644 index 00000000..27099f90 --- /dev/null +++ b/Controllers/LogitechController/LogitechG213Controller/RGBController_LogitechG213.h @@ -0,0 +1,35 @@ +/*---------------------------------------------------------*\ +| RGBController_LogitechG213.h | +| | +| RGBController for Logitech G203L | +| | +| Eric Samuelson (edbgon) 06 Oct 2020 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#pragma once + +#include "RGBController.h" +#include "LogitechG213Controller.h" + +class RGBController_LogitechG213 : public RGBController +{ +public: + RGBController_LogitechG213(LogitechG213Controller* controller_ptr); + ~RGBController_LogitechG213(); + + void SetupZones(); + + void ResizeZone(int zone, int new_size); + + void DeviceUpdateLEDs(); + void UpdateZoneLEDs(int zone); + void UpdateSingleLED(int led); + + void DeviceUpdateMode(); + +private: + LogitechG213Controller* controller; +}; diff --git a/Controllers/LogitechController/RGBController_LogitechG213.h b/Controllers/LogitechController/RGBController_LogitechG213.h deleted file mode 100644 index ab09e7a9..00000000 --- a/Controllers/LogitechController/RGBController_LogitechG213.h +++ /dev/null @@ -1,31 +0,0 @@ -/*-----------------------------------------*\ -| RGBController_LogitechG213.h | -| | -| Generic RGB Interface for Logitech G213 | -| | -| Eric Samuelson (edbgon) 10/06/2020 | -\*-----------------------------------------*/ - -#pragma once -#include "RGBController.h" -#include "LogitechG213Controller.h" - -class RGBController_LogitechG213 : public RGBController -{ -public: - RGBController_LogitechG213(LogitechG213Controller* controller_ptr); - ~RGBController_LogitechG213(); - - void SetupZones(); - - void ResizeZone(int zone, int new_size); - - void DeviceUpdateLEDs(); - void UpdateZoneLEDs(int zone); - void UpdateSingleLED(int led); - - void DeviceUpdateMode(); - -private: - LogitechG213Controller* controller; -};