mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
Finalise anime matrix stuff. Many fixes
This commit is contained in:
@@ -1,18 +1,12 @@
|
||||
use rog_aura::AnimatrixDbusWriter;
|
||||
|
||||
const PANE1_PREFIX: [u8; 7] = [0x5e, 0xc0, 0x02, 0x01, 0x00, 0x73, 0x02];
|
||||
const PANE2_PREFIX: [u8; 7] = [0x5e, 0xc0, 0x02, 0x74, 0x02, 0x73, 0x02];
|
||||
use rog_aura::AniMeDbusWriter;
|
||||
|
||||
fn main() {
|
||||
let mut writer = AnimatrixDbusWriter::new().unwrap();
|
||||
let mut writer = AniMeDbusWriter::new().unwrap();
|
||||
|
||||
loop {
|
||||
for brightness in 0..0xFF {
|
||||
let mut buffers = [vec![brightness; 640], vec![brightness; 640]];
|
||||
buffers[0][..7].copy_from_slice(&PANE1_PREFIX);
|
||||
buffers[0][..7].copy_from_slice(&PANE2_PREFIX);
|
||||
|
||||
writer.write_image(&buffers).unwrap();
|
||||
let mut buffers = [[brightness; 640], [brightness; 640]];
|
||||
writer.write_image(&mut buffers).unwrap();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,5 +23,6 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
}
|
||||
|
||||
writer.write_colour_block(&key_colours)?;
|
||||
std::thread::sleep(std::time::Duration::from_millis(250));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user