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

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

?? usb_register.h

?? USB CDC and HID composite unit.
?? H
字號:
//-----------------------------------------------------------------------------
// USB_Register.h
//-----------------------------------------------------------------------------

#ifndef USB_REGISTER_H
#define USB_REGISTER_H

//-----------------------------------------------------------------------------
// Global Constants
//-----------------------------------------------------------------------------

// USB Core Registers
#define BASE			0x00
#define FADDR			BASE
#define POWER			BASE + 0x01
#define IN1INT			BASE + 0x02
#define OUT1INT			BASE + 0x04
#define CMINT			BASE + 0x06
#define IN1IE			BASE + 0x07
#define OUT1IE			BASE + 0x09
#define CMIE			BASE + 0x0B
#define FRAMEL			BASE + 0x0C
#define FRAMEH			BASE + 0x0D
#define INDEX			BASE + 0x0E
#define CLKREC			BASE + 0x0F
#define INMAX			BASE + 0x10
#define E0CSR			BASE + 0x11
#define EINCSRL			BASE + 0x11
#define EINCSRH			BASE + 0x12
#define OUTMAX			BASE + 0x13
#define EOUTCSRL		BASE + 0x14
#define EOUTCSRH		BASE + 0x15
#define E0CNT			BASE + 0x16
#define EOUTCNTL		BASE + 0x16
#define EOUTCNTH		BASE + 0x17
#define FIFO_EP0		BASE + 0x20
#define FIFO_EP1		BASE + 0x21
#define FIFO_EP2		BASE + 0x22
#define FIFO_EP3		BASE + 0x23

// USB Core Register Bits

// POWER
#define rbISOUD			0x80
#define rbSPEED			0x40
#define rbUSBRST		0x08
#define rbRESUME		0x04
#define rbSUSMD			0x02
#define rbSUSEN			0x01

// IN1INT
#define rbIN3			0x08
#define rbIN2			0x04
#define rbIN1			0x02
#define rbEP0			0x01

// OUT1INT
#define rbOUT3			0x08
#define rbOUT2			0x04
#define rbOUT1			0x02

// CMINT
#define rbSOF			0x08
#define rbRSTINT		0x04
#define rbRSUINT		0x02
#define rbSUSINT		0x01

// IN1IE
#define rbIN3E			0x08
#define rbIN2E			0x04
#define rbIN1E			0x02
#define rbEP0E			0x01

// OUT1IE
#define rbOUT3E			0x08
#define rbOUT2E			0x04
#define rbOUT1E			0x02

// CMIE
#define rbSOFE			0x08
#define rbRSTINTE		0x04
#define rbRSUINTE		0x02
#define rbSUSINTE		0x01

// E0CSR
#define rbSSUEND		0x80
#define rbSOPRDY		0x40
#define rbSDSTL			0x20
#define rbSUEND			0x10
#define rbDATAEND		0x08
#define rbSTSTL			0x04
#define rbINPRDY		0x02
#define rbOPRDY			0x01

// EINCSRL
#define rbInCLRDT		0x40
#define	rbInSTSTL		0x20
#define	rbInSDSTL		0x10
#define	rbInFLUSH		0x08
#define	rbInUNDRUN		0x04
#define	rbInFIFONE		0x02
#define	rbInINPRDY		0x01

// EINCSRH
#define	rbInDBIEN		0x80
#define	rbInISO			0x40
#define	rbInDIRSEL		0x20
#define	rbInFCDT		0x08
#define	rbInSPLIT		0x04

// EOUTCSRL
#define	rbOutCLRDT		0x80
#define	rbOutSTSTL		0x40
#define	rbOutSDSTL		0x20
#define	rbOutFLUSH		0x10
#define	rbOutDATERR		0x08
#define	rbOutOVRUN		0x04
#define	rbOutFIFOFUL	0x02
#define	rbOutOPRDY		0x01

// EOUTCSRH
#define	rbOutDBOEN		0x80
#define	rbOutISO		0x40

//-----------------------------------------------------------------------------
// Register Read/Write Macros
//-----------------------------------------------------------------------------

// These first two macros do not poll for busy, and can be used to increase
// program speed where necessary, but should never be used for successive
// reads or writes.

#define READ_BYTE(addr, target) { USB0ADR = (0x80 | addr);	\
									while(USB0ADR & 0x80);	\
									target = USB0DAT; }

#define WRITE_BYTE(addr, data) {	USB0ADR = (addr);		\
									USB0DAT = data; }

// These two macros are polling versions of the above macros, and can be
// used for successive reads writes without taking the chance that the
// Interface Engine is busy from the last register access.

#ifdef ENABLE_INLINE_POLL_READ_WRITE

#define POLL_READ_BYTE(addr, target)	{ while(USB0ADR & 0x80);	\
										  READ_BYTE(addr, target); }

#define POLL_WRITE_BYTE(addr, dt) 		{ while(USB0ADR & 0x80);	\
										  WRITE_BYTE(addr, dt);    }
#else
	#define POLL_READ_BYTE(addr, target)	{ target = POLL_READ_BYTE_FUNC( addr ); }
	#define POLL_READ_BYTE_DEF
	extern BYTE POLL_READ_BYTE_FUNC( BYTE addr );
	extern void POLL_WRITE_BYTE( BYTE addr, BYTE dt );
#endif


#endif	// USB_REGISTER_H

//-----------------------------------------------------------------------------
// End Of File
//-----------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二三区| 精品一区二区三区免费毛片爱| 成人sese在线| 亚洲人成网站精品片在线观看| 99久精品国产| 亚洲成av人影院在线观看网| 欧美一区二区网站| 国产一区二区精品在线观看| 亚洲国产高清aⅴ视频| 99精品欧美一区二区三区综合在线| 一区二区在线免费观看| 欧美日韩精品欧美日韩精品一| 日本sm残虐另类| 国产亚洲欧洲997久久综合 | 国产日韩欧美亚洲| 成人av一区二区三区| 亚洲激情自拍偷拍| 日韩欧美成人激情| 91天堂素人约啪| 日韩高清不卡一区二区三区| 久久午夜色播影院免费高清| 99精品久久免费看蜜臀剧情介绍| 亚洲电影第三页| 国产片一区二区| 欧美午夜精品一区二区蜜桃| 久久99久久99| 夜夜嗨av一区二区三区| 日韩你懂的电影在线观看| 成人av影院在线| 老司机精品视频一区二区三区| 亚洲国产高清在线| 91精品国产品国语在线不卡| 成人激情av网| 另类小说综合欧美亚洲| 亚洲欧美日韩国产一区二区三区 | 久久99精品久久久久久久久久久久 | 日韩精品一区二| 色综合久久久久久久久久久| 蜜桃av一区二区三区| 一区二区欧美国产| 国产亚洲欧洲997久久综合| 欧美日韩国产经典色站一区二区三区| 国产成人亚洲精品青草天美| 天堂午夜影视日韩欧美一区二区| 国产精品网曝门| 欧美成人官网二区| 欧美三级电影在线观看| 成人avav在线| 国产乱国产乱300精品| 日日夜夜免费精品视频| 亚洲最快最全在线视频| 国产精品视频第一区| 2021中文字幕一区亚洲| 717成人午夜免费福利电影| 一本大道久久精品懂色aⅴ| 国产精品1024| 久久成人久久爱| 青青草视频一区| 日韩激情中文字幕| 亚洲一区二区三区国产| 亚洲精选在线视频| 亚洲欧美日韩在线| 亚洲欧美视频在线观看| 中文字幕亚洲电影| 国产精品免费av| 亚洲国产精华液网站w| 久久久亚洲午夜电影| 精品福利一二区| 精品国产成人系列| 日韩欧美www| 精品国产伦一区二区三区观看体验| 精品视频一区二区不卡| 欧洲日韩一区二区三区| 91精品福利视频| 在线亚洲高清视频| 欧美日韩中文一区| 欧美日韩小视频| 欧美一区二区成人| 日韩欧美在线一区二区三区| 日韩三级.com| 26uuu国产日韩综合| 久久久欧美精品sm网站| 国产日韩欧美在线一区| 国产精品拍天天在线| 中文字幕一区二区三区av| 国产精品理伦片| 亚洲老司机在线| 天天射综合影视| 久久国产夜色精品鲁鲁99| 久久精品国产免费| 国产成人午夜精品5599| 99在线精品观看| 欧美又粗又大又爽| 日韩一区二区在线观看视频| 精品美女在线观看| 国产精品久久久久久久岛一牛影视| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产精品网站在线播放| 亚洲女同女同女同女同女同69| 亚洲一区二区三区中文字幕在线| 亚洲bt欧美bt精品| 国产主播一区二区| aaa国产一区| 欧美一区午夜视频在线观看 | 成人激情综合网站| 在线区一区二视频| 精品理论电影在线| 亚洲日本va在线观看| 日本大胆欧美人术艺术动态| 国产麻豆精品theporn| 色婷婷av一区二区三区大白胸| 欧美日韩一区二区三区不卡| 26uuu色噜噜精品一区| 亚洲人被黑人高潮完整版| 男女激情视频一区| 99这里只有久久精品视频| 91精品国产91热久久久做人人 | 色av成人天堂桃色av| 日韩精品影音先锋| 成人欧美一区二区三区视频网页| 爽好多水快深点欧美视频| 国产精品一品二品| 7777精品伊人久久久大香线蕉的 | 亚洲国产精品精华液ab| 亚洲伊人伊色伊影伊综合网| 九九**精品视频免费播放| 91福利资源站| 中国色在线观看另类| 琪琪久久久久日韩精品| 色综合久久99| 久久免费视频色| 日韩 欧美一区二区三区| 91视频.com| 久久久久久久久蜜桃| 日本美女一区二区三区| 色八戒一区二区三区| 国产精品婷婷午夜在线观看| 美女任你摸久久| 欧美视频精品在线| 《视频一区视频二区| 国内外精品视频| 欧美一区二区三区视频在线| 亚洲麻豆国产自偷在线| 国产91色综合久久免费分享| 日韩一级欧美一级| 亚洲在线成人精品| 91在线国产观看| 中文文精品字幕一区二区| 麻豆91免费看| 91精品在线免费观看| 亚洲大片精品永久免费| 91九色最新地址| 亚洲理论在线观看| 色综合久久99| 亚洲精品视频自拍| 91视频在线观看免费| 亚洲婷婷在线视频| 99久久er热在这里只有精品15| 欧美国产精品久久| 福利电影一区二区三区| 日本一区二区视频在线| 国产乱子伦一区二区三区国色天香| 日韩欧美一级精品久久| 蜜臀av性久久久久蜜臀av麻豆| 91精品国产欧美一区二区18 | 欧美伊人精品成人久久综合97| 亚洲美女偷拍久久| 色国产综合视频| 亚洲成a人在线观看| 欧美日韩1区2区| 全国精品久久少妇| 欧美成人一区二区三区在线观看| 美女网站在线免费欧美精品| 26uuu色噜噜精品一区| 国产不卡高清在线观看视频| 日本一区二区三区免费乱视频| 成人午夜激情视频| 亚洲人亚洲人成电影网站色| 91久久精品一区二区| 天天综合网天天综合色| 精品日韩一区二区| 高清成人免费视频| 国产精品国产精品国产专区不蜜 | 国产一区在线观看麻豆| 国产欧美久久久精品影院| 国产91精品在线观看| 亚洲天堂av一区| 欧美三电影在线| 美女一区二区三区| 日本一区二区三区在线观看| 日本国产一区二区| 蜜桃av一区二区三区电影| 久久精品视频在线看| 色吊一区二区三区 | 国产成人午夜99999| 一区二区三区在线视频观看| 欧美日韩一区 二区 三区 久久精品| 日本亚洲免费观看| 国产精品久久久久7777按摩| 欧美日韩国产一级二级|