micropython-lib/micropython/usb/usb-device
Angus Gratton 575251fb01 usb-device: Default bDeviceClass, bDeviceSubClass, bDeviceProtocol to 0.
These values are apparently interpreted as "interface defined", which is
a good fit for what happens here (more than one interface might show up in
the device).

It works as expected for the examples in Linux and Windows 10. There will
probably be some scenarios where a different value needs to be explicitly
passed in for the device.

This work was funded through GitHub Sponsors.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2024-04-03 16:12:31 +11:00
..
tests usb: Add USB device support packages. 2024-03-27 14:12:11 +11:00
usb/device usb-device: Default bDeviceClass, bDeviceSubClass, bDeviceProtocol to 0. 2024-04-03 16:12:31 +11:00
manifest.py usb: Add USB device support packages. 2024-03-27 14:12:11 +11:00