亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? transfer.h

?? ARM讀寫U盤驅動軟件包源程序
?? H
字號:
#ifndef _TR_GENE_H
#define _TR_GENE_H


/****************************************************************************/
/*	includes																*/
/****************************************************************************/
#include	"config.h"

/****************************************************************************/
/*	constants																*/
/****************************************************************************/

#define		reqtype( x )					(x >> 8)
#define		request( x )					(x & 0xF)


#define		UNLOCK									0x00
#define		LOCK									0x80//底7位表示索引號 
#define		DELETE									0xff

#define		CONTROL_TRANSFER						1
#define		BULK_TRANSFER							2
#define		INTERRUPT_TRANSFER						0
#define		ISO_TRANSFER							3

#define		TRANSFER_STATE_IDLE						0
#define		TRANSFER_STATE_ACTIVE					1

#define		BULK_TRANSFER_NAK_WAIT_THRESHOLD		5
#define		BULK_TRANSFER_NAK_WAIT_TIME_ms			20

#define		DEFAULT_TRANSFER_TIMEOUT_ms				5000

#define		TRANSFER_TIMEOUT_LIMIT			10000
#define		CONTROL_TRANSFER_TIMEOUT_LIMIT		50		//	50ms : control transfer timeout, no response from device
#define		INTERRUPT_TRANSFER_TIMEOUT_LIMIT		1000
#define		BULK_TRANSFER_TIMEOUT_LIMIT			1000


#define TR_HANDLE_ERR				(unsigned char)-1
#define TR_INSTANCE_ERR				(unsigned char)-2
#define TR_ENDPORT_ERR				(unsigned char)-3
#define TR_INSTANCE_BE_DEL			(unsigned char)-4
#define TR_OS_EVENT_ERR	 			(unsigned char)-5
#define TR_ENDPONT_ID_ERR			(unsigned char)-6
#define TR_TIMEOUT					(unsigned char)-7
#define TR_NO_ERR					(unsigned char)0

#define OS_EVENT_DELETE 				0xff

/****************************************************************************/
/*	types																	*/
/****************************************************************************/

typedef	struct		req			{
									unsigned char	bmRequestType;
									unsigned char	bRequest;
									unsigned short	wValue;
									unsigned short	wIndex;
									unsigned short	wLength;
								} 
								USB_Device_Request;
							
typedef struct _LIST_ENTRY{
	struct	transfr 	*Flink;
	struct	transfr 	*Blink;
}LIST_ENTRY,*PLIST_ENTRY;

typedef struct transfr{
	/*  for general ATL transfers		*/
									
	unsigned char		lock;				
	unsigned char		*data_ptr_base;		
	unsigned char		*data_ptr_start;		
	unsigned char		*data_ptr_end;
	unsigned char		*readout_position;	
	endpoint_info_ptr	epi_ptr;				
	void				(*callback)( struct	transfr *ptr );	
	unsigned int		need_transfer_total_size;		
	unsigned short		transferred_size;		
	unsigned char		direction;				
	unsigned char		completion_code;		
	unsigned char		fatal_error;			
	unsigned long 		endpoint_create_id;	
	LIST_ENTRY		tr_list_for_tr;
	LIST_ENTRY		tr_list_for_ep;

	/*  for interrupt transfer			*/
	/*  中斷傳輸  */
	unsigned char		schedule_rate;			 
	unsigned long		poll_timing_timer;	
								
	/* for uC/OS-II */
	OS_EVENT *os_event_ptr;					//uC/OS-II 事件指針
}transfer_instance;
								
typedef			transfer_instance	*transfer_instance_ptr;


/****************************************************************************/
/*	function prototypes														*/
/****************************************************************************/

unsigned short		control_transfer( USB_Device_Request *dev_req, device_instance *dvi_ptr, unsigned char *data_ptr );
unsigned char		control_transaction( unsigned char direction, unsigned char *data_ptr, unsigned short *size_ptr, endpoint_info_ptr epi_ptr );

unsigned char bulk_transaction(  unsigned char direction, unsigned char *data_ptr, unsigned short *size_ptr, transfer_instance *hTrInstance );
unsigned char interrupt_transaction( unsigned char direction, unsigned char *data_ptr, unsigned short *size_ptr, transfer_instance *hTrInstance );

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久久久久久久久久久| 国产精品麻豆一区二区| 亚洲精品在线三区| 亚洲欧美在线aaa| 日本三级亚洲精品| 成人午夜在线免费| 日韩一区二区视频| 亚洲一区影音先锋| 成人av在线资源网| 日韩精品中文字幕在线一区| 亚洲精品五月天| 粉嫩aⅴ一区二区三区四区 | 亚洲精品福利视频网站| 韩国中文字幕2020精品| 欧美日韩一区三区四区| 中文字幕一区二区三区蜜月| 国模大尺度一区二区三区| 91超碰这里只有精品国产| 综合欧美一区二区三区| 欧美酷刑日本凌虐凌虐| 精品在线观看免费| 制服丝袜亚洲播放| 性做久久久久久免费观看| 99久久久精品免费观看国产蜜| 亚洲精品一区二区三区四区高清| 日本亚洲一区二区| 欧美丰满一区二区免费视频| 亚洲最大的成人av| 欧洲国内综合视频| 亚洲免费在线播放| 91麻豆swag| 夜夜嗨av一区二区三区| 91国产精品成人| 一级做a爱片久久| 91免费视频观看| 一区二区三区日韩精品视频| 色综合久久99| 亚洲第一精品在线| 欧美日韩三级视频| 琪琪久久久久日韩精品| 欧美精品色一区二区三区| 亚洲r级在线视频| 欧美一二三在线| 精品一区二区国语对白| 国产欧美中文在线| 波多野结衣在线一区| 亚洲精品久久久久久国产精华液| 色呦呦国产精品| 日精品一区二区三区| 日韩精品一区二区在线观看| 国产成人三级在线观看| 中文字幕一区二区日韩精品绯色| 色综合久久中文综合久久97| 亚洲午夜久久久久久久久电影网| 欧美一区二区三区思思人| 秋霞午夜av一区二区三区| ww亚洲ww在线观看国产| av在线不卡观看免费观看| 亚洲一区二区美女| 精品国产一区二区三区不卡 | 亚洲免费观看高清| 欧美日韩国产综合一区二区| 美女一区二区久久| 亚洲国产精品t66y| 欧美精品色综合| 国产成人欧美日韩在线电影| 亚洲精品自拍动漫在线| 日韩三级电影网址| 91网上在线视频| 日韩va亚洲va欧美va久久| 国产午夜精品久久| 欧美妇女性影城| 成人丝袜视频网| 日本成人在线网站| 中文字幕亚洲不卡| 欧美精品一区二区三| 99精品国产91久久久久久| 青草av.久久免费一区| 国产精品麻豆一区二区| 欧美一二区视频| 色婷婷久久久综合中文字幕| 激情综合色综合久久综合| 一区二区三区欧美在线观看| 久久久久青草大香线综合精品| 在线观看日韩电影| 国产精品一区在线| 天天操天天干天天综合网| 国产精品不卡在线观看| 精品国产青草久久久久福利| 欧美日韩www| 色av成人天堂桃色av| 9久草视频在线视频精品| 日本不卡视频在线| 亚洲午夜在线观看视频在线| 国产欧美日韩视频一区二区 | 亚洲一区免费观看| 国产精品无码永久免费888| 欧美成人欧美edvon| 欧美三级日韩三级| 色综合天天综合| 成人美女在线视频| 国产91精品一区二区麻豆网站| 另类小说图片综合网| 日韩高清不卡在线| 香蕉影视欧美成人| 亚洲成人777| 亚洲国产综合人成综合网站| 一区二区三区高清在线| 亚洲视频中文字幕| 综合婷婷亚洲小说| 中文字幕永久在线不卡| 欧美高清一级片在线观看| 久久精品视频网| 国产亚洲成aⅴ人片在线观看| 欧美精品一区视频| 精品裸体舞一区二区三区| 精品日产卡一卡二卡麻豆| 日韩欧美国产精品一区| 欧美一卡2卡3卡4卡| 精品久久人人做人人爱| 久久伊人蜜桃av一区二区| 久久人人97超碰com| 国产三区在线成人av| 中文字幕乱码久久午夜不卡| 久久久亚洲精华液精华液精华液 | 欧美无砖专区一中文字| 欧美亚洲综合在线| 91精品国产综合久久精品| 91精品久久久久久久99蜜桃| 日韩欧美一区二区在线视频| 日韩欧美国产1| 国产精品网曝门| 亚洲精品va在线观看| 天堂va蜜桃一区二区三区| 久久精品99国产精品日本| 国产自产2019最新不卡| 成人国产精品视频| 在线视频欧美区| 精品国产免费视频| 国产精品国产三级国产a| 亚洲国产日韩综合久久精品| 免费在线成人网| 国产盗摄女厕一区二区三区| 91美女福利视频| 欧美一区二区三区在线观看| 久久久久国产精品人| 一区二区三区四区乱视频| 青青草国产精品亚洲专区无| 91亚洲精华国产精华精华液| 欧美午夜片在线观看| 日韩欧美你懂的| 18涩涩午夜精品.www| 热久久一区二区| 91免费观看在线| 精品少妇一区二区| 一区二区三区美女| 国产一区欧美日韩| 欧美日韩一区二区三区视频 | 欧美猛男超大videosgay| 精品国精品自拍自在线| 亚洲你懂的在线视频| 久草在线在线精品观看| 色网站国产精品| 久久欧美中文字幕| 日本视频中文字幕一区二区三区| 国产精品一线二线三线精华| 欧美日韩三级一区二区| 亚洲国产精品精华液ab| 日本sm残虐另类| 91久久一区二区| 国产欧美日韩中文久久| 蜜臀久久99精品久久久久宅男| 色哟哟在线观看一区二区三区| 精品国产91久久久久久久妲己| 亚洲成av人片www| 91丨国产丨九色丨pron| 国产亚洲欧美日韩在线一区| 日本sm残虐另类| 欧美日韩国产另类一区| 亚洲视频免费在线观看| 成人免费看黄yyy456| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 精品欧美黑人一区二区三区| 亚洲午夜精品久久久久久久久| 91网站视频在线观看| 国产女同互慰高潮91漫画| 国产精品自拍三区| 欧美一级xxx| 免费成人在线视频观看| 欧美老肥妇做.爰bbww视频| 一区二区成人在线视频| 在线观看一区二区视频| 一区二区三区小说| 欧美午夜精品理论片a级按摩| 亚洲色图一区二区| 91视频在线看| 亚洲精品乱码久久久久久久久| 91丨porny丨最新| 一区二区三区四区亚洲| 色94色欧美sute亚洲线路二|