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

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

?? mainloop.h

?? philiphs D12 firmware驅動程序
?? H
字號:
/*
   //*************************************************************************
   //
   //                  P H I L I P S   P R O P R I E T A R Y
   //
   //           COPYRIGHT (c)   1997 BY PHILIPS SINGAPORE.
   //                     --  ALL RIGHTS RESERVED  --
   //
   // File Name:        MAINLOOP.H
   // Author:           Wenkai Du
   // Created:          19 Dec 97
   // Modified:
   // Revision: 		2.3
   //
   //*************************************************************************
   //
   // 98/11/25			Added DMA disable bit. (WK)
   // 99/02/10			bEPPflag.bits.setup_dma changed to 2 bits. (WK)
   //*************************************************************************
   */


#ifndef __MAINLOOP_H__
#define __MAINLOOP_H__


/*
   //*************************************************************************
   // basic #defines
   //*************************************************************************
   */
#define MAX_ENDPOINTS      (unsigned char)0x3

#define EP0_TX_FIFO_SIZE   16
#define EP0_RX_FIFO_SIZE   16
#define EP0_PACKET_SIZE    16

#define EP1_TX_FIFO_SIZE   4
#define EP1_RX_FIFO_SIZE   4
#define EP1_PACKET_SIZE    4

#define EP2_TX_FIFO_SIZE   64
#define EP2_RX_FIFO_SIZE   64
#define EP2_PACKET_SIZE    64


#define USB_IDLE           0
#define USB_TRANSMIT       1
#define USB_RECEIVE        2

#define USB_CLASS_CODE_TEST_CLASS_DEVICE                    0xdc
#define USB_SUBCLASS_CODE_TEST_CLASS_D12                    0xA0
#define USB_PROTOCOL_CODE_TEST_CLASS_D12                    0xB0

/*
   //*************************************************************************
   // masks
   //*************************************************************************
*/

#define USB_RECIPIENT            (unsigned char)0x1F
#define USB_RECIPIENT_DEVICE     (unsigned char)0x00
#define USB_RECIPIENT_INTERFACE  (unsigned char)0x01
#define USB_RECIPIENT_ENDPOINT   (unsigned char)0x02

#define USB_REQUEST_TYPE_MASK    (unsigned char)0x60
#define USB_STANDARD_REQUEST     (unsigned char)0x00
#define USB_CLASS_REQUEST        (unsigned char)0x20
#define USB_VENDOR_REQUEST       (unsigned char)0x40

#define USB_REQUEST_MASK         (unsigned char)0x0F

#define DEVICE_ADDRESS_MASK      0x7F

/*
   //*************************************************************************
   // macros
   //*************************************************************************
*/
#define SWAP(x)   ((((x) & 0xFF) << 8) | (((x) >> 8) & 0xFF))

#define MSB(x)    (((x) >> 8) & 0xFF)
#define LSB(x)    ((x) & 0xFF)

#define FALSE   0
#define TRUE    (!FALSE)

/*
   //*************************************************************************
   // basic typedefs
   //*************************************************************************
*/
typedef unsigned char   UCHAR;
typedef unsigned short  USHORT;
typedef unsigned long   ULONG;
typedef unsigned char   BOOL;

/*
   //*************************************************************************
   // structure and union definitions
   //*************************************************************************
*/
typedef union _epp_flags
{
	struct _flags
	{
		unsigned char timer               	: 1;
		unsigned char bus_reset           	: 1;
		unsigned char suspend             	: 1;
		unsigned char setup_packet  	  	: 1;
		unsigned char remote_wakeup		   	: 1;
		unsigned char in_isr		      	: 1;
		unsigned char control_state			: 2;

		unsigned char configuration			: 1;
		unsigned char verbose				: 1;
		unsigned char ep1_rxdone			: 1;
		unsigned char setup_dma				: 2; // V2.3
		unsigned char dma_state      		: 2;
		unsigned char power_down			: 1; // Smart Board
	} bits;
	unsigned short value;
} EPPFLAGS;

typedef struct _device_request
{
	unsigned char bmRequestType;
	unsigned char bRequest;
	unsigned short wValue;
	unsigned short wIndex;
	unsigned short wLength;
} DEVICE_REQUEST;

typedef struct _IO_REQUEST {
	unsigned short	uAddressL;
	unsigned char	bAddressH;
	unsigned short	uSize;
	unsigned char	bCommand;
} IO_REQUEST, *PIO_REQUEST;

#define MAX_CONTROLDATA_SIZE	8

typedef struct _control_xfer
{
	DEVICE_REQUEST DeviceRequest;
	unsigned short wLength;
	unsigned short wCount;
	unsigned char * pData;
	unsigned char dataBuffer[MAX_CONTROLDATA_SIZE];
} CONTROL_XFER;

/*
   //*************************************************************************
   // USB utility functions
   //*************************************************************************
*/

void fn_usb_isr();

extern void suspend_change(void);
extern void stall_ep0(void);
extern void disconnect_USB(void);
extern void connect_USB(void);
extern void reconnect_USB(void);
extern void init_unconfig(void);
extern void init_config(void);
extern void single_transmit(unsigned char * pData, unsigned char len);
extern void code_transmit(unsigned char code * pRomData, unsigned short len);

extern void control_handler();
extern void check_key_LED(void);
extern void setup_dma();

void dma_start(PIO_REQUEST);

#define IN_TOKEN_DMA 	1
#define OUT_TOKEN_DMA 	0

#define DMA_BUFFER_SIZE		256

#define DMA_IDLE	0
#define DMA_RUNNING	1
#define DMA_PENDING	2

#define SETUP_DMA_REQUEST 		0x0471
#define GET_FIRMWARE_VERSION    0x0472
#define GET_SET_TWAIN_REQUEST   0x0473
#define GET_BUFFER_SIZE		    0x0474

typedef struct _TWAIN_FILEINFO {
	unsigned char	bPage;    // bPage bit 7 - 5 map to uSize bit 18 - 16
	unsigned char	uSizeH;    // uSize bit 15 - 8
	unsigned char	uSizeL;    // uSize bit 7 - 0
} TWAIN_FILEINFO, *PTWAIN_FILEINFO;

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩一区二区三区在线看| 欧美最猛黑人xxxxx猛交| 欧美久久一二三四区| 国产欧美日韩麻豆91| 久久99精品国产91久久来源| 538在线一区二区精品国产| 一区二区视频在线| kk眼镜猥琐国模调教系列一区二区| 日韩美女一区二区三区| 日韩高清一区二区| 在线成人免费视频| 日韩福利电影在线观看| 精品视频色一区| 丝瓜av网站精品一区二区| 欧美三级日韩在线| 五月激情六月综合| 91麻豆自制传媒国产之光| 亚洲人成7777| 欧美亚洲免费在线一区| 亚洲午夜精品久久久久久久久| 在线观看www91| 五月天视频一区| 欧美一区二区三区的| 免费成人在线观看视频| 精品久久久久久久久久久久久久久 | 免费人成在线不卡| 欧美性生活影院| 视频一区二区三区在线| 日韩欧美亚洲国产精品字幕久久久| 亚洲香肠在线观看| 日韩美女视频一区二区在线观看| 国产一区二区成人久久免费影院 | 色综合久久88色综合天天免费| 一区二区三区四区在线免费观看| 欧美剧情片在线观看| 国产毛片一区二区| 国产精品不卡在线| 欧美在线一二三| 久久99国产精品成人| 国产女人aaa级久久久级 | 欧美三区在线视频| 久久国内精品视频| 亚洲国产精品99久久久久久久久| 91在线小视频| 亚洲成人一区在线| 久久一区二区三区四区| 91视视频在线直接观看在线看网页在线看| 亚洲精品伦理在线| 国产目拍亚洲精品99久久精品| 欧美日韩免费观看一区二区三区| 成人在线综合网站| 美国三级日本三级久久99| 亚洲国产日韩一级| 成人欧美一区二区三区小说| 欧美xxxxx牲另类人与| 在线精品视频免费播放| 波多野结衣的一区二区三区| 国产乱码精品一区二区三区av | 国产综合久久久久久鬼色| 亚洲午夜精品在线| 亚洲免费在线观看| 国产精品伦一区二区三级视频| 精品福利在线导航| 日韩无一区二区| 欧美一区二区女人| 欧美一区二区私人影院日本| 欧美丝袜丝nylons| 欧美色图12p| 欧美在线三级电影| 欧美性猛交xxxxxxxx| 91影院在线免费观看| hitomi一区二区三区精品| 国产精品系列在线播放| 国产福利一区在线| 在线不卡一区二区| 欧美日韩不卡在线| 7799精品视频| 日韩精品一区二区三区蜜臀| 日韩视频免费观看高清完整版| 日韩三级av在线播放| 日韩一级免费一区| 精品国产91洋老外米糕| 精品国产区一区| 国产婷婷色一区二区三区四区| 久久久久久久久久看片| 天堂在线一区二区| 美女网站一区二区| 国产精品一二三| 国产福利91精品| 北岛玲一区二区三区四区| 91蜜桃网址入口| 欧美三级资源在线| 欧美成人a∨高清免费观看| 欧美成人一区二区| 国产精品全国免费观看高清 | 欧美日韩国产中文| 欧美一级高清片| 国产亚洲短视频| 亚洲色图.com| 天天操天天综合网| 国产资源在线一区| 99国产精品国产精品久久| 91福利国产成人精品照片| 欧美人体做爰大胆视频| 久久日韩粉嫩一区二区三区| 18成人在线视频| 日韩精品一级二级| 国产91综合网| 欧美日韩中文字幕一区| 久久综合久久久久88| 亚洲乱码国产乱码精品精小说| 五月天亚洲精品| 福利电影一区二区三区| 欧美三级蜜桃2在线观看| 精品免费视频一区二区| 亚洲裸体在线观看| 裸体在线国模精品偷拍| 91日韩在线专区| 精品电影一区二区| 亚洲一区中文日韩| 国产成人免费视频精品含羞草妖精| 色94色欧美sute亚洲13| 精品国产乱码久久久久久久| 亚洲男同性恋视频| 国产一区二区三区不卡在线观看| 欧美影院一区二区| 国产精品少妇自拍| 日本vs亚洲vs韩国一区三区二区 | 中文字幕一区二区三| 美女mm1313爽爽久久久蜜臀| 色综合久久综合网| 精品福利视频一区二区三区| 亚洲一区二区五区| 高清不卡一区二区| 精品国产免费视频| 日韩在线a电影| 91免费在线播放| 国产网站一区二区| 看国产成人h片视频| 欧美日韩精品一区视频| 亚洲三级在线免费观看| 国产精品1区2区| 日韩欧美在线网站| 亚洲午夜成aⅴ人片| 91丨九色丨蝌蚪富婆spa| 国产欧美日韩久久| 国产乱码字幕精品高清av| 欧美一区二区视频免费观看| 亚洲国产日日夜夜| 色婷婷综合久久| 亚洲人被黑人高潮完整版| 国产成人免费视频精品含羞草妖精| 日韩欧美综合一区| 日本91福利区| 777a∨成人精品桃花网| 亚洲成在线观看| 91精品福利在线| 狠狠色伊人亚洲综合成人| 欧美日本一道本在线视频| 亚洲免费观看高清完整版在线观看| 国产精品中文字幕日韩精品| 精品国精品国产| 久久精品av麻豆的观看方式| 日韩一本二本av| 久久精品国内一区二区三区| 日韩亚洲欧美成人一区| 午夜精品福利久久久| 欧美日韩免费高清一区色橹橹| 亚洲午夜精品网| 欧美嫩在线观看| 蜜臀久久久久久久| 欧美mv日韩mv亚洲| 激情另类小说区图片区视频区| 欧美va亚洲va在线观看蝴蝶网| 久久精品国产精品亚洲红杏| 精品国产a毛片| 成人中文字幕合集| 亚洲欧美怡红院| 一本大道久久a久久综合婷婷 | 久久精品这里都是精品| 国产另类ts人妖一区二区| 久久精品视频在线看| 波多野结衣中文字幕一区二区三区 | 亚洲成国产人片在线观看| 欧美一区二区在线观看| 韩国视频一区二区| 国产三级精品视频| 91视频一区二区| 午夜成人免费视频| 精品日韩av一区二区| 成人性生交大片| 亚洲一线二线三线视频| 日韩欧美国产1| 不卡的av网站| 日韩和欧美一区二区| 久久久久久久久久久久久夜| 99热这里都是精品| 日韩电影在线一区| 国产精品国产三级国产有无不卡| 在线观看日产精品|