Access structure of USB Host HCI (OHCI/EHCI) Driver. More...
#include <Driver_USBH.h>
Data Fields | |
ARM_DRIVER_VERSION(* | GetVersion )(void) |
Pointer to ARM_USBH_HCI_GetVersion : Get USB Host HCI (OHCI/EHCI) driver version. | |
ARM_USBH_HCI_CAPABILITIES(* | GetCapabilities )(void) |
Pointer to ARM_USBH_HCI_GetCapabilities : Get driver capabilities. | |
int32_t(* | Initialize )(ARM_USBH_HCI_Interrupt_t cb_interrupt) |
Pointer to ARM_USBH_HCI_Initialize : Initialize USB Host HCI (OHCI/EHCI) Interface. | |
int32_t(* | Uninitialize )(void) |
Pointer to ARM_USBH_HCI_Uninitialize : De-initialize USB Host HCI (OHCI/EHCI) Interface. | |
int32_t(* | PowerControl )(ARM_POWER_STATE state) |
Pointer to ARM_USBH_HCI_PowerControl : Control USB Host HCI (OHCI/EHCI) Interface Power. | |
int32_t(* | PortVbusOnOff )(uint8_t port, bool vbus) |
Pointer to ARM_USBH_HCI_PortVbusOnOff : USB Host HCI (OHCI/EHCI) Root HUB Port VBUS on/off. | |
Access structure of USB Host HCI (OHCI/EHCI) Driver.
ARM_DRIVER_VERSION(* GetVersion) (void) |
Pointer to ARM_USBH_HCI_GetVersion : Get USB Host HCI (OHCI/EHCI) driver version.
ARM_USBH_HCI_CAPABILITIES(* GetCapabilities) (void) |
Pointer to ARM_USBH_HCI_GetCapabilities : Get driver capabilities.
int32_t(* Initialize) (ARM_USBH_HCI_Interrupt_t cb_interrupt) |
Pointer to ARM_USBH_HCI_Initialize : Initialize USB Host HCI (OHCI/EHCI) Interface.
int32_t(* Uninitialize) (void) |
Pointer to ARM_USBH_HCI_Uninitialize : De-initialize USB Host HCI (OHCI/EHCI) Interface.
int32_t(* PowerControl) (ARM_POWER_STATE state) |
Pointer to ARM_USBH_HCI_PowerControl : Control USB Host HCI (OHCI/EHCI) Interface Power.
int32_t(* PortVbusOnOff) (uint8_t port, bool vbus) |
Pointer to ARM_USBH_HCI_PortVbusOnOff : USB Host HCI (OHCI/EHCI) Root HUB Port VBUS on/off.