Add support for Arctic RGB Controller
The Arctic RGB controller support 4 RGB channel and can be controlled over a CH341 USB-to-serial chip. The controller support two commands, one for identifying the controller on a serial port and one for setting the RGB values for each RGB channel. Since the controllers disables the RGB channels after ~1s, a keepalive thread is used.
This commit is contained in:
parent
fa52f4d7e0
commit
4e14f0359d
6 changed files with 405 additions and 0 deletions
|
|
@ -337,6 +337,8 @@ HEADERS +=
|
|||
Controllers/AOCMouseController/RGBController_AOCMouse.h \
|
||||
Controllers/AOCMousematController/AOCMousematController.h \
|
||||
Controllers/AOCMousematController/RGBController_AOCMousemat.h \
|
||||
Controllers/ArcticController/ArcticController.h \
|
||||
Controllers/ArcticController/RGBController_Arctic.h \
|
||||
Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.h \
|
||||
Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.h \
|
||||
Controllers/ASRockSMBusController/ASRockASRRGBSMBusController.h \
|
||||
|
|
@ -938,6 +940,9 @@ SOURCES +=
|
|||
Controllers/AOCMousematController/AOCMousematController.cpp \
|
||||
Controllers/AOCMousematController/AOCMousematControllerDetect.cpp \
|
||||
Controllers/AOCMousematController/RGBController_AOCMousemat.cpp \
|
||||
Controllers/ArcticController/ArcticController.cpp \
|
||||
Controllers/ArcticController/ArcticControllerDetect.cpp \
|
||||
Controllers/ArcticController/RGBController_Arctic.cpp \
|
||||
Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBController.cpp \
|
||||
Controllers/ASRockPolychromeUSBController/ASRockPolychromeUSBControllerDetect.cpp \
|
||||
Controllers/ASRockPolychromeUSBController/RGBController_ASRockPolychromeUSB.cpp \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue