APM:Libraries
|
#include <usbd_msc_mem.h>
Public Attributes | |
int8_t(* | Init )(uint8_t lun) |
int8_t(* | GetCapacity )(uint8_t lun, uint32_t *block_num, uint32_t *block_size) |
int8_t(* | IsReady )(uint8_t lun) |
int8_t(* | IsWriteProtected )(uint8_t lun) |
int8_t(* | Read )(uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len) |
int8_t(* | Write )(uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len) |
int8_t(* | GetMaxLun )(void) |
int8_t * | pInquiry |
Definition at line 58 of file usbd_msc_mem.h.
int8_t(* _USBD_STORAGE::GetCapacity) (uint8_t lun, uint32_t *block_num, uint32_t *block_size) |
Definition at line 61 of file usbd_msc_mem.h.
Referenced by SCSI_ReadCapacity10(), and SCSI_ReadFormatCapacity().
int8_t(* _USBD_STORAGE::GetMaxLun) (void) |
Definition at line 66 of file usbd_msc_mem.h.
Referenced by USBD_MSC_Setup().
int8_t(* _USBD_STORAGE::Init) (uint8_t lun) |
Definition at line 60 of file usbd_msc_mem.h.
Referenced by MSC_BOT_Init().
int8_t(* _USBD_STORAGE::IsReady) (uint8_t lun) |
Definition at line 62 of file usbd_msc_mem.h.
Referenced by SCSI_Read10(), SCSI_TestUnitReady(), and SCSI_Write10().
int8_t(* _USBD_STORAGE::IsWriteProtected) (uint8_t lun) |
Definition at line 63 of file usbd_msc_mem.h.
Referenced by SCSI_Write10().
int8_t* _USBD_STORAGE::pInquiry |
Definition at line 67 of file usbd_msc_mem.h.
Referenced by SCSI_Inquiry().
int8_t(* _USBD_STORAGE::Read) (uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len) |
Definition at line 64 of file usbd_msc_mem.h.
Referenced by SCSI_ProcessRead().
int8_t(* _USBD_STORAGE::Write) (uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len) |
Definition at line 65 of file usbd_msc_mem.h.
Referenced by SCSI_ProcessWrite().