Prusa MINI Firmware overview
UHS_BULK_CommandBlockWrapperBase Struct Reference

#include <UHS_BULK_STORAGE.h>

Inheritance diagram for UHS_BULK_CommandBlockWrapperBase:
Collaboration diagram for UHS_BULK_CommandBlockWrapperBase:

Public Member Functions

 UHS_BULK_CommandBlockWrapperBase ()
 
 UHS_BULK_CommandBlockWrapperBase (uint32_t tag, uint32_t xflen, uint8_t flgs)
 

Public Attributes

volatile uint32_t dCBWSignature
 
volatile uint32_t dCBWTag
 
volatile uint32_t dCBWDataTransferLength
 
volatile uint8_t bmCBWFlags
 

Constructor & Destructor Documentation

◆ UHS_BULK_CommandBlockWrapperBase() [1/2]

UHS_BULK_CommandBlockWrapperBase::UHS_BULK_CommandBlockWrapperBase ( )
101  {
102  }

◆ UHS_BULK_CommandBlockWrapperBase() [2/2]

UHS_BULK_CommandBlockWrapperBase::UHS_BULK_CommandBlockWrapperBase ( uint32_t  tag,
uint32_t  xflen,
uint8_t  flgs 
)
104  :
106  }

Member Data Documentation

◆ dCBWSignature

volatile uint32_t UHS_BULK_CommandBlockWrapperBase::dCBWSignature

◆ dCBWTag

volatile uint32_t UHS_BULK_CommandBlockWrapperBase::dCBWTag

◆ dCBWDataTransferLength

volatile uint32_t UHS_BULK_CommandBlockWrapperBase::dCBWDataTransferLength

◆ bmCBWFlags

volatile uint8_t UHS_BULK_CommandBlockWrapperBase::bmCBWFlags
UHS_BULK_CommandBlockWrapperBase::dCBWTag
volatile uint32_t dCBWTag
Definition: UHS_BULK_STORAGE.h:96
UHS_BULK_CBW_SIGNATURE
#define UHS_BULK_CBW_SIGNATURE
Definition: UHS_BULK_STORAGE.h:63
UHS_BULK_CommandBlockWrapperBase::dCBWDataTransferLength
volatile uint32_t dCBWDataTransferLength
Definition: UHS_BULK_STORAGE.h:97
UHS_BULK_CommandBlockWrapperBase::bmCBWFlags
volatile uint8_t bmCBWFlags
Definition: UHS_BULK_STORAGE.h:98
UHS_BULK_CommandBlockWrapperBase::dCBWSignature
volatile uint32_t dCBWSignature
Definition: UHS_BULK_STORAGE.h:95