15 lines
No EOL
456 B
Rust
15 lines
No EOL
456 B
Rust
use rs_ws281x::RawColor;
|
|
use rs_ws281x::Controller;
|
|
use rs_ws281x::WS2811Error;
|
|
|
|
pub fn run_lights(controller: &Controller, values: &[RawColor; crate::LED_SIZE]) -> Result<(), WS2811Error> {
|
|
// println!("Value: {:?}", strip[0]);
|
|
let channels: Vec<usize> = controller.channels();
|
|
let mut strip = controller.leds_mut(channels[0]);
|
|
for x in 0..strip.len() {
|
|
strip[i] = values[i];
|
|
}
|
|
|
|
controller.render();
|
|
controller.wait()
|
|
} |