colorlight_rs
A Rust library for detecting and sending frames to Colorlight 5A-75 LED receiver cards via Ethernet.
Features
- Detect receiver card
- Send display frames (brightness, color temperature)
- Send row-based pixel data frames (BGR pixel data)
Requirements
- Rust (stable or later)
- Elevated privileges (CAP_NET_RAW or equivalent)
- Network interface connected to the Colorlight 5A-75 card
Installation
Add to Cargo.toml:
[]
= { = "https://github.com/your-repo/colorlight_rs.git", = "main" }
Example Usage
use ColorlightCard;
Acknowledgements
Many thanks to hkubota for his detailed blog post on the Colorlight 5A-75B protocol.