diff --git a/rog-anime/src/data.rs b/rog-anime/src/data.rs index acda75b9..af72ae03 100644 --- a/rog-anime/src/data.rs +++ b/rog-anime/src/data.rs @@ -51,7 +51,7 @@ impl AnimeType { /// The height of diagonal images pub fn height(&self) -> usize { match self { - AnimeType::GA401 => 32, + AnimeType::GA401 => 36, AnimeType::GA402 => 39, } } diff --git a/rog-anime/src/image.rs b/rog-anime/src/image.rs index 3aa8fa31..9ea6eb1d 100644 --- a/rog-anime/src/image.rs +++ b/rog-anime/src/image.rs @@ -483,7 +483,9 @@ impl From<&AnimeImage> for AnimeDataBuffer { #[cfg(test)] mod tests { - use crate::{image::*, AnimePacketType}; + use std::path::PathBuf; + + use crate::{image::*, AnimePacketType, AnimeGif, AnimTime}; #[test] fn led_positions() { @@ -575,7 +577,6 @@ mod tests { } #[test] - #[ignore = "Needs the packets verified with capture"] fn ga402_image_edge_packet_check() { let pkt0_check = [ 0x5e, 0xc0, 0x2, 0x1, 0x0, 0x73, 0x2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, @@ -716,4 +717,15 @@ mod tests { assert_eq!(pkt[1], pkt1_check); assert_eq!(pkt[2], pkt2_check); } + + #[test] + #[ignore = "Just to inspect image packet"] + fn ga402_image_packet_check() { + let mut path = PathBuf::from(env!("CARGO_MANIFEST_DIR")); + path.push("data/anime/custom/sonic-run.gif"); + + let matrix = AnimeGif::from_gif(&path, 1.0, 0.0, Vec2::default(), AnimTime::Infinite, 1.0, AnimeType::GA402).unwrap(); + matrix.frames()[0].frame(); + let _pkt = AnimePacketType::from(matrix.frames()[0].frame().clone()); + } } diff --git a/asusctl/examples/aura-rgb-ball.rs b/tmp-aura-examples/aura-rgb-ball.rs similarity index 100% rename from asusctl/examples/aura-rgb-ball.rs rename to tmp-aura-examples/aura-rgb-ball.rs diff --git a/asusctl/examples/aura-rgb-comet.rs b/tmp-aura-examples/aura-rgb-comet.rs similarity index 100% rename from asusctl/examples/aura-rgb-comet.rs rename to tmp-aura-examples/aura-rgb-comet.rs diff --git a/asusctl/examples/aura-rgb-iterate-keys.rs b/tmp-aura-examples/aura-rgb-iterate-keys.rs similarity index 100% rename from asusctl/examples/aura-rgb-iterate-keys.rs rename to tmp-aura-examples/aura-rgb-iterate-keys.rs diff --git a/asusctl/examples/aura-rgb-per-key-effect-2.rs b/tmp-aura-examples/aura-rgb-per-key-effect-2.rs similarity index 100% rename from asusctl/examples/aura-rgb-per-key-effect-2.rs rename to tmp-aura-examples/aura-rgb-per-key-effect-2.rs diff --git a/asusctl/examples/aura-rgb-pulser.rs b/tmp-aura-examples/aura-rgb-pulser.rs similarity index 100% rename from asusctl/examples/aura-rgb-pulser.rs rename to tmp-aura-examples/aura-rgb-pulser.rs