USB::MSC::Device Member List

This is the complete list of members for USB::MSC::Device, including all inherited members.

DeviceInterface(uint8_t instance, const char *name)USB::MSC::Deviceinline
USB::DeviceInterface::DeviceInterface(uint8_t instance, const char *name)USB::DeviceInterfaceinline
getCapacity(uint8_t lun, uint32_t *block_count, uint16_t *block_size)USB::MSC::Deviceinlinestatic
getName() constUSB::DeviceInterfaceinline
inquiry(uint8_t lun, uint8_t vendor_id[8], uint8_t product_id[16], uint8_t product_rev[4])USB::MSC::Devicestatic
instUSB::DeviceInterfaceprotected
isReadOnly(uint8_t lun)USB::MSC::Deviceinlinestatic
isReady(uint8_t lun)USB::MSC::Deviceinlinestatic
MAX_LUNUSB::MSC::Devicestatic
nameUSB::DeviceInterfaceprotected
read(uint8_t lun, uint32_t lba, uint32_t offset, void *buffer, uint32_t bufsize)USB::MSC::Deviceinlinestatic
setLogicalUnit(uint8_t lun, LogicalUnit unit)USB::MSC::Devicestatic
write(uint8_t lun, uint32_t lba, uint32_t offset, uint8_t *buffer, uint32_t bufsize)USB::MSC::Deviceinlinestatic