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

#include <masstorage.h>

Public Member Functions

 CDB10 (uint8_t _Opcode, uint8_t _LUN)
 
 CDB10 (uint8_t _Opcode, uint8_t _LUN, uint16_t xflen, uint32_t _LBA)
 

Public Attributes

uint8_t Opcode
 
unsigned Service_Action: 5
 
unsigned LUN: 3
 
uint8_t LBA_L_M_MB
 
uint8_t LBA_L_M_LB
 
uint8_t LBA_L_L_MB
 
uint8_t LBA_L_L_LB
 
uint8_t Misc2
 
uint8_t ALC_MB
 
uint8_t ALC_LB
 
uint8_t Control
 

Detailed Description

Definition at line 229 of file masstorage.h.

Constructor & Destructor Documentation

◆ CDB10() [1/2]

CDB10::CDB10 ( uint8_t  _Opcode,
uint8_t  _LUN 
)
inline

Definition at line 248 of file masstorage.h.

◆ CDB10() [2/2]

CDB10::CDB10 ( uint8_t  _Opcode,
uint8_t  _LUN,
uint16_t  xflen,
uint32_t  _LBA 
)
inline

Definition at line 254 of file masstorage.h.

Member Data Documentation

◆ Opcode

uint8_t CDB10::Opcode

Definition at line 230 of file masstorage.h.

◆ Service_Action

unsigned CDB10::Service_Action

Definition at line 232 of file masstorage.h.

◆ LUN

unsigned CDB10::LUN

Definition at line 233 of file masstorage.h.

◆ LBA_L_M_MB

uint8_t CDB10::LBA_L_M_MB

Definition at line 235 of file masstorage.h.

◆ LBA_L_M_LB

uint8_t CDB10::LBA_L_M_LB

Definition at line 236 of file masstorage.h.

◆ LBA_L_L_MB

uint8_t CDB10::LBA_L_L_MB

Definition at line 237 of file masstorage.h.

◆ LBA_L_L_LB

uint8_t CDB10::LBA_L_L_LB

Definition at line 238 of file masstorage.h.

◆ Misc2

uint8_t CDB10::Misc2

Definition at line 240 of file masstorage.h.

◆ ALC_MB

uint8_t CDB10::ALC_MB

Definition at line 242 of file masstorage.h.

◆ ALC_LB

uint8_t CDB10::ALC_LB

Definition at line 243 of file masstorage.h.

◆ Control

uint8_t CDB10::Control

Definition at line 245 of file masstorage.h.


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