diff --git a/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.cpp b/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.cpp index 34ed74bd..e4a4bf48 100644 --- a/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.cpp +++ b/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.cpp @@ -1,15 +1,17 @@ -/*-----------------------------------------*\ -| RGBController_RoccatVulcanKeyboard.cpp | -| | -| Generic RGB Interface for OpenRGB | -| | -| | -| Mola19 17/12/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_RoccatVulcanKeyboard.cpp | +| | +| RGBController for Roccat Vulcan keyboard | +| | +| Mola19 17 Dec 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ +#include #include "RGBControllerKeyNames.h" #include "RGBController_RoccatVulcanKeyboard.h" -#include #define NA 0xFFFFFFFF @@ -21,7 +23,7 @@ @direct :white_check_mark: @effects :white_check_mark: @detectors DetectRoccatVulcanKeyboardControllers - @comment The mode "Default" differs from device to device and + @comment The mode "Default" differs from device to device and and sometimes also based on which profile you are on. Often it is very close to the rainbow mode. \*-------------------------------------------------------------------*/ @@ -55,7 +57,7 @@ RGBController_RoccatVulcanKeyboard::RGBController_RoccatVulcanKeyboard(RoccatVul Direct.brightness_max = ROCCAT_VULCAN_BRIGHTNESS_MAX; Direct.brightness = ROCCAT_VULCAN_BRIGHTNESS_DEFAULT; } - + modes.push_back(Direct); mode Static; diff --git a/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.h b/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.h index 0b3ea500..83312ffe 100644 --- a/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.h +++ b/Controllers/RoccatController/RoccatVulcanKeyboardController/RGBController_RoccatVulcanKeyboard.h @@ -1,13 +1,16 @@ -/*-----------------------------------------*\ -| RGBController_RoccatVulcanKeyboard.h | -| | -| Generic RGB Interface for Roccat Vulcan | -| Keyboard controller | -| | -| Mola19 17/12/2021 | -\*-----------------------------------------*/ +/*---------------------------------------------------------*\ +| RGBController_RoccatVulcanKeyboard.h | +| | +| RGBController for Roccat Vulcan keyboard | +| | +| Mola19 17 Dec 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once + #include "RGBController.h" #include "RoccatVulcanKeyboardController.h" diff --git a/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.cpp b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.cpp index 06cabdf0..8a52e255 100644 --- a/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.cpp +++ b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.cpp @@ -1,20 +1,20 @@ -/*-------------------------------------------------------------------*\ -| RoccatVulcanKeyboardController.cpp | -| | -| Driver for Roccat Vulcan Keyboard | -| | -| Mola19 17/12/2021 | -| | -\*-------------------------------------------------------------------*/ - -#include "RoccatVulcanKeyboardController.h" +/*---------------------------------------------------------*\ +| RoccatVulcanKeyboardController.cpp | +| | +| Driver for Roccat Vulcan keyboard | +| | +| Mola19 17 Dec 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ +#include #include #include -#include #include #include - +#include "RoccatVulcanKeyboardController.h" #include "LogManager.h" RoccatVulcanKeyboardController::RoccatVulcanKeyboardController(hid_device* dev_ctrl_handle, hid_device* dev_led_handle, char *path, uint16_t pid) @@ -157,11 +157,11 @@ void RoccatVulcanKeyboardController::SendColors(std::vector colors) column_length = 12; protocol_version = 1; } - + unsigned char packet_num = ceil((float) packet_length / 64); std::vector> bufs(packet_num); - + for(int p = 0; p < packet_num; p++) { bufs[p].resize(65); diff --git a/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.h b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.h index 12f5fad9..ffe744ff 100644 --- a/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.h +++ b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardController.h @@ -1,19 +1,20 @@ -/*-------------------------------------------------------------------*\ -| RoccatVulcanKeyboardController.h | -| | -| Driver for Roccat Vulcan Keyboard | -| | -| Mola19 17/12/2021 | -| | -\*-------------------------------------------------------------------*/ +/*---------------------------------------------------------*\ +| RoccatVulcanKeyboardController.h | +| | +| Driver for Roccat Vulcan keyboard | +| | +| Mola19 17 Dec 2021 | +| | +| This file is part of the OpenRGB project | +| SPDX-License-Identifier: GPL-2.0-only | +\*---------------------------------------------------------*/ #pragma once -#include "RGBController.h" -#include "RoccatVulcanKeyboardLayouts.h" - #include #include +#include "RGBController.h" +#include "RoccatVulcanKeyboardLayouts.h" /*--------------------------------------------------------------------------------*\ | KEYBOARDS | diff --git a/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardLayouts.h b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardLayouts.h index d8a4a9e7..15e187ae 100644 --- a/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardLayouts.h +++ b/Controllers/RoccatController/RoccatVulcanKeyboardController/RoccatVulcanKeyboardLayouts.h @@ -1,19 +1,21 @@ -/*-----------------------------------------*\ -| RoccatVulcanKeyboardLayouts.h | -| | -| Keyboard Layouts for Roccat Vulcan | -| Keyboard USB RGB lighting controller | -| | -| Mola19 09/29/2022 | -\*-----------------------------------------*/ - -#include "RGBControllerKeyNames.h" -#include -#include -#include "RGBController.h" +/*---------------------------------------------------------*\ +| RoccatVulcanKeyboardLayouts.h | +| | +| Layouts for Roccat Vulcan keyboard | +| | +| Mola19 29 Sep 2022 | +| | +| 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 { ROCCAT_VULCAN_LAYOUT_US = 0,