1 unstable release
Uses new Rust 2024
| 0.1.0 | Oct 14, 2025 |
|---|
#1225 in Hardware support
20KB
447 lines
Alienrgb
A library for Alienware RGB Controller device communication.
This crate was created using these informations from OpenRGB Developer Wiki and the code from there.
Example
let elc = Elc::new();
let zones: Vec<Zones> = (4..16).collect();
let dim_command = Commands::Dim(50, zones.clone());
let _ = elc.execute(dim_command);
AlienRGB
A library for Alienware RGB Controller device communication.
This crate was created using these informations from OpenRGB Developer Wiki and the code from there.
Compatibility
This crate rely on rusb for USB communication.
For cross-compiling and compatibility with different OSes check the rusb page.
Dependencies
~1.2–1.7MB
~34K SLoC