|
| BulkOnly (USB *p) |
|
uint8_t | GetLastUsbError () |
|
uint8_t | GetbMaxLUN () |
|
uint8_t | GetbTheLUN () |
|
bool | WriteProtected (uint8_t lun) |
|
uint8_t | MediaCTL (uint8_t lun, uint8_t ctl) |
|
uint8_t | Read (uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, uint8_t *buf) |
|
uint8_t | Read (uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, USBReadParser *prs) |
|
uint8_t | Write (uint8_t lun, uint32_t addr, uint16_t bsize, uint8_t blocks, const uint8_t *buf) |
|
uint8_t | LockMedia (uint8_t lun, uint8_t lock) |
|
bool | LUNIsGood (uint8_t lun) |
|
uint32_t | GetCapacity (uint8_t lun) |
|
uint16_t | GetSectorSize (uint8_t lun) |
|
uint8_t | Init (uint8_t parent, uint8_t port, bool lowspeed) |
|
uint8_t | ConfigureDevice (uint8_t parent, uint8_t port, bool lowspeed) |
|
uint8_t | Release () |
|
uint8_t | Poll () |
|
virtual uint8_t | GetAddress () |
|
void | EndpointXtract (uint8_t conf, uint8_t iface, uint8_t alt, uint8_t proto, const USB_ENDPOINT_DESCRIPTOR *ep) |
|
virtual bool | DEVCLASSOK (uint8_t klass) |
|
uint8_t | SCSITransaction6 (CDB6_t *cdb, uint16_t buf_size, void *buf, uint8_t dir) |
|
uint8_t | SCSITransaction10 (CDB10_t *cdb, uint16_t buf_size, void *buf, uint8_t dir) |
|
virtual uint8_t | Init (uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), bool lowspeed __attribute__((unused))) |
|
virtual uint8_t | ConfigureDevice (uint8_t parent __attribute__((unused)), uint8_t port __attribute__((unused)), bool lowspeed __attribute__((unused))) |
|
virtual void | ResetHubPort (uint8_t port __attribute__((unused))) |
|
virtual bool | VIDPIDOK (uint16_t vid __attribute__((unused)), uint16_t pid __attribute__((unused))) |
|
virtual bool | DEVCLASSOK (uint8_t klass __attribute__((unused))) |
|
virtual bool | DEVSUBCLASSOK (uint8_t subklass __attribute__((unused))) |
|
virtual void | EndpointXtract (uint8_t conf __attribute__((unused)), uint8_t iface __attribute__((unused)), uint8_t alt __attribute__((unused)), uint8_t proto __attribute__((unused)), const USB_ENDPOINT_DESCRIPTOR *ep __attribute__((unused))) |
|