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

📄 catbottypedef.h

📁 16位单片机H8的例子源代码
💻 H
字号:
/*
****************************************************************************
					H I T A C H I    P R O P R I E T A R Y

	COPYRIGHT (c)	2001 BY Semiconductor & Integrated Circuits,Hitachi,Ltd.
						---  ALL RIGHTS RESERVED  ---

	File Name	:CatBOTTypedef.h
	Working		:BOT struct type
	Modified	:Rev 2001_09_28 {Author : T.Ishikawa}
	Created		:Rev 1.0 {Author : T.Ishikawa[2001.Jan.10]}
****************************************************************************
*/

typedef	union CBWDataType {	/*	CBW struct	*/
	unsigned char	byteVal[31];
	struct cbwMeaningType {
		unsigned long			dCBWSignature;			/*	using to recognize CBW	*/
		unsigned long			dCBWTag;				/*	Comand Block Tag	*/
		unsigned long			dCBWDataTransferLength;	/*	HOST expectant data length	*/
		unsigned char			bmCBWFlags;				/*	data transfer direction	*/
		unsigned char			bCBWLUN;				/*	LUN	*/
		unsigned char			bCBWCBLength;			/*	CBWCB command length	*/
		unsigned char			cmdOpeCode;				/*	command Operation Code	*/
		unsigned char			cmd1;					/*	command	*/
		unsigned char			cmd2;					/*	command	*/
		unsigned char			cmd3;					/*	command	*/
		unsigned char			cmd4;					/*	command	*/
		unsigned char			cmd5;					/*	command	*/
		unsigned char			cmd6;					/*	command	*/
		unsigned char			cmd7;					/*	command	*/
		unsigned char			cmd8;					/*	command	*/
		unsigned char			cmd9;					/*	command	*/
		unsigned char			cmd10;					/*	command	*/
		unsigned char			cmd11;					/*	command	*/
		unsigned char			cmd12;					/*	command	*/
		unsigned char			cmd13;					/*	command	*/
		unsigned char			cmd14;					/*	command	*/
		unsigned char			cmd15;					/*	command	*/
	} cbwMeaningType;
} CBWDataType;

typedef	union CSWDataType {	/*	CSW struct	*/
	unsigned char	byteVal[13];
	struct cswMeaningType {
		unsigned long			dCSWSignature;			/*	using to recognize CSW	*/
		unsigned long			dCSWTag;				/*	related Tag for CBW	*/
		unsigned long			dCSWDataResidue;		/*	difference between HOST expectant data length and executed data length	*/
		unsigned char			bCSWStatus;				/*	command status	*/
	} cswMeaningType;
} CSWDataType;

typedef	union ReturnDataType {
	unsigned long	longVal[16];
	unsigned char	byteVal[64];
} ReturnDataType;

⌨️ 快捷键说明

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