Skip to content

usbh_reset_device() and further data exchange #48

@jeromeDms

Description

@jeromeDms

Hi
I'm still facing difficulties to exchange data with a device after calling usbh_reset_device().
The device is properly disconnected, while it is disconnecting I receive midi_bulk_in_irq() with utr->status = -205 (USBH_ERR_ABORT)
Then all is free-ed, then I can see the re-enumeration.
The device is properly restarted, IN endpoint re-armed, at that time, I receive 2 notifications to midi_bulk_in_irq(), (those 2 notifications are also received when connecting the device the first time).
But after those 2 notifications, all data sent by the device are no longer triggering midi_bulk_in_irq().
On the other side, data sent to the device are properly received.

Any idea why this issue could happen ?
Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions