esp-idf/components/usb/private_include
Darian Leung b891aa0443 usb_host: Refactor USBH and USB Host Library calls to HCD
This commit refactors the USBH and the USB Host Library in the following ways:

- USBH now presents an abstraction of an endpoint (via usbh_ep_handle_t)
    - Added separate functions to enqueue/dequeue URBs to a particular endpoint
    - USB Host Library no longer calls HCD API directly. Calls USBH endpoint API
      instead.
- Renamed "notif_cb" to "proc_req_cb" (Processing Request Callback)
    - This is to avoid confusion with FreerTOS task notifications and Host
      Library client event notifications.
    - The processing functions of each layer (i.e., "xxx_process()") request
      calls via the "proc_req_cb"
    - The main handling function (i.e., usb_host_lib_handle_events()) is
      responsible for calling the required "xxx_process()" of each layer
2023-07-15 12:56:45 +02:00
..
hcd.h usb_host: Refactor USBH and USB Host Library calls to HCD 2023-07-15 12:56:45 +02:00
hub.h usb_host: Refactor USBH and USB Host Library calls to HCD 2023-07-15 12:56:45 +02:00
usb_private.h usb_host: Refactor USBH and USB Host Library calls to HCD 2023-07-15 12:56:45 +02:00
usbh.h usb_host: Refactor USBH and USB Host Library calls to HCD 2023-07-15 12:56:45 +02:00