LUFA Library
120219
|
Mass Storage Class Command Block Wrapper. More...
#include <MassStorageClassCommon.h>
Data Fields | |
uint32_t | Signature |
uint32_t | Tag |
uint32_t | DataTransferLength |
uint8_t | Flags |
uint8_t | LUN |
uint8_t | SCSICommandLength |
uint8_t | SCSICommandData [16] |
Type define for a Command Block Wrapper, used in the Mass Storage Bulk-Only Transport protocol.
Length of the optional data portion of the issued command, in bytes.
uint8_t MS_CommandBlockWrapper_t::Flags |
Command block flags, indicating command data direction.
uint8_t MS_CommandBlockWrapper_t::LUN |
Logical Unit number this command is issued to.
uint8_t MS_CommandBlockWrapper_t::SCSICommandData[16] |
Issued SCSI command in the Command Block.
Length of the issued SCSI command within the SCSI command data array.
uint32_t MS_CommandBlockWrapper_t::Signature |
Command block signature, must be MS_CBW_SIGNATURE to indicate a valid Command Block.
uint32_t MS_CommandBlockWrapper_t::Tag |
Unique command ID value, to associate a command block wrapper with its command status wrapper.