From 52423a325e323c66bfa9453bb687d8256f7fcd42 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sat, 25 May 2024 18:27:35 -0500 Subject: [PATCH] Update Logitech G203L controller files to new standardized header comment --- .../LogitechG203LController.cpp | 15 +++++++++++---- .../LogitechG203LController.h | 16 ++++++++++++---- .../RGBController_LogitechG203L.cpp | 9 +++++++++ .../RGBController_LogitechG203L.h | 12 +++++++++++- 4 files changed, 43 insertions(+), 9 deletions(-) rename Controllers/LogitechController/{ => LogitechG203LController}/LogitechG203LController.cpp (90%) rename Controllers/LogitechController/{ => LogitechG203LController}/LogitechG203LController.h (68%) rename Controllers/LogitechController/{ => LogitechG203LController}/RGBController_LogitechG203L.cpp (90%) rename Controllers/LogitechController/{ => LogitechG203LController}/RGBController_LogitechG203L.h (50%) diff --git a/Controllers/LogitechController/LogitechG203LController.cpp b/Controllers/LogitechController/LogitechG203LController/LogitechG203LController.cpp similarity index 90% rename from Controllers/LogitechController/LogitechG203LController.cpp rename to Controllers/LogitechController/LogitechG203LController/LogitechG203LController.cpp index da353774..2b143f4b 100644 --- a/Controllers/LogitechController/LogitechG203LController.cpp +++ b/Controllers/LogitechController/LogitechG203LController/LogitechG203LController.cpp @@ -1,10 +1,17 @@ -#include "LogitechG203LController.h" +/*---------------------------------------------------------*\ +| LogitechG203LController.cpp | +| | +| Driver for Logitech G203L | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include +#include "LogitechG203LController.h" #define PACKET_SIZE 20 - LogitechG203LController::LogitechG203LController(hid_device* dev_handle, const char* path) { dev = dev_handle; @@ -149,7 +156,7 @@ void LogitechG203LController::SetMode( usb_buf[0x0D] = (unsigned char)((speed>>8) & 0x000000FF); usb_buf[0x0E] = brightness; } - + //END BYTE usb_buf[0x10] = 0x01; @@ -181,7 +188,7 @@ void LogitechG203LController::SetDevice(std::vector colors) usb_buf[0x0D] = RGBGetRValue(colors[2]); usb_buf[0x0E] = RGBGetGValue(colors[2]); usb_buf[0x0F] = RGBGetBValue(colors[2]); - + usb_buf[0x10] = 0xFF; SendPacket(usb_buf); diff --git a/Controllers/LogitechController/LogitechG203LController.h b/Controllers/LogitechController/LogitechG203LController/LogitechG203LController.h similarity index 68% rename from Controllers/LogitechController/LogitechG203LController.h rename to Controllers/LogitechController/LogitechG203LController/LogitechG203LController.h index 82fcea34..64de74fa 100644 --- a/Controllers/LogitechController/LogitechG203LController.h +++ b/Controllers/LogitechController/LogitechG203LController/LogitechG203LController.h @@ -1,9 +1,17 @@ -#include "RGBController.h" +/*---------------------------------------------------------*\ +| LogitechG203LController.h | +| | +| Driver for Logitech G203L | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + +#pragma once #include #include - -#pragma once +#include "RGBController.h" enum { @@ -24,7 +32,7 @@ public: std::string GetDeviceLocation(); std::string GetSerialString(); - + void SetSingleLED(int led, unsigned char red, unsigned char green, unsigned char blue); void SetMode(int mode, int speed, unsigned char brightness, unsigned char dir, unsigned char red, unsigned char green, unsigned char blue); void SetDevice(std::vector colors); diff --git a/Controllers/LogitechController/RGBController_LogitechG203L.cpp b/Controllers/LogitechController/LogitechG203LController/RGBController_LogitechG203L.cpp similarity index 90% rename from Controllers/LogitechController/RGBController_LogitechG203L.cpp rename to Controllers/LogitechController/LogitechG203LController/RGBController_LogitechG203L.cpp index 4f3d53ab..5bdba796 100644 --- a/Controllers/LogitechController/RGBController_LogitechG203L.cpp +++ b/Controllers/LogitechController/LogitechG203LController/RGBController_LogitechG203L.cpp @@ -1,3 +1,12 @@ +/*---------------------------------------------------------*\ +| RGBController_LogitechG203L.cpp | +| | +| Driver for Logitech G203L | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + #include "RGBController_LogitechG203L.h" /**------------------------------------------------------------------*\ diff --git a/Controllers/LogitechController/RGBController_LogitechG203L.h b/Controllers/LogitechController/LogitechG203LController/RGBController_LogitechG203L.h similarity index 50% rename from Controllers/LogitechController/RGBController_LogitechG203L.h rename to Controllers/LogitechController/LogitechG203LController/RGBController_LogitechG203L.h index 654f6fde..d1188336 100644 --- a/Controllers/LogitechController/RGBController_LogitechG203L.h +++ b/Controllers/LogitechController/LogitechG203LController/RGBController_LogitechG203L.h @@ -1,4 +1,14 @@ +/*---------------------------------------------------------*\ +| RGBController_LogitechG203L.h | +| | +| Driver for Logitech G203L | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ + #pragma once + #include "RGBController.h" #include "LogitechG203LController.h" @@ -9,7 +19,7 @@ public: ~RGBController_LogitechG203L(); void SetupZones(); - + void ResizeZone(int zone, int new_size); void DeviceUpdateLEDs();