Struct SYN_USB_MSC_CBW¶
#include <syn_usb_msc.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint8_t | CBWCB |
| uint8_t | bCBWCBLength |
| uint8_t | bCBWLUN |
| uint8_t | bmCBWFlags |
| uint32_t | dCBWDataTransferLength |
| uint32_t | dCBWSignature |
| uint32_t | dCBWTag |
Detailed Description¶
Command Block Wrapper (CBW) per USB BOT Spec ยง5.1
Public Attributes Documentation¶
variable CBWCB¶
Raw SCSI Command block
variable bCBWCBLength¶
SCSI Command length
variable bCBWLUN¶
Logical Unit Number
variable bmCBWFlags¶
Direction flag (0x80 IN, 0x00 OUT)
variable dCBWDataTransferLength¶
Payload transfer length
variable dCBWSignature¶
0x43425355 ("USBC")
variable dCBWTag¶
Command Block Tag
The documentation for this class was generated from the following file src/syntropic/drivers/syn_usb_msc.h