SAMV71 Xplained Ultra Software Package 1.5

uhi_api_t Struct Reference
[USB Host Interface (UHI)]

UHI API. More...

#include <D:/git/git_canopus_1/softpack/samv7/toolkits/mdk_v71/ARM/examples/Atmel/SAMV71_Xplained_Ultra/libraries/libusb/host/core/uhi.h>

Data Fields

USBH_enum_status_t(* install )(USBH_device_t *)
 Install interface Allocate interface endpoints if supported.
void(* enable )(USBH_device_t *)
 Enable the interface.
void(* uninstall )(USBH_device_t *)
 Uninstall the interface (if installed).
void(* sof_notify )(bool b_micro)
 Signal that a SOF has occurred.

Detailed Description

UHI API.

The callbacks within this structure are called only by USB Host Controller (UHC)

Definition at line 62 of file uhi.h.


Field Documentation

Enable the interface.

Enable a USB interface corresponding to UHI.

Parameters:
USBH_device_t Device to request

Definition at line 80 of file uhi.h.

Install interface Allocate interface endpoints if supported.

Parameters:
USBH_device_t Device to request
Returns:
status of the install

Definition at line 71 of file uhi.h.

Uninstall the interface (if installed).

Parameters:
USBH_device_t Device to request

Definition at line 87 of file uhi.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines