USB Host Shield 2.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BulkOnly Member List

This is the complete list of members for BulkOnly, including all inherited members.

bAddressBulkOnlyprotected
bConfNumBulkOnlyprotected
bIfaceBulkOnlyprotected
bLastUsbErrorBulkOnlyprotected
bMaxLUNBulkOnlyprotected
bNumEPBulkOnlyprotected
bPollEnableBulkOnlyprotected
bTheLUNBulkOnlyprotected
BulkOnly(USB *p)BulkOnly
ClearEpHalt(uint8_t index)BulkOnlyprotected
dCBWDataTransferLengthBulkOnlyprotected
dCBWTagBulkOnlyprotected
EndpointXtract(uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep)BulkOnlyvirtual
epDataInIndexBulkOnlyprotectedstatic
epDataOutIndexBulkOnlyprotectedstatic
epInfoBulkOnlyprotected
epInterruptInIndexBulkOnlyprotectedstatic
GetAddress()BulkOnlyinlinevirtual
GetbMaxLUN()BulkOnlyinline
GetbTheLUN()BulkOnlyinline
GetLastUsbError()BulkOnlyinline
GetMaxLUN(uint8_t *max_lun)BulkOnly
HandleSCSIError(uint8_t status)BulkOnlyprotected
HandleUsbError(uint8_t error, uint8_t index)BulkOnlyprotected
Init(uint8_t parent, uint8_t port, bool lowspeed)BulkOnlyvirtual
Inquiry(uint8_t lun, uint16_t size, uint8_t *buf)BulkOnly
IsMeaningfulCBW(uint8_t size, uint8_t *pcbw)BulkOnlyprotected
IsValidCBW(uint8_t size, uint8_t *pcbw)BulkOnlyprotected
IsValidCSW(CommandStatusWrapper *pcsw, CommandBlockWrapperBase *pcbw)BulkOnlyprotected
MediaCTL(uint8_t lun, uint8_t ctl)BulkOnly
ModeSense(uint8_t lun, uint8_t pc, uint8_t page, uint8_t subpage, uint8_t len, uint8_t *buf)BulkOnly
OnInit()BulkOnlyinlineprotectedvirtual
Poll()BulkOnlyvirtual
PrintEndpointDescriptor(const USB_ENDPOINT_DESCRIPTOR *ep_ptr)BulkOnlyprotected
pUsbBulkOnlyprotected
qNextPollTimeBulkOnlyprotected
Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, uint8_t *buf)BulkOnly
Read(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser *prs)BulkOnly
ReadCapacity(uint8_t lun, uint16_t size, uint8_t *buf)BulkOnly
Release()BulkOnlyvirtual
RequestSense(uint8_t lun, uint16_t size, uint8_t *buf)BulkOnly
Reset()BulkOnly
ResetRecovery()BulkOnly
SetCurLUN(uint8_t lun)BulkOnly
TestUnitReady(uint8_t lun)BulkOnly
Transaction(CommandBlockWrapper *cbw, uint16_t bsize, void *buf, uint8_t flags)BulkOnlyprotected
Write(uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, const uint8_t *buf)BulkOnly