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

📄 usbsetup.h

📁 USB-TEST是USB通信的例子
💻 H
字号:
/*********************************************************************************************
* File:	usbsetup.h
* Author:	Embest	
* Desc:		usb setup	
* History:	
*            1)Y.J.Guo, Reuse and modify the source of S3C2410X u24xmon, April 28, 2005
*********************************************************************************************/
#ifndef __USBSETUP_H__
#define __USBSETUP_H__

/*------------------------------------------------------------------------------------------*/
/*	 								functions declare						                */
/*------------------------------------------------------------------------------------------*/
void Ep0Handler(void);
void InitDescriptorTable(void);
void PrintEp0Pkt(UINT8T *pt);

/*------------------------------------------------------------------------------------------*/
/*                                Macro definitons for usb setup                            */
/*------------------------------------------------------------------------------------------*/
#define EP0_STATE_INIT 				(0)  

//NOTE: The ep0State value in a same group should be added by 1.
#define EP0_STATE_GD_DEV_0		 	(10)  						//10-10=0 
#define EP0_STATE_GD_DEV_1 			(11)  						//11-10=1
#define EP0_STATE_GD_DEV_2 			(12)  						//12-10=2

#define EP0_STATE_GD_CFG_0	 		(20)
#define EP0_STATE_GD_CFG_1 			(21)
#define EP0_STATE_GD_CFG_2 			(22)
#define EP0_STATE_GD_CFG_3 			(23)
#define EP0_STATE_GD_CFG_4 			(24)

#define EP0_STATE_GD_CFG_ONLY_0		(40)
#define EP0_STATE_GD_CFG_ONLY_1		(41)
#define EP0_STATE_GD_IF_ONLY_0 		(42)
#define EP0_STATE_GD_IF_ONLY_1 		(43)
#define EP0_STATE_GD_EP0_ONLY_0		(44)
#define EP0_STATE_GD_EP1_ONLY_0		(45)


#define EP0_STATE_GD_STR_I0	 		(30)  
#define EP0_STATE_GD_STR_I1	 		(31)  
#define EP0_STATE_GD_STR_I2	 		(32)  

/*------------------------------------------------------------------------------------------*/
/*	 								extern variables						 			    */
/*------------------------------------------------------------------------------------------*/
extern UINT32T ep0State;


#endif															//__USBSETUP_H__

⌨️ 快捷键说明

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