|
NetBurner 3.5.7
PDF Version |
USB host controller interface structure. More...
#include <usb_host_hci.h>
Public Attributes | |
| usb_status_t(* | controllerCreate )(uint8_t controllerId, usb_host_handle upperLayerHandle, usb_host_controller_handle *controllerHandle) |
| usb_status_t(* | controllerDestory )(usb_host_controller_handle controllerHandle) |
| usb_status_t(* | controllerOpenPipe )(usb_host_controller_handle controllerHandle, usb_host_pipe_handle *pipeHandle, usb_host_pipe_init_t *pipeInit) |
| usb_status_t(* | controllerClosePipe )(usb_host_controller_handle controllerHandle, usb_host_pipe_handle pipeHandle) |
| usb_status_t(* | controllerWritePipe )(usb_host_controller_handle controllerHandle, usb_host_pipe_handle pipeHandle, usb_host_transfer_t *transfer) |
| usb_status_t(* | controllerReadPipe )(usb_host_controller_handle controllerHandle, usb_host_pipe_handle pipeHandle, usb_host_transfer_t *transfer) |
| usb_status_t(* | controllerIoctl )(usb_host_controller_handle controllerHandle, uint32_t ioctlEvent, void *ioctlParam) |
USB host controller interface structure.
| usb_status_t(* _usb_host_controller_interface::controllerClosePipe) (usb_host_controller_handle controllerHandle, usb_host_pipe_handle pipeHandle) |
Close a controller pipe function prototype
| usb_status_t(* _usb_host_controller_interface::controllerCreate) (uint8_t controllerId, usb_host_handle upperLayerHandle, usb_host_controller_handle *controllerHandle) |
Create a controller instance function prototype
| usb_status_t(* _usb_host_controller_interface::controllerDestory) (usb_host_controller_handle controllerHandle) |
Destroy a controller instance function prototype
| usb_status_t(* _usb_host_controller_interface::controllerIoctl) (usb_host_controller_handle controllerHandle, uint32_t ioctlEvent, void *ioctlParam) |
Control a controller function prototype
| usb_status_t(* _usb_host_controller_interface::controllerOpenPipe) (usb_host_controller_handle controllerHandle, usb_host_pipe_handle *pipeHandle, usb_host_pipe_init_t *pipeInit) |
Open a controller pipe function prototype
| usb_status_t(* _usb_host_controller_interface::controllerReadPipe) (usb_host_controller_handle controllerHandle, usb_host_pipe_handle pipeHandle, usb_host_transfer_t *transfer) |
Read data from a pipe function prototype
| usb_status_t(* _usb_host_controller_interface::controllerWritePipe) (usb_host_controller_handle controllerHandle, usb_host_pipe_handle pipeHandle, usb_host_transfer_t *transfer) |
Write data to a pipe function prototype