Prusa MINI Firmware overview
InquiryResponse Struct Reference

#include <masstorage.h>

Collaboration diagram for InquiryResponse:

Public Attributes

uint8_t DeviceType: 5
 
uint8_t PeripheralQualifier: 3
 
unsigned Reserved: 7
 
unsigned Removable: 1
 
uint8_t Version
 
unsigned ResponseDataFormat: 4
 
unsigned HISUP: 1
 
unsigned NormACA: 1
 
unsigned TrmTsk: 1
 
unsigned AERC: 1
 
uint8_t AdditionalLength
 
unsigned PROTECT: 1
 
unsigned Res: 2
 
unsigned ThreePC: 1
 
unsigned TPGS: 2
 
unsigned ACC: 1
 
unsigned SCCS: 1
 
unsigned ADDR16: 1
 
unsigned R1: 1
 
unsigned R2: 1
 
unsigned MCHNGR: 1
 
unsigned MULTIP: 1
 
unsigned VS: 1
 
unsigned ENCSERV: 1
 
unsigned BQUE: 1
 
unsigned SoftReset: 1
 
unsigned CmdQue: 1
 
unsigned Reserved4: 1
 
unsigned Linked: 1
 
unsigned Sync: 1
 
unsigned WideBus16Bit: 1
 
unsigned WideBus32Bit: 1
 
unsigned RelAddr: 1
 
uint8_t VendorID [8]
 
uint8_t ProductID [16]
 
uint8_t RevisionID [4]
 

Member Data Documentation

◆ DeviceType

uint8_t InquiryResponse::DeviceType

◆ PeripheralQualifier

uint8_t InquiryResponse::PeripheralQualifier

◆ Reserved

unsigned InquiryResponse::Reserved

◆ Removable

unsigned InquiryResponse::Removable

◆ Version

uint8_t InquiryResponse::Version

◆ ResponseDataFormat

unsigned InquiryResponse::ResponseDataFormat

◆ HISUP

unsigned InquiryResponse::HISUP

◆ NormACA

unsigned InquiryResponse::NormACA

◆ TrmTsk

unsigned InquiryResponse::TrmTsk

◆ AERC

unsigned InquiryResponse::AERC

◆ AdditionalLength

uint8_t InquiryResponse::AdditionalLength

◆ PROTECT

unsigned InquiryResponse::PROTECT

◆ Res

unsigned InquiryResponse::Res

◆ ThreePC

unsigned InquiryResponse::ThreePC

◆ TPGS

unsigned InquiryResponse::TPGS

◆ ACC

unsigned InquiryResponse::ACC

◆ SCCS

unsigned InquiryResponse::SCCS

◆ ADDR16

unsigned InquiryResponse::ADDR16

◆ R1

unsigned InquiryResponse::R1

◆ R2

unsigned InquiryResponse::R2

◆ MCHNGR

unsigned InquiryResponse::MCHNGR

◆ MULTIP

unsigned InquiryResponse::MULTIP

◆ VS

unsigned InquiryResponse::VS

◆ ENCSERV

unsigned InquiryResponse::ENCSERV

◆ BQUE

unsigned InquiryResponse::BQUE

◆ SoftReset

unsigned InquiryResponse::SoftReset

◆ CmdQue

unsigned InquiryResponse::CmdQue

◆ Reserved4

unsigned InquiryResponse::Reserved4

◆ Linked

unsigned InquiryResponse::Linked

◆ Sync

unsigned InquiryResponse::Sync

◆ WideBus16Bit

unsigned InquiryResponse::WideBus16Bit

◆ WideBus32Bit

unsigned InquiryResponse::WideBus32Bit

◆ RelAddr

unsigned InquiryResponse::RelAddr

◆ VendorID

uint8_t InquiryResponse::VendorID[8]

◆ ProductID

uint8_t InquiryResponse::ProductID[16]

◆ RevisionID

uint8_t InquiryResponse::RevisionID[4]