Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Interface with USB Host Core (UHC)

Define and functions required by UHC.

Macros

#define UHI_CDC
 Global define which contains standard UHI API for UHC It must be added in USB_HOST_UHI define from conf_usb_host.h file. More...
 

Functions required by UHC

See uhi_api_t for the function descriptions

uhc_enum_status_t uhi_cdc_install (uhc_device_t *dev)
 
void uhi_cdc_enable (uhc_device_t *dev)
 
void uhi_cdc_uninstall (uhc_device_t *dev)
 
void uhi_cdc_sof (bool b_micro)
 

#define UHI_CDC
Value:
{ \
.install = uhi_cdc_install, \
.enable = uhi_cdc_enable, \
.uninstall = uhi_cdc_uninstall, \
.sof_notify = uhi_cdc_sof, \
}
void uhi_cdc_sof(bool b_micro)
Signal that a SOF has occurred.
Definition: uhi_cdc.c:426
uhc_enum_status_t uhi_cdc_install(uhc_device_t *dev)
Install interface.
Definition: uhi_cdc.c:228
void uhi_cdc_enable(uhc_device_t *dev)
Enable the interface.
Definition: uhi_cdc.c:404
void uhi_cdc_uninstall(uhc_device_t *dev)
Uninstall the interface (if installed).
Definition: uhi_cdc.c:416

Global define which contains standard UHI API for UHC It must be added in USB_HOST_UHI define from conf_usb_host.h file.

void uhi_cdc_enable ( uhc_device_t dev)
uhc_enum_status_t uhi_cdc_install ( uhc_device_t dev)
void uhi_cdc_sof ( bool  b_micro)
void uhi_cdc_uninstall ( uhc_device_t dev)