mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
19 lines
571 B
Rust
19 lines
571 B
Rust
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];
|
|
|
|
fn main() {
|
|
let mut writer = AnimatrixDbusWriter::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();
|
|
}
|
|
}
|
|
}
|