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

📄 usbdev.h

📁 周立功magic2410实验箱源码 第6章Linux高级实验(part1) 6.1 Linux内核编译实验 6.2 Linux根文件系统实验 6.3 CAT1025读/写实验. 6.4 ZL
💻 H
字号:
/****************************************Copyright (c)****************************************************                               Guangzhou ZHIYUAN electronics Co.,LTD.**                                     **                                 http://www.zyinside.com****--------------File Info-------------------------------------------------------------------------------** File Name: 				usbdev.h** Last modified Date: 		2006.01.09** Last Version:			V1.0		** Description: 			usbdev.h, S3C2410 USB 设备驱动程序头文件**                          USB Device Controller Interface command layer header file**------------------------------------------------------------------------------------------------------** Created By: 				MingYuan Zheng 郑明远** Created date: 			2006.01.09** Version: 				V1.0** Descriptions:			The original version 初始版本****------------------------------------------------------------------------------------------------------** Modified by:** Modified date:** Version:** Description:**********************************************************************************************************/#ifndef __USBDEV_H#define __USBDEV_H#include <linux/ioctl.h>/******************************************    宏    定    义*******************************************/#define USBDEV_IOC_MAGIC    	    0xd5#define USBDEV_SET_READ_TIMEOUT	    _IO(USBDEV_IOC_MAGIC,    0)#define USBDEV_SET_WRITE_TIMEOUT	_IO(USBDEV_IOC_MAGIC,    1)#define USBDEV_MAXNR                2 /* max command *//******************************************	与 Linux 无关的定义*******************************************//************ USB Event Flag Structure *********************/typedef union _epp_flags{	struct _flags	{		unsigned bus_reset           	: 1;	//bus reset		unsigned suspend             	: 1;	//bus suspend change 		unsigned con_change				: 1;    //connect change		unsigned setup_packet  	  		: 1;	//receive SETUP packet		unsigned remote_wakeup		   	: 1;	//remote wakeup		unsigned in_isr		      		: 1;	//in USB interrupt service program		unsigned control_state			: 2;	//control endpoint status													//0: IDLE													//1: TRANSMIT													//2: RECEIVE 		unsigned configuration			: 1;	//usb configured (0: no; 1: yes)		unsigned command				: 1;	//reserved	} bits;	INT16U value;} EPPFLAGS;extern EPPFLAGS bEPPflags;extern INT8U USB_Initialize(void);extern void USB_ConfigEndpoint(void);extern void USB_InitSFR(void);extern void USB_Suspend(void);extern void USB_BusReset(void);#endif/***********************************************************************************************************                            End Of File********************************************************************************************************/

⌨️ 快捷键说明

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