NetBurner 3.5.7
PDF Version
_usb_host_msd_instance Struct Reference

MSD instance structure, MSD usb_host_class_handle pointer to this structure. More...

#include <usb_host_msd.h>

Public Attributes

usb_host_handle hostHandle
 
usb_device_handle deviceHandle
 
usb_host_interface_handle interfaceHandle
 
usb_host_pipe_handle controlPipe
 
usb_host_pipe_handle outPipe
 
usb_host_pipe_handle inPipe
 
transfer_callback_t commandCallbackFn
 
void * commandCallbackParam
 
transfer_callback_t controlCallbackFn
 
void * controlCallbackParam
 
usb_host_transfer_tcontrolTransfer
 
usb_host_msd_command_t msdCommand
 
uint8_t commandStatus
 
uint8_t internalResetRecovery
 

Detailed Description

MSD instance structure, MSD usb_host_class_handle pointer to this structure.

Member Data Documentation

◆ commandCallbackFn

transfer_callback_t _usb_host_msd_instance::commandCallbackFn

MSD UFI command callback function pointer

◆ commandCallbackParam

void* _usb_host_msd_instance::commandCallbackParam

MSD UFI command callback parameter

◆ commandStatus

uint8_t _usb_host_msd_instance::commandStatus

UFI command process status, see command_status_t

◆ controlCallbackFn

transfer_callback_t _usb_host_msd_instance::controlCallbackFn

MSD control transfer callback function pointer

◆ controlCallbackParam

void* _usb_host_msd_instance::controlCallbackParam

MSD control transfer callback parameter

◆ controlPipe

usb_host_pipe_handle _usb_host_msd_instance::controlPipe

This instance's related device control pipe

◆ controlTransfer

usb_host_transfer_t* _usb_host_msd_instance::controlTransfer

Ongoing control transfer

◆ deviceHandle

usb_device_handle _usb_host_msd_instance::deviceHandle

This instance's related device handle

◆ hostHandle

usb_host_handle _usb_host_msd_instance::hostHandle

This instance's related host handle

◆ inPipe

usb_host_pipe_handle _usb_host_msd_instance::inPipe

MSD bulk in pipe

◆ interfaceHandle

usb_host_interface_handle _usb_host_msd_instance::interfaceHandle

This instance's related interface handle

◆ internalResetRecovery

uint8_t _usb_host_msd_instance::internalResetRecovery

1 - class driver internal mass storage reset recovery is on-going; 0 - application call USB_HostMsdMassStorageReset to reset or there is no reset

◆ msdCommand

usb_host_msd_command_t _usb_host_msd_instance::msdCommand

Ongoing MSD UFI command information

◆ outPipe

usb_host_pipe_handle _usb_host_msd_instance::outPipe

MSD bulk out pipe


The documentation for this struct was generated from the following file: