Update readme

This commit is contained in:
Luke
2020-04-19 16:58:38 +12:00
parent 586aa22475
commit e34f085880
3 changed files with 9 additions and 8 deletions

View File

@@ -67,6 +67,9 @@ impl RogCore {
}
dev_handle.set_auto_detach_kernel_driver(true).unwrap();
dev_handle
.claim_interface(keys_interface_num)
.map_err(|err| AuraError::UsbError(err))?;
Ok(RogCore {
handle: dev_handle,
@@ -164,9 +167,6 @@ impl RogCore {
}
pub fn poll_keyboard(&mut self, buf: &mut [u8; 32]) -> Result<Option<usize>, AuraError> {
self.handle
.claim_interface(self.keys_interface_num)
.map_err(|err| AuraError::UsbError(err))?;
let res =
match self
.handle
@@ -174,6 +174,7 @@ impl RogCore {
{
Ok(o) => {
if self.laptop.borrow().hotkey_group_bytes().contains(&buf[0]) {
println!("{:?}", buf);
Ok(Some(o))
} else {
Ok(None)
@@ -181,9 +182,6 @@ impl RogCore {
}
Err(err) => Err(AuraError::UsbError(err)),
};
self.handle
.release_interface(self.keys_interface_num)
.map_err(|err| AuraError::UsbError(err))?;
res
}

View File

@@ -141,10 +141,11 @@ impl Laptop for LaptopGX502GW {
}
_ => {
if key_byte != 0 {
info!("Unmapped key: {:X?}", &key_byte);
info!("Unmapped key: {:?}, {:X?}", &key_byte, &key_byte);
}
}
}
info!("Pressed: {:?}, {:X?}", &key_byte, &key_byte);
Ok(())
}
fn hotkey_group_bytes(&self) -> &[u8] {