You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In our local copy of usb_descriptors.c, it is not sufficient to set #define PICO_STDIO_USB_ENABLE_RESET_VIA_VENDOR_INTERFACE (1).
What I'm seeing by setting the #define statement is that lsusb will show that a Reset interface descriptor does indeed exist, but the device hangs when we try to do anything with it.
That's most likely(?) because the pico-sdk's reset_interface.c is not being populated if we link to tinyusb_device in our CMakeLists.txt. We may need to make a local copy of the callback functions if we want to be able to use picotool (i.e: to reset the device from the PC without physically touching the BOOTSEL button).
Paste of lsusb output with Reset interface descriptor info shown below:
In our local copy of usb_descriptors.c, it is not sufficient to set
#define PICO_STDIO_USB_ENABLE_RESET_VIA_VENDOR_INTERFACE (1)
.What I'm seeing by setting the #define statement is that lsusb will show that a
Reset
interface descriptor does indeed exist, but the device hangs when we try to do anything with it.That's most likely(?) because the pico-sdk's reset_interface.c is not being populated if we link to
tinyusb_device
in our CMakeLists.txt. We may need to make a local copy of the callback functions if we want to be able to use picotool (i.e: to reset the device from the PC without physically touching the BOOTSEL button).Paste of lsusb output with Reset interface descriptor info shown below:
References
The text was updated successfully, but these errors were encountered: