MPLAB Harmony USB Stack
|
USB MSD init structure.
This structure contains interface number, bulk-IN and bulk-OUT endpoint addresses, endpointSize, number of logical units supported and pointer to array of structure that contains media initialization.
typedef struct { uint8_t numberOfLogicalUnits; USB_MSD_CBW * msdCBW; USB_MSD_CSW * msdCSW; USB_DEVICE_MSD_MEDIA_INIT_DATA * mediaInit; } USB_DEVICE_MSD_INIT;
Members |
Description |
uint8_t numberOfLogicalUnits; |
Number of logical units supported. |
USB_MSD_CBW * msdCBW; |
Pointer to a Command Block Wrapper structure allocated to this instance
|
USB_MSD_CSW * msdCSW; |
Pointer to a Command Status Wrapper structure allocated to this instance
|
USB_DEVICE_MSD_MEDIA_INIT_DATA * mediaInit; |
Pointer to a table of media initialization data. This should contain an entry for every logical unit. |
This structure must be configured by the user at compile time.
MPLAB Harmony USB Stack
|