mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Fixes to asusctl CLI tool to show fan curves
|
- Fixes to asusctl CLI tool to show fan curves
|
||||||
- Fixes to asusd to ensure fan curve defaults are loaded if the config file fails
|
- Fixes to asusd to ensure fan curve defaults are loaded if the config file fails
|
||||||
- Further refine the asusctl CLI for fan-curve control
|
- Further refine the asusctl CLI for fan-curve control
|
||||||
|
- Fixes to AniMe detection
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Support for GV601V LED modes
|
- Support for GV601V LED modes
|
||||||
|
|||||||
@@ -24,7 +24,11 @@ impl GetSupported for CtrlAnime {
|
|||||||
type A = AnimeSupportedFunctions;
|
type A = AnimeSupportedFunctions;
|
||||||
|
|
||||||
fn get_supported() -> Self::A {
|
fn get_supported() -> Self::A {
|
||||||
AnimeSupportedFunctions(HidRaw::new("193b").is_ok())
|
if USBRaw::new(0x193b).is_ok() {
|
||||||
|
AnimeSupportedFunctions(true)
|
||||||
|
} else {
|
||||||
|
AnimeSupportedFunctions(HidRaw::new("193b").is_ok())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -63,8 +67,8 @@ pub struct CtrlAnime {
|
|||||||
impl CtrlAnime {
|
impl CtrlAnime {
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn new(config: AnimeConfig) -> Result<CtrlAnime, RogError> {
|
pub fn new(config: AnimeConfig) -> Result<CtrlAnime, RogError> {
|
||||||
let hid = HidRaw::new("193b").ok();
|
|
||||||
let usb = USBRaw::new(0x193b).ok();
|
let usb = USBRaw::new(0x193b).ok();
|
||||||
|
let hid = HidRaw::new("193b").ok();
|
||||||
let node = if usb.is_some() {
|
let node = if usb.is_some() {
|
||||||
unsafe { Node::Usb(usb.unwrap_unchecked()) }
|
unsafe { Node::Usb(usb.unwrap_unchecked()) }
|
||||||
} else if hid.is_some() {
|
} else if hid.is_some() {
|
||||||
|
|||||||
Reference in New Issue
Block a user