Skip to content

Struct SYN_USB_MSC_CSW

ClassList > SYN_USB_MSC_CSW

More...

  • #include <syn_usb_msc.h>

Public Attributes

Type Name
uint8_t bCSWStatus
uint32_t dCSWDataResidue
uint32_t dCSWSignature
uint32_t dCSWTag

Detailed Description

Command Status Wrapper (CSW) per USB BOT Spec ยง5.2

Public Attributes Documentation

variable bCSWStatus

uint8_t SYN_USB_MSC_CSW::bCSWStatus;

0=Success, 1=Failed, 2=Phase Error


variable dCSWDataResidue

uint32_t SYN_USB_MSC_CSW::dCSWDataResidue;

Difference in expected/actual bytes


variable dCSWSignature

uint32_t SYN_USB_MSC_CSW::dCSWSignature;

0x53425355 ("USBS")


variable dCSWTag

uint32_t SYN_USB_MSC_CSW::dCSWTag;

Matches dCBWTag



The documentation for this class was generated from the following file src/syntropic/drivers/syn_usb_msc.h