New Device Implements controller for Clevo per key keyboard

Initial commit for Clevo Laptops with per key color keyboard controlled by a USB device with VID 048D and PID 8910. The changes implement the controller for the device including effects modes. The this applies to multiple laptop brands and models including the Clevo Device mentioned the OpenRGB wiki (https://gitlab.com/OpenRGBDevelopers/OpenRGB-Wiki/-/blob/stable/Device-Documentation/Clevo-Per-Key-Keyboard.md?ref_type=heads)

The commit includes only one new directory called Clevo8910 in Controllers. The new directory has 6 new files. No changes have been make to any other files and no removals. Tested on OpenSuse Leap 15.6.

Checklist for Accepting a Merge Request for a New Device

  • The source branch of the merge request is not protected (master is protected by default when creating a fork, so it is recommended to not use it as your source).
  • The New Device issue raised for this device is linked to this MR with a keyword Closes / Resolves / Implements
  • There is a device protocol page in the Develope8910r Wiki or there is enough information / captures in the New Device issue to provide ongoing support.
  • The code to be merged follows the style guide and change requirements as documented in the contributing guide.
  • Meta data for the device is included in RGBController_* file
  • This device is detected and is working on Windows 10 and / or 11
  • This device is detected and is working on Linux (Please specify distribution and releases tested)
  • Logging for Info, Warnings and Errors has been added for troubleshooting purposes
Edited by Ezy User

Merge request reports

Loading