#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