|
| | 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))) |
| |