esp-idf/components/usb
Darian Leung 50bbdbc1de usb: Hub Driver and USBH recover port automatically after disconnection
This commit updates the Hub Driver and USBH as follows:
- Updated communication mechanism between Hub Driver and USBH
    - USBH notifies the Hub Driver via Hub request callback (usbh_hub_req_cb_t)
    - Hub Driver notifies the USBH via usbh_hub_pass_event()
- Hub Driver now defers all event handling to hub_process.
- Hub Driver and USBH will now automatically recover the port after a disconnected
    device has been closed.
- Fixed incorrect assert in usbh_dev_close()
2022-02-18 15:51:05 +08:00
..
include usb: Hub Driver Update and Refactor 2022-02-18 15:51:05 +08:00
private_include usb: Hub Driver and USBH recover port automatically after disconnection 2022-02-18 15:51:05 +08:00
test usb: Hub Driver and USBH recover port automatically after disconnection 2022-02-18 15:51:05 +08:00
CMakeLists.txt usb: Add usb_phy driver to support operations on USB PHY 2021-09-13 12:39:56 +08:00
hcd.c usb: USB Host stack uses USB PHY driver 2022-02-18 15:51:05 +08:00
hub.c usb: Hub Driver and USBH recover port automatically after disconnection 2022-02-18 15:51:05 +08:00
Kconfig Add USB Host Library 2021-08-24 23:28:00 +08:00
maintainers.md usb: Fix how the HCD handles sudden disconnection 2021-11-11 16:25:01 +08:00
usb_helpers.c USB: added MSC Host Driver with VFS support 2021-12-23 18:30:24 +01:00
usb_host.c usb: Hub Driver Update and Refactor 2022-02-18 15:51:05 +08:00
usb_phy.c usb: Add usb_phy driver to support operations on USB PHY 2021-09-13 12:39:56 +08:00
usb_private.c Add USB Host Library 2021-08-24 23:28:00 +08:00
usbh.c usb: Hub Driver and USBH recover port automatically after disconnection 2022-02-18 15:51:05 +08:00