usb_msc_cbw Struct Reference

A Command Block Wrapper (CBW). More...

#include <msc_protocol.h>


Data Fields

le32_t dCBWSignature
 Must contain 'USBC'.
le32_t dCBWTag
 Unique command ID.
le32_t dCBWDataTransferLength
 Number of bytes to transfer.
uint8_t bmCBWFlags
 Direction in bit 7.
uint8_t bCBWLUN
 Logical Unit Number.
uint8_t bCBWCBLength
 Number of valid CDB bytes.
uint8_t CDB [16]
 SCSI Command Descriptor Block.


Detailed Description

A Command Block Wrapper (CBW).

Definition at line 98 of file msc_protocol.h.


Field Documentation

Number of valid CDB bytes.

Definition at line 104 of file msc_protocol.h.

Logical Unit Number.

Definition at line 103 of file msc_protocol.h.

Direction in bit 7.

Definition at line 102 of file msc_protocol.h.

uint8_t usb_msc_cbw::CDB[16]

SCSI Command Descriptor Block.

Definition at line 105 of file msc_protocol.h.

Number of bytes to transfer.

Definition at line 101 of file msc_protocol.h.

Referenced by msc_do_read().

Must contain 'USBC'.

Definition at line 99 of file msc_protocol.h.

Unique command ID.

Definition at line 100 of file msc_protocol.h.


The documentation for this struct was generated from the following file:

Generated on Tue Sep 15 10:22:31 2009 for libavr32 by  doxygen 1.5.8