Skip to content
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

[Feature Request] Provide RGBLED_SPLIT like functionality for RGB_MATRIX #9570

Closed
1 of 4 tasks
tyalie opened this issue Jun 28, 2020 · 3 comments
Closed
1 of 4 tasks

Comments

@tyalie
Copy link

tyalie commented Jun 28, 2020

Feature Request Type

  • Core functionality
  • Add-on hardware support (eg. audio, RGB, OLED screen, etc.)
  • Alteration (enhancement/optimization) of existing feature(s)
  • New behavior

Description

My understanding is, that as of now, there is no way to synchronize both halves of a split keyboard, when using the RGB_MATRIX functionality. On the other hand, RGB_LIGHT seems to support it.

@tyalie
Copy link
Author

tyalie commented Jun 29, 2020

Okay. I got it working. Animations change on both sides, they know their relative position to each other, ...
Only problem now is, that they get heavily out of sync over time.

I've (as of now) no idea how fix that.

@tyalie
Copy link
Author

tyalie commented Jun 29, 2020

Current idea: I know that the timer depends on the internal clock timer_read32 and that this is very imprecise on micro controllers. One idea would be to do a hand shake once in a while between both parties to calculate the time difference between the boards and apply that to the timer function.

@tyalie
Copy link
Author

tyalie commented Jul 1, 2020

See #9613

@tyalie tyalie closed this as completed Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant