esp-idf/components/usb/private_include
Darian Leung 64f5d7d983
refactor(usb/host): Simplify USBH and Hub interaction
Previously, on a device disconnection, the USBH and Hub would the require the
following 2-way interaction:

- Hub -> usbh_hub_pass_event() -> USBH to indicate a port error
- USBH -> usbh_hub_req_cb_t -> Hub to request port recovery after the device
has been freed.

The 2-way interaction has been simplified:

- USBH now nofities upper layers of devices being freed via the
USBH_EVENT_DEV_FREE event
- Hub now handles port recovery only after a device has been freed
2024-03-22 18:14:50 +08:00
..
hcd.h usb_host: Run formatting script 2023-05-29 17:30:41 +08:00
hub.h refactor(usb/host): Simplify USBH and Hub interaction 2024-03-22 18:14:50 +08:00
usb_private.h change(usb/host): Remove data buffer headers from URBs 2023-11-24 20:57:03 +08:00
usbh.h refactor(usb/host): Simplify USBH and Hub interaction 2024-03-22 18:14:50 +08:00