Compare commits
1 commit
7ccfc3091e
...
51345aee4a
Author | SHA1 | Date | |
---|---|---|---|
51345aee4a |
2 changed files with 8 additions and 5 deletions
|
@ -4,10 +4,11 @@ in
|
|||
with pkgs;
|
||||
mkShell {
|
||||
buildInputs = [
|
||||
pkgs.cargo
|
||||
pkgs.rustc
|
||||
pkgs.rustfmt
|
||||
pkgs.rls
|
||||
cargo
|
||||
rustc
|
||||
rustfmt
|
||||
rls
|
||||
protobuf
|
||||
];
|
||||
|
||||
RUST_SRC_PATH= "${pkgs.rust.packages.stable.rustPlatform.rustLibSrc}";
|
||||
|
|
|
@ -3,12 +3,14 @@ pub mod util;
|
|||
use util::lights::*;
|
||||
use std::sync::RwLock;
|
||||
use std::thread;
|
||||
use candela::Pixel;
|
||||
|
||||
|
||||
pub const LED_SIZE: usize = 450;
|
||||
|
||||
fn main() {
|
||||
let lock = RwLock::new([Color {r: 0, g: 0, b: 0}; LED_SIZE]);
|
||||
let mut p: Pixel = [0, 0, 0, 0];
|
||||
let lock = RwLock::new([p; LED_SIZE]);
|
||||
thread::spawn(move || loop {
|
||||
let lights = lock.read().unwrap();
|
||||
run_lights(&lights);
|
||||
|
|
Loading…
Reference in a new issue