⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 massstorage.h

📁 ATMEL AT89C51SND1 IDE TO USB READER
💻 H
字号:

#if 0
// --------------------------------------------------------------------
// USB Mass Storage Class
// Bulk-Only transport
//	Copyright:	PowerVision Technologies INC.
//	Create Date:	2001/08/16
//	Last modify:	2001/08/16
// --------------------------------------------------------------------
#ifndef __MSC_H_
#define __MSC_H_

// SubClass code for Mass Storage Class.
enum MassStorageSubClassCode {
	RBC1240D		= 1,
	ATAPI			= 2,
	QIC_157			= 3,
	UFI			= 4,
	SFF_8070i		= 5,
	SCSI			= 6
};

enum MassStorageTransportProtocol {
	CBI_CommandCompletion	= 0,
	CBI_NoCommandCompletion	= 1,
	Bulk_Only		= 0x50
};

enum MSC_Request {
	MSC_Reset		= 0xFF,
	MSC_GetMaxLUN		= 0xFE
};

enum MSC_ProtocolState {
	MSCState_Command	= 0,
	MSCState_Data		= 1,
	MSCState_Status		= 2
};

enum MSC_CBStatusValue {
	MSC_CommandPassed	= 0,
	MSC_CommandFailed	= 1,
	MSC_PhaseError		= 2
};

enum MSC_ReturnValue {
	MSC_OK			= 0,
	MSC_Error		= 1
};

#define GetCBWDataDirection(x)	((x)&bit7)
#define GetCBWLUN(x)		((x)&0x0F)

#endif

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -