mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
Add extra models to ledmodes
This commit is contained in:
@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
### Changed
|
||||||
|
- Add ledmodes for G733QS
|
||||||
|
- Add ledmodes for GA401Q
|
||||||
|
|
||||||
# [3.2.4] - 2021-03-24
|
# [3.2.4] - 2021-03-24
|
||||||
### Changed
|
### Changed
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ fn main() {
|
|||||||
let (client, _) = AuraDbusClient::new().unwrap();
|
let (client, _) = AuraDbusClient::new().unwrap();
|
||||||
|
|
||||||
let bmp =
|
let bmp =
|
||||||
Bmp::from_slice(include_bytes!("non-skewed_r.bmp")).expect("Failed to parse BMP image");
|
Bmp::from_slice(include_bytes!("skewed_r.bmp")).expect("Failed to parse BMP image");
|
||||||
let pixels: Vec<Pixel> = bmp.into_iter().collect();
|
let pixels: Vec<Pixel> = bmp.into_iter().collect();
|
||||||
//assert_eq!(pixels.len(), 56 * 56);
|
//assert_eq!(pixels.len(), 56 * 56);
|
||||||
|
|
||||||
@@ -22,21 +22,24 @@ fn main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Throw an alignment border up
|
// Throw an alignment border up
|
||||||
// {
|
{
|
||||||
// let tmp = matrix.get_mut();
|
let tmp = matrix.get_mut();
|
||||||
// for x in tmp[0].iter_mut() {
|
for x in tmp[0].iter_mut() {
|
||||||
// *x = 0xff;
|
*x = 0xff;
|
||||||
// }
|
}
|
||||||
// for row in tmp.iter_mut() {
|
for (i,row) in tmp.iter_mut().enumerate() {
|
||||||
// row[row.len() - 1] = 0xff;
|
if i % 2 == 0 {
|
||||||
// }
|
let l = row.len();
|
||||||
// }
|
row[l - 1] = 0xff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
matrix.debug_print();
|
matrix.debug_print();
|
||||||
|
|
||||||
let mut matrix: AniMePacketType = AniMePacketType::from(matrix);
|
//let mut matrix: AniMePacketType = AniMePacketType::from(matrix);
|
||||||
// println!("{:?}", matrix[0].to_vec());
|
// println!("{:?}", matrix[0].to_vec());
|
||||||
// println!("{:?}", matrix[1].to_vec());
|
// println!("{:?}", matrix[1].to_vec());
|
||||||
|
|
||||||
//client.proxies().anime().set_brightness(&mut matrix).unwrap();
|
client.proxies().anime().write_image(matrix).unwrap();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ per_key = false
|
|||||||
|
|
||||||
[[led_data]]
|
[[led_data]]
|
||||||
prod_family = "ROG Strix"
|
prod_family = "ROG Strix"
|
||||||
board_names = ["G531GW"]
|
board_names = ["G531GW", "G733QS", "G733QR"]
|
||||||
standard = ["Static", "Breathe", "Strobe", "Rainbow", "Star", "Rain", "Highlight", "Laser", "Ripple", "Pulse", "Comet", "Flash"]
|
standard = ["Static", "Breathe", "Strobe", "Rainbow", "Star", "Rain", "Highlight", "Laser", "Ripple", "Pulse", "Comet", "Flash"]
|
||||||
multizone = false
|
multizone = false
|
||||||
per_key = true
|
per_key = true
|
||||||
@@ -80,4 +80,11 @@ prod_family = "ROG"
|
|||||||
board_names = ["GL553VE"]
|
board_names = ["GL553VE"]
|
||||||
standard = ["Static", "Breathe", "Strobe"]
|
standard = ["Static", "Breathe", "Strobe"]
|
||||||
multizone = true
|
multizone = true
|
||||||
|
per_key = false
|
||||||
|
|
||||||
|
[[led_data]]
|
||||||
|
prod_family = "ROG Zephyrus G14"
|
||||||
|
board_names = ["GA401Q"]
|
||||||
|
standard = ["Static", "Breathe", "Pulse"]
|
||||||
|
multizone = false
|
||||||
per_key = false
|
per_key = false
|
||||||
Reference in New Issue
Block a user