Go to the source code of this file.
Data Structures | |
struct | tMSCDMedia |
Media Access functions. More... | |
struct | tMSCInstance |
struct | tUSBDMSCDevice |
Macros | |
#define | DEVICE_BLOCK_SIZE 512 |
#define | MSCINTERFACE_SIZE (23) |
#define | COMPOSITE_DMSC_SIZE (MSCINTERFACE_SIZE) |
#define | USBD_MSC_EVENT_IDLE (USBD_MSC_EVENT_BASE + 0) |
#define | USBD_MSC_EVENT_READING (USBD_MSC_EVENT_BASE + 1) |
This event indicates that the host is reading the storage media. More... | |
#define | USBD_MSC_EVENT_WRITING (USBD_MSC_EVENT_BASE + 2) |
This event indicates that the host is writing to the storage media. More... | |
Enumerations | |
enum | tUSBDMSCMediaStatus { eUSBDMSCMediaPresent, eUSBDMSCMediaNotPresent, eUSBDMSCMediaStopped, eUSBDMSCMediaUnknown } |
Functions | |
void * | USBDMSCInit (uint32_t ui32Index, tUSBDMSCDevice *psMSCDevice) |
void * | USBDMSCCompositeInit (uint32_t ui32Index, tUSBDMSCDevice *psMSCDevice, tCompositeEntry *psCompEntry) |
void | USBDMSCTerm (void *pvMSCDevice) |
void | USBDMSCMediaChange (void *pvMSCDevice, tUSBDMSCMediaStatus iMediaStatus) |