Skip to end of metadata
Go to start of metadata

USB Host

Description:USB Host stack
Source files:
  • usb/include/host/usbh_core.h
  • usb/include/host/usbh_core_config.h
  • usb/include/host/usbh_core_dev.h
  • usb/include/host/usbh_core_ep.h
  • usb/include/host/usbh_core_fnct.h
  • usb/include/host/usbh_core_handle.h
  • usb/include/host/usbh_core_hub.h
  • usb/include/host/usbh_core_if.h
  • usb/include/host/usbh_core_langid.h
  • usb/include/host/usbh_core_opt_def.h
  • usb/include/host/usbh_core_utils.h
  • usb/include/host/usbh_class.h
  • usb/include/usb_ctrlr.h
  • usb/source/host/cmd/usbh_cmd.c
  • usb/source/host/cmd/usbh_cmd_priv.h
  • usb/source/host/core/usbh_core.c
  • usb/source/host/core/usbh_core_priv.h
  • usb/source/host/core/usbh_core_class.c
  • usb/source/host/core/usbh_core_class_priv.h
  • usb/source/host/core/usbh_core_config.c
  • usb/source/host/core/usbh_core_config_priv.h
  • usb/source/host/core/usbh_core_dev.c
  • usb/source/host/core/usbh_core_dev_priv.h
  • usb/source/host/core/usbh_core_ep.c
  • usb/source/host/core/usbh_core_ep_priv.h
  • usb/source/host/core/usbh_core_fnct.c
  • usb/source/host/core/usbh_core_fnct_priv.h
  • usb/source/host/core/usbh_core_hub.c
  • usb/source/host/core/usbh_core_hub_priv.h
  • usb/source/host/core/usbh_core_if.c
  • usb/source/host/core/usbh_core_if_priv.h
  • usb/source/host/core/usbh_core_types_priv.h
  • usb/source/host/class/usbh_class_common.c
  • usb/source/host/class/usbh_class_common_priv.h
  • usb/source/host/class/usbh_class_core_priv.h
  • usb/source/host/class/usbh_class_ep_priv.h
  • usb/source/host/hcd/usbh_hcd_core_priv.h
  • usb/source/host/hcd/usbh_hcd_hub_priv.h
  • usb/source/host/hcd/usbh_hcd_lib.c
  • usb/source/host/hcd/usbh_hcd_lib_priv.h
  • usb/source/usb_ctrlr_priv.h
  • usb/source/usb_ctrlr.c
Dependencies:
  • CPU
  • Common
  • At least 1 of USB Host Drivers
  • At least 1 of USB Host Classes
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_AVAIL
Include paths to add
  • Micrium_OS

Any component in this section requires the above root component.

 

Classes

Name:Android
Description:Android Open Accessory Protocol class for USB-Host
Source files:
  • usb/include/host/usbh_aoap.h
  • usb/source/host/class/usbh_aoap.c
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_AOAP_AVAIL
Name:CDC ACM
Description:CDC ACM class for USB-Host
Source files:
  • usb/include/host/usbh_cdc.h
  • usb/source/host/class/usbh_cdc_subclass_priv.h
  • usb/source/host/class/usbh_cdc.c
  • usb/include/host/usbh_acm.h
  • usb/source/host/class/usbh_acm.c
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_CDC_AVAIL
  • RTOS_MODULE_USB_HOST_ACM_AVAIL
Name:HID
Description:HID class for USB-Host
Source files:
  • usb/include/host/usbh_hid.h
  • usb/source/host/class/usbh_hid.c
  • usb/source/host/class/usbh_hid_parser.c
  • usb/source/host/class/usbh_hid_priv.h
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_HID_AVAIL
Name:MSC
Description:Mass Storage Class for USB-Host
Source files:
  • usb/include/host/usbh_msc.h
  • usb/source/host/class/usbh_msc.c
Dependencies:
  • SCSI
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_MSC_AVAIL

USB2SER

Description:USB-to-serial class for USB-Host
Source files:
  • usb/include/host/usbh_usb2ser.h
  • usb/source/host/class/usbh_usb2ser.c
  • usb/source/host/class/usbh_usb2ser_priv.h
Dependencies:
  • At least 1 of USB2SER USB2SER Class Adapter Drivers
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_USB2SER_AVAIL

Any component in this section requires the above root component.

 

USB2SER Class Adapter Drivers

Name:FTDI adapter driver
Description:USB2SER driver for adapters from FTDI Ltd.
Source files:
  • usb/include/host/usbh_usb2ser_ftdi.h
  • usb/source/host/class/usbh_usb2ser_ftdi.c
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_USB2SER_FTDI_AVAIL
Name:Prolific adapter driver
Description:USB2SER driver for adapters from Prolific Technologies inc.
Source files:
  • usb/include/host/usbh_usb2ser_prolific.h
  • usb/source/host/class/usbh_usb2ser_prolific.c
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_USB2SER_PROLIFIC_AVAIL
Name:Silabs adapter driver
Description:USB2SER driver for adapters from Silicon Labs inc.
Source files:
  • usb/include/host/usbh_usb2ser_silabs.h
  • usb/source/host/class/usbh_usb2ser_silabs.c
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_USB2SER_SILABS_AVAIL

Drivers

Name:DWC OTG FS
Description:DesignWare Core OTG FS USB Host driver
Source files:
  • drivers/usb/include/usbh_pbhcd.h
  • drivers/usb/source/host_pbhcds/usbh_pbhcd_dwc_otg_fs.c
Dependencies:
  • PBHCI
Define(s) to add to rtos_description.hNone
Name:EHCI
Description:USB-Host EHCI Driver
Source files:
  • drivers/usb/include/usbh_hcd.h
  • drivers/usb/source/host_hcds/usbh_hcd_ehci.c
Dependencies:None
Define(s) to add to rtos_description.hNone
Name:OHCI
Description:USB-Host OHCI Driver
Source files:
  • drivers/usb/include/usbh_hcd.h
  • drivers/usb/source/host_hcds/usbh_hcd_ohci.c
Dependencies:None
Define(s) to add to rtos_description.hNone
Name:PBHCI
Description:Pipe-Based Host Controller Interface
Source files:
  • usb/include/host/usbh_pbhci.h
  • usb/source/host/hcd/usbh_pbhcd_priv.h
  • usb/source/host/hcd/usbh_pbhci.c
Dependencies:None
Define(s) to add to rtos_description.h
  • RTOS_MODULE_USB_HOST_PBHCI_AVAIL
  • No labels