Jacob Alexander

Results 270 comments of Jacob Alexander

Remote wakeup requires support of the mcu you are working with to function correctly. Which MCU are you using? I've implemented this in the past for both mk20dx256 (in C)...

I did some quick poking around and I think this is what you want https://github.com/rp-rs/rp-hal/blob/main/rp2040-hal/src/usb.rs#L474 In the rp2040 datasheet (https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf page 401), you can find `USB: SIE_CTRL Register`. That's the...

Have you set `supports_remote_wakeup(true)`? https://github.com/rust-embedded-community/usb-device/blob/master/src/device_builder.rs#L86 For example https://github.com/kiibohd/kiibohd-firmware/blob/main/common/atsam4s/src/lib.rs#L300

that function just returns ```rust /// Gets whether host remote wakeup has been enabled by the host. pub fn remote_wakeup_enabled(&self) -> bool { self.remote_wakeup_enabled } ``` Which is only set...

Looks like when I added the `logical_min` field, `logical_max` wasn't added. b1a3a78a91f646b96078100be6297bf9c8a7a154 + 7dffba02672b4cac2cf15df880751e03d2ded85a It will probably be something like this: https://github.com/haata/usbd-hid/tree/add_logical_maximum This will require a test case, do you...

usbd-hid actually sets logical_maximum for you, so in your particular case it would be very helpful if you could share your hid descriptor.

I don't see your logical maximum 0xFF in that descriptor? Are you trying to use Logical Minimum (0) -> Logical Maximum (255) for the X,Y,Wheel parameters? (instead of the default...

If the configuration isn't _too_ old, the .zip file would have come with a .json file. You can copy the contents of this file to import the configuration. If it's...

Sorry for the delay. Can you try using the web configurator again and send me the filename of the .zip file? (I can pull the cache from the server to...

@nanliu using KLL? One way would be using the ascii convenience macros to do Shift + single quote `U"A" : '"';` which is the same as `U"A" : U"Shift" +...