mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
Compare commits
2 Commits
b70bd134f2
...
f4dc4dfea9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f4dc4dfea9 | ||
|
|
1238e090a5 |
@@ -42,9 +42,23 @@ pub struct AniMatrix {
|
|||||||
|
|
||||||
impl AniMatrix {
|
impl AniMatrix {
|
||||||
pub fn new(model: AnimeType) -> Self {
|
pub fn new(model: AnimeType) -> Self {
|
||||||
let led_shape = LedShape {
|
let led_shape = match model {
|
||||||
vertical: 2,
|
// TODO: Verify how this reacts on G635L and G835L
|
||||||
horizontal: 5,
|
// These are all doing the same thing. Can be simplified
|
||||||
|
AnimeType::GA401 => LedShape {
|
||||||
|
vertical: 2,
|
||||||
|
horizontal: 5,
|
||||||
|
},
|
||||||
|
AnimeType::GA402 | AnimeType::G635L | AnimeType::G835L | AnimeType::Unsupported => {
|
||||||
|
LedShape {
|
||||||
|
vertical: 2,
|
||||||
|
horizontal: 5,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
AnimeType::GU604 => LedShape {
|
||||||
|
vertical: 2,
|
||||||
|
horizontal: 5,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
// Do a hard mapping of each (derived from wireshardk captures)
|
// Do a hard mapping of each (derived from wireshardk captures)
|
||||||
|
|||||||
Reference in New Issue
Block a user