From e0595c1da8534b1b14f5f18cda2ac9347f088910 Mon Sep 17 00:00:00 2001 From: hodasemi Date: Thu, 2 Feb 2023 08:24:59 +0100 Subject: [PATCH] Some testing to get it working on W10 --- src/main.rs | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 63b7310..54b5adb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -71,16 +71,19 @@ fn main() -> ! { USB_HID = Some(HIDClass::new( USB_BUS.as_ref().unwrap(), MouseReport::desc(), - 60, + 10, )); } unsafe { USB_DEVICE = Some( - UsbDeviceBuilder::new(USB_BUS.as_ref().unwrap(), UsbVidPid(0x046d, 0x101b)) - .manufacturer("Logitech") - .product("Marathon Mouse/Performance Plus M705") - .serial_number("B14D65DA") + UsbDeviceBuilder::new(USB_BUS.as_ref().unwrap(), UsbVidPid(0x6666, 0x0789)) + // .manufacturer("Logitech") + // .product("Marathon Mouse/Performance Plus M705") + // .serial_number("B14D65DA") + .manufacturer("KOBA789") + .product("RustyKeys") + .serial_number("789") .build(), ); } @@ -99,6 +102,17 @@ fn main() -> ! { } } +#[allow(unused)] +fn reworked_mouse_descriptor() -> &'static [u8] { + &[ + 5, 1, 9, 2, 161, 1, 9, 1, 161, 0, 5, 9, 25, 1, 41, 8, 21, 0, 37, 1, 117, 1, 149, 8, + // add usage vendor here manually + 9, 2, // Input starts here + 129, 2, 5, 1, 9, 48, 23, 129, 255, 255, 255, 37, 127, 117, 8, 149, 1, 129, 6, 9, 49, 129, + 6, 9, 56, 129, 6, 5, 12, 10, 56, 2, 129, 6, 192, 192, + ] +} + fn mouse_move(delay: &mut Delay, wait_time: u32, v: i8) { delay.delay_ms(wait_time);