diff --git a/Controllers/WinbondGamingKeyboardController/RGBController_WinbondGamingKeyboard.cpp b/Controllers/WinbondGamingKeyboardController/RGBController_WinbondGamingKeyboard.cpp index e1af956a..c2c434e7 100644 --- a/Controllers/WinbondGamingKeyboardController/RGBController_WinbondGamingKeyboard.cpp +++ b/Controllers/WinbondGamingKeyboardController/RGBController_WinbondGamingKeyboard.cpp @@ -1,16 +1,17 @@ -/*---------------------------------------------*\ -| RGBController_WinbondGamingKeyboard.cpp | -| | -| Driver for "Winbond Gaming Keyboard" boards, | -| like Pulsar PCMK TKL Keyboard | -| | -| Daniel Gibson 3 December 2023 | -\*---------------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_WinbondGamingKeyboard.cpp | +| | +| RGBController for Winbond Gaming Keyboard | +| | +| Daniel Gibson 03 Dec 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include "RGBController_WinbondGamingKeyboard.h" #include "RGBControllerKeyNames.h" #include "KeyboardLayoutManager.h" - #include "LogManager.h" /**------------------------------------------------------------------*\ diff --git a/Controllers/WinbondGamingKeyboardController/RGBController_WinbondGamingKeyboard.h b/Controllers/WinbondGamingKeyboardController/RGBController_WinbondGamingKeyboard.h index 5cbc5ee4..b97cfeb8 100644 --- a/Controllers/WinbondGamingKeyboardController/RGBController_WinbondGamingKeyboard.h +++ b/Controllers/WinbondGamingKeyboardController/RGBController_WinbondGamingKeyboard.h @@ -1,11 +1,13 @@ -/*---------------------------------------------*\ -| RGBController_WinbondGamingKeyboard.h | -| | -| Driver for "Winbond Gaming Keyboard" boards, | -| like Pulsar PCMK TKL Keyboard | -| | -| Daniel Gibson 3 December 2023 | -\*---------------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_WinbondGamingKeyboard.h | +| | +| RGBController for Winbond Gaming Keyboard | +| | +| Daniel Gibson 03 Dec 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once diff --git a/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardController.cpp b/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardController.cpp index a91f737f..e84338d8 100644 --- a/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardController.cpp +++ b/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardController.cpp @@ -1,18 +1,19 @@ -/*---------------------------------------------*\ -| WinbondGamingKeyboardController.cpp | -| | -| Driver for "Winbond Gaming Keyboard" boards, | -| like Pulsar PCMK TKL Keyboard | -| | -| Daniel Gibson 3 December 2023 | -\*---------------------------------------------*/ - -#include "WinbondGamingKeyboardController.h" -#include "RGBController_WinbondGamingKeyboard.h" -#include "LogManager.h" +/*---------------------------------------------------------*\ +| WinbondGamingKeyboardController.cpp | +| | +| Driver for Winbond Gaming Keyboard | +| | +| Daniel Gibson 03 Dec 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #include #include +#include "WinbondGamingKeyboardController.h" +#include "RGBController_WinbondGamingKeyboard.h" +#include "LogManager.h" #define WINBOND_HID_DATA_LEN 64 @@ -282,7 +283,7 @@ void WinbondGamingKeyboardController::SetLEDsData(const std::vector& c { continue; } - + /*--------------------------------------------------------------------------------------------------*\ | the following two lines are the inverse of the KV() macro in RGBController_WinbondGamingKeyboard.h | \*--------------------------------------------------------------------------------------------------*/ @@ -300,7 +301,7 @@ void WinbondGamingKeyboardController::SetLEDsData(const std::vector& c } msg_num &= 7; // 0..7 - + /*----------------------------*\ | transform 0..0xFF to 0..0xC1 | \*----------------------------*/ diff --git a/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardController.h b/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardController.h index 05278b43..6de637f3 100644 --- a/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardController.h +++ b/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardController.h @@ -1,22 +1,21 @@ -/*---------------------------------------------*\ -| WinbondGamingKeyboardController.h | -| | -| Driver for "Winbond Gaming Keyboard" boards, | -| like Pulsar PCMK TKL Keyboard | -| | -| Daniel Gibson 3 December 2023 | -\*---------------------------------------------*/ +/*---------------------------------------------------------*\ +| WinbondGamingKeyboardController.h | +| | +| Driver for Winbond Gaming Keyboard | +| | +| Daniel Gibson 03 Dec 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once -#include "RGBController.h" -#include "KeyboardLayoutManager.h" - #include #include - #include - +#include "RGBController.h" +#include "KeyboardLayoutManager.h" class WinbondGamingKeyboardController { diff --git a/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardControllerDetect.cpp b/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardControllerDetect.cpp index 5fcf2fca..cdf55e69 100644 --- a/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardControllerDetect.cpp +++ b/Controllers/WinbondGamingKeyboardController/WinbondGamingKeyboardControllerDetect.cpp @@ -1,31 +1,29 @@ -/*---------------------------------------------*\ -| WinbondGamingKeyboardControllerDetect.cpp | -| | -| Driver for "Winbond Gaming Keyboard" boards, | -| like Pulsar PCMK TKL Keyboard | -| | -| Daniel Gibson 3 December 2023 | -\*---------------------------------------------*/ +/*---------------------------------------------------------*\ +| WinbondGamingKeyboardControllerDetect.cpp | +| | +| Detector for Winbond Gaming Keyboard | +| | +| Daniel Gibson 03 Dec 2023 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ +#include #include "Detector.h" #include "RGBController_WinbondGamingKeyboard.h" -#include - #include "LogManager.h" - /*-----------------------------------------------------*\ | Winbond vendor ID | \*-----------------------------------------------------*/ #define WINBOND_VID 0x0416 - /*-----------------------------------------------------*\ | Winbond product ID | \*-----------------------------------------------------*/ #define WINBOND_GAMING_KEYBOARD_PID 0xB23C - void DetectWinbondGamingKeyboard(hid_device_info* info, const std::string& name) { hid_device* dev = hid_open_path(info->path);