40 #define BOT_DIR_IN 0x80
41 #define BOT_DIR_OUT 0x00
43 #define CSW_SIGNATURE 0x53425355
44 #define CBW_SIGNATURE 0x43425355
61 uint8_t Reserved1 : 6;
63 uint8_t Direction : 1;
72 uint8_t Reserved2 : 4;
81 uint8_t Reserved3 : 3;
113 #if defined(USB_HOST)
115 int MSDBOT_Init(USBH_Ep_TypeDef *out, USBH_Ep_TypeDef *in);
MSDBOT_Status_TypeDef
MSDBOT status enumerator.
uint32_t dCBWDataTransferLength
#define EFM32_PACK_START(x)
int MSDBOT_Xfer(void *cbw, void *data)
Perform an MSD Bulk Only Transfer (BOT).
int MSDBOT_Init(USBH_Ep_TypeDef *out, USBH_Ep_TypeDef *in)
MSDBOT module initialization.
Bulk Only Transport (BOT) Command Block Wrapper (CBW) typedef.
Bulk Only Transport (BOT) Command Status Wrapper (CSW) typedef.