USB Host Shield 2.0
Public Member Functions | Public Attributes | List of all members
CDB6 Struct Reference

#include <masstorage.h>

Public Member Functions

 CDB6 (uint8_t _Opcode, uint8_t _LUN, uint32_t LBA, uint8_t _AllocationLength, uint8_t _Control)
 
 CDB6 (uint8_t _Opcode, uint8_t _LUN, uint8_t _AllocationLength, uint8_t _Control)
 

Public Attributes

uint8_t Opcode
 
unsigned LBAMSB: 5
 
unsigned LUN: 3
 
uint8_t LBAHB
 
uint8_t LBALB
 
uint8_t AllocationLength
 
uint8_t Control
 

Detailed Description

Definition at line 203 of file masstorage.h.

Constructor & Destructor Documentation

◆ CDB6() [1/2]

CDB6::CDB6 ( uint8_t  _Opcode,
uint8_t  _LUN,
uint32_t  LBA,
uint8_t  _AllocationLength,
uint8_t  _Control 
)
inline

Definition at line 216 of file masstorage.h.

◆ CDB6() [2/2]

CDB6::CDB6 ( uint8_t  _Opcode,
uint8_t  _LUN,
uint8_t  _AllocationLength,
uint8_t  _Control 
)
inline

Definition at line 221 of file masstorage.h.

Member Data Documentation

◆ Opcode

uint8_t CDB6::Opcode

Definition at line 204 of file masstorage.h.

◆ LBAMSB

unsigned CDB6::LBAMSB

Definition at line 206 of file masstorage.h.

◆ LUN

unsigned CDB6::LUN

Definition at line 207 of file masstorage.h.

◆ LBAHB

uint8_t CDB6::LBAHB

Definition at line 209 of file masstorage.h.

◆ LBALB

uint8_t CDB6::LBALB

Definition at line 210 of file masstorage.h.

◆ AllocationLength

uint8_t CDB6::AllocationLength

Definition at line 211 of file masstorage.h.

◆ Control

uint8_t CDB6::Control

Definition at line 212 of file masstorage.h.


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