SAMV71 Xplained Ultra Software Package 1.3

MSCbw Struct Reference
[Usbd_msd]

Data Fields

uint32_t dCBWSignature
uint32_t dCBWTag
uint32_t dCBWDataTransferLength
uint8_t bmCBWFlags
uint8_t bCBWLUN:4
uint8_t bReserved1:4
uint8_t bCBWCBLength:5
uint8_t bReserved2:3
uint8_t pCommand [16]

Detailed Description

Definition at line 194 of file MSD.h.


Field Documentation

reserved bits 0->4: bCBWCBLength

Definition at line 211 of file MSD.h.

uint8_t MSCbw::bCBWLUN

bits 0->3: bCBWLUN

Definition at line 208 of file MSD.h.

Indicates the directin of the transfer:

  • 0x80=IN=device-to-host;
  • 0x00=OUT=host-to-device

Definition at line 206 of file MSD.h.

Number of bytes transfer

Definition at line 201 of file MSD.h.

'USBC' 0x43425355 (little endian)

Definition at line 197 of file MSD.h.

uint32_t MSCbw::dCBWTag

Must be the same as dCSWTag

Definition at line 199 of file MSD.h.

uint8_t MSCbw::pCommand[16]

reserved Command block

Definition at line 214 of file MSD.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines