mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-01-22 17:33:19 +01:00
Complete building
This commit is contained in:
@@ -1,23 +1,16 @@
|
||||
use std::error::Error;
|
||||
|
||||
use rog_aura::usb::AuraDevice;
|
||||
use rog_platform::hid_raw::HidRaw;
|
||||
|
||||
pub fn main() -> Result<(), Box<dyn Error>> {
|
||||
let mut usb_node = None;
|
||||
let prod = AuraDevice::X1abe;
|
||||
match HidRaw::new(prod.into()) {
|
||||
match HidRaw::new("1abe") {
|
||||
Ok(node) => {
|
||||
let id = node.prod_id().to_owned();
|
||||
usb_node = Some(node);
|
||||
println!(
|
||||
"Looked for keyboard controller 0x{}: Found",
|
||||
<&str>::from(prod)
|
||||
);
|
||||
println!("Looked for keyboard controller 0x{}: Found", id);
|
||||
}
|
||||
Err(err) => println!(
|
||||
"Looked for keyboard controller 0x{}: {err}",
|
||||
<&str>::from(prod)
|
||||
),
|
||||
Err(err) => println!("Looked for keyboard controller: {err}"),
|
||||
}
|
||||
|
||||
if usb_node.is_none() {
|
||||
|
||||
@@ -2,24 +2,17 @@ use std::error::Error;
|
||||
use std::thread::sleep;
|
||||
use std::time::Duration;
|
||||
|
||||
use rog_aura::usb::AuraDevice;
|
||||
use rog_platform::hid_raw::HidRaw;
|
||||
|
||||
pub fn main() -> Result<(), Box<dyn Error>> {
|
||||
let mut usb_node = None;
|
||||
let prod = AuraDevice::X1abe;
|
||||
match HidRaw::new(prod.into()) {
|
||||
match HidRaw::new("1abe") {
|
||||
Ok(node) => {
|
||||
let id = node.prod_id().to_owned();
|
||||
usb_node = Some(node);
|
||||
println!(
|
||||
"Looked for keyboard controller 0x{}: Found",
|
||||
<&str>::from(prod)
|
||||
);
|
||||
println!("Looked for keyboard controller 0x{}: Found", id);
|
||||
}
|
||||
Err(err) => println!(
|
||||
"Looked for keyboard controller 0x{}: {err}",
|
||||
<&str>::from(prod)
|
||||
),
|
||||
Err(err) => println!("Looked for keyboard controller: {err}"),
|
||||
}
|
||||
|
||||
if usb_node.is_none() {
|
||||
|
||||
@@ -1,23 +1,16 @@
|
||||
use std::error::Error;
|
||||
|
||||
use rog_aura::usb::AuraDevice;
|
||||
use rog_platform::hid_raw::HidRaw;
|
||||
|
||||
pub fn main() -> Result<(), Box<dyn Error>> {
|
||||
let mut usb_node = None;
|
||||
let prod = AuraDevice::X1abe;
|
||||
match HidRaw::new(prod.into()) {
|
||||
match HidRaw::new("1abe") {
|
||||
Ok(node) => {
|
||||
let id = node.prod_id().to_owned();
|
||||
usb_node = Some(node);
|
||||
println!(
|
||||
"Looked for keyboard controller 0x{}: Found",
|
||||
<&str>::from(prod)
|
||||
);
|
||||
println!("Looked for keyboard controller 0x{}: Found", id);
|
||||
}
|
||||
Err(err) => println!(
|
||||
"Looked for keyboard controller 0x{}: {err}",
|
||||
<&str>::from(prod)
|
||||
),
|
||||
Err(err) => println!("Looked for keyboard controller: {err}"),
|
||||
}
|
||||
|
||||
if usb_node.is_none() {
|
||||
|
||||
Reference in New Issue
Block a user