#include <UHS_BULK_STORAGE.h>
|
| UHS_Bulk_Storage (UHS_USB_HOST_BASE *p) |
|
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 | 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 | SCSITransaction6 (SCSI_CDB6_t *cdb, uint16_t buf_size, void *buf, uint8_t dir) |
|
uint8_t | SCSITransaction10 (SCSI_CDB10_t *cdb, uint16_t buf_size, void *buf, uint8_t dir) |
|
uint8_t | Start () |
|
bool | OKtoEnumerate (ENUMERATION_INFO *ei) |
|
uint8_t | SetInterface (ENUMERATION_INFO *ei) |
|
uint8_t | GetAddress () |
|
void | Poll () |
|
void | DriverDefaults () |
|
◆ UHS_Bulk_Storage()
UHS_Bulk_Storage::UHS_Bulk_Storage |
( |
UHS_USB_HOST_BASE * |
p | ) |
|
◆ PrintEndpointDescriptor()
void UHS_Bulk_Storage::PrintEndpointDescriptor |
( |
const USB_ENDPOINT_DESCRIPTOR * |
ep_ptr | ) |
|
|
protected |
◆ GetbMaxLUN()
uint8_t UHS_Bulk_Storage::GetbMaxLUN |
( |
| ) |
|
◆ GetbTheLUN()
uint8_t UHS_Bulk_Storage::GetbTheLUN |
( |
| ) |
|
◆ WriteProtected()
bool UHS_Bulk_Storage::WriteProtected |
( |
uint8_t |
lun | ) |
|
◆ MediaCTL()
◆ Read()
◆ Write()
◆ LockMedia()
◆ LUNIsGood()
bool UHS_Bulk_Storage::LUNIsGood |
( |
uint8_t |
lun | ) |
|
◆ GetCapacity()
uint32_t UHS_Bulk_Storage::GetCapacity |
( |
uint8_t |
lun | ) |
|
◆ GetSectorSize()
uint16_t UHS_Bulk_Storage::GetSectorSize |
( |
uint8_t |
lun | ) |
|
◆ SCSITransaction6()
◆ SCSITransaction10()
◆ Start()
uint8_t UHS_Bulk_Storage::Start |
( |
| ) |
|
◆ OKtoEnumerate()
bool UHS_Bulk_Storage::OKtoEnumerate |
( |
ENUMERATION_INFO * |
ei | ) |
|
◆ SetInterface()
uint8_t UHS_Bulk_Storage::SetInterface |
( |
ENUMERATION_INFO * |
ei | ) |
|
◆ GetAddress()
uint8_t UHS_Bulk_Storage::GetAddress |
( |
| ) |
|
◆ Poll()
void UHS_Bulk_Storage::Poll |
( |
| ) |
|
◆ DriverDefaults()
void UHS_Bulk_Storage::DriverDefaults |
( |
| ) |
|
◆ epDataInIndex
◆ epDataOutIndex
◆ epInterruptInIndex
◆ bMaxLUN
◆ dCBWTag
volatile uint32_t UHS_Bulk_Storage::dCBWTag |
|
protected |
◆ bTheLUN
volatile uint8_t UHS_Bulk_Storage::bTheLUN |
|
protected |
◆ CurrentCapacity
◆ CurrentSectorSize
◆ LUNOk
◆ WriteOk
◆ epInfo