-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
WS2801: Support for WS2801 LEDs using SW SPI and HW SPI #6484
base: master
Are you sure you want to change the base?
Conversation
Since none of the existing LED drivers worked properly with WS2801 LED modules this driver was added. Tested on Arduino Uno Will not pass all regression tests due to dict files being outdated on gh. Signed-off-by: Anders Törnberg <[email protected]>
Thanks. I'm not very familiar with this LED type. How does it differ from the existing "dotstar" module? -Kevin |
In short, the protocols are different :-) The Dotstars (APA102) has framing built into the protocol, meaning that it is not affected by pauses in the data that would be caused by the entire data not fitting into one message from Host to MCU-board running the LEDs. The WS2801 relies on pauses between messages for framing, meaning that if not all data could fit into one message from host to MCU it would start all over with the data in the next message. Thank you for all the hard work you guys put into this project, you guys rock! |
Thank you for your contribution to Klipper. Unfortunately, a reviewer has not assigned themselves to this GitHub Pull Request. All Pull Requests are reviewed before merging, and a reviewer will need to volunteer. Further information is available at: https://www.klipper3d.org/CONTRIBUTING.html There are some steps that you can take now:
Unfortunately, if a reviewer does not assign themselves to this GitHub Pull Request then it will be automatically closed. If this happens, then it is a good idea to move further discussion to the Klipper Discourse server. Reviewers can reach out on that forum to let you know if they are interested and when they are available. Best regards, PS: I'm just an automated script, not a human being. |
Since none of the existing LED drivers worked properly with WS2801 LED modules this driver was added.
Tested on Arduino Uno
Will not pass all regression tests due to dict files being outdated on gh.