www.pudn.com > USB_Device.rar > usbsetup.h
/**************************************************************** NAME: usbsetup.h DESC: usb setup HISTORY: Mar.25.2002:purnnamu: reuse the source of S3C2400X u24xmon ****************************************************************/ #ifndef __USBSETUP_H__ #define __USBSETUP_H__ void Ep0Handler(void); void InitDescriptorTable(U8 fun); #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 U32 ep0State; #endif /*__USBSETUP_H__*/