-
-
Notifications
You must be signed in to change notification settings - Fork 40.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Double knight rider for split keyboards #3524
Conversation
It's worth thinking about how/whether this would interact when the split keyboard uses i2c instead of running RGB data over a separate line. Currently with split keyboards using i2c, each half-keyboard runs its LEDs independently, (so if enabled, the split animation would already be mirrored?) |
@Lenbok I only have an iris board connected through serial. Is there any documentation you could link about how LEDs are controlled when using i2c? Or is it as simple as using a different lighting algorithm when |
The i2c RGB support is fairly new (#3120) and currently only supports static modes (fixed, rainbows etc), but people have been experimenting with getting animated modes working (#773). I think that the current list of RGB light modes is getting pretty long and disorganized and it might be better to allow compile-time customization of the particular set of modes that you wanted. I.e. you could choose to exclude any that were just not wanted, or which weren't appropriate for the type of keyboard, and it would also let you put the modes in the desired order. (Seems worthy of a separate issue though, rather than necessarily affecting this PR) |
There are some merge conflicts that need to be resolved here. Also, i2c animation support is being worked on. |
Any update on this? |
@drashna Sorry, I've been busy with school lately. |
Not a problem. School always comes first! As for the RGB matrix... it's different enough that i don't think that this would fit into this. |
Would it be possible to get this updated? Also, Split RGB has bee "shipped", and should work well, now. |
@drashna , I'm taking a look at those new Also, if |
@broswen yup. It's that simple, now. And no, the define doesn't mirror it, it detects which is which, and displays it properly. For instance, On my iris, I have rgbled split enabled, and the effect goes between the halves properly, as if I was using the "extra data" pin to transmit the data, rather than having each wired to each half. |
There are some merge conflicts here. Could you resolve these? |
Thank you for your contribution! |
This is a new rgb underglow mode inspired from the knight rider mode.
It splits the animation into mirrored halves. This is designed for split keyboards.
It uses the config values for hue/val/sat and uses 3 different speeds from the original knight rider mode.