Legion2 / CorsairLightingProtocol

Control LEDs connected to an Arduino with iCUE, create an unofficial Corsair iCUE compatible Arduino LED controller.
Apache License 2.0
509 stars 64 forks source link

more than 2 channels #353

Closed saeedbs closed 11 months ago

saeedbs commented 11 months ago

is it possible to have more than 2 channels? or somehow have 2 corsair virtual device on 1 Arduino? something like lighting node pro and commander pro on 1 arduino at same time so we get 2 channel from each

Legion2 commented 11 months ago

No, but you can split a channel to use multiple led devices on one channel, see https://github.com/Legion2/CorsairLightingProtocol/blob/dev/examples/MultipleFans/MultipleFans.ino

saeedbs commented 11 months ago

I know that but more channels could be nice

Legion2 commented 11 months ago

iCUE only supports two channels.

saeedbs commented 11 months ago

what if I use openrgb and not icue ? is it possible to define more channel? will openrgb detect them as corsair device but with more channels?

Legion2 commented 11 months ago

The number of channels are defined by the device types, and Corsair has only defined device types with up to two channels. There is no way to tell openrgb the number of available channels via the USB protocol.